ProvideGeneratorAttribute Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendaftarkan generator kode yang diberikan untuk proyek Visual Basic dan Visual C# saat ditambahkan ke Packagekelas -turunan atau kelas yang mengimplementasikan IVsPackage.
public ref class ProvideGeneratorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideGeneratorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideGeneratorAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideGeneratorAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideGeneratorAttribute
Inherits RegistrationAttribute
- Warisan
- Atribut
Konstruktor
| ProvideGeneratorAttribute(Type, String, String, String, Boolean) |
Menginisialisasi instans ProvideGeneratorAttribute baru untuk paket dan generator yang diberikan. |
Properti
| Description |
Mendapatkan deskripsi generator. |
| GenerateDesignTimeSource |
Mendapatkan apakah kode sumber dihasilkan untuk digunakan pada waktu desain. |
| GeneratorType |
Mendapatkan jenis generator kode. |
| Name |
Mendapatkan nama generator. |
| PackageGuid |
Mendapatkan GUID paket yang berisi proyek yang mendukung pemanggilan generator ini. |
| 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) |
Mendaftarkan atribut ini dengan konteks yang diberikan. |
| Unregister(RegistrationAttribute+RegistrationContext) |
Menghapus informasi pendaftaran tentang VSPackage saat dipanggil oleh alat pendaftaran eksternal seperti regpkg.exe. Untuk informasi selengkapnya, lihat Mendaftarkan VSPackages. |