CodeGenerator-Klasse
Stellt eine Beispielimplementierung der ICodeGenerator-Schnittstelle bereit. Diese Klasse ist abstrakt.
Namespace: System.CodeDom.Compiler
Assembly: System (in system.dll)
Syntax
'Declaration
Public MustInherit Class CodeGenerator
Implements ICodeGenerator
'Usage
Dim instance As CodeGenerator
public abstract class CodeGenerator : ICodeGenerator
public ref class CodeGenerator abstract : ICodeGenerator
public abstract class CodeGenerator implements ICodeGenerator
public abstract class CodeGenerator implements ICodeGenerator
Hinweise
Diese Basisklasse bietet sich für Ableitungen durch Code-Generatoren an. Code-Generatoren können Quellcode entsprechend der Struktur eines CodeDOM-Diagramms (Code Document Object Model) in einer bestimmten Sprache rendern. Diese Klasse stellt viele Funktionen und Methoden zum Generieren bestimmter Codetypen aus einem CodeDOM-Diagramm bereit.
Hinweis
Diese Klasse enthält auf Klassenebene einen Verknüpfungsaufruf und eine Vererbungsforderung, die für alle Member gelten. Wenn der direkte Aufrufer oder die abgeleitete Klasse nicht über eine Berechtigung mit voller Vertrauenswürdigkeit verfügt, wird eine SecurityException ausgelöst. Ausführliche Informationen über Sicherheitsanforderungen finden Sie unter Verknüpfungsaufrufe und Vererbungsforderungen.
.NET Framework-Sicherheit
- SecurityPermission zum Aufrufen von CodeGenerator-Membern. Anforderungswert: LinkDemand, Benannte Berechtigungssätze: FullTrust.
- SecurityPermission zum Ableiten von der CodeGenerator-Klasse. Anforderungswert: InheritanceDemand, Benannte Berechtigungssätze: FullTrust.
Vererbungshierarchie
System.Object
System.CodeDom.Compiler.CodeGenerator
System.CodeDom.Compiler.CodeCompiler
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
CodeGenerator-Member
System.CodeDom.Compiler-Namespace
ICodeGenerator
CodeCompiler-Klasse