Freigeben über


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

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