ISymbolWriter.DefineParameter Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
, addr2
a 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ů.