ISymbolWriter.DefineParameter Metodo

Definizione

Definisce un singolo parametro nel metodo corrente. Il tipo di ogni parametro viene ricavato dalla posizione all'interno della firma del metodo.

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)

Parametri

name
String

Nome del parametro.

attributes
ParameterAttributes

Combinazione bit per bit degli attributi dei parametri.

sequence
Int32

Firma del parametro.

addrKind
SymAddressKind

Tipi di indirizzo per addr1, addr2e addr3.

addr1
Int32

Primo indirizzo per la specifica del parametro.

addr2
Int32

Secondo indirizzo per la specifica del parametro.

addr3
Int32

Terzo indirizzo per la specifica del parametro.

Commenti

Se i parametri sono definiti nei metadati per un determinato metodo, non è necessario definirli di nuovo con chiamate a questo metodo. I lettori di simboli devono prima verificare la presenza di questi nei metadati normali e quindi usare l'archivio simboli.

Si applica a