SignatureHeader Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje charakterystykę podpisu określoną przez wiodący bajt podpisów obiektów blob.
public value class SignatureHeader : IEquatable<System::Reflection::Metadata::SignatureHeader>
public struct SignatureHeader : IEquatable<System.Reflection.Metadata.SignatureHeader>
type SignatureHeader = struct
Public Structure SignatureHeader
Implements IEquatable(Of SignatureHeader)
- Dziedziczenie
- Implementuje
Uwagi
Ten bajt nagłówka znajduje się we wszystkich sygnaturach definicji metody, odwołania do metody, metody autonomicznej, pola, właściwości i sygnatur zmiennych lokalnych, ale nie w podpisach specyfikacji typu.
Konstruktory
SignatureHeader(Byte) |
Inicjuje nowe wystąpienie SignatureHeader struktury przy użyciu określonej wartości bajtu. |
SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes) |
Inicjuje nowe wystąpienie struktury przy użyciu określonego SignatureHeader rodzaju podpisu, wywoływania konwencji i atrybutów podpisu. |
Pola
CallingConventionOrKindMask |
Pobiera wartość maski dla konwencji wywoływania lub rodzaju podpisu. Wartość domyślna CallingConventionOrKindMask to 15 (0x0F). |
Właściwości
Attributes |
Pobiera atrybuty podpisu. |
CallingConvention |
Pobiera konwencję wywoływania. |
HasExplicitThis |
Pobiera wartość wskazującą, czy ta SignatureHeader struktura ma ExplicitThis atrybut podpisu. |
IsGeneric |
Pobiera wartość wskazującą, czy ta SignatureHeader struktura ma Generic atrybut podpisu. |
IsInstance |
Pobiera wartość wskazującą, czy ta SignatureHeader struktura ma Instance atrybut podpisu. |
Kind |
Pobiera rodzaj podpisu. |
RawValue |
Pobiera nieprzetworzone wartości bajtu nagłówka. |
Metody
Equals(Object) |
Porównuje określony obiekt z tym SignatureHeader pod kątem równości. |
Equals(SignatureHeader) |
Porównuje dwie SignatureHeader wartości równości. |
GetHashCode() |
Pobiera kod skrótu dla bieżącego obiektu. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. |
Operatory
Equality(SignatureHeader, SignatureHeader) |
Porównuje dwie SignatureHeader wartości równości. |
Inequality(SignatureHeader, SignatureHeader) |
Określa, czy dwie SignatureHeader wartości są nierówne. |