Condividi tramite


Classe ProvideXmlEditorChooserDesignerViewAttribute

Utilizzato per fornire informazioni di registrazione al selettore XML per una finestra di progettazione personalizzate XML.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Sintassi

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

Il tipo ProvideXmlEditorChooserDesignerViewAttribute espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico ProvideXmlEditorChooserDesignerViewAttribute costruttore per ProvideXmlEditorChooserDesignerViewAttribute.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica CodeLogicalViewEditor La factory dell'editor da associare alla visualizzazione logica di codice
Proprietà pubblica DebuggingLogicalViewEditor La factory dell'editor da associare alla visualizzazione logica di debug
Proprietà pubblica DefaultLogicalView Identificatore univoco della factory dell'editor per la visualizzazione logica predefinita.
Proprietà pubblica DesignerLogicalViewEditor La factory dell'editor da associare al punto di vista logico della finestra di progettazione
Proprietà pubblica Extension L'estensione di file per il tipo (XML (ad esempio “XAML„, “resx„, “XSD„).
Proprietà pubblica IsDataSet Valore speciale utilizzato solo da Progettazione DataSet.
Proprietà pubblica MatchExtensionAndNamespace Valore booleano che indica se il selettore XML deve corrispondere sia estensione di file che nello spazio dei nomi.Se false, il selettore XML è corrisponderà all'estensione o nello spazio dei nomi.
Proprietà pubblica Name Il nome della chiave del Registro di sistema per l'editor XML.Ad esempio “RESX„, “Silverlight„, “flusso di lavoro„ e così via,…
Proprietà pubblica Namespace Lo spazio dei nomi XML utilizzato nei documenti supportati da tale finestra.
Proprietà pubblica TextLogicalViewEditor La factory dell'editor da associare alla visualizzazione logica del testo
Proprietà pubblica TypeId (Ereditato da RegistrationAttribute)
Proprietà pubblica XmlChooserPriority La priorità di estensione nel selettore XML.Questo valore deve essere maggiore del valore di priorità di estensione per il EditorFactory della finestra di progettazione XML

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Infrastruttura. Restituisce un valore che indica se l'istanza è uguale a un oggetto specificato. (Ereditato da Attribute)
Metodo pubblico GetHashCode Restituisce il codice hash per l'istanza. (Ereditato da Attribute)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsDefaultAttribute Una volta sottoposto a override in una classe derivata, indica se il valore di questa istanza è il valore predefinito per la classe derivata. (Ereditato da Attribute)
Metodo pubblico Match Una volta sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza equivale a un oggetto specificato. (Ereditato da Attribute)
Metodo pubblico Register Registrare una finestra di progettazione come editor possibilità di un'estensione particolare (Esegue l'override di RegistrationAttribute.Register(RegistrationAttribute.RegistrationContext)).
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico Unregister Annullare la registrazione di una finestra di progettazione come editor possibilità di un'estensione particolare (Esegue l'override di RegistrationAttribute.Unregister(RegistrationAttribute.RegistrationContext)).

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.GetIDsOfNames Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch. (Ereditato da Attribute)
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.GetTypeInfo Recupera le informazioni sui tipi per un oggetto, che può essere utilizzato per ottenere informazioni sul tipo per un'interfaccia. (Ereditato da Attribute)
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.GetTypeInfoCount Recupera il numero di interfacce di informazioni sui tipi che un oggetto garantisce (0 o 1). (Ereditato da Attribute)
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.Invoke Fornisce l'accesso a proprietà e metodi esposti da un oggetto. (Ereditato da Attribute)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Shell