Freigeben über


CodeCompiler Klasse

Definition

Stellt eine Beispielimplementierung der ICodeCompiler-Schnittstelle bereit.

public ref class CodeCompiler abstract : System::CodeDom::Compiler::CodeGenerator, System::CodeDom::Compiler::ICodeCompiler
public abstract class CodeCompiler : System.CodeDom.Compiler.CodeGenerator, System.CodeDom.Compiler.ICodeCompiler
type CodeCompiler = class
    inherit CodeGenerator
    interface ICodeCompiler
Public MustInherit Class CodeCompiler
Inherits CodeGenerator
Implements ICodeCompiler
Vererbung
CodeCompiler
Implementiert

Hinweise

CodeCompiler ist eine nützliche Hilfsprogramm-Basisklasse für Codegeneratoren, von denen abgeleitet werden soll, um Codekompilierungsfunktionen bereitzustellen.

Hinweis

Diese Klasse enthält eine Linkanforderung und eine Vererbungsanforderung auf Klassenebene, die für alle Member gilt. Ein SecurityException wird ausgelöst, wenn entweder der unmittelbare Aufrufer oder die abgeleitete Klasse keine voll vertrauenswürdige Berechtigung hat. Ausführliche Informationen zu Sicherheitsanforderungen finden Sie unter Verknüpfen von Anforderungen und Erbansprüchen.

Konstruktoren

CodeCompiler()

Initialisiert eine neue Instanz der CodeCompiler-Klasse.

Eigenschaften

CompilerName

Ruft den Namen der ausführbaren Compilerdatei ab.

CurrentClass

Ruft die Codetypdeklaration für die aktuelle Klasse ab.

(Geerbt von CodeGenerator)
CurrentMember

Ruft den aktuellen Member der Klasse ab.

(Geerbt von CodeGenerator)
CurrentMemberName

Ruft den Namen des aktuellen Members ab.

(Geerbt von CodeGenerator)
CurrentTypeName

Ruft den Namen der aktuellen Klasse ab.

(Geerbt von CodeGenerator)
FileExtension

Ruft die für Quelldateien zu verwendende Dateinamenerweiterung ab.

Indent

Ruft die Anzahl der Leerzeichen ab, um die die einzelnen Einzugsebenen eingerückt werden sollen, oder legt diese fest.

(Geerbt von CodeGenerator)
IsCurrentClass

Ruft einen Wert ab, der angibt, ob das aktuelle Objekt, das gerade generiert wird, eine Klasse ist.

(Geerbt von CodeGenerator)
IsCurrentDelegate

Ruft einen Wert ab, der angibt, ob das aktuelle Objekt, das gerade generiert wird, ein Delegat ist.

(Geerbt von CodeGenerator)
IsCurrentEnum

Ruft einen Wert ab, der angibt, ob das aktuelle Objekt, das gerade generiert wird, eine Enumeration ist.

(Geerbt von CodeGenerator)
IsCurrentInterface

Ruft einen Wert ab, der angibt, ob das aktuelle Objekt, das gerade generiert wird, eine Schnittstelle ist.

(Geerbt von CodeGenerator)
IsCurrentStruct

Ruft einen Wert ab, der angibt, ob das aktuell generierte Objekt ein Werttyp oder eine Struktur ist.

(Geerbt von CodeGenerator)
NullToken

Ruft das Token ab, das null darstellt.

(Geerbt von CodeGenerator)
Options

Ruft die vom Codegenerator zu verwendenden Optionen ab.

(Geerbt von CodeGenerator)
Output

Ruft den für die Ausgabe zu verwendenden Textwriter ab.

(Geerbt von CodeGenerator)

Methoden

CmdArgsFromParameters(CompilerParameters)

Ruft die Befehlsargumente vom angegebenen CompilerParameters ab, die an den Compiler übergeben werden sollen.

ContinueOnNewLine(String)

Generiert ein Zeilenfortsetzungszeichen und gibt die angegebene Zeichenfolge in einer neuen Zeile aus.

(Geerbt von CodeGenerator)
CreateEscapedIdentifier(String)

Erstellt einen mit einem Escapezeichen versehenen Bezeichner für den angegebenen Wert.

(Geerbt von CodeGenerator)
CreateValidIdentifier(String)

Erstellt einen gültigen Bezeichner für den angegebenen Wert.

(Geerbt von CodeGenerator)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
FromDom(CompilerParameters, CodeCompileUnit)

