長い文字列のパラメータ(説明など)を持つ属性を使用するコードがあります。 Visual Studioの属性を隠す/折りたたむ2015
は/崩壊が、私はそれは不可能だと思う2015
0
A
答えて
0
のVisual Studioで(C#コードで)属性を非表示にすることが可能ですが、あなたは地域の詳細については
#region SomeShortDescription
[MyAttribute("Long description here...")]
#endregion
使用することができます。 https://msdn.microsoft.com/en-us/library/9a1ybwek.aspx
を
1
パラメータをプライベート定数として宣言できます。
private const string LongTextParam = "Some very long text ..."; ... [MyAttribute(LongTextParam)] public int SomeProperty { get; set; }
#region 10はあなたを助けることができる:Visual Studioで
#region MyAttribute [MyAttribute("A very long string parameter .... ")] #endregion public int SomeProperty { get; set; }
エディタは、このような領域を折りたたむことができます。
また、両方のアプローチを組み合わせることもできます - paramテキストをプライベートフィールド/定数に移動し、それを領域でラップします。
0
他の人が指摘したように、これは現在VS上では実行できません。
リージョンを使用することの推奨される解決方法はおそらく動作しますが、私はそれに対して助言します。
多くの、またはほんのわずかしかあるが、多くのパラメータや長いパラメータがある場合、属性がどのように妨げになるかを見ることができますが、コードの不可欠な部分であり、 。
私の2セント。