Markieren Sie das Kontrollkästchen Englisch, um die englische Version dieses Artikels anzuzeigen. Sie können den englischen Text auch in einem Popup-Fenster einblenden, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch
Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

CodeGenerator-Methoden

Der CodeGenerator-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Geschützte Methode ContinueOnNewLine Generiert ein Zeilenfortsetzungszeichen und gibt die angegebene Zeichenfolge in einer neuen Zeile aus.
Geschützte Methode CreateEscapedIdentifier Erstellt einen mit einem Escapezeichen versehenen Bezeichner für den angegebenen Wert.
Geschützte Methode CreateValidIdentifier Erstellt einen gültigen Bezeichner für den angegebenen Wert.
Öffentliche Methode Equals(Object) Bestimmt, ob das übergegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Geschützte Methode GenerateArgumentReferenceExpression Generiert Code für den angegebenen Verweisausdruck von Argumenten.
Geschützte Methode GenerateArrayCreateExpression Generiert Code für den angegebenen Ausdruck für die Arrayerstellung.
Geschützte Methode GenerateArrayIndexerExpression Generiert Code für den angegebenen Ausdruck für die Arrayindizierung.
Geschützte Methode GenerateAssignStatement Generiert Code für die angegebene Zuweisungsanweisung.
Geschützte Methode GenerateAttachEventStatement Generiert Code für die angegebene Anweisung zum Anfügen von Ereignissen.
Geschützte Methode GenerateAttributeDeclarationsEnd Generiert Code für das angegebene Attributblockende.
Geschützte Methode GenerateAttributeDeclarationsStart Generiert Code für den angegebenen Attributblockanfang.
Geschützte Methode GenerateBaseReferenceExpression Generiert Code für den angegebenen Basisverweisausdruck.
Geschützte Methode GenerateBinaryOperatorExpression Generiert Code für den angegebenen Ausdruck für binäre Operatoren.
Geschützte Methode GenerateCastExpression Generiert Code für den angegebenen Umwandlungsausdruck.
Öffentliche Methode GenerateCodeFromMember Generiert Code für den angegebenen Klassenmember unter Verwendung der angegebenen TextWriter- und Code-Generator-Optionen.
Geschützte Methode GenerateComment Generiert Code für den angegebenen Kommentar.
Geschützte Methode GenerateCommentStatement Generiert Code für die angegebene Kommentaranweisung.
Geschützte Methode GenerateCommentStatements Generiert Code für die angegebenen Kommentaranweisungen.
Geschützte Methode GenerateCompileUnit Generiert Code für die angegebene Kompilierungseinheit.
Geschützte Methode GenerateCompileUnitEnd Generiert Code für das Ende einer Kompilierungseinheit.
Geschützte Methode GenerateCompileUnitStart Generiert Code für den Anfang einer Kompilierungseinheit.
Geschützte Methode GenerateConditionStatement Generiert Code für die angegebene Bedingungsanweisung.
Geschützte Methode GenerateConstructor Generiert Code für den angegebenen Konstruktor.
Geschützte Methode GenerateDecimalValue Generiert Code für den angegebenen Dezimalwert.
Geschützte Methode GenerateDefaultValueExpression Generiert Code für den angegebenen Verweis auf einen Standardwert.
Geschützte Methode GenerateDelegateCreateExpression Generiert Code für den angegebenen Ausdruck für die Delegatenerstellung.
Geschützte Methode GenerateDelegateInvokeExpression Generiert Code für den angegebenen Ausdruck für Delegatenaufrufe.
Geschützte Methode GenerateDirectionExpression Generiert Code für den angegebenen Richtungsausdruck.
Geschützte Methode GenerateDirectives Generiert Code für die angegebenen Codedirektiven.
Geschützte Methode GenerateDoubleValue Generiert Code für eine Gleitkommazahl mit doppelter Genauigkeit.
Geschützte Methode GenerateEntryPointMethod Generiert Code für die angegebene Einstiegspunktmethode.
Geschützte Methode GenerateEvent Generiert Code für das angegebene Ereignis.
Geschützte Methode GenerateEventReferenceExpression Generiert Code für den angegebenen Verweisausdruck von Ereignissen.
Geschützte Methode GenerateExpression Generiert Code für den angegebenen Codeausdruck.
Geschützte Methode GenerateExpressionStatement Generiert Code für die angegebene Ausdrucksanweisung.
Geschützte Methode GenerateField Generiert Code für das angegebene Memberfeld.
Geschützte Methode GenerateFieldReferenceExpression Generiert Code für den angegebenen Feldverweisausdruck.
Geschützte Methode GenerateGotoStatement Generiert Code für die angegebene goto-Anweisung.
Geschützte Methode GenerateIndexerExpression Generiert Code für den angegebenen Indexerausdruck.
Geschützte Methode GenerateIterationStatement Generiert Code für die angegebene Iterationsanweisung.
Geschützte Methode GenerateLabeledStatement Generiert Code für die angegebene Anweisung mit Marke.
Geschützte Methode GenerateLinePragmaEnd Generiert Code für das angegebene Ende des Zeilenpragmas.
Geschützte Methode GenerateLinePragmaStart Generiert Code für den angegebenen Anfang des Zeilenpragmas.
Geschützte Methode GenerateMethod Generiert Code für die angegebene Methode.
Geschützte Methode GenerateMethodInvokeExpression Generiert Code für den angegebenen Ausdruck für Methodenaufrufe.
Geschützte Methode GenerateMethodReferenceExpression Generiert Code für den angegebenen Methodenverweisausdruck.
Geschützte Methode GenerateMethodReturnStatement Generiert Code für die angegebene Rückgabeanweisung für die Methode.
Geschützte Methode GenerateNamespace Generiert Code für den angegebenen Namespace.
Geschützte Methode GenerateNamespaceEnd Generiert Code für das Ende eines Namespaces.
Geschützte Methode GenerateNamespaceImport Generiert Code für den angegebenen Namespaceimport.
Geschützte Methode GenerateNamespaceImports Generiert Code für den angegebenen Namespaceimport.
Geschützte Methode GenerateNamespaces Generiert Code für die Namespaces in der angegebenen Kompilierungseinheit.
Geschützte Methode GenerateNamespaceStart Generiert Code für den Anfang eines Namespaces.
Geschützte Methode GenerateObjectCreateExpression Generiert Code für den angegebenen Ausdruck für die Objekterstellung.
Geschützte Methode GenerateParameterDeclarationExpression Generiert Code für den angegebenen Ausdruck für die Parameterdeklaration.
Geschützte Methode GeneratePrimitiveExpression Generiert Code für den angegebenen primitiven Ausdruck.
Geschützte Methode GenerateProperty Generiert Code für die angegebene Eigenschaft.
Geschützte Methode GeneratePropertyReferenceExpression Generiert Code für den angegebenen Verweisausdruck für Eigenschaften.
Geschützte Methode GeneratePropertySetValueReferenceExpression Generiert Code für den angegebenen Verweisausdruck für den Wert eines Eigenschaftensets.
Geschützte Methode GenerateRemoveEventStatement Generiert Code für die angegebene Anweisung zum Entfernen von Ereignissen.
Geschützte Methode GenerateSingleFloatValue Generiert Code für eine Gleitkommazahl mit einfacher Genauigkeit.
Geschützte Methode GenerateSnippetCompileUnit Gibt den Code der Kompilierungseinheit des angegebenen literalen Codefragments aus.
Geschützte Methode GenerateSnippetExpression Gibt den Code des Ausdrucks des angegebenen literalen Codefragments aus.
Geschützte Methode GenerateSnippetMember Gibt den Code des Klassenmembers des angegebenen literalen Codefragments aus.
Geschützte Methode GenerateSnippetStatement Gibt den Code der Anweisung des angegebenen literalen Codefragments aus.
Geschützte Methode GenerateStatement Generiert Code für die angegebene Anweisung.
Geschützte Methode GenerateStatements Generiert Code für die angegebene Anweisungsauflistung.
Geschützte Methode GenerateThisReferenceExpression Generiert Code für den angegebenen Ausdruck für this-Verweise.
Geschützte Methode GenerateThrowExceptionStatement Generiert Code für die angegebene Anweisung zum Auslösen von Ausnahmen.
Geschützte Methode GenerateTryCatchFinallyStatement Generiert Code für die angegebene try...catch...finally-Anweisung.
Geschützte Methode GenerateTypeConstructor Generiert Code für den angegebenen Klassenkonstruktor.
Geschützte Methode GenerateTypeEnd Generiert Code für das angegebene Ende der Klasse.
Geschützte Methode GenerateTypeOfExpression Generiert Code für den angegebenen Ausdruckstyp.
Geschützte Methode GenerateTypeReferenceExpression Generiert Code für den angegebenen Ausdruck für Typenverweise.
Geschützte Methode GenerateTypes Generiert Code für den angegebenen Namespace und die darin enthaltenen Klassen.
Geschützte Methode GenerateTypeStart Generiert Code für den angegebenen Anfang der Klasse.
Geschützte Methode GenerateVariableDeclarationStatement Generiert Code für die angegebene Anweisung für die Variablendeklaration.
Geschützte Methode GenerateVariableReferenceExpression Generiert Code für den angegebenen Variablenverweisausdruck.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode GetTypeOutput Ruft den Namen des angegebenen Datentyps ab.
Geschützte Methode IsValidIdentifier Ruft einen Wert ab, der angibt, ob der angegebene Wert ein gültiger Bezeichner ist.
Öffentliche Methode Statischer Member IsValidLanguageIndependentIdentifier Ruft einen Wert ab, der angibt, ob die angegebene Zeichenfolge ein gültiger Bezeichner ist.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode OutputAttributeArgument Gibt ein Argument in einem Attributblock aus.
Geschützte Methode OutputAttributeDeclarations Generiert Code für die angegebene Auflistung von Attributdeklarationen.
Geschützte Methode OutputDirection Generiert Code für die angegebene FieldDirection.
Geschützte Methode OutputExpressionList(CodeExpressionCollection) Generiert Code für die angegebene Ausdrucksliste.
Geschützte Methode OutputExpressionList(CodeExpressionCollection, Boolean) Generiert Code für die angegebene Ausdrucksliste.
Geschützte Methode OutputFieldScopeModifier Gibt einen Modifizierer für den Gültigkeitsbereich von Feldern aus, der den angegebenen Attributen entspricht.
Geschützte Methode OutputIdentifier Gibt den angegebenen Bezeichner aus.
Geschützte Methode OutputMemberAccessModifier Generiert Code für den angegebenen Modifizierer für den Memberzugriff.
Geschützte Methode OutputMemberScopeModifier Generiert Code für den angegebenen Modifizierer für den Gültigkeitsbereich von Membern.
Geschützte Methode OutputOperator Generiert Code für den angegebenen Operator.
Geschützte Methode OutputParameters Generiert Code für die angegebenen Parameter.
Geschützte Methode OutputType Generiert Code für den angegebenen Typ.
Geschützte Methode OutputTypeAttributes Generiert Code für die angegebenen Typattribute.
Geschützte Methode OutputTypeNamePair Generiert Code für das angegebene Typ-Name-Paar des Objekts.
Geschützte Methode QuoteSnippetString Konvertiert die angegebene Zeichenfolge, indem diese mit Escapesequenzen formatiert wird.
Geschützte Methode Supports Ruft einen Wert ab, der angibt, ob die angegebene Unterstützung für die Codegenerierung verfügbar ist.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Geschützte Methode ValidateIdentifier Löst eine Ausnahme aus, wenn die angegebene Zeichenfolge kein gültiger Bezeichner ist.
Öffentliche Methode Statischer Member ValidateIdentifiers Versucht, alle in der angegebenen CodeObject-Struktur oder in der angegebenen System.CodeDom-Struktur enthaltenen Bezeichnerfelder zu validieren.
Zum Seitenanfang

  NameBeschreibung
