Это объявление свойства:
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[EditorBrowsable(EditorBrowsableState.Advanced)]
[Browsable(false)]
[SRDescription("ControlDisplayRectangleDescr")]
public virtual Rectangle DisplayRectangle
{
get
{
return new Rectangle(0x0, 0x0, this.clientWidth, this.clientHeight);
}
}
Начиная с [Browsable], этот атрибут гарантирует, что свойство не будет отображаться в окне свойств.Что имеет смысл, потому что это свойство времени выполнения и нет установщика.Это также относится к [DesignerSerializationVisibility], это гарантирует, что значение свойства не будет записано в метод InitializeComponent ().[SRDescription] предназначен для локализации.
[EditorBrowsable] имеет отношение к вашему вопросу.Использование EditorBrowsableState.Advanced гарантирует, что IntelliSense будет отображать свойство только в том случае, если редактор работает в режиме «Показать расширенную информацию IntelliSense».Единственная известная мне среда IDE, которая использует эту функцию, - это VB.NET, ее всплывающее окно IntelliSense имеет вкладку «Все», но по умолчанию - «Общее».Но не C # IDE, язык, на котором вы отметили свой вопрос.
Я должен догадаться, что вы на самом деле программируете на VB.NET, а не на C #.Откройте вкладку «Все» во всплывающем окне.