Microsoft.VisualStudio.Shell.Internal Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AsyncDisposableObject |
A class to be used to implement the lifetime management of another class. |
ExtensibilityDiagnosticAddedExtensionItemMetadata |
Contains metadata related to a VisualStudio.Extensibility extension item added diagnostic. |
ExtensibilityDiagnosticConfiguration |
Contains properties related to the configuration or a VisualStudio.Extensibility diagnostic. |
ExtensibilityDiagnosticErrorMetadata |
Contains metadata related to a VisualStudio.Extensibility error diagnostic. |
ExtensibilityDiagnosticEventContext |
Represents the context related to an instance of an event that has occurred and that will be logged with the IExtensibilityDiagnosticsService. |
ExtensibilityDiagnosticEventManager |
Represents a collection of IExtensibilityDiagnosticEventReporter that will be registered with the IExtensibilityDiagnosticsService. |
ExtensibilityDiagnosticEventMetadata |
Contains metadata related to a VisualStudio.Extensibility event diagnostic. |
ExtensibilityDiagnosticEventReporter<T> |
Represents an event that is registered with the IExtensibilityDiagnosticsService. |
ExtensibilityDiagnosticExtensionItemMetadata |
Contains metadata related to a VisualStudio.Extensibility extension item diagnostic. |
ExtensibilityDiagnosticExtensionItemPropertyUpdatedMetadata |
Contains metadata related to a VisualStudio.Extensibility extension item property update diagnostic. |
ExtensibilityDiagnosticManager<T> |
Represents a subcategory that will be registered with the IExtensibilityDiagnosticsService. |
ExtensibilityDiagnosticMessageMetadata |
Contains metadata related to a VisualStudio.Extensibility message logging. |
ExtensibilityDiagnosticMetadata |
Contains metadata related to a VisualStudio.Extensibility diagnostic. |
ExtensibilityDiagnosticRemovedExtensionItemMetadata |
Contains metadata related to a VisualStudio.Extensibility extension item removed diagnostic. |
ExtensibilityDiagnosticReporter<TItem,VConfiguration> |
Represents a diagnostic that will be registered with the IExtensibilityDiagnosticsService. |
ExtensibilityDiagnosticsLoggerConfiguration |
Used to log diagnostics related to VisualStudio.Extensibility Extensibility Points. |
ExtensibilityDiagnosticsProperty |
Represents a property to be displayed in the extensibility diagnostics experience. |
ExtensibilityDiagnosticsServiceDescriptor |
Contains the Descriptor to be used for proffering or retrieving the ExtensibilityDiagnosticsService. |
ExtensibilityEventDiagnosticConfiguration |
Contains properties related to the configuration or a VisualStudio.Extensibility event diagnostic. |
ExtensibilityMetadataPropertySelector<T> |
A class used to translate an ExtensibilityDiagnosticsProperty to the value of the property on a given object. |
ExtensibilityPointDiagnosticConfiguration |
Contains properties related to the configuration or a VisualStudio.Extensibility extensibility point diagnostic. |
VsExtensionMetadataService |
Used to get extension metadata from the ExtensionMetadataService and have access to reporting extensibility related diagnostics. |
Structs
ExtensibilityDiagnosticErrorInfo |
Contains information used to create a ExtensibilityDiagnosticErrorMetadata object. |
Interfaces
IExtensibilityDiagnosticEventManager |
A diagnostics manager used to log diagnostic events with the IExtensibilityDiagnosticsService. |
IExtensibilityDiagnosticEventReporter |
Represents an event that is registered with the IExtensibilityDiagnosticsService. |
IExtensibilityDiagnosticManager |
Represents an object that manages diagnostics related to a specific extensibility point. |
IExtensibilityDiagnosticReporter<T> |
Represents a diagnostic that is registered with the IExtensibilityDiagnosticsService. |
IExtensibilityDiagnosticsService |
Represents a service to report extensibility related diagnostics to. |
IVsClientFeatureCallbackTargetFactory |
Interface for getting a target object that implements a certain set of client features to be passed to remote services. |
IVsClientTargetsService |
Provides a way for internal components to query for a brokered service descriptor that automatically sets the connection with the callback target initialized to handle the client interaction features specified. |
IVsExtensionMetadataService |
Interface used to get extension metadata from the ExtensionMetadataService and have access to reporting extensibility related diagnostics. |
SVsClientTargetsService |
Interface for getting the IVsClientTargetsService instance. |
Enums
ClientFeatures |
List of features available as client target interfaces that can be passed to a remote service while querying thorugh IVsClientTargetsService. |
Delegates
AsyncDisposableObject.DisposingAsyncEventHandler |
Event handler used when a AsyncDisposableObject is being disposed. |