Kompiliert die angegebene Kompilierungseinheit mit den angegebenen Optionen und gibt die Ergebnisse der Kompilierung zurück.

FromDomBatch(CompilerParameters, CodeCompileUnit[])

Kompiliert die angegebenen Kompilierungseinheiten mit den angegebenen Optionen und gibt die Ergebnisse der Kompilierung zurück.

FromFile(CompilerParameters, String)

Kompiliert die angegebene Datei mit den angegebenen Optionen und gibt die Ergebnisse der Kompilierung zurück.

FromFileBatch(CompilerParameters, String[])

Kompiliert die angegebenen Dateien mit den angegebenen Optionen und gibt die Ergebnisse der Kompilierung zurück.

FromSource(CompilerParameters, String)

Kompiliert die angegebene Quellcodezeichenfolge mit den angegebenen Optionen und gibt die Ergebnisse der Kompilierung zurück.

FromSourceBatch(CompilerParameters, String[])

Kompiliert die angegebenen Quellcodezeichenfolgen mit den angegebenen Optionen und gibt die Ergebnisse der Kompilierung zurück.

GenerateArgumentReferenceExpression(CodeArgumentReferenceExpression)

Generiert Code für den angegebenen Verweisausdruck von Argumenten.

(Geerbt von CodeGenerator)
GenerateArrayCreateExpression(CodeArrayCreateExpression)

Generiert Code für den angegebenen Ausdruck für die Arrayerstellung.

(Geerbt von CodeGenerator)
GenerateArrayIndexerExpression(CodeArrayIndexerExpression)

Generiert Code für den angegebenen Ausdruck für die Arrayindizierung.

(Geerbt von CodeGenerator)
GenerateAssignStatement(CodeAssignStatement)

Generiert Code für die angegebene Zuweisungsanweisung.

(Geerbt von CodeGenerator)
GenerateAttachEventStatement(CodeAttachEventStatement)

Generiert Code für die angegebene Anweisung zum Anfügen von Ereignissen.

(Geerbt von CodeGenerator)
GenerateAttributeDeclarationsEnd(CodeAttributeDeclarationCollection)

Generiert Code für das angegebene Attributblockende.

(Geerbt von CodeGenerator)
GenerateAttributeDeclarationsStart(CodeAttributeDeclarationCollection)

Generiert Code für den angegebenen Attributblockanfang.

(Geerbt von CodeGenerator)
GenerateBaseReferenceExpression(CodeBaseReferenceExpression)

Generiert Code für den angegebenen Basisverweisausdruck.

(Geerbt von CodeGenerator)
GenerateBinaryOperatorExpression(CodeBinaryOperatorExpression)

Generiert Code für den angegebenen Ausdruck für binäre Operatoren.

(Geerbt von CodeGenerator)
GenerateCastExpression(CodeCastExpression)

Generiert Code für den angegebenen Umwandlungsausdruck.

(Geerbt von CodeGenerator)
GenerateCodeFromMember(CodeTypeMember, TextWriter, CodeGeneratorOptions)

Generiert Code für den angegebenen Klassenmember unter Verwendung der angegebenen TextWriter- und Code-Generator-Optionen.

(Geerbt von CodeGenerator)
GenerateComment(CodeComment)

Generiert Code für den angegebenen Kommentar.

(Geerbt von CodeGenerator)
GenerateCommentStatement(CodeCommentStatement)

Generiert Code für die angegebene Kommentaranweisung.

(Geerbt von CodeGenerator)
GenerateCommentStatements(CodeCommentStatementCollection)

Generiert Code für die angegebenen Kommentaranweisungen.

(Geerbt von CodeGenerator)
GenerateCompileUnit(CodeCompileUnit)

Generiert Code für die angegebene Kompilierungseinheit.

(Geerbt von CodeGenerator)
GenerateCompileUnitEnd(CodeCompileUnit)

Generiert Code für das Ende einer Kompilierungseinheit.

(Geerbt von CodeGenerator)
GenerateCompileUnitStart(CodeCompileUnit)

Generiert Code für den Anfang einer Kompilierungseinheit.

(Geerbt von CodeGenerator)
GenerateConditionStatement(CodeConditionStatement)

Generiert Code für die angegebene Bedingungsanweisung.

(Geerbt von CodeGenerator)
GenerateConstructor(CodeConstructor, CodeTypeDeclaration)

