Udostępnij za pośrednictwem


IDebugCustomAttribute

Ten interfejs reprezentuje atrybut niestandardowy i może podać nazwę, element nadrzędny i typ klasy atrybutu.

Składnia

IDebugCustomAttribute : IUnknown

Uwagi dotyczące implementacji

Dostawca symboli implementuje ten interfejs w celu obsługi atrybutów niestandardowych skojarzonych z symbolem. Jest on zwykle implementowany na własnym obiekcie.

Uwagi dotyczące wywoływania

Wywołanie metody Next zwraca ten interfejs. Wywołanie metody EnumCustomAttributes zwraca interfejs IEnumDebugCustomAttributes .

Metody w tabeli Vtable Order

W poniższej tabeli przedstawiono metody .IDebugCustomAttribute

Metoda opis
GetParentField Pobiera pole, do którego jest dołączony bieżący atrybut.
GetAttributeTypeField Pobiera typ klasy atrybutu niestandardowego.
GetName Pobiera nazwę atrybutu niestandardowego.
GetAttributeBytes Pobiera informacje o atrybucie jako obiekt blob bajtów.

Uwagi

Atrybut niestandardowy to struktura języka C#, która dostarcza niestandardowe metadane skojarzone z określoną klasą lub metodą.

Wymagania

Nagłówek: sh.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też