ISymbolWriter.DefineParameter 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 paramètre unique dans la méthode en cours. Le type de chaque paramètre est obtenu à partir de sa position dans la signature de la méthode.
public:
void DefineParameter(System::String ^ name, System::Reflection::ParameterAttributes attributes, int sequence, System::Diagnostics::SymbolStore::SymAddressKind addrKind, int addr1, int addr2, int addr3);
public void DefineParameter (string name, System.Reflection.ParameterAttributes attributes, int sequence, System.Diagnostics.SymbolStore.SymAddressKind addrKind, int addr1, int addr2, int addr3);
abstract member DefineParameter : string * System.Reflection.ParameterAttributes * int * System.Diagnostics.SymbolStore.SymAddressKind * int * int * int -> unit
Public Sub DefineParameter (name As String, attributes As ParameterAttributes, sequence As Integer, addrKind As SymAddressKind, addr1 As Integer, addr2 As Integer, addr3 As Integer)
Paramètres
- name
- String
Nom du paramètre.
- attributes
- ParameterAttributes
Combinaison d'opérations de bits des attributs de paramètre.
- sequence
- Int32
Signature du paramètre.
- addrKind
- SymAddressKind
Types d'adresses de addr1
, addr2
et addr3
.
- addr1
- Int32
Première adresse de la spécification de paramètre.
- addr2
- Int32
Seconde adresse de la spécification de paramètre.
- addr3
- Int32
Troisième adresse de la spécification de paramètre.
Remarques
Si les paramètres sont définis dans les métadonnées d’une méthode donnée, vous n’avez pas besoin de les définir à nouveau avec des appels à cette méthode. Les lecteurs de symboles doivent d’abord case activée pour ceux-ci dans les métadonnées normales, puis utiliser le magasin de symboles.