ProvideEditorFilenameAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Kojarzy nazwę pliku z daną fabryką edytora.
public ref class ProvideEditorFilenameAttribute : Microsoft::VisualStudio::Shell::ProvideEditorAttributeBase
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public class ProvideEditorFilenameAttribute : Microsoft.VisualStudio.Shell.ProvideEditorAttributeBase
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideEditorFilenameAttribute = class
inherit ProvideEditorAttributeBase
Public Class ProvideEditorFilenameAttribute
Inherits ProvideEditorAttributeBase
- Dziedziczenie
- Atrybuty
Konstruktory
ProvideEditorFilenameAttribute(Object, String, Int32) |
Inicjuje wystąpienie klasy ProvideEditorFilenameAttribute |
Właściwości
DefaultName |
Domyślna nazwa edytora |
Factory |
Identyfikator GUID fabryki edytora. (Odziedziczone po ProvideEditorAttributeBase) |
Filename |
Specyfikator pliku (rozszerzenie lub nazwa pliku) |
NameResourceID |
Identyfikator zasobu nazwy edytora |
Priority |
Priorytet rejestracji specyfikatora tego pliku. |
RegisterFactory |
Wskazuje, czy należy również zarejestrować określoną fabrykę edytora. Wartość domyślna to true. |
TypeId |
Zastąp właściwość TypeID, aby umożliwić klasom pochodnym RegistrationAttribute pracować z atrybutem System.ComponentModel.TypeDescriptor.GetAttributes(...). Atrybut pochodzący z tego atrybutu 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) |
Metody
GetPackageRegKeyPath(Guid) |
Pobiera ścieżkę rejestru (względem katalogu głównego rejestru aplikacji) pakietu VSPackage. (Odziedziczone po RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Wywoływana w celu zarejestrowania tego atrybutu w danym kontekście. Kontekst zawiera lokalizację, w której należy umieścić informacje o rejestracji. zawiera również informacje o typie rejestrowanym i ścieżce. Ta metoda jest wywoływana zarówno do rejestracji, jak i wyrejestrowania. Różnica polega na tym, że wyrejestrowanie po prostu używa gałęzi, która odwraca zastosowane zmiany. |
Unregister(RegistrationAttribute+RegistrationContext) |
Wyrejestruj ten edytor. |