Explizite Schnittstellenimplementierung Private Methode ICodeGenerator.CreateEscapedIdentifier Infrastruktur. Erstellt einen mit einem Escapezeichen versehenen Bezeichner für den angegebenen Wert.
Explizite Schnittstellenimplementierung Private Methode ICodeGenerator.CreateValidIdentifier Infrastruktur. Erstellt einen gültigen Bezeichner für den angegebenen Wert.
Explizite Schnittstellenimplementierung Private Methode ICodeGenerator.GenerateCodeFromCompileUnit Infrastruktur. Generiert Code für die angegebene CodeDOM (Code Document Object Model)-Kompilierungseinheit und gibt diese mit den angegebenen Optionen an den angegebenen Textschreiber aus.
Explizite Schnittstellenimplementierung Private Methode ICodeGenerator.GenerateCodeFromExpression Infrastruktur. Generiert Code für den angegebenen CodeDOM-Ausdruck (Code Document Object Model) und gibt diesen an den angegebenen Textschreiber aus.
Explizite Schnittstellenimplementierung Private Methode ICodeGenerator.GenerateCodeFromNamespace Infrastruktur. Generiert Code für den angegebenen CodeDOM-Namespace (Code Document Object Model) und gibt diesen mit den angegebenen Optionen an den angegebenen Textschreiber aus.
Explizite Schnittstellenimplementierung Private Methode ICodeGenerator.GenerateCodeFromStatement Infrastruktur. Generiert Code für die angegebenen CodeDOM-Anweisung (Code Document Object Model) und gibt diesen mit den angegebenen Optionen an den angegebenen Textschreiber aus.
Explizite Schnittstellenimplementierung Private Methode ICodeGenerator.GenerateCodeFromType Infrastruktur. Generiert Code für die angegebene CodeDOM-Typdeklaration (Code Document Object Model) und gibt diese mit den angegebenen Optionen an den angegebenen Textschreiber aus.
Explizite Schnittstellenimplementierung Private Methode ICodeGenerator.GetTypeOutput Infrastruktur. Ruft den durch die angegebene CodeTypeReference angegebenen Typ ab.
Explizite Schnittstellenimplementierung Private Methode ICodeGenerator.IsValidIdentifier Infrastruktur. Ruft einen Wert ab, der angibt, ob der angegebene Wert ein gültiger Bezeichner für die aktuelle Sprache ist.
Explizite Schnittstellenimplementierung Private Methode ICodeGenerator.Supports Infrastruktur. Ruft einen Wert ab, der angibt, ob der Generator die vom angegebenen GeneratorSupport-Objekt dargestellten Sprachfeatures unterstützt.
Explizite Schnittstellenimplementierung Private Methode ICodeGenerator.ValidateIdentifier Infrastruktur. Löst eine Ausnahme aus, wenn der angegebene Wert kein gültiger Bezeichner ist.
Zum Seitenanfang
Anzeigen: