ProvideXmlEditorChooserDesignerViewAttribute Class
Used to provide registration information to the XML Chooser for a custom XML designer.
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
System::Attribute
Microsoft.VisualStudio.Shell::RegistrationAttribute
Microsoft.VisualStudio.Modeling.Shell::ProvideXmlEditorChooserDesignerViewAttribute
| Name | Description | |
|---|---|---|
![]() | ProvideXmlEditorChooserDesignerViewAttribute(String^, String^, Object^, Int32) | Constructor for ProvideXmlEditorChooserDesignerViewAttribute. |
| Name | Description | |
|---|---|---|
![]() | CodeLogicalViewEditor | The editor factory to associate with the code logical view |
![]() | DebuggingLogicalViewEditor | The editor factory to associate with the debugging logical view |
![]() | DefaultLogicalView | A unique Id of the editor factory for the default logical view. |
![]() | DesignerLogicalViewEditor | The editor factory to associate with the designer logical view |
![]() | Extension | The file extension for your custom XML type (e.g. "xaml", "resx", "xsd"). |
![]() | IsDataSet | Special value used only by the DataSet designer. |
![]() | MatchExtensionAndNamespace | Boolean value indicating whether the XML chooser should match on both the file extension and the Namespace. If false, the XML chooser will match on either the extension or the Namespace. |
![]() | Name | The registry keyName for your XML editor. For example "RESX", "Silverlight", "Workflow", etc... |
![]() | Namespace | The XML Namespace used in documents that this editor supports. |
![]() | TextLogicalViewEditor | The editor factory to associate with the text logical view |
![]() | TypeId | (Inherited from RegistrationAttribute.) |
![]() | XmlChooserPriority | The priority of the extension in the XML Chooser. This value must be greater than the extension's priority value for the XML designer's EditorFactory |
| 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^) | Register a designer as a potential editor for a particular extension(Overrides RegistrationAttribute::Register(RegistrationAttribute::RegistrationContext^).) |
![]() | ToString() | (Inherited from Object.) |
![]() | Unregister(RegistrationAttribute::RegistrationContext^) | Unregister a designer as a potential editor for a particular extension(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.) |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.



