Microsoft.VisualStudio.Debugger.Evaluation Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
DkmChildVisualizedExpression |
Oggetto Dispatcher che rappresenta un nodo figlio di un'espressione visualizzata. Ogni nodo restituito da GetChildren/GetItems deve essere un'istanza di questo oggetto. |
DkmClrObjectFavoritesInfo |
Rappresenta una raccolta di proprietà e/o campi preferiti in un tipo, nonché stringhe di visualizzazione generate automaticamente. Questa API è stata introdotta in Visual Studio 16 Update 4 (DkmApiVersion.VS16Update4). |
DkmCompiledCustomInspectionQuery |
Query di ispezione compilata in un formato personalizzato. RuntimeType indica il formato della query. |
DkmCompiledInspectionQuery |
Rappresenta una query prodotta da un analizzatore di espressioni o da un componente simile e impostata sul computer di destinazione per ottenere informazioni sullo stato dinamico del programma ,ad esempio il valore corrente di un registro. I consumer di query di ispezione devono chiamare Close() quando è noto che la query di ispezione non verrà più eseguita. Classi derivate: DkmCompiledCustomInspectionQuery, DkmCompiledILInspectionQuery, DkmCompiledClrInspectionQuery, DkmCompiledClrLocalsQuery |
DkmCompiledInspectionQueryKind |
Indica il tipo di query di ispezione. Viene usato per selezionare un componente per elaborare la query. |
DkmCompiledVisualizationData |
Rappresenta i risultati dell'analisi di uno o più file di visualizzazione. Questa API è stata introdotta in Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
DkmCustomDataContainer |
Contenitore di dati usato per contenere dati personalizzati relativi a un oggetto che non supporta direttamente i contenitori di dati. Questa API è stata introdotta in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
DkmCustomRawReturnValue |
DkmCustomRawReturnValue include un contesto sufficiente che può essere usato per ricostruire parzialmente e visualizzare il valore restituito di una chiamata di funzione in un ambiente di runtime personalizzato. |
DkmCustomUIVisualizerInfo |
Contiene informazioni su un visualizzatore dell'interfaccia utente personalizzato che può essere visualizzato per un risultato di valutazione. |
DkmDataAddress |
Rappresenta un indirizzo nei dati. Classi derivate: DkmGPUDataAddress |
DkmEvaluationResult |
Risultato formattato di una valutazione, pronto per essere visualizzato in una finestra di valutazione delle espressioni. Classi derivate: DkmSuccessEvaluationResult, DkmFailedEvaluationResult, DkmIntermediateEvaluationResult |
DkmEvaluationResultEnumContext |
Oggetto context utilizzato per enumerare i membri figlio di un risultato di valutazione o per enumerare le variabili locali da un stack frame. Questo è logicamente simile a un enumeratore, ad eccezione del fatto che l'accesso agli elementi è basato su indice anziché sequenziale. |
DkmExpressionValueHome |
Classe di base per tutte le case dei valori di espressione. Classi derivate: DkmFakeValueHome, DkmPointerValueHome |
DkmFailedEvaluationResult |
Risultato formattato di una valutazione non riuscita, pronto per essere visualizzato in una finestra di valutazione delle espressioni. |
DkmFakeValueHome |
Istanza di DkmExpressionValueHome che non rappresenta nulla di reale. In genere viene usato per rappresentare i valori che non esistono effettivamente nell'area di debug. |
DkmFramePseudoLocal |
Rappresenta un elemento di primo livello logico nella finestra "Variabili locali", il cui valore viene ottenuto usando IDkmFramePseudoLocalProvider. Attualmente viene usato solo per le variabili locali ottimizzate durante il debug di .NET. Questa API è stata introdotta in Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8). |
DkmILContext |
Contesto da usare per la valutazione IL. |
DkmILContext.ThreadOverride |
Sezione facoltativa che descrive un thread alternativo da usare per la valutazione. |
DkmInspectionContext |
Opzioni e contesto di destinazione da usare durante l'esecuzione dell'operazione di ispezione. |
DkmInspectionSession |
DkmInspectionSession consente ai vari componenti che controllano i dati di archiviare dati privati associati a un gruppo di valutazioni. |
DkmIntermediateEvaluationResult |
Risultato formattato di una valutazione che deve essere rivalutata da un analizzatore di espressioni diverso. Questa API è stata introdotta in Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
DkmLanguage |
Descrive un linguaggio di programmazione. |
DkmLanguageExpression |
DkmLanguageExpression rappresenta un'espressione da analizzare e valutare da un analizzatore di espressioni. |
DkmLanguageId |
ID univoco per un linguaggio di programmazione. Questi valori devono essere registrati anche in $(RegRoot)\AD7Metric\ExpressionEvaluator e restituiti dai provider di simboli (tramite GetCompilerId) e servizi linguistici (tramite IVsLanguageDebugInfo.GetLanguageID). |
DkmLanguageInstructionAddress |
Associazione tra un indirizzo di istruzione e la lingua da usare per decodificarla. |
DkmNativeRawReturnValue |
DkmNativeRawReturnValue include un contesto sufficiente che può essere usato per ricostruire parzialmente e visualizzare il valore restituito di una chiamata di funzione all'interno del contesto dell'istruzione Nativa. |
DkmNativeReturnValueRegister |
Set di registri dipendenti dalla piattaforma che possono contenere il valore restituito di una chiamata di funzione. |
DkmPointerValueHome |
Istanza di DkmExpressionValueHome che definisce un indirizzo lineare nell'oggetto di debug. Il componente aggiuntivo dell'analizzatore di espressioni deve formattare l'oggetto a cui punta questo indirizzo. |
DkmRawManagedReturnValue |
DkmRawManagedReturnValue contiene il valore restituito della chiamata al metodo nel contesto dell'esecuzione di istruzioni gestite. Questa API è stata introdotta in Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
DkmRawReturnValue |
DkmRawReturnValue include un contesto sufficiente che può essere usato per ricostruire parzialmente e visualizzare il valore restituito di una chiamata di funzione. Classi derivate: DkmCustomRawReturnValue, DkmNativeRawReturnValue, DkmRawManagedReturnValue |
DkmRawReturnValueContainer |
Oggetto di riferimento che può essere utilizzato per collegare elementi di dati a DkmRawReturnValue. Questa API è stata introdotta in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
DkmRootVisualizedExpression |
Oggetto Dispatcher che rappresenta un'espressione visualizzata di primo livello. Un'istanza viene creata dall'analizzatore di espressioni quando determina un tipo deve essere visualizzato. |
DkmSuccessEvaluationResult |
Risultato formattato di una valutazione riuscita, pronto per essere visualizzato in una finestra di valutazione delle espressioni. |
DkmVendorId |
Valore guid che, insieme a DkmLanguageId, può identificare il compilatore/interprete usato per compilare/interpretare il codice di destinazione. L'ID fornitore viene usato insieme all'ID lingua per selezionare gli analizzatori di espressioni. Questo valore viene usato come molti compilatori possono esistere per lo stesso linguaggio di programmazione. Ma anche se i compilatori possono usare tutti lo stesso linguaggio di programmazione, in genere non sarà in grado di usare lo stesso analizzatore di espressioni. |
DkmVisualizedExpression |
Oggetto Dispatcher usato per la visualizzazione personalizzata tramite un componente aggiuntivo EE concorde. Classi derivate: DkmChildVisualizedExpression, DkmRootVisualizedExpression |
Struct
DkmCompileDisplayAttributeInternalAsyncResult |
Risultato di una chiamata asincrona DkmLanguageExpression.CompileDisplayAttributeInternal. |
DkmCompilerId |
Identifica il compilatore (linguaggio e fornitore) da cui proviene un metodo. Viene usato per selezionare un analizzatore di espressioni. |
DkmCreateDebuggeeSideVisualizerObject176AsyncResult |
Risultato di una chiamata asincrona DkmSuccessEvaluationResult.CreateDebuggeeSideVisualizerObject. |
DkmCreateDebuggeeSideVisualizerObjectAsyncResult |
Risultato di una chiamata asincrona DkmSuccessEvaluationResult.CreateDebuggeeSideVisualizerObject. |
DkmDataBreakpointInfo |
DkmDataBreakpointInfo contiene i dati necessari per la creazione di un punto di interruzione dei dati per una proprietà. Questa API è stata introdotta in Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8). |
DkmDestroyDebuggeeSideVisualizerObjectAsyncResult |
Risultato di una chiamata asincrona DkmSuccessEvaluationResult.DestroyDebuggeeSideVisualizerObject. |
DkmEvaluateExpressionAsyncResult |
Risultato di una chiamata asincrona DkmInspectionContext.EvaluateExpression. |
DkmEvaluateReturnValueAsyncResult |
Risultato di una chiamata asincrona DkmInspectionContext.EvaluateReturnValue. |
DkmEvaluateReturnValueAsyncResult2 |
Risultato di una chiamata asincrona DkmInspectionContext.EvaluateReturnValue2. |
DkmEvaluationEnumAsyncResult |
Risultato di una chiamata asincrona DkmEvaluationResultEnumContext.GetItems. |
DkmExecuteQueryAsyncResult |
Risultato di una chiamata asincrona DkmCompiledInspectionQuery.Execute. |
DkmGetChildrenAsyncResult |
Risultato di una chiamata asincrona DkmEvaluationResult.GetChildren. |
DkmGetDataBreakpointDisplayNameAsyncResult |
Risultato di una chiamata asincrona DkmSuccessEvaluationResult.GetDataBreakpointDisplayName. |
DkmGetDataBreakpointInfoAsyncResult |
Risultato di una chiamata asincrona DkmSuccessEvaluationResult.GetDataBreakpointInfo. |
DkmGetDataFromDebuggeeSideVisualizerAsyncResult |
Risultato di una chiamata asincrona DkmSuccessEvaluationResult.GetDataFromDebuggeeSideVisualizer. |
DkmGetFrameArgumentsAsyncResult |
Risultato di una chiamata asincrona DkmInspectionContext.GetFrameArguments. |
DkmGetFrameLocalsAsyncResult |
Risultato di una chiamata asincrona DkmInspectionContext.GetFrameLocals. |
DkmGetFrameNameAsyncResult |
Risultato di una chiamata asincrona DkmInspectionContext.GetFrameName. |
DkmGetFrameReturnTypeAsyncResult |
Risultato di una chiamata asincrona DkmInspectionContext.GetFrameReturnType. |
DkmGetLanguageSettingsAsyncResult |
Risultato di una chiamata asincrona DkmLanguage.GetLanguageSettings. |
DkmGetMethodNameAsyncResult |
Risultato di una chiamata asincrona DkmLanguageInstructionAddress.GetMethodName. |
Enumerazioni
DkmClrCustomVisualizerAssemblyLocation |
Enumerazione che descrive la posizione dell'assembly del visualizzatore. Questa API è stata introdotta in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
DkmClrValueFlags |
Flag che indicano gli attributi di un valore CLR. Questa API è stata introdotta in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
DkmCompiledInspectionQuery.Tag |
DkmCompiledInspectionQuery è una classe base astratta. Questa enumerazione indica quale classe derivata di questo oggetto è un'istanza di . |
DkmCompiledVisualizationDataPriority |
Specifica la priorità relativa dei dati di visualizzazione specifici del contesto, rispetto ai dati di visualizzazione predefiniti. Questa API è stata introdotta in Visual Studio 12 RTM (DkmApiVersion.VS12RTM). |
DkmEvaluationFlags |
Flag che influisce sulla modalità di analisi, compilazione o visualizzazione di un'espressione di input. |
DkmEvaluationResult.Tag |
DkmEvaluationResult è una classe base astratta. Questa enumerazione indica quale classe derivata di questo oggetto è un'istanza di . |
DkmEvaluationResultAccessType |
Specifica il livello di controllo di accesso (pubblico, privato e così via) del campo/metodo/proprietà rappresentato. Viene usata principalmente dall'interfaccia utente del debugger per selezionare le icone nella watch e in altre finestre di valutazione delle espressioni. |
DkmEvaluationResultCategory |
Categoria (ad esempio Dati, Metodo e così via) del valore sottostante rappresentato da questo risultato di valutazione. Viene usata principalmente dall'interfaccia utente del debugger per selezionare le icone nella watch e in altre finestre di valutazione delle espressioni. |
DkmEvaluationResultFlags |
Flag che indicano gli attributi di un risultato di valutazione dell'espressione. |
DkmEvaluationResultStorageType |
Se il risultato di una valutazione dell'espressione è dati, indica dove vengono archiviati i dati. Viene usata principalmente dall'interfaccia utente del debugger per selezionare le icone nella watch e in altre finestre di valutazione delle espressioni. |
DkmEvaluationResultTypeModifierFlags |
Flag di modifica del tipo (ad esempio: const). Vengono usati principalmente dall'interfaccia utente del debugger per selezionare le icone nelle finestre di valutazione delle watch e altre espressioni. |
DkmExpressionValueHome.Tag |
DkmExpressionValueHome è una classe base astratta. Questa enumerazione indica quale classe derivata di questo oggetto è un'istanza di . |
DkmFuncEvalFlags |
Flag che influiscono sulla modalità di esecuzione delle richieste di valutazione della funzione. |
DkmRawReturnValue.Tag |
DkmRawReturnValue è una classe base astratta. Questa enumerazione indica quale classe derivata di questo oggetto è un'istanza di . |
DkmRootVisualizedExpressionFlags |
Contrassegna l'analizzatore di espressioni passa al componente aggiuntivo visualizzatore che descrive il valore in questione. Ad esempio, questo includerà se l'oggetto è un puntatore o se è un riferimento. |
DkmVariableInfoFlags |
Flag che indicano quali informazioni sono richieste per una variabile. |
DkmVisualizedExpression.Tag |
DkmVisualizedExpression è una classe base astratta. Questa enumerazione indica la classe derivata di questo oggetto è un'istanza di . |