Sdílet prostřednictvím


ISymbolWriter.DefineParameter Metoda

Definice

Definuje jeden parametr v aktuální metodě. Typ každého parametru je převzat z jeho pozice v rámci podpisu metody.

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)

Parametry

name
String

Název parametru.

attributes
ParameterAttributes

Bitové kombinace atributů parametru.

sequence
Int32

Podpis parametru.

addrKind
SymAddressKind

Typy adres pro addr1, addr2a addr3.

addr1
Int32

První adresa pro specifikaci parametru.

addr2
Int32

Druhá adresa pro specifikaci parametru.

addr3
Int32

Třetí adresa pro specifikaci parametru.

Poznámky

Pokud jsou parametry definovány v metadatech pro danou metodu, nemusíte je definovat znovu pomocí volání této metody. Čtenáři symbolů je musí nejprve zkontrolovat v normálních metadatech a pak použít úložiště symbolů.

Platí pro