Generiert Code für den angegebenen Konstruktor.

(Geerbt von CodeGenerator)
GenerateDecimalValue(Decimal)

Generiert Code für den angegebenen Dezimalwert.

(Geerbt von CodeGenerator)
GenerateDefaultValueExpression(CodeDefaultValueExpression)

Generiert Code für den angegebenen Verweis auf einen Standardwert.

(Geerbt von CodeGenerator)
GenerateDelegateCreateExpression(CodeDelegateCreateExpression)

Generiert Code für den angegebenen Ausdruck für die Delegatenerstellung.

(Geerbt von CodeGenerator)
GenerateDelegateInvokeExpression(CodeDelegateInvokeExpression)

Generiert Code für den angegebenen Ausdruck für Delegatenaufrufe.

(Geerbt von CodeGenerator)
GenerateDirectionExpression(CodeDirectionExpression)

Generiert Code für den angegebenen Richtungsausdruck.

(Geerbt von CodeGenerator)
GenerateDirectives(CodeDirectiveCollection)

Generiert Code für die angegebenen Codedirektiven.

(Geerbt von CodeGenerator)
GenerateDoubleValue(Double)

Generiert Code für eine Gleitkommazahl mit doppelter Genauigkeit.

(Geerbt von CodeGenerator)
GenerateEntryPointMethod(CodeEntryPointMethod, CodeTypeDeclaration)

Generiert Code für die angegebene Einstiegspunktmethode.

(Geerbt von CodeGenerator)
GenerateEvent(CodeMemberEvent, CodeTypeDeclaration)

Generiert Code für das angegebene Ereignis.

(Geerbt von CodeGenerator)
GenerateEventReferenceExpression(CodeEventReferenceExpression)

Generiert Code für den angegebenen Verweisausdruck von Ereignissen.

(Geerbt von CodeGenerator)
GenerateExpression(CodeExpression)

Generiert Code für den angegebenen Codeausdruck.

(Geerbt von CodeGenerator)
GenerateExpressionStatement(CodeExpressionStatement)

Generiert Code für die angegebene Ausdrucksanweisung.

(Geerbt von CodeGenerator)
GenerateField(CodeMemberField)

Generiert Code für das angegebene Memberfeld.

(Geerbt von CodeGenerator)
GenerateFieldReferenceExpression(CodeFieldReferenceExpression)

Generiert Code für den angegebenen Feldverweisausdruck.

(Geerbt von CodeGenerator)
GenerateGotoStatement(CodeGotoStatement)

Generiert Code für die angegebene goto-Anweisung.

(Geerbt von CodeGenerator)
GenerateIndexerExpression(CodeIndexerExpression)

Generiert Code für den angegebenen Indexerausdruck.

(Geerbt von CodeGenerator)
GenerateIterationStatement(CodeIterationStatement)

Generiert Code für die angegebene Iterationsanweisung.

(Geerbt von CodeGenerator)
GenerateLabeledStatement(CodeLabeledStatement)

Generiert Code für die angegebene Anweisung mit Marke.

(Geerbt von CodeGenerator)
GenerateLinePragmaEnd(CodeLinePragma)

Generiert Code für das angegebene Ende des Zeilenpragmas.

(Geerbt von CodeGenerator)
GenerateLinePragmaStart(CodeLinePragma)

Generiert Code für den angegebenen Anfang des Zeilenpragmas.

(Geerbt von CodeGenerator)
GenerateMethod(CodeMemberMethod, CodeTypeDeclaration)

Generiert Code für die angegebene Methode.

(Geerbt von CodeGenerator)
GenerateMethodInvokeExpression(CodeMethodInvokeExpression)

Generiert Code für den angegebenen Ausdruck für Methodenaufrufe.

(Geerbt von CodeGenerator)
GenerateMethodReferenceExpression(CodeMethodReferenceExpression)

Generiert Code für den angegebenen Methodenverweisausdruck.

(Geerbt von CodeGenerator)
GenerateMethodReturnStatement(CodeMethodReturnStatement)

Generiert Code für die angegebene Rückgabeanweisung für die Methode.

(Geerbt von CodeGenerator)
GenerateNamespace(CodeNamespace)

Generiert Code für den angegebenen Namespace.

(Geerbt von CodeGenerator)
GenerateNamespaceEnd(CodeNamespace)

Generiert Code für das Ende eines Namespaces.

