Condividi tramite


ISymbolWriter.DefineParameter Metodo

Definizione

Definisce un singolo parametro nel metodo corrente. Il tipo di ciascun parametro viene individuato in base alla posizione occupata 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 del parametro.

sequence
Int32

Firma del parametro.

addrKind
SymAddressKind

Tipi di indirizzo per addr1, addr2 e addr3.

addr1
Int32

Primo indirizzo relativo al parametro specificato.

addr2
Int32

Secondo indirizzo relativo al parametro specificato.

addr3
Int32

Terzo indirizzo relativo al parametro specificato.

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