ISymbolWriter.DefineParameter Methode

Definitie

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.

Van toepassing op