ISymbolWriter.DefineParameter Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar en enskild parameter i den aktuella metoden. Typen av varje parameter hämtas från dess position inom metodens signatur.
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)
Parametrar
- name
- String
Parameternamnet.
- attributes
- ParameterAttributes
En bitvis kombination av parameterattributen.
- sequence
- Int32
Parametersignaturen.
- addrKind
- SymAddressKind
Adresstyperna för addr1, addr2och addr3.
- addr1
- Int32
Den första adressen för parameterspecifikationen.
- addr2
- Int32
Den andra adressen för parameterspecifikationen.
- addr3
- Int32
Den tredje adressen för parameterspecifikationen.
Kommentarer
Om parametrar definieras i metadata för en viss metod behöver du inte definiera dem igen med anrop till den här metoden. Symbolläsarna måste söka efter dessa i de normala metadata först och sedan använda symbolarkivet.