Sdílet prostřednictvím


ProvideEditorFilenameAttribute Třída

Definice

Přidruží název souboru k danému objektu pro vytváření editoru.

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
Dědičnost
Atributy

Konstruktory

ProvideEditorFilenameAttribute(Object, String, Int32)

Inicializuje instanci ProvideEditorFilenameAttribute

Vlastnosti

DefaultName

Výchozí název editoru

Factory

Identifikátor GUID objektu pro vytváření editoru

(Zděděno od ProvideEditorAttributeBase)
Filename

Specifikátor souboru (přípona nebo název souboru)

NameResourceID

ID prostředku názvu editoru

Priority

Priorita registrace specifikátoru tohoto souboru.

RegisterFactory

Určuje, zda se má také zaregistrovat zadaná továrna editoru. Výchozí hodnota je true.

TypeId

Přepište vlastnost TypeID, aby odvozené třídy RegistrationAttribute fungovaly se System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut odvozený z tohoto atributu bude muset přepsat tuto vlastnost pouze v případě, že potřebuje lepší kontrolu nad instancemi, které lze použít na třídu.

(Zděděno od RegistrationAttribute)

Metody

GetPackageRegKeyPath(Guid)

Získá cestu registru (vzhledem ke kořenovému adresáři registru aplikace) VSPackage.

(Zděděno od RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Volána pro registraci tohoto atributu s daným kontextem. Kontext obsahuje umístění, kam se mají umístit registrační informace. Obsahuje také například zaregistrovaný typ a informace o cestě.

Tato metoda je volána pro registraci i zrušení registrace. Rozdíl je v tom, že zrušení registrace pouze používá podregistr, který obrátí změny, které se na něj použily.

Unregister(RegistrationAttribute+RegistrationContext)

Zrušte registraci tohoto editoru.

Platí pro