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 actuelle. Le type de chaque paramètre est extrait 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 au niveau du bit des attributs de paramètre.
- sequence
- Int32
Signature du paramètre.
- addrKind
- SymAddressKind
Types d’adresses pour addr1, addr2et addr3.
- addr1
- Int32
Première adresse de la spécification du paramètre.
- addr2
- Int32
Deuxième adresse de la spécification du paramètre.
- addr3
- Int32
Troisième adresse de la spécification du 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 les rechercher dans les métadonnées normales, puis utiliser le magasin de symboles.