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 | |
---|---|---|
ProvideXmlEditorChooserDesignerViewAttribute | Konstruktor für ProvideXmlEditorChooserDesignerViewAttribute. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
CodeLogicalViewEditor | Die Editorfactory, die der logischen Ansicht für den Code zugeordnet ist | |
DebuggingLogicalViewEditor | Die Editorfactory, die der logischen Ansicht für das Debugging zugeordnet ist | |
DefaultLogicalView | Eine eindeutige ID der Editorfactory für die standardmäßige logische Sicht. | |
DesignerLogicalViewEditor | Die Editorfactory, die der der logischen Ansicht für den Designer zugeordnet ist | |
Extension | Die Dateierweiterung für den benutzerdefinierten XML-Typ (z. B. "XAML", "resx", "xsd"). | |
IsDataSet | Spezieller, nur vom DataSet-Designer verwendeter Wert. | |
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. | |
Name | Der Name des Registrierungsschlüssels für den XML-Editor.Zum Beispiel "RESX", "Silverlight", "Workflow" etc. ... | |
Namespace | Der XML-Namespace, der in den Dokumenten verwendet wird, die dieser Editor unterstützt. | |
TextLogicalViewEditor | Die Editorfactory, die der logischen Ansicht für den Text zugeordnet ist | |
TypeId | (Von RegistrationAttribute geerbt.) | |
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 | |
---|---|---|
Equals | Infrastruktur. Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist. (Von Attribute geerbt.) | |
GetHashCode | Gibt den Hashcode für diese Instanz zurück. (Von Attribute geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
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.) | |
Match | Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem bestimmten Objekt entspricht. (Von Attribute geerbt.) | |
Register | Registrieren eines Designers als potenziellen Editor für eine bestimmte Erweiterung (Überschreibt RegistrationAttribute.Register(RegistrationAttribute.RegistrationContext).) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
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 | |
---|---|---|
_Attribute.GetIDsOfNames | Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. (Von Attribute geerbt.) | |
_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.) | |
_Attribute.GetTypeInfoCount | Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). (Von Attribute geerbt.) | |
_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.