ProvideEditorFactoryAttribute Class
This attribute declares that the VSPackage provides an editor factory.
Assembly: Microsoft.VisualStudio.Shell.14.0 (in Microsoft.VisualStudio.Shell.14.0.dll)
System.Attribute
Microsoft.VisualStudio.Shell.RegistrationAttribute
Microsoft.VisualStudio.Shell.ProvideEditorFactoryAttribute
| Name | Description | |
|---|---|---|
![]() | ProvideEditorFactoryAttribute(Type, Int16) | This constructor creates a new ProvideEditorFactoryAttribute object. |
| Name | Description | |
|---|---|---|
![]() | 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 | Gets the editor factory type. |
![]() | NameResourceID | Gets resource ID. |
![]() | TrustLevel | Gets or sets the trust level for the editor. |
![]() | TypeId | Gets the current instance of this attribute.(Inherited from RegistrationAttribute.) |
| Name | Description | |
|---|---|---|
![]() | Equals(Object) | (Inherited from Attribute.) |
![]() | GetHashCode() | (Inherited from Attribute.) |
![]() | GetType() | (Inherited from Object.) |
![]() | IsDefaultAttribute() | (Inherited from Attribute.) |
![]() | Match(Object) | (Inherited from Attribute.) |
![]() | Register(RegistrationAttribute.RegistrationContext) | Called to register this attribute with the given context.(Overrides RegistrationAttribute.Register(RegistrationAttribute.RegistrationContext).) |
![]() | ToString() | (Inherited from Object.) |
![]() | Unregister(RegistrationAttribute.RegistrationContext) | Called to un-register this attribute with the given context.(Overrides RegistrationAttribute.Unregister(RegistrationAttribute.RegistrationContext).) |
| Name | Description | |
|---|---|---|
![]() ![]() | _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) | (Inherited from Attribute.) |
![]() ![]() | _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) | (Inherited from Attribute.) |
![]() ![]() | _Attribute.GetTypeInfoCount(UInt32) | (Inherited from Attribute.) |
![]() ![]() | _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) | (Inherited from Attribute.) |
Multiple editor factories can be associated with the same VSPackage.
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.



