Condividi tramite


ProvideEditorFilenameAttribute Classe

Definizione

Associa un nome file a una determinata factory dell'editor.

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
Ereditarietà
Attributi

Costruttori

ProvideEditorFilenameAttribute(Object, String, Int32)

Inizializza un'istanza di ProvideEditorFilenameAttribute

Proprietà

DefaultName

Nome predefinito dell'editor

Factory

GUID della factory dell'editor.

(Ereditato da ProvideEditorAttributeBase)
Filename

Identificatore di file (estensione o nome file)

NameResourceID

ID risorsa del nome dell'editor

Priority

Priorità della registrazione dell'identificatore di file.

RegisterFactory

Indica se registrare anche la factory dell'editor specificata. Viene impostato come predefinito true.

TypeId

Eseguire l'override della proprietà TypeID per consentire alle classi derivate RegistrationAttribute di usare System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attributo derivato da questo deve eseguire l'override di questa proprietà solo se necessita di un controllo migliore sulle istanze che possono essere applicate a una classe.

(Ereditato da RegistrationAttribute)

Metodi

GetPackageRegKeyPath(Guid)

Ottiene il percorso del Registro di sistema (relativo alla radice del Registro di sistema dell'applicazione) del pacchetto VS.

(Ereditato da RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Chiamato per registrare questo attributo con il contesto specificato. Il contesto contiene il percorso in cui devono essere salvate le informazioni di registrazione. contiene anche informazioni sul tipo registrato e sul percorso.

Questo metodo viene chiamato sia per la registrazione che per l'annullamento della registrazione. La differenza è che la registrazione usa solo un hive che inverte le modifiche applicate.

Unregister(RegistrationAttribute+RegistrationContext)

Annullare la registrazione dell'editor.

Si applica a