Show / Hide Table of Contents

Class CompilerHelper

Compiles dll on the fly.

Inheritance
object
CompilerHelper
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Sartorius.SAF.QualityTools.Testing
Assembly: Sartorius.SAF.QualityTools.dll
Syntax
public class CompilerHelper

Methods

View Source

CleanUpDirectory(string)

Declaration
public static void CleanUpDirectory(string path)
Parameters
Type Name Description
string path
View Source

CompileCode(string, string)

Declaration
public static CompilerResults CompileCode(string code, string output)
Parameters
Type Name Description
string code
string output
Returns
Type Description
CompilerResults
View Source

CompileFile(Assembly, string, string, params string[])

Compiles a file.

Declaration
public static CompilerResults CompileFile(Assembly inputSource, string input, string output, params string[] references)
Parameters
Type Name Description
Assembly inputSource
string input
string output
string[] references
Returns
Type Description
CompilerResults
Exceptions
Type Condition
ArgumentException
View Source

CompileFileAndLoadAssembly(Assembly, string, string, params string[])

Compiles a file and loads the assembly.

Declaration
public static Assembly CompileFileAndLoadAssembly(Assembly inputSource, string input, string output, params string[] references)
Parameters
Type Name Description
Assembly inputSource
string input
string output
string[] references
Returns
Type Description
Assembly
View Source

CreateOutput(string)

Declaration
public static void CreateOutput(string output)
Parameters
Type Name Description
string output
View Source

GenerateDynamicModule(string, string, string, params string[])

Declaration
public static string GenerateDynamicModule(string assemblyName, string moduleName, string outpath, params string[] dependencies)
Parameters
Type Name Description
string assemblyName
string moduleName
string outpath
string[] dependencies
Returns
Type Description
string
View Source

GenerateDynamicModule(string, string, params string[])

Declaration
public static string GenerateDynamicModule(string assemblyName, string moduleName, params string[] dependencies)
Parameters
Type Name Description
string assemblyName
string moduleName
string[] dependencies
Returns
Type Description
string
View Source

RemoveFile(string)

Removes the file at the specified path.

Declaration
public static void RemoveFile(string path)
Parameters
Type Name Description
string path

The file path.

Extension Methods

CollectionExtensions.AddRange<T, TCollection>(TCollection, IEnumerable<T>)
SerializableObjectCloneExtension.Clone<T>(T)
  • View Source
Back to top Generated by DocFX