ISymbolWriter.DefineField Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce un campo in un tipo o in un campo globale.
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)
Parametri
- parent
- SymbolToken
Tipo di metadati o token del metodo.
- name
- String
Nome del campo.
- attributes
- FieldAttributes
Combinazione bit per bit degli attributi del campo.
- signature
- Byte[]
Firma del campo.
- addrKind
- SymAddressKind
Tipi di indirizzo per addr1 e addr2.
- addr1
- Int32
Primo indirizzo per la specifica del campo.
- addr2
- Int32
Secondo indirizzo per la specifica del campo.
- addr3
- Int32
Terzo indirizzo per la specifica del campo.
Commenti
Il DefineField metodo definisce una singola variabile che non si trova all'interno di un metodo utilizzando campi specificati in classi, campi di bit e così via.