SignatureHeader Struktur

Definisi

Mewakili karakteristik tanda tangan yang ditentukan oleh byte utama blob tanda tangan.

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)
Warisan
SignatureHeader
Penerapan

Keterangan

Byte header ini ada di semua definisi metode, referensi metode, metode mandiri, bidang, properti, dan tanda tangan variabel lokal, tetapi tidak dalam jenis tanda tangan spesifikasi.

Konstruktor

SignatureHeader(Byte)

Menginisialisasi instans SignatureHeader baru struktur menggunakan nilai byte yang ditentukan.

SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes)

Menginisialisasi instans SignatureHeader baru struktur menggunakan jenis tanda tangan yang ditentukan, konvensi panggilan, dan atribut tanda tangan.

Bidang

CallingConventionOrKindMask

Mendapatkan nilai masker untuk konvensi panggilan atau jenis tanda tangan. Nilai defaultnya CallingConventionOrKindMask adalah 15 (0x0F).

Properti

Attributes

Mendapatkan atribut tanda tangan.

CallingConvention

Mendapatkan konvensi panggilan.

HasExplicitThis

Mendapatkan nilai yang menunjukkan apakah struktur ini SignatureHeader memiliki ExplicitThis atribut tanda tangan.

IsGeneric

Mendapatkan nilai yang menunjukkan apakah struktur ini SignatureHeader memiliki Generic atribut tanda tangan.

IsInstance

Mendapatkan nilai yang menunjukkan apakah struktur ini SignatureHeader memiliki Instance atribut tanda tangan.

Kind

Mendapatkan jenis tanda tangan.

RawValue

Mendapatkan nilai mentah byte header.

Metode

Equals(Object)

Membandingkan objek yang ditentukan dengan ini SignatureHeader untuk kesetaraan.

Equals(SignatureHeader)

Membandingkan dua SignatureHeader nilai untuk kesetaraan.

GetHashCode()

Mendapatkan kode hash untuk objek saat ini.

ToString()

Mengembalikan string yang mewakili objek saat ini.

Operator

Equality(SignatureHeader, SignatureHeader)

Membandingkan dua SignatureHeader nilai untuk kesetaraan.

Inequality(SignatureHeader, SignatureHeader)

Menentukan apakah dua SignatureHeader nilai tidak sama.

Berlaku untuk