Condividi tramite


DkmClrModuleInstance.TryResolveToken Metodo

Definizione

Tenta di risolvere un token dall'ambito di questo modulo alla definizione del modulo.

Vincolo percorso: l'API deve essere chiamata da un componente Monitor (livello < di componente 100.000).

Questa API è stata introdotta in Visual Studio 17 Update 8 (DkmApiVersion.VS17Update8).

public void TryResolveToken (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame StackFrame, int Token, out Microsoft.VisualStudio.Debugger.Clr.DkmClrType? OwningType, out int ResolvedToken);
member this.TryResolveToken : Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * int * DkmClrType * int -> unit
Public Sub TryResolveToken (StackFrame As DkmStackWalkFrame, Token As Integer, ByRef OwningType As DkmClrType, ByRef ResolvedToken As Integer)

Parametri

StackFrame
DkmStackWalkFrame

[In] Frame dello stack usato per interpretare il token specificato. Ciò è necessario per risolvere i generici.

Token
Int32

[In] Token da risolvere.

OwningType
DkmClrType

[Out,Facoltativo] DkmClrType per il tipo proprietario del token. Ad esempio, se il token rappresenta un membro, OwningType sarà il tipo che dichiara il membro. Se il token rappresenta un tipo, il OwningType rappresenta il tipo stesso. Nota, se il tipo è un riferimento al tipo, il modulo che contiene il tipo potrebbe non essere ancora caricato, nel qual caso il tipo verrà risolto su Null.

ResolvedToken
Int32

[Out] Token risolto. Può essere zero se il modulo contenente il tipo di proprietà non è ancora stato caricato.

Si applica a