ISymbolWriter.DefineParameter Méthode

Définition

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.

S’applique à