Sdílet prostřednictvím


ProvideCodeGeneratorAttribute Třída

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Třída atributu pro zajištění registrace generátoru kódu

public ref class ProvideCodeGeneratorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideCodeGeneratorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=false)]
[System.CLSCompliant(false)]
public sealed class ProvideCodeGeneratorAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=false)]
public sealed class ProvideCodeGeneratorAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=false)>]
[<System.CLSCompliant(false)>]
type ProvideCodeGeneratorAttribute = class
    inherit RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=false)>]
type ProvideCodeGeneratorAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideCodeGeneratorAttribute
Inherits RegistrationAttribute
Dědičnost
ProvideCodeGeneratorAttribute
Atributy

Poznámky

Měla by se použít na samotnou třídu balíčku, ne na generátor.

Konstruktory

ProvideCodeGeneratorAttribute(Type, String, String, Boolean)

Konstruktor

Pole

AspNetProjectGuid

Identifikátor GUID balíčku ASP.Net Project System

CSharpProjectGuid

Guid balíčku systému projektů jazyka C#

VisualBasicProjectGuid

Guid balíčku Visual Basic Project System

Vlastnosti

Description

Popis tohoto generátoru čitelný pro člověka

GeneratesDesignTimeSource

Zda označit tento generátor kódu jako poskytující zdrojový kód v době návrhu

Name

Název tohoto generátoru

ProjectSystem

Systém projektu, pro který je tento generátor kódu zaregistrovaný

RegisterCodeBase

Zda se má nebo neregistrovat generátor pomocí základu kódu

Type

Typ implementuje generátor kódu

TypeId

Přepište vlastnost TypeID, aby odvozené třídy RegistrationAttribute fungovaly se System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut odvozený z tohoto atributu bude muset přepsat tuto vlastnost pouze v případě, že potřebuje lepší kontrolu nad instancemi, které lze použít na třídu.

(Zděděno od RegistrationAttribute)

Metody

GetPackageRegKeyPath(Guid)

Získá cestu registru (vzhledem ke kořenovému adresáři registru aplikace) VSPackage.

(Zděděno od RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Zaregistrovat tento generátor

Unregister(RegistrationAttribute+RegistrationContext)

Odstranění zadaných klíčů

Platí pro