mscorlib(4.0.0.0) API with additions
|
Classes | |
class | CodeCompiler |
Provides an example implementation of the T:System.CodeDom.Compiler.ICodeCompiler interface. More... | |
class | CodeDomProvider |
Provides a base class for T:System.CodeDom.Compiler.CodeDomProvider implementations. This class is abstract. More... | |
class | CodeGenerator |
Provides an example implementation of the T:System.CodeDom.Compiler.ICodeGenerator interface. This class is abstract. More... | |
class | CodeGeneratorOptions |
Represents a set of options used by a code generator. More... | |
class | CodeParser |
Provides an empty implementation of the T:System.CodeDom.Compiler.ICodeParser interface. More... | |
class | CompilerError |
Represents a compiler error or warning. More... | |
class | CompilerErrorCollection |
Represents a collection of T:System.CodeDom.Compiler.CompilerError objects. More... | |
class | CompilerInfo |
Represents the configuration settings of a language provider. This class cannot be inherited. More... | |
class | CompilerParameters |
Represents the parameters used to invoke a compiler. More... | |
class | CompilerResults |
Represents the results of compilation that are returned from a compiler. More... | |
class | Executor |
Provides command execution functions for invoking compilers. This class cannot be inherited. More... | |
class | GeneratedCodeAttribute |
Identifies code generated by a tool. This class cannot be inherited. More... | |
interface | ICodeCompiler |
Defines an interface for invoking compilation of source code or a CodeDOM tree using a specific compiler. More... | |
interface | ICodeGenerator |
Defines an interface for generating code. More... | |
interface | ICodeParser |
Defines an interface for parsing code into a T:System.CodeDom.CodeCompileUnit. More... | |
class | IndentedTextWriter |
Provides a text writer that can indent new lines by a tab string token. More... | |
class | TempFileCollection |
Represents a collection of temporary files. More... | |
|
strong |
Defines identifiers used to determine whether a code generator supports certain types of code elements.
Enumerator | |
---|---|
ArraysOfArrays | Indicates the generator supports arrays of arrays. |
EntryPointMethod | Indicates the generator supports a program entry point method designation. This is used when building executables. |
GotoStatements | Indicates the generator supports goto statements. |
MultidimensionalArrays | Indicates the generator supports referencing multidimensional arrays. Currently, the CodeDom cannot be used to instantiate multidimensional arrays. |
StaticConstructors | Indicates the generator supports static constructors. |
TryCatchStatements | Indicates the generator supports |
ReturnTypeAttributes | Indicates the generator supports return type attribute declarations. |
DeclareValueTypes | Indicates the generator supports value type declarations. |
DeclareEnums | Indicates the generator supports enumeration declarations. |
DeclareDelegates | Indicates the generator supports delegate declarations. |
DeclareInterfaces | Indicates the generator supports interface declarations. |
DeclareEvents | Indicates the generator supports event declarations. |
AssemblyAttributes | Indicates the generator supports assembly attributes. |
ParameterAttributes | Indicates the generator supports parameter attributes. |
ReferenceParameters | Indicates the generator supports reference and out parameters. |
ChainedConstructorArguments | Indicates the generator supports chained constructor arguments. |
NestedTypes | Indicates the generator supports the declaration of nested types. |
MultipleInterfaceMembers | Indicates the generator supports the declaration of members that implement multiple interfaces. |
PublicStaticMembers | Indicates the generator supports public static members. |
ComplexExpressions | Indicates the generator supports complex expressions. |
Win32Resources | Indicates the generator supports compilation with Win32 resources. |
Resources | Indicates the generator supports compilation with .NET Framework resources. These can be default resources compiled directly into an assembly, or resources referenced in a satellite assembly. |
PartialTypes | Indicates the generator supports partial type declarations. |
GenericTypeReference | Indicates the generator supports generic type references. |
GenericTypeDeclaration | Indicates the generator supports generic type declarations. |
DeclareIndexerProperties | Indicates the generator supports the declaration of indexer properties. |
Definition at line 6 of file GeneratorSupport.cs.
|
strong |
Defines identifiers that indicate special features of a language.
Enumerator | |
---|---|
None | The language has default characteristics. |
CaseInsensitive | The language is case-insensitive. |
Definition at line 6 of file LanguageOptions.cs.