Freigeben über


ProvideCodeGeneratorAttribute-Konstruktor

Wenden Sie dieses Attribut auf die Paketklasse eines Pakets an, das einen Code-Generator bereitstellt.

Namespace:  Microsoft.VisualStudio.TextTemplating.VSHost
Assembly:  Microsoft.VisualStudio.TextTemplating.VSHost.10.0 (in Microsoft.VisualStudio.TextTemplating.VSHost.10.0.dll)

Syntax

'Declaration
Public Sub New ( _
    type As Type, _
    name As String, _
    description As String, _
    generatesDesignTimeSource As Boolean _
)
public ProvideCodeGeneratorAttribute(
    Type type,
    string name,
    string description,
    bool generatesDesignTimeSource
)
public:
ProvideCodeGeneratorAttribute(
    Type^ type, 
    String^ name, 
    String^ description, 
    bool generatesDesignTimeSource
)
new : 
        type:Type * 
        name:string * 
        description:string * 
        generatesDesignTimeSource:bool -> ProvideCodeGeneratorAttribute
public function ProvideCodeGeneratorAttribute(
    type : Type, 
    name : String, 
    description : String, 
    generatesDesignTimeSource : boolean
)

Parameter

  • type
    Typ: System.Type
    Der Typ, der die Codegeneratorschnittstelle "IVsSingleFileGenerator" implementiert
  • name
    Typ: System.String
    Der Name dieses Generators, der in der Eigenschaft "Benutzerdefiniertes Tool" einer Datei verwendet wird, auf die sie angewendet wird
  • description
    Typ: System.String
    Eine Klartextbeschreibung dieses Generators.
  • generatesDesignTimeSource
    Typ: System.Boolean
    Wenn true, werden Typen von Dateien, die von diesem benutzerdefinierten Tool erstellt werden, für visuelle Designer verfügbar gemacht.

.NET Framework-Sicherheit

Siehe auch

Referenz

ProvideCodeGeneratorAttribute Klasse

Microsoft.VisualStudio.TextTemplating.VSHost-Namespace