System.CodeDom.Compiler Przestrzeń nazw

Zawiera typy służące do zarządzania generowaniem i kompilowaniem kodu źródłowego w obsługiwanych językach programowania. Contains types for managing the generation and compilation of source code in supported programming languages. Generatory kodu mogą generować kod źródłowy w określonym języku programowania na podstawie struktury modeli kodu źródłowego Code Document Object Model (CodeDOM) składających się z elementów udostępnianych przez System.CodeDom przestrzeń nazw. Code generators can each produce source code in a particular programming language based on the structure of Code Document Object Model (CodeDOM) source code models consisting of elements provided by the System.CodeDom namespace.

Klasy

CodeCompiler

Zapewnia przykładową implementację ICodeCompiler interfejsu.Provides an example implementation of the ICodeCompiler interface.

CodeDomProvider

Udostępnia klasę bazową dla CodeDomProvider implementacji.Provides a base class for CodeDomProvider implementations. Ta klasa jest abstrakcyjna.This class is abstract.

CodeGenerator

Zapewnia przykładową implementację ICodeGenerator interfejsu.Provides an example implementation of the ICodeGenerator interface. Ta klasa jest abstrakcyjna.This class is abstract.

CodeGeneratorOptions

Reprezentuje zestaw opcji używanych przez generator kodu.Represents a set of options used by a code generator.

CodeParser

Zapewnia pustą implementację ICodeParser interfejsu.Provides an empty implementation of the ICodeParser interface.

CompilerError

Reprezentuje błąd lub ostrzeżenie kompilatora.Represents a compiler error or warning.

CompilerErrorCollection

Reprezentuje kolekcję CompilerError obiektów.Represents a collection of CompilerError objects.

CompilerInfo

Reprezentuje ustawienia konfiguracji dostawcy języka.Represents the configuration settings of a language provider. Klasa ta nie może być dziedziczona.This class cannot be inherited.

CompilerParameters

Reprezentuje parametry używane do wywoływania kompilatora.Represents the parameters used to invoke a compiler.

CompilerResults

Reprezentuje wyniki kompilacji, które są zwracane z kompilatora.Represents the results of compilation that are returned from a compiler.

Executor

Udostępnia funkcje wykonywania poleceń do wywoływania kompilatorów.Provides command execution functions for invoking compilers. Klasa ta nie może być dziedziczona.This class cannot be inherited.

GeneratedCodeAttribute

Identyfikuje kod wygenerowany przez narzędzie.Identifies code generated by a tool. Klasa ta nie może być dziedziczona.This class cannot be inherited.

IndentedTextWriter

Zawiera moduł zapisujący tekstu, który można wciąć nowe wiersze za pomocą tokenu ciągu tabulacji.Provides a text writer that can indent new lines by a tab string token.

TempFileCollection

Reprezentuje kolekcję plików tymczasowych.Represents a collection of temporary files.

Interfejsy

ICodeCompiler

Definiuje interfejs do wywoływania kompilacji kodu źródłowego lub drzewa CodeDOM przy użyciu określonego kompilatora.Defines an interface for invoking compilation of source code or a CodeDOM tree using a specific compiler.

ICodeGenerator

Definiuje interfejs do generowania kodu.Defines an interface for generating code.

ICodeParser

Definiuje interfejs do analizowania kodu w CodeCompileUnit .Defines an interface for parsing code into a CodeCompileUnit.

Wyliczenia

GeneratorSupport

Definiuje identyfikatory używane do określenia, czy generator kodu obsługuje pewne typy elementów kodu.Defines identifiers used to determine whether a code generator supports certain types of code elements.

LanguageOptions

Definiuje identyfikatory wskazujące specjalne funkcje języka.Defines identifiers that indicate special features of a language.