ISymbolWriter.DefineParameter Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee definieert u één parameter in de huidige methode. Het type van elke parameter wordt opgehaald uit de positie binnen de handtekening van de methode.
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)
Parameters
- name
- String
De parameternaam.
- attributes
- ParameterAttributes
Een bitsgewijze combinatie van de parameterkenmerken.
- sequence
- Int32
De parameterhandtekening.
- addrKind
- SymAddressKind
De adrestypen voor addr1, addr2en addr3.
- addr1
- Int32
Het eerste adres voor de parameterspecificatie.
- addr2
- Int32
Het tweede adres voor de parameterspecificatie.
- addr3
- Int32
Het derde adres voor de parameterspecificatie.
Opmerkingen
Als parameters zijn gedefinieerd in de metagegevens voor een bepaalde methode, hoeft u deze niet opnieuw te definiëren met aanroepen naar deze methode. Symboollezers moeten deze eerst controleren in de normale metagegevens en vervolgens het symboolarchief gebruiken.