共用方式為


SingleFileGeneratorSupportRegistrationAttribute 類別

定義

此屬性會新增特定檔類型的自定義檔案產生器登錄專案。 例如:[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
繼承
SingleFileGeneratorSupportRegistrationAttribute
屬性

備註

項目必須負責確定已建立 ProjectTypeGuid 金鑰。 然後,實作實際單一檔案產生器之特定檔類型的用戶端會負責在 “Generators” 索引鍵的專案子機碼下註冊其單一檔案產生器。 實作特定單一檔案產生器的客戶端會針對此目的使用 CodeGeneratorRegistrationAttribute

建構函式

SingleFileGeneratorSupportRegistrationAttribute(Type)

建立新的 SingleFileGeneratorSupportRegistrationAttribute 屬性,以註冊所提供內容的自定義程式代碼產生器。

屬性

ProjectFactoryGuid

取得代表產生器類型的 Guid

TypeId

覆寫 TypeID 屬性,讓 RegistrationAttribute 衍生類別搭配 System.ComponentModel.TypeDescriptor.GetAttributes (...) 。衍生自這個屬性的屬性只有在需要對可套用至類別的實例有更好的控制權時,才必須覆寫此屬性。

(繼承來源 RegistrationAttribute)

方法

GetPackageRegKeyPath(Guid)

取得相對於 VSPackage 之應用程式) 之登錄根目錄的登錄路徑 (。

(繼承來源 RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

呼叫以註冊這個具有指定內容的屬性。 內容,其中包含用來放置註冊資訊的位置。 它也包含其他資訊,例如所註冊的類型和路徑資訊。

Unregister(RegistrationAttribute+RegistrationContext)

取消註冊此擴展名。

適用於