共用方式為


CodeGeneratorRegistrationAttribute 類別

定義

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

備註

例如:

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

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

“GeneratesDesignTimeSource” = d'1'

建構函式

CodeGeneratorRegistrationAttribute(Type, String, String)

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

屬性

ContextGuid

取得代表項目類型的 Guid

GeneratesDesignTimeSource

取得或設定 GeneratesDesignTimeSource 值

GeneratesSharedDesignTimeSource

取得或設定 GeneratesSharedDesignTimeSource 值

GeneratorGuid

取得代表產生器類型的 Guid

GeneratorName

取得產生器名稱

GeneratorRegKeyName

取得下方的產生器 reg 機碼名稱

GeneratorType

取得產生器類型

TypeId

覆寫 TypeID 屬性,讓 RegistrationAttribute 衍生類別使用 System.ComponentModel.TypeDescriptor.GetAttributes (...) 。衍生自這個屬性的屬性必須覆寫此屬性,只有在實例上需要更好的控件,才能套用至類別。

(繼承來源 RegistrationAttribute)

方法

GetPackageRegKeyPath(Guid)

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

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

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

Unregister(RegistrationAttribute+RegistrationContext)

取消註冊此擴展名。

適用於