(Geerbt von CodeGenerator)
GenerateNamespaceImport(CodeNamespaceImport)

Generiert Code für den angegebenen Namespaceimport.

(Geerbt von CodeGenerator)
GenerateNamespaceImports(CodeNamespace)

Generiert Code für den angegebenen Namespaceimport.

(Geerbt von CodeGenerator)
GenerateNamespaces(CodeCompileUnit)

Generiert Code für die Namespaces in der angegebenen Kompilierungseinheit.

(Geerbt von CodeGenerator)
GenerateNamespaceStart(CodeNamespace)

Generiert Code für den Anfang eines Namespaces.

(Geerbt von CodeGenerator)
GenerateObjectCreateExpression(CodeObjectCreateExpression)

Generiert Code für den angegebenen Ausdruck für die Objekterstellung.

(Geerbt von CodeGenerator)
GenerateParameterDeclarationExpression(CodeParameterDeclarationExpression)

Generiert Code für den angegebenen Ausdruck für die Parameterdeklaration.

(Geerbt von CodeGenerator)
GeneratePrimitiveExpression(CodePrimitiveExpression)

Generiert Code für den angegebenen primitiven Ausdruck.

(Geerbt von CodeGenerator)
GenerateProperty(CodeMemberProperty, CodeTypeDeclaration)

Generiert Code für die angegebene Eigenschaft.

(Geerbt von CodeGenerator)
GeneratePropertyReferenceExpression(CodePropertyReferenceExpression)

Generiert Code für den angegebenen Verweisausdruck für Eigenschaften.

(Geerbt von CodeGenerator)
GeneratePropertySetValueReferenceExpression(CodePropertySetValueReferenceExpression)

Generiert Code für den angegebenen Verweisausdruck für den Wert eines Eigenschaftensets.

(Geerbt von CodeGenerator)
GenerateRemoveEventStatement(CodeRemoveEventStatement)

Generiert Code für die angegebene Anweisung zum Entfernen von Ereignissen.

(Geerbt von CodeGenerator)
GenerateSingleFloatValue(Single)

Generiert Code für eine Gleitkommazahl mit einfacher Genauigkeit.

(Geerbt von CodeGenerator)
GenerateSnippetCompileUnit(CodeSnippetCompileUnit)

Gibt den Code der Kompilierungseinheit des angegebenen literalen Codefragments aus.

(Geerbt von CodeGenerator)
GenerateSnippetExpression(CodeSnippetExpression)

Gibt den Code des Ausdrucks des angegebenen literalen Codefragments aus.

(Geerbt von CodeGenerator)
GenerateSnippetMember(CodeSnippetTypeMember)

Gibt den Code des Klassenmembers des angegebenen literalen Codefragments aus.

(Geerbt von CodeGenerator)
GenerateSnippetStatement(CodeSnippetStatement)

Gibt den Code der Anweisung des angegebenen literalen Codefragments aus.

(Geerbt von CodeGenerator)
GenerateStatement(CodeStatement)

Generiert Code für die angegebene Anweisung.

(Geerbt von CodeGenerator)
GenerateStatements(CodeStatementCollection)

Generiert Code für die angegebene Anweisungsauflistung.

(Geerbt von CodeGenerator)
GenerateThisReferenceExpression(CodeThisReferenceExpression)

Generiert Code für den angegebenen Ausdruck für this-Verweise.

(Geerbt von CodeGenerator)
GenerateThrowExceptionStatement(CodeThrowExceptionStatement)

Generiert Code für die angegebene Anweisung zum Auslösen von Ausnahmen.

(Geerbt von CodeGenerator)
GenerateTryCatchFinallyStatement(CodeTryCatchFinallyStatement)

Generiert Code für die angegebene try-catch-finally-Anweisung.

(Geerbt von CodeGenerator)
GenerateTypeConstructor(CodeTypeConstructor)

Generiert Code für den angegebenen Klassenkonstruktor.

(Geerbt von CodeGenerator)
GenerateTypeEnd(CodeTypeDeclaration)

Generiert Code für das angegebene Ende der Klasse.

(Geerbt von CodeGenerator)
GenerateTypeOfExpression(CodeTypeOfExpression)

Generiert Code für den angegebenen Ausdruckstyp.

(Geerbt von CodeGenerator)
GenerateTypeReferenceExpression(CodeTypeReferenceExpression)

Generiert Code für den angegebenen Ausdruck für Typenverweise.

