IDkmClrResultProvider Schnittstelle
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.
Stellt dkmevaluationresults mit dem angegebenen dkmclrvalues-Wert bereit. Compileranbieter können diese Schnittstelle implementieren, um die Art und Weise zu ändern, wie Werte erweitert und dem Benutzer präsentiert werden.
Implementierungen dieser Schnittstelle können einschränken, wenn Sie mithilfe eines Filters aufgerufen werden, der in ihrer Komponenten Konfiguration definiert ist. Die folgenden Eigenschaften können verwendet werden: compilervendorid, LanguageID, symbolproviderid.
Diese API wurde in Visual Studio 14 RTM (dkmapiversion. VS14RTM) eingeführt.
public interface class IDkmClrResultProvider
public interface class IDkmClrResultProvider
__interface IDkmClrResultProvider
public interface IDkmClrResultProvider
type IDkmClrResultProvider = interface
Public Interface IDkmClrResultProvider
Methoden
| GetChildren(DkmEvaluationResult, DkmWorkList, Int32, DkmInspectionContext, DkmCompletionRoutine<DkmGetChildrenAsyncResult>) |
Ruft einen enumerationskontext ab, der zum Abrufen der untergeordneten Elemente dieses Auswertungs Ergebnisses verwendet wird. Diese wird in allen Ausdrucks Bewertungs Fenstern verwendet. |
| GetClrValue(DkmSuccessEvaluationResult) |
Ruft den zugrunde liegenden dkmclrvalue aus einem dkmerfolgreisevaluationresult ab, sofern vorhanden. |
| GetItems(DkmEvaluationResultEnumContext, DkmWorkList, Int32, Int32, DkmCompletionRoutine<DkmEvaluationEnumAsyncResult>) |
Ruft dkmevaluationresult-Elemente aus diesem enumerationskontext ab. Diese dient zum Abrufen lokaler Variablen eines Stapel Rahmens oder untergeordneter Elemente aus einem Auswertungs Ergebnis. |
| GetResult(DkmClrValue, DkmWorkList, DkmClrType, DkmClrCustomTypeInfo, DkmInspectionContext, ReadOnlyCollection<String>, String, String, DkmCompletionRoutine<DkmEvaluationAsyncResult>) |
Formatieren Sie einen dkmclrvalue-Wert, und geben Sie ein dkmevaluationresult zurück. |
| GetUnderlyingString(DkmEvaluationResult) |
Diese Methode wird für Auswertungs Ergebnisse verwendet, die dkmevaluationresultflags. rawstring enthalten, um die zugrunde liegende Zeichenfolge ohne einschließende Anführungszeichen oder Escapesequenzen abzurufen. Diese Methode wird aufgerufen, um eine der verschiedenen Zeichen folgen schnell Ansichten in einem Ausdrucks auswertungsfenster anzuzeigen (Klicken Sie auf das Lupensymbol). |