Share via


ExtensibilityPointManager Class

Definition

Provides functionality for extending Visual Studio through brokered services.

public sealed class ExtensibilityPointManager
type ExtensibilityPointManager = class
Public NotInheritable Class ExtensibilityPointManager
Inheritance
ExtensibilityPointManager

Constructors

ExtensibilityPointManager()

Methods

GetOrCreateExtensibilityPoint<T>(ExtensibilityPoint, Func<T>)

Attaches an ExtensibilityPoint instance to another ExtensibilityPoint object for lifetime tracking.

GetOrCreateExtensibilityPoint<T>(ExtensibilityPoint, String, Func<T>)

Attaches an ExtensibilityPoint instance to another ExtensibilityPoint object for lifetime tracking.

GetOrCreateExtensibilityPoint<T>(ExtensibilityPoint)

Attaches an ExtensibilityPoint instance to another ExtensibilityPoint object for lifetime tracking. This method creates T via dependency injection using the LocalServiceProvider.

Applies to