CodeCompiler-Member
Stellt eine Beispielimplementierung der ICodeCompiler-Schnittstelle bereit.
In den folgenden Tabellen werden die vom CodeCompiler -Typ verfügbar gemachten Member aufgeführt.
Geschützte Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
CodeCompiler | Initialisiert eine neue Instanz der CodeCompiler-Klasse. |
Zum Seitenanfang
Geschützte Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
CompilerName | Ruft den Namen der ausführbaren Compilerdatei ab. |
![]() |
CurrentClass | Ruft die Codetypdeklaration für die aktuelle Klasse ab.(Von CodeGenerator geerbt.) |
![]() |
CurrentMember | Ruft den aktuellen Member der Klasse ab.(Von CodeGenerator geerbt.) |
![]() |
CurrentMemberName | Ruft den Namen des aktuellen Members ab.(Von CodeGenerator geerbt.) |
![]() |
CurrentTypeName | Ruft den Namen der aktuellen Klasse ab.(Von CodeGenerator geerbt.) |
![]() |
FileExtension | Ruft die für Quelldateien zu verwendende Dateinamenerweiterung ab. |
![]() |
Indent | Ruft ab oder legt fest, um wie viele Leerzeichen die einzelnen Einzugsebenen eingerückt werden.(Von CodeGenerator geerbt.) |
![]() |
IsCurrentClass | Ruft einen Wert ab, der angibt, ob das aktuelle Objekt, das gerade generiert wird, eine Klasse ist.(Von CodeGenerator geerbt.) |
![]() |
IsCurrentDelegate | Ruft einen Wert ab, der angibt, ob das aktuelle Objekt, das gerade generiert wird, ein Delegat ist.(Von CodeGenerator geerbt.) |
![]() |
IsCurrentEnum | Ruft einen Wert ab, der angibt, ob das aktuelle Objekt, das gerade generiert wird, eine Enumeration ist.(Von CodeGenerator geerbt.) |
![]() |
IsCurrentInterface | Ruft einen Wert ab, der angibt, ob das aktuelle Objekt, das gerade generiert wird, eine Schnittstelle ist.(Von CodeGenerator geerbt.) |
![]() |
IsCurrentStruct | Ruft einen Wert ab, der angibt, ob das aktuell generierte Objekt ein Werttyp oder eine Struktur ist.(Von CodeGenerator geerbt.) |
![]() |
NullToken | Ruft das Token ab, das NULL (Nothing in Visual Basic) darstellt.(Von CodeGenerator geerbt.) |
![]() |
Options | Ruft die vom Codegenerator zu verwendenden Optionen ab.(Von CodeGenerator geerbt.) |
![]() |
Output | Ruft den für die Ausgabe zu verwendenden TextWriter ab.(Von CodeGenerator geerbt.) |
Zum Seitenanfang
Öffentliche Methoden
(siehe auch Geschützte Methoden )
Name | Beschreibung | |
---|---|---|
![]() |
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) |
![]() |
GenerateCodeFromMember | Generiert Code für den angegebenen Klassenmember unter Verwendung der angegebenen Textwriter- und Codegeneratoroptionen. (Von CodeGenerator geerbt.) |
![]() |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() ![]() |
IsValidLanguageIndependentIdentifier | Ruft einen Wert ab, der angibt, ob die angegebene Zeichenfolge ein gültiger Bezeichner ist. (Von CodeGenerator geerbt.) |
![]() ![]() |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) |
![]() |
ToString | Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.) |
![]() ![]() |
ValidateIdentifiers | Versucht, alle in der angegebenen CodeObject-Struktur oder in der angegebenen System.CodeDom-Struktur enthaltenen Bezeichnerfelder zu validieren. (Von CodeGenerator geerbt.) |
Zum Seitenanfang
Geschützte Methoden
Name | Beschreibung | |
---|---|---|
![]() |
CmdArgsFromParameters | Ruft die Befehlsargumente vom angegebenen CompilerParameters ab, die an den Compiler übergeben werden sollen. |
![]() |
ContinueOnNewLine | Generiert ein Zeilenfortsetzungszeichen und gibt die angegebene Zeichenfolge in einer neuen Zeile aus. (Von CodeGenerator geerbt.) |
![]() |
CreateEscapedIdentifier | Erstellt einen mit einem Escapezeichen versehenen Bezeichner für den angegebenen Wert. (Von CodeGenerator geerbt.) |
![]() |
CreateValidIdentifier | Erstellt einen gültigen Bezeichner für den angegebenen Wert. (Von CodeGenerator geerbt.) |
![]() |
Finalize | Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.) |
![]() |
FromDom | Kompiliert die angegebene Kompilierungseinheit mit den angegebenen Optionen und gibt die Ergebnisse der Kompilierung zurück. |
![]() |
FromDomBatch | Kompiliert die angegebenen Kompilierungseinheiten mit den angegebenen Optionen und gibt die Ergebnisse der Kompilierung zurück. |
![]() |
FromFile | Kompiliert die angegebene Datei mit den angegebenen Optionen und gibt die Ergebnisse der Kompilierung zurück. |
![]() |
FromFileBatch | Kompiliert die angegebenen Dateien mit den angegebenen Optionen und gibt die Ergebnisse der Kompilierung zurück. |
![]() |
FromSource | Kompiliert die angegebene Quellcodezeichenfolge mit den angegebenen Optionen und gibt die Ergebnisse der Kompilierung zurück. |
![]() |
FromSourceBatch | Kompiliert die angegebenen Quellcodezeichenfolgen mit den angegebenen Optionen und gibt die Ergebnisse der Kompilierung zurück. |
![]() |
GenerateArgumentReferenceExpression | Generiert Code für den angegebenen Verweisausdruck von Argumenten. (Von CodeGenerator geerbt.) |
![]() |
GenerateArrayCreateExpression | Generiert Code für den angegebenen Ausdruck für die Arrayerstellung. (Von CodeGenerator geerbt.) |
![]() |
GenerateArrayIndexerExpression | Generiert Code für den angegebenen Ausdruck für die Arrayindizierung. (Von CodeGenerator geerbt.) |
![]() |
GenerateAssignStatement | Generiert Code für die angegebene Zuweisungsanweisung. (Von CodeGenerator geerbt.) |
![]() |
GenerateAttachEventStatement | Generiert Code für die angegebene Anweisung zum Anfügen von Ereignissen. (Von CodeGenerator geerbt.) |
![]() |
GenerateAttributeDeclarationsEnd | Generiert Code für das angegebene Attributblockende. (Von CodeGenerator geerbt.) |
![]() |
GenerateAttributeDeclarationsStart | Generiert Code für den angegebenen Attributblockanfang. (Von CodeGenerator geerbt.) |
![]() |
GenerateBaseReferenceExpression | Generiert Code für den angegebenen Basisverweisausdruck. (Von CodeGenerator geerbt.) |
![]() |
GenerateBinaryOperatorExpression | Generiert Code für den angegebenen Ausdruck für binäre Operatoren. (Von CodeGenerator geerbt.) |
![]() |
GenerateCastExpression | Generiert Code für den angegebenen Umwandlungsausdruck. (Von CodeGenerator geerbt.) |
![]() |
GenerateComment | Generiert Code für den angegebenen Kommentar. (Von CodeGenerator geerbt.) |
![]() |
GenerateCommentStatement | Generiert Code für die angegebene Kommentaranweisung. (Von CodeGenerator geerbt.) |
![]() |
GenerateCommentStatements | Generiert Code für die angegebenen Kommentaranweisungen. (Von CodeGenerator geerbt.) |
![]() |
GenerateCompileUnit | Generiert Code für die angegebene Kompilierungseinheit. (Von CodeGenerator geerbt.) |
![]() |
GenerateCompileUnitEnd | Generiert Code für das Ende einer Kompilierungseinheit. (Von CodeGenerator geerbt.) |
![]() |
GenerateCompileUnitStart | Generiert Code für den Anfang einer Kompilierungseinheit. (Von CodeGenerator geerbt.) |
![]() |
GenerateConditionStatement | Generiert Code für die angegebene Bedingungsanweisung. (Von CodeGenerator geerbt.) |
![]() |
GenerateConstructor | Generiert Code für den angegebenen Konstruktor. (Von CodeGenerator geerbt.) |
![]() |
GenerateDecimalValue | Generiert Code für den angegebenen Dezimalwert. (Von CodeGenerator geerbt.) |
![]() |
GenerateDefaultValueExpression | Generiert Code für den angegebenen Codestandardwertausdruck. (Von CodeGenerator geerbt.) |
![]() |
GenerateDelegateCreateExpression | Generiert Code für den angegebenen Ausdruck für die Delegatenerstellung. (Von CodeGenerator geerbt.) |
![]() |
GenerateDelegateInvokeExpression | Generiert Code für den angegebenen Ausdruck für Delegatenaufrufe. (Von CodeGenerator geerbt.) |
![]() |
GenerateDirectionExpression | Generiert Code für den angegebenen Richtungsausdruck. (Von CodeGenerator geerbt.) |
![]() |
GenerateDirectives | Generiert Code für die angegebenen Codedirektiven. (Von CodeGenerator geerbt.) |
![]() |
GenerateDoubleValue | Generiert Code für eine Gleitkommazahl mit doppelter Genauigkeit. (Von CodeGenerator geerbt.) |
![]() |
GenerateEntryPointMethod | Generiert Code für die angegebene Einstiegspunktmethode. (Von CodeGenerator geerbt.) |
![]() |
GenerateEvent | Generiert Code für das angegebene Ereignis. (Von CodeGenerator geerbt.) |
![]() |
GenerateEventReferenceExpression | Generiert Code für den angegebenen Verweisausdruck von Ereignissen. (Von CodeGenerator geerbt.) |
![]() |
GenerateExpression | Generiert Code für den angegebenen Codeausdruck. (Von CodeGenerator geerbt.) |
![]() |
GenerateExpressionStatement | Generiert Code für die angegebene Ausdrucksanweisung. (Von CodeGenerator geerbt.) |
![]() |
GenerateField | Generiert Code für das angegebene Memberfeld. (Von CodeGenerator geerbt.) |
![]() |
GenerateFieldReferenceExpression | Generiert Code für den angegebenen Feldverweisausdruck. (Von CodeGenerator geerbt.) |
![]() |
GenerateGotoStatement | Generiert Code für die angegebene goto-Anweisung. (Von CodeGenerator geerbt.) |
![]() |
GenerateIndexerExpression | Generiert Code für den angegebenen Indexerausdruck. (Von CodeGenerator geerbt.) |
![]() |
GenerateIterationStatement | Generiert Code für die angegebene Iterationsanweisung. (Von CodeGenerator geerbt.) |
![]() |
GenerateLabeledStatement | Generiert Code für die angegebene Anweisung mit Marke. (Von CodeGenerator geerbt.) |
![]() |
GenerateLinePragmaEnd | Generiert Code für das angegebene Ende des Zeilenpragmas. (Von CodeGenerator geerbt.) |
![]() |
GenerateLinePragmaStart | Generiert Code für den angegebenen Anfang des Zeilenpragmas. (Von CodeGenerator geerbt.) |
![]() |
GenerateMethod | Generiert Code für die angegebene Methode. (Von CodeGenerator geerbt.) |
![]() |
GenerateMethodInvokeExpression | Generiert Code für den angegebenen Ausdruck für Methodenaufrufe. (Von CodeGenerator geerbt.) |
![]() |
GenerateMethodReferenceExpression | Generiert Code für den angegebenen Methodenverweisausdruck. (Von CodeGenerator geerbt.) |
![]() |
GenerateMethodReturnStatement | Generiert Code für die angegebene Rückgabeanweisung für die Methode. (Von CodeGenerator geerbt.) |
![]() |
GenerateNamespace | Generiert Code für den angegebenen Namespace. (Von CodeGenerator geerbt.) |
![]() |
GenerateNamespaceEnd | Generiert Code für das Ende eines Namespaces. (Von CodeGenerator geerbt.) |
![]() |
GenerateNamespaceImport | Generiert Code für den angegebenen Namespaceimport. (Von CodeGenerator geerbt.) |
![]() |
GenerateNamespaceImports | Generiert Code für den angegebenen Namespaceimport. (Von CodeGenerator geerbt.) |
![]() |
GenerateNamespaces | Generiert Code für die Namespaces in der angegebenen Kompilierungseinheit. (Von CodeGenerator geerbt.) |
![]() |
GenerateNamespaceStart | Generiert Code für den Anfang eines Namespaces. (Von CodeGenerator geerbt.) |
![]() |
GenerateObjectCreateExpression | Generiert Code für den angegebenen Ausdruck für die Objekterstellung. (Von CodeGenerator geerbt.) |
![]() |
GenerateParameterDeclarationExpression | Generiert Code für den angegebenen Ausdruck für die Parameterdeklaration. (Von CodeGenerator geerbt.) |
![]() |
GeneratePrimitiveExpression | Generiert Code für den angegebenen primitiven Ausdruck. (Von CodeGenerator geerbt.) |
![]() |
GenerateProperty | Generiert Code für die angegebene Eigenschaft. (Von CodeGenerator geerbt.) |
![]() |
GeneratePropertyReferenceExpression | Generiert Code für den angegebenen Verweisausdruck für Eigenschaften. (Von CodeGenerator geerbt.) |
![]() |
GeneratePropertySetValueReferenceExpression | Generiert Code für den angegebenen Verweisausdruck für den Wert eines Eigenschaftensets. (Von CodeGenerator geerbt.) |
![]() |
GenerateRemoveEventStatement | Generiert Code für die angegebene Anweisung zum Entfernen von Ereignissen. (Von CodeGenerator geerbt.) |
![]() |
GenerateSingleFloatValue | Generiert Code für eine Gleitkommazahl mit einfacher Genauigkeit. (Von CodeGenerator geerbt.) |
![]() |
GenerateSnippetCompileUnit | Gibt den Code der Kompilierungseinheit des angegebenen literalen Codefragments aus. (Von CodeGenerator geerbt.) |
![]() |
GenerateSnippetExpression | Gibt den Code des Ausdrucks des angegebenen literalen Codefragments aus. (Von CodeGenerator geerbt.) |
![]() |
GenerateSnippetMember | Gibt den Code des Klassenmembers des angegebenen literalen Codefragments aus. (Von CodeGenerator geerbt.) |
![]() |
GenerateSnippetStatement | Gibt den Code der Anweisung des angegebenen literalen Codefragments aus. (Von CodeGenerator geerbt.) |
![]() |
GenerateStatement | Generiert Code für die angegebene Anweisung. (Von CodeGenerator geerbt.) |
![]() |
GenerateStatements | Generiert Code für die angegebene Anweisungsauflistung. (Von CodeGenerator geerbt.) |
![]() |
GenerateThisReferenceExpression | Generiert Code für den angegebenen Ausdruck für this-Verweise. (Von CodeGenerator geerbt.) |
![]() |
GenerateThrowExceptionStatement | Generiert Code für die angegebene Anweisung zum Auslösen von Ausnahmen. (Von CodeGenerator geerbt.) |
![]() |
GenerateTryCatchFinallyStatement | Generiert Code für die angegebene try...catch...finally-Anweisung. (Von CodeGenerator geerbt.) |
![]() |
GenerateTypeConstructor | Generiert Code für den angegebenen Klassenkonstruktor. (Von CodeGenerator geerbt.) |
![]() |
GenerateTypeEnd | Generiert Code für die angegebene Endklasse. (Von CodeGenerator geerbt.) |
![]() |
GenerateTypeOfExpression | Generiert Code für den angegebenen Ausdruckstyp. (Von CodeGenerator geerbt.) |
![]() |
GenerateTypeReferenceExpression | Generiert Code für den angegebenen Ausdruck für Typenverweise. (Von CodeGenerator geerbt.) |
![]() |
GenerateTypes | Generiert Code für den angegebenen Namespace und die darin enthaltenen Klassen. (Von CodeGenerator geerbt.) |
![]() |
GenerateTypeStart | Generiert Code für die angegebene Startklasse. (Von CodeGenerator geerbt.) |
![]() |
GenerateVariableDeclarationStatement | Generiert Code für die angegebene Anweisung für die Variablendeklaration. (Von CodeGenerator geerbt.) |
![]() |
GenerateVariableReferenceExpression | Generiert Code für den angegebenen Variablenverweisausdruck. (Von CodeGenerator geerbt.) |
![]() |
GetResponseFileCmdArgs | Ruft die Befehlsargumente ab, mit denen der Compiler aufgerufen wird, wenn eine Antwortdatei generiert werden soll. |
![]() |
GetTypeOutput | Ruft den Namen des angegebenen Datentyps ab. (Von CodeGenerator geerbt.) |
![]() |
IsValidIdentifier | Ruft einen Wert ab, der angibt, ob der angegebene Wert ein gültiger Bezeichner ist. (Von CodeGenerator geerbt.) |
![]() ![]() |
JoinStringArray | Verknüpft die angegebenen Zeichenfolgenarrays. |
![]() |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
![]() |
OutputAttributeArgument | Gibt ein Argument in einem Attributblock aus. (Von CodeGenerator geerbt.) |
![]() |
OutputAttributeDeclarations | Generiert Code für die angegebene Auflistung von Attributdeklarationen. (Von CodeGenerator geerbt.) |
![]() |
OutputDirection | Generiert Code für die angegebene FieldDirection. (Von CodeGenerator geerbt.) |
![]() |
OutputExpressionList | Überladen. Generiert Code für die angegebene Ausdrucksliste. (Von CodeGenerator geerbt.) |
![]() |
OutputFieldScopeModifier | Gibt einen Modifizierer für den Gültigkeitsbereich von Feldern aus, der den angegebenen Attributen entspricht. (Von CodeGenerator geerbt.) |
![]() |
OutputIdentifier | Gibt den angegebenen Bezeichner aus. (Von CodeGenerator geerbt.) |
![]() |
OutputMemberAccessModifier | Generiert Code für den angegebenen Modifizierer für den Memberzugriff. (Von CodeGenerator geerbt.) |
![]() |
OutputMemberScopeModifier | Generiert Code für den angegebenen Modifizierer für den Gültigkeitsbereich von Membern. (Von CodeGenerator geerbt.) |
![]() |
OutputOperator | Generiert Code für den angegebenen Operator. (Von CodeGenerator geerbt.) |
![]() |
OutputParameters | Generiert Code für die angegebenen Parameter. (Von CodeGenerator geerbt.) |
![]() |
OutputType | Generiert Code für den angegebenen Typ. (Von CodeGenerator geerbt.) |
![]() |
OutputTypeAttributes | Generiert Code für die angegebenen Typattribute. (Von CodeGenerator geerbt.) |
![]() |
OutputTypeNamePair | Generiert Code für das angegebene Typ-Name-Paar des Objekts. (Von CodeGenerator geerbt.) |
![]() |
ProcessCompilerOutputLine | Verarbeitet die angegebene Zeile aus dem angegebenen CompilerResults. |
![]() |
QuoteSnippetString | Konvertiert die angegebene Zeichenfolge, indem diese mit Escapesquenzen formatiert wird. (Von CodeGenerator geerbt.) |
![]() |
Supports | Ruft einen Wert ab, der angibt, ob die angegebene Unterstützung für die Codegenerierung verfügbar ist. (Von CodeGenerator geerbt.) |
![]() |
ValidateIdentifier | Löst eine Ausnahme aus, wenn die angegebene Zeichenfolge kein gültiger Bezeichner ist. (Von CodeGenerator geerbt.) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
![]() ![]() |
System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromDom | Kompiliert die angegebene Kompilierungseinheit mit den angegebenen Optionen und gibt die Ergebnisse der Kompilierung zurück. |
![]() ![]() |
System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromDomBatch | Eine Beschreibung dieses Members finden Sie unter der ICodeCompiler-Schnittstelle. |
![]() ![]() |
System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromFile | Kompiliert die angegebene Datei mit den angegebenen Optionen und gibt die Ergebnisse der Kompilierung zurück. |
![]() ![]() |
System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromFileBatch | Eine Beschreibung dieses Members finden Sie unter der ICodeCompiler-Schnittstelle. |
![]() ![]() |
System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSource | Kompiliert die angegebene Quellcodezeichenfolge mit den angegebenen Optionen und gibt die Ergebnisse der Kompilierung zurück. |
![]() ![]() |
System.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSourceBatch | Eine Beschreibung dieses Members finden Sie unter der ICodeCompiler-Schnittstelle. |
Zum Seitenanfang
Siehe auch
Referenz
CodeCompiler-Klasse
System.CodeDom.Compiler-Namespace
ICodeCompiler
CompilerParameters
CompilerResults