Udostępnij za pośrednictwem


ParenthesizePropertyNameAttribute Klasa

Definicja

Wskazuje, czy nazwa skojarzonej właściwości jest wyświetlana z nawiasami w okno Właściwości. Klasa ta nie może być dziedziczona.

public ref class ParenthesizePropertyNameAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.All)]
public sealed class ParenthesizePropertyNameAttribute : Attribute
public sealed class ParenthesizePropertyNameAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.All)>]
type ParenthesizePropertyNameAttribute = class
    inherit Attribute
type ParenthesizePropertyNameAttribute = class
    inherit Attribute
Public NotInheritable Class ParenthesizePropertyNameAttribute
Inherits Attribute
Dziedziczenie
ParenthesizePropertyNameAttribute
Atrybuty

Uwagi

Wartość ParenthesizePropertyNameAttribute z wartością NeedParenthesistrue wskazuje okno Właściwości, że skojarzona właściwość powinna być wyświetlana z nawiasami wokół jego nazwy. Okno Właściwości wyświetla właściwość z nawiasami wokół jego nazwy w górnej części listy w trybie alfabetycznym lub w górnej części swojej kategorii, jeśli okno Właściwości jest w trybie kategoryzowania.

Konstruktory

ParenthesizePropertyNameAttribute()

Inicjuje ParenthesizePropertyNameAttribute nowe wystąpienie klasy, które wskazuje, że skojarzona właściwość nie powinna być wyświetlana z nawiasami.

ParenthesizePropertyNameAttribute(Boolean)

Inicjuje nowe wystąpienie ParenthesizePropertyNameAttribute klasy przy użyciu określonej wartości, aby wskazać, czy atrybut jest wyświetlany z nawiasami.

Pola

Default

Inicjuje nowe wystąpienie ParenthesizePropertyNameAttribute klasy z wartością domyślną wskazującą, że skojarzona właściwość nie powinna być wyświetlana nawiasami. To pole jest tylko do odczytu.

Właściwości

NeedParenthesis

Pobiera wartość wskazującą, czy okno Właściwości wyświetla nazwę właściwości w nawiasach w okno Właściwości.

TypeId

Po zaimplementowaniu w klasie pochodnej pobiera unikatowy identyfikator dla tego elementu Attribute.

(Odziedziczone po Attribute)

Metody

Equals(Object)

Porównuje określony obiekt z tym obiektem i testuje równość.

GetHashCode()

Pobiera kod skrótu dla tego obiektu.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IsDefaultAttribute()

Pobiera wartość wskazującą, czy bieżąca wartość atrybutu jest wartością domyślną atrybutu.

IsDefaultAttribute()

W przypadku zastąpienia w klasie pochodnej wskazuje, czy wartość tego wystąpienia jest wartością domyślną klasy pochodnej.

(Odziedziczone po Attribute)
Match(Object)

W przypadku zastąpienia w klasie pochodnej zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi.

(Odziedziczone po Attribute)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania.

(Odziedziczone po Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Pobiera informacje o typie obiektu, którego można użyć do pobrania informacji o typie interfejsu.

(Odziedziczone po Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1).

(Odziedziczone po Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Umożliwia dostęp do właściwości i metod udostępnianych przez obiekt.

(Odziedziczone po Attribute)

Dotyczy