ExtensibilityDiagnosticManager<T> Class
Definition
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.
Represents a subcategory that will be registered with the IExtensibilityDiagnosticsService.
public abstract class ExtensibilityDiagnosticManager<T> : Microsoft.VisualStudio.Shell.Internal.ExtensibilityDiagnosticReporter<T,Microsoft.VisualStudio.Shell.Internal.ExtensibilityPointDiagnosticConfiguration>, IDisposable, Microsoft.VisualStudio.Shell.Internal.IExtensibilityDiagnosticManager
type ExtensibilityDiagnosticManager<'T> = class
inherit ExtensibilityDiagnosticReporter<'T, ExtensibilityPointDiagnosticConfiguration>
interface IExtensibilityDiagnosticManager
interface IExtensibilityDiagnosticEventManager
interface IDisposable
Public MustInherit Class ExtensibilityDiagnosticManager(Of T)
Inherits ExtensibilityDiagnosticReporter(Of T, ExtensibilityPointDiagnosticConfiguration)
Implements IDisposable, IExtensibilityDiagnosticManager
Type Parameters
- T
The type of object that contains the properties to log as diagnostics.
- Inheritance
-
ExtensibilityDiagnosticManager<T>
- Implements
Constructors
ExtensibilityDiagnosticManager<T>(ExtensibilityDiagnosticsLoggerConfiguration) |
Initializes a new instance of the ExtensibilityDiagnosticManager<T> class. |
Properties
Configuration | System.Object.Configuration |
DiagnosticsEnabled |
Gets a value indicating whether or not diagnostics collections has been enabled. (Inherited from ExtensibilityDiagnosticReporter<TItem,VConfiguration>) |
DiagnosticsLogger |
Gets the configuration object used to log diagnostics. (Inherited from ExtensibilityDiagnosticReporter<TItem,VConfiguration>) |
DiagnosticsSubcategory |
Gets the subcategory that this is managing. |
IsDisposed |
Returns whether the object has been disposed once, protects against double disposal (Inherited from DisposableObject) |
PropertySelectors |
Gets the set of properties registered for this diagnostic and functions for how to extract the properties out of the objects mapped to the diagnostic. (Inherited from ExtensibilityDiagnosticReporter<TItem,VConfiguration>) |
Methods
Events
Disposing |
Raised when the event is being disposed, while it is still accessible. (Inherited from DisposableObject) |