ProvideXmlEditorChooserDesignerViewAttribute Class

Definition

Provides 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
type ProvideXmlEditorChooserDesignerViewAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideXmlEditorChooserDesignerViewAttribute
Inherits RegistrationAttribute
Inheritance
ProvideXmlEditorChooserDesignerViewAttribute
Attributes

Constructors

ProvideXmlEditorChooserDesignerViewAttribute(String, String, Object, Int32)

Initializes a new instance of the ProvideXmlEditorChooserDesignerViewAttribute class.

Properties

CodeLogicalViewEditor

Gets or sets the editor factory to associate with the code logical view.

DebuggingLogicalViewEditor

Gets or sets the editor factory to associate with the debugging logical view.

DesignerLogicalViewEditor

Gets or sets the editor factory to associate with the designer logical view.

IsDataSet

Gets or sets a special value used only by the DataSet designer.

MatchExtensionAndNamespace

Gets or sets a Boolean value indicating whether the XML chooser should match on both the file extension and the namespace. If false, the XML chooser matches on either the extension or the namespace.

Namespace

Gets or sets the XML namespace used in documents that this editor supports.

TextLogicalViewEditor

Gets or sets 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