SignatureHeader Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İmza bloblarının başındaki bayt tarafından belirtilen imza özelliklerini temsil eder.
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)
- Devralma
- Uygulamalar
Açıklamalar
Bu üst bilgi bayt tüm yöntem tanımında, yöntem başvurusunda, tek başına yöntemde, alanda, özellikte ve yerel değişken imzalarında bulunur, ancak tür belirtimi imzalarında mevcut değildir.
Oluşturucular
SignatureHeader(Byte) |
Belirtilen bayt değerini kullanarak yapının yeni bir örneğini SignatureHeader başlatır. |
SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes) |
Belirtilen imza türünü, çağırma kuralını ve imza özniteliklerini kullanarak yapının yeni bir örneğini SignatureHeader başlatır. |
Alanlar
CallingConventionOrKindMask |
Çağırma kuralı veya imza türü için maske değerini alır. Varsayılan CallingConventionOrKindMask değer 15'tir (0x0F). |
Özellikler
Attributes |
İmza özniteliklerini alır. |
CallingConvention |
Çağırma kuralını alır. |
HasExplicitThis |
Bu SignatureHeader yapının imza özniteliğine ExplicitThis sahip olup olmadığını gösteren bir değer alır. |
IsGeneric |
Bu SignatureHeader yapının imza özniteliğine Generic sahip olup olmadığını gösteren bir değer alır. |
IsInstance |
Bu SignatureHeader yapının imza özniteliğine Instance sahip olup olmadığını gösteren bir değer alır. |
Kind |
İmza türünü alır. |
RawValue |
Üst bilgi baytının ham değerini alır. |
Yöntemler
Equals(Object) |
Eşitlik için belirtilen nesneyi bununla SignatureHeader karşılaştırır. |
Equals(SignatureHeader) |
Eşitlik için iki SignatureHeader değeri karşılaştırır. |
GetHashCode() |
Geçerli nesne için bir karma kodu alır. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. |
İşleçler
Equality(SignatureHeader, SignatureHeader) |
Eşitlik için iki SignatureHeader değeri karşılaştırır. |
Inequality(SignatureHeader, SignatureHeader) |
İki SignatureHeader değerin eşit olup olmadığını belirler. |