CodeCompiler Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- Implementiert
Hinweise
CodeCompiler ist eine nützliche Hilfsprogrammbasisklasse für Codegeneratoren, die abgeleitet werden sollen, um Codekompilierungsfunktionen bereitzustellen.
Hinweis
Diese Klasse enthält einen Link-Bedarf und einen Vererbungsbedarf auf Klassenebene, der für alle Mitglieder gilt. Ein SecurityException wird ausgelöst, wenn entweder der unmittelbare Aufrufer oder die abgeleitete Klasse nicht über die Berechtigung zur vollen Vertrauenswürdigkeit verfügt. Ausführliche Informationen zu Sicherheitsanforderungen finden Sie unter Linkanforderungen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| CodeCompiler() |
Initialisiert eine neue Instanz der CodeCompiler-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CompilerName |
Ruft den Namen der ausführbaren Compilerdatei ab. |
| CurrentClass |
Ruft die Codetypdeklaration für die aktuelle Klasse ab. (Geerbt von CodeGenerator) |
| CurrentMember |
Ruft das aktuelle Element der Klasse ab. (Geerbt von CodeGenerator) |
| CurrentMemberName |
Ruft den aktuellen Membernamen ab. (Geerbt von CodeGenerator) |
| CurrentTypeName |
Ruft den aktuellen Klassennamen ab. (Geerbt von CodeGenerator) |
| FileExtension |
Ruft die Dateinamenerweiterung ab, die für Quelldateien verwendet werden soll. |
| Indent |
Ruft die Anzahl der Leerzeichen ab, die jeder Einzugsebene eingezogen werden sollen, oder legt diese fest. (Geerbt von CodeGenerator) |
| IsCurrentClass |
Ruft einen Wert ab, der angibt, ob das aktuelle Objekt, das generiert wird, eine Klasse ist. (Geerbt von CodeGenerator) |
| IsCurrentDelegate |
Ruft einen Wert ab, der angibt, ob das aktuelle Objekt generiert wird, ein Delegat ist. (Geerbt von CodeGenerator) |
| IsCurrentEnum |
Ruft einen Wert ab, der angibt, ob das aktuelle Objekt generiert wird, eine Enumeration ist. (Geerbt von CodeGenerator) |
| IsCurrentInterface |
Ruft einen Wert ab, der angibt, ob das aktuelle Objekt, das generiert wird, eine Schnittstelle ist. (Geerbt von CodeGenerator) |
| IsCurrentStruct |
Ruft einen Wert ab, der angibt, ob das aktuelle Objekt generiert wird, ein Werttyp oder eine Struktur ist. (Geerbt von CodeGenerator) |
| NullToken |
Ruft das Token ab, das darstellt |
| Options |
Ruft die Optionen ab, die vom Codegenerator verwendet werden sollen. (Geerbt von CodeGenerator) |
| Output |
Ruft den Textschreiber ab, der für die Ausgabe verwendet werden soll. (Geerbt von CodeGenerator) |
Methoden
| Name | Beschreibung |
|---|---|
| CmdArgsFromParameters(CompilerParameters) |
Ruft die Befehlsargumente ab, die vom angegebenen CompilerParametersCompiler 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 Escapebezeichner 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 mithilfe der angegebenen Optionen und gibt die Ergebnisse aus der Kompilierung zurück. |
| FromDomBatch(CompilerParameters, CodeCompileUnit[]) |
Kompiliert die angegebenen Kompilierungseinheiten mithilfe der angegebenen Optionen und gibt die Ergebnisse aus der Kompilierung zurück. |
| FromFile(CompilerParameters, String) |
Kompiliert die angegebene Datei mithilfe der angegebenen Optionen und gibt die Ergebnisse aus der Kompilierung zurück. |
| FromFileBatch(CompilerParameters, String[]) |
Kompiliert die angegebenen Dateien mithilfe der angegebenen Optionen und gibt die Ergebnisse aus der Kompilierung zurück. |
| FromSource(CompilerParameters, String) |
Kompiliert die angegebene Quellcodezeichenfolge mithilfe der angegebenen Optionen und gibt die Ergebnisse aus der Kompilierung zurück. |
| FromSourceBatch(CompilerParameters, String[]) |
Kompiliert die angegebenen Quellcodezeichenfolgen mithilfe der angegebenen Optionen und gibt die Ergebnisse aus der Kompilierung zurück. |
| GenerateArgumentReferenceExpression(CodeArgumentReferenceExpression) |
Generiert Code für den angegebenen Argumentverweisausdruck. (Geerbt von CodeGenerator) |
| GenerateArrayCreateExpression(CodeArrayCreateExpression) |
Generiert Code für den angegebenen Arrayerstellungsausdruck. (Geerbt von CodeGenerator) |
| GenerateArrayIndexerExpression(CodeArrayIndexerExpression) |
Generiert Code für den angegebenen Arrayindexerausdruck. (Geerbt von CodeGenerator) |
| GenerateAssignStatement(CodeAssignStatement) |
Generiert Code für die angegebene Zuordnungsanweisung. (Geerbt von CodeGenerator) |
| GenerateAttachEventStatement(CodeAttachEventStatement) |
Generiert Code für die angegebene Attach-Ereignisanweisung. (Geerbt von CodeGenerator) |
| GenerateAttributeDeclarationsEnd(CodeAttributeDeclarationCollection) |
Generiert Code für das angegebene Attributblockende. (Geerbt von CodeGenerator) |
| GenerateAttributeDeclarationsStart(CodeAttributeDeclarationCollection) |
Generiert Code für den angegebenen Attributblockstart. (Geerbt von CodeGenerator) |
| GenerateBaseReferenceExpression(CodeBaseReferenceExpression) |
Generiert Code für den angegebenen Basisverweisausdruck. (Geerbt von CodeGenerator) |
| GenerateBinaryOperatorExpression(CodeBinaryOperatorExpression) |
Generiert Code für den angegebenen Binären Operatorausdruck. (Geerbt von CodeGenerator) |
| GenerateCastExpression(CodeCastExpression) |
Generiert Code für den angegebenen Umwandlungsausdruck. (Geerbt von CodeGenerator) |
| GenerateCodeFromMember(CodeTypeMember, TextWriter, CodeGeneratorOptions) |
Generiert Code für das angegebene Klassenelement mithilfe der angegebenen Textschreiber- und Codegeneratoroptionen. (Geerbt von CodeGenerator) |
| GenerateComment(CodeComment) |
Generiert Code für den angegebenen Kommentar. (Geerbt von CodeGenerator) |
| GenerateCommentStatement(CodeCommentStatement) |
Generiert Code für die angegebene Kommentar-Anweisung. (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 bedingte Anweisung. (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 Stellvertretungserstellungsausdruck. (Geerbt von CodeGenerator) |
| GenerateDelegateInvokeExpression(CodeDelegateInvokeExpression) |
Generiert Code für den angegebenen Stellvertretungs-Aufrufausdruck. (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 Ereignisverweisausdruck. (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 Elementfeld. (Geerbt von CodeGenerator) |
| GenerateFieldReferenceExpression(CodeFieldReferenceExpression) |
Generiert Code für den angegebenen Feldverweisausdruck. (Geerbt von CodeGenerator) |
| GenerateGotoStatement(CodeGotoStatement) |
Generiert Code für die angegebene |
| 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 beschriftete Anweisung. (Geerbt von CodeGenerator) |
| GenerateLinePragmaEnd(CodeLinePragma) |
Generiert Code für das angegebene Zeilen pragma-Ende. (Geerbt von CodeGenerator) |
| GenerateLinePragmaStart(CodeLinePragma) |
Generiert Code für den angegebenen Zeilen pragma-Start. (Geerbt von CodeGenerator) |
| GenerateMethod(CodeMemberMethod, CodeTypeDeclaration) |
Generiert Code für die angegebene Methode. (Geerbt von CodeGenerator) |
| GenerateMethodInvokeExpression(CodeMethodInvokeExpression) |
Generiert Code für den angegebenen Methodenaufrufausdruck. (Geerbt von CodeGenerator) |
| GenerateMethodReferenceExpression(CodeMethodReferenceExpression) |
Generiert Code für den angegebenen Methodenverweisausdruck. (Geerbt von CodeGenerator) |
| GenerateMethodReturnStatement(CodeMethodReturnStatement) |
Generiert Code für die angegebene Methodenrückgabe-Anweisung. (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 Objekterstellungsausdruck. (Geerbt von CodeGenerator) |
| GenerateParameterDeclarationExpression(CodeParameterDeclarationExpression) |
Generiert Code für den angegebenen Parameterdeklarationsausdruck. (Geerbt von CodeGenerator) |
| GeneratePrimitiveExpression(CodePrimitiveExpression) |
Generiert Code für den angegebenen Grundtypausdruck. (Geerbt von CodeGenerator) |
| GenerateProperty(CodeMemberProperty, CodeTypeDeclaration) |
Generiert Code für die angegebene Eigenschaft. (Geerbt von CodeGenerator) |
| GeneratePropertyReferenceExpression(CodePropertyReferenceExpression) |
Generiert Code für den angegebenen Eigenschaftsverweisausdruck. (Geerbt von CodeGenerator) |
| GeneratePropertySetValueReferenceExpression(CodePropertySetValueReferenceExpression) |
Generiert Code für den angegebenen Eigenschaftssatz-Wertverweisausdruck. (Geerbt von CodeGenerator) |
| GenerateRemoveEventStatement(CodeRemoveEventStatement) |
Generiert Code für die angegebene Remove-Ereignis-Anweisung. (Geerbt von CodeGenerator) |
| GenerateSingleFloatValue(Single) |
Generiert Code für eine Gleitkommazahl mit einfacher Genauigkeit. (Geerbt von CodeGenerator) |
| GenerateSnippetCompileUnit(CodeSnippetCompileUnit) |
Gibt den Code der angegebenen Kompilierungseinheit des Literalcodes aus. (Geerbt von CodeGenerator) |
| GenerateSnippetExpression(CodeSnippetExpression) |
Gibt den Code des angegebenen Literalcodefragmentausdrucks aus. (Geerbt von CodeGenerator) |
| GenerateSnippetMember(CodeSnippetTypeMember) |
Gibt den Code des angegebenen Literalcodefragmentklassenelements aus. (Geerbt von CodeGenerator) |
| GenerateSnippetStatement(CodeSnippetStatement) |
Gibt den Code der angegebenen Literalcodefragment-Anweisung 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 Verweisausdruck. (Geerbt von CodeGenerator) |
| GenerateThrowExceptionStatement(CodeThrowExceptionStatement) |
Generiert Code für die angegebene Auslösenausnahme-Anweisung. (Geerbt von CodeGenerator) |
| GenerateTryCatchFinallyStatement(CodeTryCatchFinallyStatement) |
Generiert Code für die angegebene |
| 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 Typverweisausdruck. (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 Variablendeklarationsanweisung. (Geerbt von CodeGenerator) |
| GenerateVariableReferenceExpression(CodeVariableReferenceExpression) |
Generiert Code für den angegebenen Variablenverweisausdruck. (Geerbt von CodeGenerator) |
| GetHashCode() |
Dient als die Standard-Hashfunktion (Geerbt von Object) |
| GetResponseFileCmdArgs(CompilerParameters, String) |
Ruft die Befehlsargumente ab, die beim Aufrufen des Compilers zum Generieren einer Antwortdatei verwendet werden sollen. |
| GetType() |
Ruft die 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 der 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 Attributdeklarationsauflistung. (Geerbt von CodeGenerator) |
| OutputDirection(FieldDirection) |
Generiert Code für den angegebenen FieldDirection. (Geerbt von CodeGenerator) |
| OutputExpressionList(CodeExpressionCollection, Boolean) |
Generiert Code für die angegebene Ausdrucksliste. (Geerbt von CodeGenerator) |
| OutputExpressionList(CodeExpressionCollection) |
Generiert Code für die angegebene Ausdrucksliste. (Geerbt von CodeGenerator) |
| OutputFieldScopeModifier(MemberAttributes) |
Gibt einen Feldbereichsmodifizierer 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 Memberzugriffsmodifizierer. (Geerbt von CodeGenerator) |
| OutputMemberScopeModifier(MemberAttributes) |
Generiert Code für den angegebenen Memberbereichsmodifizierer. (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 den angegebenen Objekttyp und das Namenspaar. (Geerbt von CodeGenerator) |
| ProcessCompilerOutputLine(CompilerResults, String) |
Verarbeitet die angegebene Zeile aus der angegebenen CompilerResults. |
| QuoteSnippetString(String) |
Konvertiert die angegebene Zeichenfolge durch Formatierung mit Escapecodes. (Geerbt von CodeGenerator) |
| Supports(GeneratorSupport) |
Ruft einen Wert ab, der angibt, ob die unterstützung der angegebenen Codegenerierung bereitgestellt wird. (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
| Name | Beschreibung |
|---|---|
| ICodeCompiler.CompileAssemblyFromDom(CompilerParameters, CodeCompileUnit) |
Eine Beschreibung dieses Mitglieds finden Sie unter CompileAssemblyFromDom(CompilerParameters, CodeCompileUnit). |
| ICodeCompiler.CompileAssemblyFromDomBatch(CompilerParameters, CodeCompileUnit[]) |
Eine Beschreibung dieses Mitglieds finden Sie unter CompileAssemblyFromDomBatch(CompilerParameters, CodeCompileUnit[]). |
| ICodeCompiler.CompileAssemblyFromFile(CompilerParameters, String) |
Eine Beschreibung dieses Mitglieds finden Sie unter CompileAssemblyFromFile(CompilerParameters, String). |
| ICodeCompiler.CompileAssemblyFromFileBatch(CompilerParameters, String[]) |
Eine Beschreibung dieses Mitglieds finden Sie unter CompileAssemblyFromFileBatch(CompilerParameters, String[]). |
| ICodeCompiler.CompileAssemblyFromSource(CompilerParameters, String) |
Eine Beschreibung dieses Mitglieds finden Sie unter CompileAssemblyFromSource(CompilerParameters, String). |
| ICodeCompiler.CompileAssemblyFromSourceBatch(CompilerParameters, String[]) |
Eine Beschreibung dieses Mitglieds finden Sie unter CompileAssemblyFromSourceBatch(CompilerParameters, String[]). |
| ICodeGenerator.CreateEscapedIdentifier(String) |
Erstellt einen Escapebezeichner 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 Code Document Object Model (CodeDOM)-Kompilierungseinheit und gibt ihn mithilfe der angegebenen Optionen an den angegebenen Textschreiber aus. (Geerbt von CodeGenerator) |
| ICodeGenerator.GenerateCodeFromExpression(CodeExpression, TextWriter, CodeGeneratorOptions) |
Generiert Code für den angegebenen Code Document Object Model (CodeDOM)-Ausdruck und gibt ihn an den angegebenen Text writer aus. (Geerbt von CodeGenerator) |
| ICodeGenerator.GenerateCodeFromNamespace(CodeNamespace, TextWriter, CodeGeneratorOptions) |
Generiert Code für den angegebenen Code Document Object Model (CodeDOM)-Namespace und gibt ihn mithilfe der angegebenen Optionen an den angegebenen Textschreiber aus. (Geerbt von CodeGenerator) |
| ICodeGenerator.GenerateCodeFromStatement(CodeStatement, TextWriter, CodeGeneratorOptions) |
Generiert Code für die angegebene Code Document Object Model (CodeDOM)-Anweisung und gibt ihn mithilfe der angegebenen Optionen an den angegebenen Textschreiber aus. (Geerbt von CodeGenerator) |
| ICodeGenerator.GenerateCodeFromType(CodeTypeDeclaration, TextWriter, CodeGeneratorOptions) |
Generiert Code für die angegebene Code Document Object Model (CodeDOM)-Typdeklaration und gibt ihn mithilfe der angegebenen Optionen an den angegebenen Textschreiber aus. (Geerbt von CodeGenerator) |
| ICodeGenerator.GetTypeOutput(CodeTypeReference) |
Ruft den Typ ab, der durch die angegebene .CodeTypeReference (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 Unterstützung für die sprachfeatures bereitstellt, die durch das angegebene GeneratorSupport Objekt dargestellt werden. (Geerbt von CodeGenerator) |
| ICodeGenerator.ValidateIdentifier(String) |
Löst eine Ausnahme aus, wenn der angegebene Wert kein gültiger Bezeichner ist. (Geerbt von CodeGenerator) |