Freigeben über


CSharpCodeProvider-Member

Stellt den Zugriff auf Instanzen des C#-Code-Generators und des C#-Codecompilers bereit.

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

Öffentliche Konstruktoren

  Name Beschreibung
Öffentliche Methode CSharpCodeProvider Initialisiert eine neue Instanz der CSharpCodeProvider-Klasse.

Zum Seitenanfang

Öffentliche Eigenschaften

(siehe auch Geschützte Eigenschaften )

  Name Beschreibung
Öffentliche Eigenschaft Container  Ruft den IContainer ab, der die Component enthält.(Von Component geerbt.)
Öffentliche Eigenschaft FileExtension Überschrieben. Ruft die beim Erstellen von Quellcodedateien zu verwendende Dateinamenerweiterung ab.
Öffentliche Eigenschaft LanguageOptions  Ruft einen Bezeichner für Sprachfeatures ab.(Von CodeDomProvider geerbt.)
Öffentliche Eigenschaft Site  Ruft die ISite der Component ab oder legt diese fest.(Von Component geerbt.)

Zum Seitenanfang

Geschützte Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft CanRaiseEvents  Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann.(Von Component geerbt.)
Geschützte Eigenschaft DesignMode  Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet.(Von Component geerbt.)
Geschützte Eigenschaft Events  Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind.(Von Component geerbt.)

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode CompileAssemblyFromDom  Kompiliert eine Assembly auf der Grundlage der System.CodeDom-Strukturen im angegebenen Array von CodeCompileUnit-Objekten mit den angegebenen Compilereinstellungen. (Von CodeDomProvider geerbt.)
Öffentliche Methode CompileAssemblyFromFile  Kompiliert eine Assembly aus dem in den angegebenen Dateien enthaltenen Quellcode mit den angegebenen Compilereinstellungen. (Von CodeDomProvider geerbt.)
Öffentliche Methode CompileAssemblyFromSource  Kompiliert eine Assembly aus dem angegebenen Array von Zeichenfolgen mit Quellcode und unter Verwendung der angegebenen Compilereinstellungen. (Von CodeDomProvider geerbt.)
Öffentliche Methode CreateCompiler Überschrieben. Ruft eine Instanz des C#-Codecompilers ab.
Öffentliche Methode CreateEscapedIdentifier  Erstellt einen mit einem Escapezeichen versehenen Bezeichner für den angegebenen Wert. (Von CodeDomProvider geerbt.)
Öffentliche Methode CreateGenerator Überladen. Überschrieben. Ruft eine Instanz des C#-Code-Generators ab.
Öffentliche Methode CreateObjRef  Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.)
Öffentliche Methode CreateParser  Erstellt beim Überschreiben in einer abgeleiteten Klasse einen neuen Codeparser. (Von CodeDomProvider geerbt.)
Öffentliche Methode Statisch CreateProvider  Ruft eine CodeDomProvider-Instanz für die angegebene Sprache ab. (Von CodeDomProvider geerbt.)
Öffentliche Methode CreateValidIdentifier  Erstellt einen gültigen Bezeichner für den angegebenen Wert. (Von CodeDomProvider geerbt.)
Öffentliche Methode Dispose  Überladen. Gibt die von Component verwendeten Ressourcen frei. (Von Component geerbt.)
Öffentliche Methode Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode GenerateCodeFromCompileUnit  Generiert Code für die angegebene CodeDOM-Kompilierungseinheit (Code Document Object Model) und sendet diesen mit den angegebenen Optionen an den angegebenen Textwriter. (Von CodeDomProvider geerbt.)
Öffentliche Methode GenerateCodeFromExpression  Generiert Code für den angegebenen CodeDOM-Ausdruck (Code Document Object Model) und sendet diesen mit den angegebenen Optionen an den angegebenen Textwriter. (Von CodeDomProvider geerbt.)
Öffentliche Methode GenerateCodeFromMember Überschrieben. Generiert Code für den angegebenen Klassenmember unter Verwendung der angegebenen TextWriter- und Code-Generator-Optionen.
Öffentliche Methode GenerateCodeFromNamespace  Generiert Code für den angegebenen CodeDOM-Namespace (Code Document Object Model) und sendet diesen mit den angegebenen Optionen an den angegebenen Textwriter. (Von CodeDomProvider geerbt.)
Öffentliche Methode GenerateCodeFromStatement  Generiert Code für die angegebene CodeDOM-Anweisung (Code Document Object Model) und sendet diesen mit den angegebenen Optionen an den angegebenen Textwriter. (Von CodeDomProvider geerbt.)
Öffentliche Methode GenerateCodeFromType  Generiert Code für die angegebene CodeDOM-Typdeklaration (Code Document Object Model) und sendet diesen mit den angegebenen Optionen an den angegebenen Textwriter. (Von CodeDomProvider geerbt.)
Öffentliche Methode Statisch GetAllCompilerInfo  Gibt den Sprachanbieter und die Compilerkonfigurationseinstellungen für diesen Computer zurück. (Von CodeDomProvider geerbt.)
Öffentliche Methode Statisch GetCompilerInfo  Gibt die Sprachanbieter- und Compilerkonfigurationseinstellungen für die angegebene Sprache zurück. (Von CodeDomProvider geerbt.)
Öffentliche Methode GetConverter Überschrieben. Ruft einen TypeConverter für den angegebenen Objekttyp ab.
Öffentliche Methode 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.)
Öffentliche Methode Statisch GetLanguageFromExtension  Gibt, wie im CodeDomProvider-Compilerkonfigurationsabschnitt konfiguriert, einen der angegebenen Dateinamenerweiterung zugeordneten Sprachnamen zurück. (Von CodeDomProvider geerbt.)
Öffentliche Methode GetLifetimeService  Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.)
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetTypeOutput  Ruft den durch den angegebenen CodeTypeReference angegebenen Typ ab. (Von CodeDomProvider geerbt.)
Öffentliche Methode InitializeLifetimeService  Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.)
Öffentliche Methode Statisch IsDefinedExtension  Testet, ob eine Dateinamenerweiterung über eine ihr zugeordnete, auf dem Computer konfigurierte CodeDomProvider-Implementierung verfügt. (Von CodeDomProvider geerbt.)
Öffentliche Methode Statisch IsDefinedLanguage  Testet, ob eine Sprache über eine auf dem Computer konfigurierte CodeDomProvider-Implementierung verfügt. (Von CodeDomProvider geerbt.)
Öffentliche Methode IsValidIdentifier  Gibt einen Wert zurück, der angibt, ob der angegebene Wert ein gültiger Bezeichner für die aktuelle Sprache ist. (Von CodeDomProvider geerbt.)
Öffentliche Methode Parse  Kompiliert den aus dem angegebenen Textstream gelesenen Code in einer CodeCompileUnit. (Von CodeDomProvider geerbt.)
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode Supports  Gibt einen Wert zurück, der angibt, ob die angegebene Unterstützung für die Codegenerierung verfügbar ist. (Von CodeDomProvider geerbt.)
Öffentliche Methode ToString  Gibt einen String zurück, der den Namen dieser Component enthält, sofern vorhanden. Diese Methode sollte nicht überschrieben werden. (Von Component geerbt.)

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode Dispose  Überladen. Gibt die von Component verwendeten Ressourcen frei. (Von Component geerbt.)
Geschützte Methode Finalize  Gibt nicht verwaltete Ressourcen frei und führt andere Bereinigungsvorgänge durch, bevor die Component durch die Garbage Collection wieder zugänglich gemacht wird. (Von Component geerbt.)
Geschützte Methode GetService  Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt. (Von Component geerbt.)
Geschützte Methode MemberwiseClone  Überladen. (Von MarshalByRefObject geerbt.)

Zum Seitenanfang

Öffentliche Ereignisse

  Name Beschreibung
Öffentliches Ereignis Disposed  Fügt einen Ereignishandler hinzu, der das Disposed-Ereignis für die Komponente überwacht.(Von Component geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

CSharpCodeProvider-Klasse
Microsoft.CSharp-Namespace
ICodeGenerator
ICodeCompiler
System.CodeDom
System.CodeDom.Compiler