Freigeben über


IExtensibilityDiagnosticManager Interface

Definition

Represents an object that manages diagnostics related to a specific extensibility point.

public interface IExtensibilityDiagnosticManager : Microsoft.VisualStudio.Shell.Internal.IExtensibilityDiagnosticEventManager
type IExtensibilityDiagnosticManager = interface
    interface IExtensibilityDiagnosticEventManager
Public Interface IExtensibilityDiagnosticManager
Implements IExtensibilityDiagnosticEventManager
Derived
Implements

Properties

DiagnosticsEnabled

Gets a value indicating whether or not diagnostic collection is enabled.

(Inherited from IExtensibilityDiagnosticEventManager)

Methods

ReportErrorAsync(ExtensibilityDiagnosticErrorInfo, CancellationToken)

Report an error with the IExtensibilityDiagnosticsService.

(Inherited from IExtensibilityDiagnosticEventManager)
ReportEventAsync(ExtensibilityDiagnosticEventContext, CancellationToken)

Report the instance of an event with the IExtensibilityDiagnosticsService.

(Inherited from IExtensibilityDiagnosticEventManager)
ReportExtensionItemDiscoveredAsync(Object, ExtensionIdentificationToken, CancellationToken)
Obsolete.

Reports a new extension to the IExtensibilityDiagnosticsService.

ReportExtensionItemDiscoveredAsync(Object, String, CancellationToken)

Reports a new extension to the IExtensibilityDiagnosticsService.

ReportExtensionItemPropertyUpdatedAsync(Object, String, String, CancellationToken)

Reports a property update to the IExtensibilityDiagnosticsService.

ReportExtensionItemRemovedAsync(Object, CancellationToken)

Removes an item from the IExtensibilityDiagnosticsService.

Applies to