ISymbolWriter.DefineParameter Méthode

Définition

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.

S’applique à