SignatureHeader Yapı
Ö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
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.
Signature |
Belirtilen bayt değerini kullanarak yapının yeni bir örneğini SignatureHeader başlatır. |
Signature |
Belirtilen imza türünü, çağırma kuralını ve imza özniteliklerini kullanarak yapının yeni bir örneğini SignatureHeader başlatır. |
Calling |
Çağırma kuralı veya imza türü için maske değerini alır. Varsayılan CallingConventionOrKindMask değer 15'tir (0x0F). |
Attributes |
İmza özniteliklerini alır. |
Calling |
Çağırma kuralını alır. |
Has |
Bu SignatureHeader yapının imza özniteliğine ExplicitThis sahip olup olmadığını gösteren bir değer alır. |
Is |
Bu SignatureHeader yapının imza özniteliğine Generic sahip olup olmadığını gösteren bir değer alır. |
Is |
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. |
Raw |
Üst bilgi baytının ham değerini alır. |
Equals(Object) |
Eşitlik için belirtilen nesneyi bununla SignatureHeader karşılaştırır. |
Equals(Signature |
Eşitlik için iki SignatureHeader değeri karşılaştırır. |
Get |
Geçerli nesne için bir karma kodu alır. |
To |
Geçerli nesneyi temsil eden dizeyi döndürür. |
Equality(Signature |
Eşitlik için iki SignatureHeader değeri karşılaştırır. |
Inequality(Signature |
İki SignatureHeader değerin eşit olup olmadığını belirler. |
Ürün | Sürümler |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10 |
.NET Standard | 2.0 (package-provided) |
UWP | 10.0 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: