Table of Contents

Class Compiler

Namespace
GrindFest
Assembly
GrindFest.dll
public class Compiler : Singleton<Compiler>
Inheritance
object
Compiler
Derived
Inherited Members

Fields

DefaultNamespaces
OnAssemblyCompiled
UseLocalTypes
_timestampCheckTimer
api
host
runtime

Properties

CachedScriptsDirectory
ProjectFileExtension
ScriptFileExtension
ScriptsDirectory
SupportsIsolatedExecution
SupportsTopLevelScripts

Methods

Compile(string, string, out byte[], string, bool, bool)
CompileAndPrepareLocalHeroes()
CreateCompilation(string, List<SyntaxTree>, List<MetadataReference>, bool)
CreateCompilationOptions(bool)
CreateParseOptions(SourceCodeKind)
EnsureIsolatedRuntime()
EnsureScriptFileExists(string)
GetAdditionalDllReferences(string)
GetDefaultScript(string)
GetReferencesFromProj(string)
GetScriptFile(string)
IsScriptFile(string, string, out SyntaxTree)
Parse(string, string, ParseOptions)
UpdateProjImplicitUsings(string, bool)