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.

C#
public void DefineParameter (string name, System.Reflection.ParameterAttributes attributes, int sequence, System.Diagnostics.SymbolStore.SymAddressKind addrKind, int addr1, int addr2, int addr3);

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

Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1