Compartir a través de


ProvideXmlEditorChooserDesignerViewAttribute Clase

Definición

Se usa para proporcionar información de registro al selector de XML para un diseñador personalizado de XML.

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
Herencia
ProvideXmlEditorChooserDesignerViewAttribute
Atributos

Constructores

ProvideXmlEditorChooserDesignerViewAttribute(String, String, Object, Int32)

Constructor para ProvideXmlEditorChooserDesignerViewAttribute.

Propiedades

CodeLogicalViewEditor

Generador de editores que se va a asociar a la vista lógica del código.

DebuggingLogicalViewEditor

Generador de editores que se va a asociar a la vista lógica de depuración.

DefaultLogicalView

Un identificador único del generador del editor en la vista lógica predeterminada.

DesignerLogicalViewEditor

Generador de editores que se va a asociar a la vista lógica del diseñador.

Extension

Extensión de archivo para el tipo XML personalizado (por ejemplo, "xaml", "resx", "xsd").

IsDataSet

Valor especial utilizado solamente por el Diseñador de Dataset.

MatchExtensionAndNamespace

Valor booleano que indica si el selector de XML debe coincidir en la extensión de archivo y el espacio de nombres. Si es false, el selector de XML coincidirá con en la extensión o el espacio de nombres.

Name

El nombre de clave del Registro para el editor XML. Por ejemplo "RESX", "Silverlight", "Flujo de trabajo", etc.

Namespace

El espacio de nombres XML usado en documentos que este editor admite.

TextLogicalViewEditor

Generador de editores que se va a asociar a la vista lógica de texto.

TypeId

Invalide la propiedad TypeID para permitir que las clases derivadas RegistrationAttribute funcionen con System.ComponentModel.TypeDescriptor.GetAttributes(...). Un atributo derivado de este tendrá que invalidar esta propiedad solo si necesita un mejor control en las instancias que se pueden aplicar a una clase.

(Heredado de RegistrationAttribute)
XmlChooserPriority

La prioridad de la extensión en el Selector de XML. Este valor debe ser mayor que el valor de prioridad de la extensión para EditorFactory del diseñador XML.

Métodos

GetPackageRegKeyPath(Guid)

Obtiene la ruta del Registro (en relación con la raíz del Registro de la aplicación) del Paquete VSPackage.

(Heredado de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registre un diseñador como posible editor para una extensión concreta

Unregister(RegistrationAttribute+RegistrationContext)

Anula el registro de un diseñador como posible editor para una extensión concreta

Se aplica a