(Geerbt von CodeGenerator)
GenerateTypes(CodeNamespace)

Generiert Code für den angegebenen Namespace und die darin enthaltenen Klassen.

(Geerbt von CodeGenerator)
GenerateTypeStart(CodeTypeDeclaration)

Generiert Code für den angegebenen Anfang der Klasse.

(Geerbt von CodeGenerator)
GenerateVariableDeclarationStatement(CodeVariableDeclarationStatement)

Generiert Code für die angegebene Anweisung für die Variablendeklaration.

(Geerbt von CodeGenerator)
GenerateVariableReferenceExpression(CodeVariableReferenceExpression)

Generiert Code für den angegebenen Variablenverweisausdruck.

(Geerbt von CodeGenerator)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetResponseFileCmdArgs(CompilerParameters, String)

Ruft die Befehlsargumente ab, mit denen der Compiler aufgerufen wird, wenn eine Antwortdatei generiert werden soll.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetTypeOutput(CodeTypeReference)

Ruft den Namen des angegebenen Datentyps ab.

(Geerbt von CodeGenerator)
IsValidIdentifier(String)

Ruft einen Wert ab, der angibt, ob der angegebene Wert ein gültiger Bezeichner ist.

(Geerbt von CodeGenerator)
JoinStringArray(String[], String)

Verknüpft die angegebenen Zeichenfolgenarrays.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OutputAttributeArgument(CodeAttributeArgument)

Gibt ein Argument in einem Attributblock aus.

(Geerbt von CodeGenerator)
OutputAttributeDeclarations(CodeAttributeDeclarationCollection)

Generiert Code für die angegebene Auflistung von Attributdeklarationen.

(Geerbt von CodeGenerator)
OutputDirection(FieldDirection)

Generiert Code für die angegebene FieldDirection.

(Geerbt von CodeGenerator)
OutputExpressionList(CodeExpressionCollection)

Generiert Code für die angegebene Ausdrucksliste.

(Geerbt von CodeGenerator)
OutputExpressionList(CodeExpressionCollection, Boolean)

Generiert Code für die angegebene Ausdrucksliste.

(Geerbt von CodeGenerator)
OutputFieldScopeModifier(MemberAttributes)

Gibt einen Modifizierer für den Gültigkeitsbereich von Feldern aus, der den angegebenen Attributen entspricht.

(Geerbt von CodeGenerator)
OutputIdentifier(String)

Gibt den angegebenen Bezeichner aus.

(Geerbt von CodeGenerator)
OutputMemberAccessModifier(MemberAttributes)

Generiert Code für den angegebenen Modifizierer für den Memberzugriff.

(Geerbt von CodeGenerator)
OutputMemberScopeModifier(MemberAttributes)

Generiert Code für den angegebenen Modifizierer für den Gültigkeitsbereich von Membern.

(Geerbt von CodeGenerator)
OutputOperator(CodeBinaryOperatorType)

Generiert Code für den angegebenen Operator.

(Geerbt von CodeGenerator)
OutputParameters(CodeParameterDeclarationExpressionCollection)

Generiert Code für die angegebenen Parameter.

(Geerbt von CodeGenerator)
OutputType(CodeTypeReference)

Generiert Code für den angegebenen Typ.

(Geerbt von CodeGenerator)
OutputTypeAttributes(TypeAttributes, Boolean, Boolean)

Generiert Code für die angegebenen Typattribute.

(Geerbt von CodeGenerator)
OutputTypeNamePair(CodeTypeReference, String)

Generiert Code für das angegebene Typ-Name-Paar des Objekts.

(Geerbt von CodeGenerator)
ProcessCompilerOutputLine(CompilerResults, String)

Verarbeitet die angegebene Zeile aus dem angegebenen CompilerResults.

QuoteSnippetString(String)

Konvertiert die angegebene Zeichenfolge, indem diese mit Escapesequenzen formatiert wird.

(Geerbt von CodeGenerator)
Supports(GeneratorSupport)

Ruft einen Wert ab, der angibt, ob die angegebene Unterstützung für die Codegenerierung verfügbar ist.

(Geerbt von CodeGenerator)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
ValidateIdentifier(String)

Löst eine Ausnahme aus, wenn die angegebene Zeichenfolge kein gültiger Bezeichner ist.

(Geerbt von CodeGenerator)

Explizite Schnittstellenimplementierungen

