ProvideEditorFactoryAttribute ProvideEditorFactoryAttribute ProvideEditorFactoryAttribute ProvideEditorFactoryAttribute ProvideEditorFactoryAttribute Class

Definition

This attribute declares that the VSPackage provides an editor factory.

public ref class ProvideEditorFactoryAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideEditorFactoryAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideEditorFactoryAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
type ProvideEditorFactoryAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideEditorFactoryAttribute
Inherits RegistrationAttribute
Inheritance
ProvideEditorFactoryAttributeProvideEditorFactoryAttributeProvideEditorFactoryAttributeProvideEditorFactoryAttributeProvideEditorFactoryAttribute
Attributes

Remarks

Multiple editor factories can be associated with the same VSPackage.

Constructors

ProvideEditorFactoryAttribute(Type, Int16) ProvideEditorFactoryAttribute(Type, Int16) ProvideEditorFactoryAttribute(Type, Int16) ProvideEditorFactoryAttribute(Type, Int16) ProvideEditorFactoryAttribute(Type, Int16)

This constructor creates a new ProvideEditorFactoryAttribute object.

Properties

CommonPhysicalViewAttributes CommonPhysicalViewAttributes CommonPhysicalViewAttributes CommonPhysicalViewAttributes CommonPhysicalViewAttributes

Gets or sets the default __VSPHYSICALVIEWATTRIBUTES for physical views supported by the editor. Any physical views not listed in the PhysicalViewAttributes sub-key use these attributes.

FactoryType FactoryType FactoryType FactoryType FactoryType

Gets the editor factory type.

NameResourceID NameResourceID NameResourceID NameResourceID NameResourceID

Gets resource ID.

TrustLevel TrustLevel TrustLevel TrustLevel TrustLevel

Gets or sets the trust level for the editor.

TypeId TypeId TypeId TypeId TypeId

Gets the current instance of this attribute.

(Inherited from RegistrationAttribute)

Methods

GetPackageRegKeyPath(Guid) GetPackageRegKeyPath(Guid) GetPackageRegKeyPath(Guid) GetPackageRegKeyPath(Guid) GetPackageRegKeyPath(Guid)

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

(Inherited from RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext) Register(RegistrationAttribute+RegistrationContext) Register(RegistrationAttribute+RegistrationContext) Register(RegistrationAttribute+RegistrationContext) Register(RegistrationAttribute+RegistrationContext)

Called to register this attribute with the given context.

Unregister(RegistrationAttribute+RegistrationContext) Unregister(RegistrationAttribute+RegistrationContext) Unregister(RegistrationAttribute+RegistrationContext) Unregister(RegistrationAttribute+RegistrationContext) Unregister(RegistrationAttribute+RegistrationContext)

Called to un-register this attribute with the given context.

Applies to