Share via


ProvideXmlEditorChooserDesignerViewAttribute Class

Definition

Used to provide registration information to the XML Chooser for a custom XML designer.

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

Constructors

ProvideXmlEditorChooserDesignerViewAttribute(String, String, Object, Int32)

Constructor for ProvideXmlEditorChooserDesignerViewAttribute.

Properties

CodeLogicalViewEditor

The editor factory to associate with the code logical view

DebuggingLogicalViewEditor

The editor factory to associate with the debugging logical view

DefaultNamespace

The XML root element default namespace used in documents that this editor supports. If default namespace and namespace specified, a match on either will qualify the document.

DesignerLogicalViewEditor

The editor factory to associate with the designer logical view

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. If default namespace and namespace specified, a match on either will qualify the document.

Namespace

The XML Namespace used in documents that this editor supports. If default namespace and namespace specified, a match on either will qualify the document.

TextLogicalViewEditor

The editor factory to associate with the text logical view

TypeId

Override the TypeID property in order to let the RegistrationAttribute derived classes to work with System.ComponentModel.TypeDescriptor.GetAttributes(...). An attribute derived from this one will have to override this property only if it needs a better control on the instances that can be applied to a class.

(Inherited from RegistrationAttribute)

Methods

GetPackageRegKeyPath(Guid)

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

(Inherited from RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registers this attribute with the given context.

Unregister(RegistrationAttribute+RegistrationContext)

Unregisters this attribute.

Applies to