ICodeCompiler.CompileAssemblyFromDom(CompilerParameters, CodeCompileUnit)

Eine Beschreibung dieses Elements finden Sie unter CompileAssemblyFromDom(CompilerParameters, CodeCompileUnit).

ICodeCompiler.CompileAssemblyFromDomBatch(CompilerParameters, CodeCompileUnit[])

Eine Beschreibung dieses Elements finden Sie unter CompileAssemblyFromDomBatch(CompilerParameters, CodeCompileUnit[]).

ICodeCompiler.CompileAssemblyFromFile(CompilerParameters, String)

Eine Beschreibung dieses Elements finden Sie unter CompileAssemblyFromFile(CompilerParameters, String).

ICodeCompiler.CompileAssemblyFromFileBatch(CompilerParameters, String[])

Eine Beschreibung dieses Elements finden Sie unter CompileAssemblyFromFileBatch(CompilerParameters, String[]).

ICodeCompiler.CompileAssemblyFromSource(CompilerParameters, String)

Eine Beschreibung dieses Elements finden Sie unter CompileAssemblyFromSource(CompilerParameters, String).

ICodeCompiler.CompileAssemblyFromSourceBatch(CompilerParameters, String[])

Eine Beschreibung dieses Elements finden Sie unter CompileAssemblyFromSourceBatch(CompilerParameters, String[]).

ICodeGenerator.CreateEscapedIdentifier(String)

Erstellt einen mit einem Escapezeichen versehenen Bezeichner für den angegebenen Wert.

(Geerbt von CodeGenerator)
ICodeGenerator.CreateValidIdentifier(String)

Erstellt einen gültigen Bezeichner für den angegebenen Wert.

(Geerbt von CodeGenerator)
ICodeGenerator.GenerateCodeFromCompileUnit(CodeCompileUnit, TextWriter, CodeGeneratorOptions)

Generiert Code für die angegebene CodeDOM-Kompilierungseinheit (Code Document Object Model) und gibt diesen unter Verwendung der angegebenen Optionen an den angegebenen TextWriter aus.

(Geerbt von CodeGenerator)
ICodeGenerator.GenerateCodeFromExpression(CodeExpression, TextWriter, CodeGeneratorOptions)

Generiert Code für den angegebenen CodeDOM-Ausdruck (Code Document Object Model) und gibt diesen an den angegebenen TextWriter aus.

(Geerbt von CodeGenerator)
ICodeGenerator.GenerateCodeFromNamespace(CodeNamespace, TextWriter, CodeGeneratorOptions)

Generiert Code für den angegebenen CodeDOM-Namespace (Code Document Object Model) und gibt diesen unter Verwendung der angegebenen Optionen an den angegebenen TextWriter aus.

(Geerbt von CodeGenerator)
ICodeGenerator.GenerateCodeFromStatement(CodeStatement, TextWriter, CodeGeneratorOptions)

Generiert Code für die angegebene CodeDOM-Anweisung (Code Document Object Model) und gibt diesen unter Verwendung der angegebenen Optionen an den angegebenen TextWriter aus.

(Geerbt von CodeGenerator)
ICodeGenerator.GenerateCodeFromType(CodeTypeDeclaration, TextWriter, CodeGeneratorOptions)

Generiert Code für die angegebene CodeDOM-Typdeklaration (Code Document Object Model) und gibt diesen unter Verwendung der angegebenen Optionen an den angegebenen TextWriter aus.

(Geerbt von CodeGenerator)
ICodeGenerator.GetTypeOutput(CodeTypeReference)

Ruft den durch die angegebene CodeTypeReference angegebenen Typ ab.

(Geerbt von CodeGenerator)
ICodeGenerator.IsValidIdentifier(String)

Ruft einen Wert ab, der angibt, ob der angegebene Wert ein gültiger Bezeichner für die aktuelle Sprache ist.

(Geerbt von CodeGenerator)
ICodeGenerator.Supports(GeneratorSupport)

Ruft einen Wert ab, der angibt, ob der Generator die vom angegebenen GeneratorSupport-Objekt dargestellten Sprachfunktionen unterstützt.

(Geerbt von CodeGenerator)
ICodeGenerator.ValidateIdentifier(String)

Löst eine Ausnahme aus, wenn der angegebene Wert kein gültiger Bezeichner ist.

(Geerbt von CodeGenerator)

Gilt für:

Weitere Informationen