Click or drag to resize
CodeCompiler Class
This class handles compiling any code that we need to do dynamically. CCs, plugins, etc.
Inheritance Hierarchy

Namespace: Styx.Common.Compiler
Assembly: Styx.Common (in Styx.Common.dll) Version: 3.0.1160.0 (3.0.1160)
public class CodeCompiler

The CodeCompiler type exposes the following members.

Public methodCodeCompiler
Initializes a new instance of the CodeCompiler class
Public propertyAssemblyName Obsolete.
The name of the assembly on disk.
Public propertyCompiledAssembly
The final, compiled assembly.
Public propertyCompiledToLocation
Gets the compiled to location.
Public propertyCompilerVersion Obsolete.
The compiler version. [Default: 6.0].
Public propertyFileStructure
The type of source structure this compiler uses. File, folder, etc.
Public propertyOptions
Retrieves the current compiler options.
Public propertySourceFilePaths
Gets source file paths.
Public propertySourcePath
The path to the source files. This can be a directory, or a single file. See FileStructure for the current type.
Public methodAddReference
Adds a reference.
Public methodCompile
Gets the compile.
Public methodCompileAsync
Public methodStatic memberCreateLatestCSharpProvider
Creates a CodeDomProvider that supports compiling code for the latest C# version supported by Bossland GmbH.
Public methodStatic memberDeleteOldAssemblies
Deletes the old assemblies.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also