ExtensionPointRegistrationAttribute Class

 

Registers an extension point provider of the type specified by derived classes such as ExtensionProviderType.

Namespace:   Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.14.0 (in Microsoft.VisualStudio.Shell.14.0.dll)


public abstract class ExtensionPointRegistrationAttribute : RegistrationAttribute

NameDescription
System_CAPS_pubmethodExtensionPointRegistrationAttribute(Type, String)

Initializes a new instance of the ExtensionPointRegistrationAttribute class.

NameDescription
System_CAPS_protpropertyExtensionProvidersKey

Gets the path in registry where the extension providers are declared. Overridden in derived classes.

System_CAPS_protpropertyExtensionProviderType

Gets the type of the extension provider the interface implemented.

System_CAPS_pubpropertyName

Gets the human-readable name of the extension point provider.

System_CAPS_pubpropertyProvider

Gets the provider’s GUID.

System_CAPS_protpropertyProviderGuidString

Gets the provider’s GUID expressed as a string.

System_CAPS_pubpropertyProviderType

Gets the type that implements the associated extension point in this package.

System_CAPS_pubpropertyTypeId

Gets the current instance of this attribute.(Inherited from RegistrationAttribute.)

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Attribute.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Attribute.)

System_CAPS_protmethodGetPackageRegKeyPath(Guid)

Gets the registry path (relative to the registry root of the application) of the VSPackage.(Inherited from RegistrationAttribute.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodIsDefaultAttribute()

(Inherited from Attribute.)

System_CAPS_pubmethodMatch(Object)

(Inherited from Attribute.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodRegister(RegistrationAttribute.RegistrationContext)

Registers this attribute with the given context.(Overrides RegistrationAttribute.Register(RegistrationAttribute.RegistrationContext).)

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodUnregister(RegistrationAttribute.RegistrationContext)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: