Bagikan melalui


CodeGeneratorRegistrationAttribute Kelas

Definisi

Atribut ini menambahkan entri registri generator file kustom untuk jenis file tertentu. Misalnya: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators
{fae04ec1-301f-11d3-bf4b-00c04f79efbc}\MyGenerator] "CLSID"="{AAAA53CC-3D4F-40a2-BD4D-4F3419755476}" "GeneratesDesignTimeSource" = d'1'

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

Keterangan

Contohnya:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators\{fae04ec1-301f-11d3-bf4b-00c04f79efbc}\MyGenerator]

"CLSID"="{AAAA53CC-3D4F-40a2-BD4D-4F3419755476}"

"GeneratesDesignTimeSource" = d'1'

Konstruktor

CodeGeneratorRegistrationAttribute(Type, String, String)

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

Properti

ContextGuid

Dapatkan Guid yang mewakili jenis proyek

GeneratesDesignTimeSource

Mendapatkan atau Mengatur nilai GeneratesDesignTimeSource

GeneratesSharedDesignTimeSource

Mendapatkan atau Mengatur nilai GeneratesSharedDesignTimeSource

GeneratorGuid

Dapatkan Guid yang mewakili jenis generator

GeneratorName

Mendapatkan nama Generator

GeneratorRegKeyName

Mendapatkan nama kunci reg Generator di bawah

GeneratorType

Mendapatkan Jenis generator

TypeId

Ambil alih properti TypeID untuk membiarkan 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 terdaftar dan informasi jalur.

Unregister(RegistrationAttribute+RegistrationContext)

Batalkan pendaftaran ekstensi file ini.

Berlaku untuk