Bagikan melalui


RegisterAsDslToolsEditorAttribute Kelas

Definisi

Atribut ini digunakan untuk menandai Designer Alat DSL yang telah dibuat dengan Wizard Designer. Ini memungkinkan Wizard Designer untuk menyarankan untuk tidak menggunakan kembali ekstensi file yang ditangani oleh desainer non-DSLTools lainnya, dan memungkinkannya untuk menghapus perancang DSL lama tanpa menghapus paket lain yang menangani ekstensi file yang sama.

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

Konstruktor

RegisterAsDslToolsEditorAttribute()

Atribut ini digunakan untuk menandai Designer Alat DSL yang telah dibuat dengan Wizard Designer. Ini memungkinkan Wizard Designer untuk menyarankan untuk tidak menggunakan kembali ekstensi file yang ditangani oleh desainer non-DSLTools lainnya, dan memungkinkannya untuk menghapus perancang DSL lama tanpa menghapus paket lain yang menangani ekstensi file yang sama.

Properti

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 paket sebagai alat DSL.

Unregister(RegistrationAttribute+RegistrationContext)

Menghapus kunci pendaftaran alat DSL.

Berlaku untuk