Partager via


ProvideXmlEditorChooserDesignerViewAttribute, classe

Utilisé pour fournir les informations d'inscription au sélecteur de XML pour un générateur personnalisé de XML.

Hiérarchie d'héritage

System.Object
  System.Attribute
    Microsoft.VisualStudio.Shell.RegistrationAttribute
      Microsoft.VisualStudio.Modeling.Shell.ProvideXmlEditorChooserDesignerViewAttribute

Espace de noms :  Microsoft.VisualStudio.Modeling.Shell
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Syntaxe

'Déclaration
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := True, Inherited := True)> _
Public NotInheritable Class ProvideXmlEditorChooserDesignerViewAttribute _
    Inherits RegistrationAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = true, Inherited = true)]
public sealed class ProvideXmlEditorChooserDesignerViewAttribute : RegistrationAttribute

Le type ProvideXmlEditorChooserDesignerViewAttribute expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ProvideXmlEditorChooserDesignerViewAttribute Constructeur pour ProvideXmlEditorChooserDesignerViewAttribute.

Début

Propriétés

  Nom Description
Propriété publique CodeLogicalViewEditor La fabrique d'éditeur à associer à la vue logique de code
Propriété publique DebuggingLogicalViewEditor La fabrique d'éditeur à associer à la vue logique de débogage
Propriété publique DefaultLogicalView Un identificateur unique de la fabrique d'éditeur pour la vue logique par défaut.
Propriété publique DesignerLogicalViewEditor La fabrique d'éditeur à associer à la vue logique conceptrice
Propriété publique Extension L'extension de fichier pour votre type xml personnalisé (par exemple « XAML », « resx », « XSD »).
Propriété publique IsDataSet Valeur spéciale utilisée uniquement par le générateur de Dataset.
Propriété publique MatchExtensionAndNamespace Valeur booléenne indiquant si le sélecteur de XML doit correspondre à sur l'extension de fichier et l'espace de noms.Si la valeur false, le sélecteur de XML sera assorti sur l'extension ou l'espace de noms.
Propriété publique Name Le nom de Registre pour votre éditeur XML.Par exemple « RESX », « Silverlight », « flux de travail », etc.….
Propriété publique Namespace L'espace de noms XML utilisé dans les documents que cet éditeur prend en charge.
Propriété publique TextLogicalViewEditor La fabrique d'éditeur à associer à la vue logique de texte
Propriété publique TypeId (Hérité de RegistrationAttribute.)
Propriété publique XmlChooserPriority La priorité de l'extension dans le sélecteur de XML.Cette valeur doit être plus supérieure à la valeur élevée de l'extension pour EditorFactory du générateur de XML

Début

Méthodes

  Nom Description
Méthode publique Equals Infrastructure. Retourne une valeur indiquant si cette instance équivaut à un objet spécifié. (Hérité de Attribute.)
Méthode publique GetHashCode Retourne le code de hachage de cette instance. (Hérité de Attribute.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IsDefaultAttribute En cas de substitution dans une classe dérivée, indique si la valeur de cette instance est la valeur par défaut pour la classe dérivée. (Hérité de Attribute.)
Méthode publique Match En cas de substitution dans une classe dérivée, retourne une valeur indiquant si cette instance équivaut à un objet spécifié. (Hérité de Attribute.)
Méthode publique Register Enregistrez un générateur comme éditeur possibilité pour une extension particulière (Substitue RegistrationAttribute.Register(RegistrationAttribute.RegistrationContext).)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique Unregister Annulez l'enregistrement un générateur comme éditeur possibilité pour une extension particulière (Substitue RegistrationAttribute.Unregister(RegistrationAttribute.RegistrationContext).)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée _Attribute.GetIDsOfNames Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch. (Hérité de Attribute.)
Implémentation d'interface expliciteMéthode privée _Attribute.GetTypeInfo Récupère les informations de type pour un objet, qui peuvent être utilisées pour obtenir les informations de type d'une interface. (Hérité de Attribute.)
Implémentation d'interface expliciteMéthode privée _Attribute.GetTypeInfoCount Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1). (Hérité de Attribute.)
Implémentation d'interface expliciteMéthode privée _Attribute.Invoke Fournit l'accès aux propriétés et aux méthodes exposées par un objet. (Hérité de Attribute.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Shell, espace de noms