DkmClrModuleInstance.GetMethodTokens Metoda

Definice

Přetížení

GetMethodTokens(String, String, Int32[])

Poskytuje mechanismus pro získání tokenů metadat pro metodu danou třídou. Ekvivalent IMetaDataImport:: Enummethodswithname –.

Toto rozhraní API se zavedlo v aplikaci Visual Studio 14 RTM (DkmApiVersion. VS14RTM).

GetMethodTokens(DkmWorkList, String, String, DkmCompletionRoutine<DkmGetMethodTokensAsyncResult>)

Poskytuje mechanismus pro získání tokenů metadat pro metodu danou třídou. Ekvivalent IMetaDataImport:: Enummethodswithname –.

Tato metoda připojí novou pracovní položku k určitému pracovnímu seznamu a vrátí se, jakmile bude pracovní položka připojena. Vlastní zpracování pracovní položky je asynchronní. Volající bude upozorněn, že žádost je dokončena prostřednictvím rutiny dokončení.

Toto rozhraní API se zavedlo v aplikaci Visual Studio 14 RTM (DkmApiVersion. VS14RTM).

GetMethodTokens(String, String, Int32[])

Poskytuje mechanismus pro získání tokenů metadat pro metodu danou třídou. Ekvivalent IMetaDataImport:: Enummethodswithname –.

Toto rozhraní API se zavedlo v aplikaci Visual Studio 14 RTM (DkmApiVersion. VS14RTM).

public:
 void GetMethodTokens(System::String ^ ClassName, System::String ^ MethodName, [Runtime::InteropServices::Out] cli::array <int> ^ % Tokens);
public void GetMethodTokens (string ClassName, string MethodName, out int[] Tokens);
member this.GetMethodTokens : string * string * Int32[] -> unit
Public Sub GetMethodTokens (ClassName As String, MethodName As String, ByRef Tokens As Integer())

Parametry

ClassName
String

Pro Název třídy, která obsahuje metodu.

MethodName
String

Pro Název metody.

Tokens
Int32[]

Mimo Pole tokenů pro metodu

Platí pro

GetMethodTokens(DkmWorkList, String, String, DkmCompletionRoutine<DkmGetMethodTokensAsyncResult>)

Poskytuje mechanismus pro získání tokenů metadat pro metodu danou třídou. Ekvivalent IMetaDataImport:: Enummethodswithname –.

Tato metoda připojí novou pracovní položku k určitému pracovnímu seznamu a vrátí se, jakmile bude pracovní položka připojena. Vlastní zpracování pracovní položky je asynchronní. Volající bude upozorněn, že žádost je dokončena prostřednictvím rutiny dokončení.

Toto rozhraní API se zavedlo v aplikaci Visual Studio 14 RTM (DkmApiVersion. VS14RTM).

public:
 void GetMethodTokens(Microsoft::VisualStudio::Debugger::DkmWorkList ^ WorkList, System::String ^ ClassName, System::String ^ MethodName, Microsoft::VisualStudio::Debugger::DkmCompletionRoutine<Microsoft::VisualStudio::Debugger::Clr::DkmGetMethodTokensAsyncResult> ^ CompletionRoutine);
public void GetMethodTokens (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, string ClassName, string MethodName, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Clr.DkmGetMethodTokensAsyncResult> CompletionRoutine);
member this.GetMethodTokens : Microsoft.VisualStudio.Debugger.DkmWorkList * string * string * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Clr.DkmGetMethodTokensAsyncResult> -> unit
Public Sub GetMethodTokens (WorkList As DkmWorkList, ClassName As String, MethodName As String, CompletionRoutine As DkmCompletionRoutine(Of DkmGetMethodTokensAsyncResult))

Parametry

WorkList
DkmWorkList

WorkList k připojení nové pracovní položky do.

ClassName
String

Pro Název třídy, která obsahuje metodu.

MethodName
String

Pro Název metody.

CompletionRoutine
DkmCompletionRoutine<DkmGetMethodTokensAsyncResult>

Rutina, která se aktivuje, až se žádost dokončí. Pokud se žádost úspěšně připojí k pracovnímu seznamu, bude se vždycky aktivovat (včetně toho, kdy se operace zruší). To se nikdy neaktivuje, pokud se připojení pracovní položky nezdaří.

Platí pro