Bagikan melalui


ISymbolWriter.DefineField Metode

Definisi

Menentukan bidang dalam jenis atau bidang global.

public:
 void DefineField(System::Diagnostics::SymbolStore::SymbolToken parent, System::String ^ name, System::Reflection::FieldAttributes attributes, cli::array <System::Byte> ^ signature, System::Diagnostics::SymbolStore::SymAddressKind addrKind, int addr1, int addr2, int addr3);
public void DefineField (System.Diagnostics.SymbolStore.SymbolToken parent, string name, System.Reflection.FieldAttributes attributes, byte[] signature, System.Diagnostics.SymbolStore.SymAddressKind addrKind, int addr1, int addr2, int addr3);
abstract member DefineField : System.Diagnostics.SymbolStore.SymbolToken * string * System.Reflection.FieldAttributes * byte[] * System.Diagnostics.SymbolStore.SymAddressKind * int * int * int -> unit
Public Sub DefineField (parent As SymbolToken, name As String, attributes As FieldAttributes, signature As Byte(), addrKind As SymAddressKind, addr1 As Integer, addr2 As Integer, addr3 As Integer)

Parameter

parent
SymbolToken

Jenis metadata atau token metode.

name
String

Nama bidang.

attributes
FieldAttributes

Kombinasi bitwise dari atribut bidang.

signature
Byte[]

Tanda tangan bidang.

addrKind
SymAddressKind

Jenis alamat untuk addr1 dan addr2.

addr1
Int32

Alamat pertama untuk spesifikasi bidang.

addr2
Int32

Alamat kedua untuk spesifikasi bidang.

addr3
Int32

Alamat ketiga untuk spesifikasi bidang.

Keterangan

Metode ini DefineField mendefinisikan satu variabel yang tidak berada dalam metode dengan menggunakan bidang tertentu di kelas, bidang bit, dan sebagainya.

Berlaku untuk