ISymbolWriter.DefineParameter Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert einen einzelnen Parameter in der aktuellen Methode. Der Typ jedes Parameters wird anhand der Position in der Signatur der Methode bestimmt.
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)
Parameter
- name
- String
Der Name des Parameters.
- attributes
- ParameterAttributes
Eine bitweise Kombination der Parameterattribute.
- sequence
- Int32
Die Parametersignatur.
- addrKind
- SymAddressKind
Die Adresstypen für addr1
, addr2
und addr3
.
- addr1
- Int32
Die erste Adresse für die Parameterangabe.
- addr2
- Int32
Die zweite Adresse für die Parameterangabe.
- addr3
- Int32
Die dritte Adresse für die Parameterangabe.
Hinweise
Wenn Parameter in den Metadaten für eine bestimmte Methode definiert sind, müssen Sie sie nicht mit Aufrufen dieser Methode erneut definieren. Symbolleser müssen diese zuerst in den normalen Metadaten überprüfen und dann den Symbolspeicher verwenden.