Freigeben über


ICodeGenerator-Member

Definiert eine Schnittstelle zum Generieren von Code.

In den folgenden Tabellen werden die vom ICodeGenerator -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Methoden

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

Zum Seitenanfang

Siehe auch

Referenz

ICodeGenerator-Schnittstelle
System.CodeDom.Compiler-Namespace