72548


下のように`#region`を書くと、ドキュメントアウトラインで入れ子になって表示されてしまいます。

[![画像の説明をここに入力](https://i.stack.imgur.com/JI97H.png)](https://i.stack.imgur.com/JI97H.png)

A、B、Cを並列（同じレベル）にするにはどうすれば良いですか？

[code]

    using UnityEngine;
    using System.Collections;
    
    public class NewMonoBehaviour : MonoBehaviour
    {
    
        void Start()
        {
    
        }
    
        void Update()
        {
    
        }
    
        #region A
        private void A()
        {
    
        }
        #endregion 
    
        #region B
        private void B()
        {
    
        }
        #endregion
    
        #region C
        private void C()
        {
    
        }
        #endregion
    }
    
[/code]


CC BY-SA 4.0
2020-12-09T06:16:13.360
72526
2020-12-10T10:03:13.950
2020-12-10T10:03:13.950
12297
12297
question
c# visual-studio
Visual Studio Community 2019 for Mac のドキュメントアウトラインで#regionが入れ子になって表示されてしまう。


Visual Studio for Mac 2019 だと思いますが、こちらに上がっていておそらくまだ未解決です。  
さっきインストールした私の環境でもおきました。

<https://developercommunity.visualstudio.com/content/problem/1142413/the-
regions-are-not-shown-correctly-on-the-documen.html>

あまり投票されていないので、ログインして投票すれば修正される可能性は上がるかもしれません。

余談ですが、古いMacに残っていたVisual Studio for Mac 2017でもさっき試してみましたがそちらでは正しく表示されました。

ちなみにこちらも類似の報告ですが、なぜか閉じられていますね。  
<https://developercommunity.visualstudio.com/content/problem/1012864/document-
outline-shows-wrong-hierarchy-when-region.html>


CC BY-SA 4.0
2020-12-09T17:21:05.857
72548
2020-12-09T17:21:05.857
728
72526
answer