Bagikan melalui


SingleFileGeneratorSupportRegistrationAttribute Kelas

Definisi

Atribut ini menambahkan entri registri generator file kustom untuk jenis file tertentu. Misalnya: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators
[proj_fac_guid]

public ref class SingleFileGeneratorSupportRegistrationAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class SingleFileGeneratorSupportRegistrationAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)]
public sealed class SingleFileGeneratorSupportRegistrationAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)>]
type SingleFileGeneratorSupportRegistrationAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class SingleFileGeneratorSupportRegistrationAttribute
Inherits RegistrationAttribute
Warisan
SingleFileGeneratorSupportRegistrationAttribute
Atribut

Keterangan

Adalah tanggung jawab proyek untuk memastikan kunci ProjectTypeGuid dibuat. Kemudian klien dari jenis file tertentu yang mengimplementasikan generator file tunggal aktual bertanggung jawab untuk mendaftarkan generator file tunggal mereka di bawah kunci kunci "Generator" proyek. Klien yang mengimplementasikan generator file tunggal tertentu menggunakan CodeGeneratorRegistrationAttribute untuk tujuan ini.

Konstruktor

SingleFileGeneratorSupportRegistrationAttribute(Type)

Membuat atribut SingleFileGeneratorSupportRegistrationAttribute baru untuk mendaftarkan generator kode kustom untuk konteks yang disediakan.

Properti

ProjectFactoryGuid

Dapatkan Guid yang mewakili jenis generator

TypeId

Ambil alih properti TypeID untuk memungkinkan RegistrationAttribute memperoleh kelas untuk bekerja dengan System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut yang berasal dari atribut ini harus mengambil alih properti ini hanya jika membutuhkan kontrol yang lebih baik pada instans yang dapat diterapkan ke kelas.

(Diperoleh dari RegistrationAttribute)

Metode

GetPackageRegKeyPath(Guid)

Mendapatkan jalur registri (relatif terhadap akar registri aplikasi) dari VSPackage.

(Diperoleh dari RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Dipanggil untuk mendaftarkan atribut ini dengan konteks yang diberikan. Konteks berisi lokasi tempat informasi pendaftaran harus ditempatkan. Ini juga berisi informasi lain seperti jenis yang didaftarkan dan informasi jalur.

Unregister(RegistrationAttribute+RegistrationContext)

Batalkan pendaftaran ekstensi file ini.

Berlaku untuk