ISymbolWriter.DefineField Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit un champ dans un type ou un champ 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)
Paramètres
- parent
- SymbolToken
Type de métadonnées ou jeton de méthode.
- name
- String
Nom du champ.
- attributes
- FieldAttributes
Combinaison d'opérations de bits des attributs d'un champ.
- signature
- Byte[]
Signature du champ.
- addrKind
- SymAddressKind
Types d'adresses de addr1
et addr2
.
- addr1
- Int32
Première adresse de la spécification de champ.
- addr2
- Int32
Seconde adresse de la spécification de champ.
- addr3
- Int32
Troisième adresse de la spécification de champ.
Remarques
La DefineField méthode définit une variable unique qui ne se trouve pas dans une méthode en utilisant des champs spécifiés dans des classes, des champs de bits, etc.