2016-07-11 12 views

答えて

0

のVisual Studioで(C#コードで)属性を非表示にすることが可能ですが、あなたは地域の詳細については

#region SomeShortDescription 
    [MyAttribute("Long description here...")] 
    #endregion 

使用することができます。 https://msdn.microsoft.com/en-us/library/9a1ybwek.aspx

1
  1. パラメータをプライベート定数として宣言できます。

    private const string LongTextParam = "Some very long text ..."; 
    
    ... 
    
    [MyAttribute(LongTextParam)] 
    public int SomeProperty { get; set; } 
    
  2. #region 10はあなたを助けることができる:Visual Studioで

    #region MyAttribute 
    [MyAttribute("A very long string parameter .... ")] 
    #endregion 
    public int SomeProperty { get; set; } 
    

エディタは、このような領域を折りたたむことができます。

また、両方のアプローチを組み合わせることもできます - paramテキストをプライベートフィールド/定数に移動し、それを領域でラップします。

0

他の人が指摘したように、これは現在VS上では実行できません。

リージョンを使用することの推奨される解決方法はおそらく動作しますが、私はそれに対して助言します。

多くの、またはほんのわずかしかあるが、多くのパラメータや長いパラメータがある場合、属性がどのように妨げになるかを見ることができますが、コードの不可欠な部分であり、 。

私の2セント。