DkmClrMethodId(Int32, UInt32) Konstruktor
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.
Initialisieren eines neuen dkmclrmethodid-Werts.
public:
DkmClrMethodId(int Token, System::UInt32 Version);
public:
DkmClrMethodId(int Token, unsigned int Version);
DkmClrMethodId(int Token, unsigned int Version);
public DkmClrMethodId (int Token, uint Version);
new Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId : int * uint32 -> Microsoft.VisualStudio.Debugger.Clr.DkmClrMethodId
Public Sub New (Token As Integer, Version As UInteger)
Parameter
- Token
- Int32
In Das Metadatentoken der Methoden Definition der Methode, die dieses Symbol enthält.
- Version
- UInt32
In Version ist ein 1-basierter Index. Dies ist "1" für Methoden, die nicht durch "Bearbeiten und Fortfahren" bearbeitet wurden. Bei bearbeiteten Methoden gibt die Version an, dass die enumeratormethode für diese Methode gilt. Wenn der Benutzer also 5-Endpunkte anwendet und eine bestimmte Methode nur in der 5. Anwendung bearbeitet wird, gibt es zwei Methoden-IDs für diese Methode, und Sie verfügen über Version = 1 und Version = 5.
Der Debugger muss mit alten Versionen der-Methode arbeiten, da Sie sich weiterhin in der-aufrufsstapel befinden, bis das Steuerelement entwickelt wird. Der Debugger kann auch Haltepunkte erreichen oder auf Ausnahmen in Ausnahme Behandlungsbereichen der alten Methoden warten. Anders ausgedrückt: Wenn der Benutzer einen Haltepunkt innerhalb des catch-Blocks einer nicht Blatt Methode festlegt, muss der Debugger diesen Haltepunkt innerhalb der alten Version der Methode festlegen.
In Szenarien wie z. b. der Bindung von Funktions Haltepunkten kann der Wert "0" verwendet werden, um die aktuelle Version der Methode anzugeben.