Udostępnij za pośrednictwem


ProvideXmlEditorChooserDesignerViewAttribute Klasa

Definicja

Służy do przekazywania informacji rejestracyjnych do modułu wyboru XML dla niestandardowego projektanta 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
Dziedziczenie
ProvideXmlEditorChooserDesignerViewAttribute
Atrybuty

Konstruktory

ProvideXmlEditorChooserDesignerViewAttribute(String, String, Object, Int32)

Konstruktor elementu ProvideXmlEditorChooserDesignerViewAttribute.

Właściwości

CodeLogicalViewEditor

Fabryka edytorów do skojarzenia z widokiem logicznym kodu

DebuggingLogicalViewEditor

Fabryka edytorów do skojarzenia z widokiem logicznym debugowania

DefaultLogicalView

Unikatowy identyfikator fabryki edytorów dla domyślnego widoku logicznego.

DesignerLogicalViewEditor

Fabryka edytorów do skojarzenia z widokiem logicznym projektanta

Extension

Rozszerzenie pliku niestandardowego typu XML (np. "xaml", "resx", "xsd").

IsDataSet

Wartość specjalna używana tylko przez projektanta zestawu danych.

MatchExtensionAndNamespace

Wartość logiczna wskazująca, czy wybór XML powinien być zgodny zarówno z rozszerzeniem pliku, jak i przestrzenią nazw. Jeśli wartość false, wybór XML będzie zgodny z rozszerzeniem lub przestrzenią nazw.

Name

Nazwa klucza rejestru dla edytora XML. Na przykład "RESX", "Silverlight", "Workflow" itp.

Namespace

Przestrzeń nazw XML używana w dokumentach, które obsługuje ten edytor.

TextLogicalViewEditor

Fabryka edytorów do skojarzenia z widokiem logicznym tekstu

TypeId

Zastąp właściwość TypeID, aby umożliwić klasom pochodnym RegistrationAttribute pracować z elementem System.ComponentModel.TypeDescriptor.GetAttributes(...). Atrybut pochodzący z tej właściwości będzie musiał zastąpić tę właściwość tylko wtedy, gdy potrzebuje lepszej kontroli nad wystąpieniami, które można zastosować do klasy.

(Odziedziczone po RegistrationAttribute)
XmlChooserPriority

Priorytet rozszerzenia w narzędziu WYBORU XML. Ta wartość musi być większa niż wartość priorytetu rozszerzenia dla edytora EditorFactory projektanta XML

Metody

GetPackageRegKeyPath(Guid)

Pobiera ścieżkę rejestru (względem katalogu głównego rejestru aplikacji) pakietu VSPackage.

(Odziedziczone po RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Rejestrowanie projektanta jako potencjalnego edytora dla określonego rozszerzenia

Unregister(RegistrationAttribute+RegistrationContext)

Wyrejestrowywanie projektanta jako potencjalnego edytora dla określonego rozszerzenia

Dotyczy