Freigeben über


ProvideXmlEditorChooserDesignerViewAttribute-Klasse

Wird verwendet, um Registrierungsinformationen zur XML-Auswahl für einen benutzerdefinierten XML-Designer bereitzustellen.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Syntax

'Declaration
<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

Der ProvideXmlEditorChooserDesignerViewAttribute-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ProvideXmlEditorChooserDesignerViewAttribute Konstruktor für ProvideXmlEditorChooserDesignerViewAttribute.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CodeLogicalViewEditor Die Editorfactory, die der logischen Ansicht für den Code zugeordnet ist
Öffentliche Eigenschaft DebuggingLogicalViewEditor Die Editorfactory, die der logischen Ansicht für das Debugging zugeordnet ist
Öffentliche Eigenschaft DefaultLogicalView Eine eindeutige ID der Editorfactory für die standardmäßige logische Sicht.
Öffentliche Eigenschaft DesignerLogicalViewEditor Die Editorfactory, die der der logischen Ansicht für den Designer zugeordnet ist
Öffentliche Eigenschaft Extension Die Dateierweiterung für den benutzerdefinierten XML-Typ (z. B. "XAML", "resx", "xsd").
Öffentliche Eigenschaft IsDataSet Spezieller, nur vom DataSet-Designer verwendeter Wert.
Öffentliche Eigenschaft MatchExtensionAndNamespace Boolescher Wert, der angibt, ob die XML-Auswahl mit der Dateierweiterung und Namespace übereinstimmen soll.Wenn der Wert false ist, wird der XML-Wähler entweder mit der Erweiterung oder dem Namespace übereinstimmen.
Öffentliche Eigenschaft Name Der Name des Registrierungsschlüssels für den XML-Editor.Zum Beispiel "RESX", "Silverlight", "Workflow" etc. ...
Öffentliche Eigenschaft Namespace Der XML-Namespace, der in den Dokumenten verwendet wird, die dieser Editor unterstützt.
Öffentliche Eigenschaft TextLogicalViewEditor Die Editorfactory, die der logischen Ansicht für den Text zugeordnet ist
Öffentliche Eigenschaft TypeId (Von RegistrationAttribute geerbt.)
Öffentliche Eigenschaft XmlChooserPriority Die Priorität der Erweiterung in der XML-Auswahl.Dieser Wert muss größer als der Prioritätswert der Erweiterung für die EditorFactory des XML-Designers sein.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Infrastruktur. Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist. (Von Attribute geerbt.)
Öffentliche Methode GetHashCode Gibt den Hashcode für diese Instanz zurück. (Von Attribute geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsDefaultAttribute Beim Überschreiben in einer abgeleiteten Klasse wird angegeben, ob der Wert dieser Instanz der Standardwert für die abgeleitete Klasse ist. (Von Attribute geerbt.)
Öffentliche Methode Match Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem bestimmten Objekt entspricht. (Von Attribute geerbt.)
Öffentliche Methode Register Registrieren eines Designers als potenziellen Editor für eine bestimmte Erweiterung (Überschreibt RegistrationAttribute.Register(RegistrationAttribute.RegistrationContext).)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode Unregister Heben Sie die Registrierung für den Designer als potenziellen Editor für eine bestimmte Erweiterung auf (Überschreibt RegistrationAttribute.Unregister(RegistrationAttribute.RegistrationContext).)

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.GetIDsOfNames Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. (Von Attribute geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.GetTypeInfo Ruft die Typinformationen für ein Objekt ab, mit deren Hilfe die Typinformationen für eine Schnittstelle abgerufen werden können. (Von Attribute geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.GetTypeInfoCount Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). (Von Attribute geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode _Attribute.Invoke Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit. (Von Attribute geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.Shell-Namespace