public static CSharp_FastCompiler   useCachedAssemblyIfAvailable(this CSharp_FastCompiler csharpCompiler, bool value)
 {
     if (csharpCompiler.notNull())
     {
         csharpCompiler.CompilerOptions.UseCachedAssemblyIfAvailable = value;
     }
     return(csharpCompiler);
 }
 public static CSharp_FastCompiler   createdFromSnippet(this CSharp_FastCompiler csharpCompiler, bool value)
 {
     if (csharpCompiler.notNull())
     {
         csharpCompiler.CompilerArtifacts.CreatedFromSnippet = value;
     }
     return(csharpCompiler);
 }
 public static CSharp_FastCompiler   sourceCodeFile(this CSharp_FastCompiler csharpCompiler, string value)
 {
     if (csharpCompiler.notNull())
     {
         csharpCompiler.CompilerOptions.SourceCodeFile = value;
     }
     return(csharpCompiler);
 }
 public static CSharp_FastCompiler   generateDebugSymbols(this CSharp_FastCompiler csharpCompiler, bool value)
 {
     if (csharpCompiler.notNull())
     {
         csharpCompiler.CompilerOptions.generateDebugSymbols = value;
     }
     return(csharpCompiler);
 }
 public static CSharp_FastCompiler   resolveInvocationParametersType(this CSharp_FastCompiler csharpCompiler, bool value)
 {
     if (csharpCompiler.notNull())
     {
         csharpCompiler.CompilerOptions.ResolveInvocationParametersType = value;
     }
     return(csharpCompiler);
 }
 public static CSharp_FastCompiler   astDetails(this CSharp_FastCompiler csharpCompiler, AstDetails value)
 {
     if (csharpCompiler.notNull())
     {
         csharpCompiler.CompilerArtifacts.AstDetails = value;
     }
     return(csharpCompiler);
 }
 public static CSharp_FastCompiler   default_MethodName(this CSharp_FastCompiler csharpCompiler, string value)
 {
     if (csharpCompiler.notNull())
     {
         csharpCompiler.CompilerOptions.default_MethodName = value;
     }
     return(csharpCompiler);
 }
 public static CSharp_FastCompiler   debugMode(this CSharp_FastCompiler csharpCompiler, bool value)
 {
     if (csharpCompiler.notNull())
     {
         csharpCompiler.DebugMode = value;
     }
     return(csharpCompiler);
 }
 public static CSharp_FastCompiler   compilationVersion(this CSharp_FastCompiler csharpCompiler, string value)
 {
     if (csharpCompiler.notNull())
     {
         csharpCompiler.CompilerOptions.CompilationVersion = value;
     }
     return(csharpCompiler);
 }
 public static CSharp_FastCompiler   compiledAssembly(this CSharp_FastCompiler csharpCompiler, Assembly assembly)
 {
     if (csharpCompiler.notNull())
     {
         csharpCompiler.CompilerArtifacts.CompiledAssembly = assembly;
     }
     return(csharpCompiler);
 }
 public static CSharp_FastCompiler   compilationErrors(this CSharp_FastCompiler csharpCompiler, string value)
 {
     if (csharpCompiler.notNull())
     {
         csharpCompiler.CompilerArtifacts.CompilationErrors = value;
     }
     return(csharpCompiler);
 }
 public static CSharp_FastCompiler        invocationParameters(this CSharp_FastCompiler csharpCompiler, Dictionary <string, object> invocationParameters)
 {
     if (csharpCompiler.notNull())
     {
         csharpCompiler.ExecutionOptions.InvocationParameters = invocationParameters;
     }
     return(csharpCompiler);
 }
 public static CSharp_FastCompiler   compilationUnit(this CSharp_FastCompiler csharpCompiler, CompilationUnit value)
 {
     if (csharpCompiler.notNull())
     {
         csharpCompiler.CompilerArtifacts.CompilationUnit = value;
     }
     return(csharpCompiler);
 }
 public static CSharp_FastCompiler   compilerResults(this CSharp_FastCompiler csharpCompiler, CompilerResults compilerResults)
 {
     if (csharpCompiler.notNull())
     {
         csharpCompiler.CompilerArtifacts.CompilerResults = compilerResults;
     }
     return(csharpCompiler);
 }
 public static string                default_MethodName(this CSharp_FastCompiler csharpCompiler)
 {
     return(csharpCompiler.notNull() ?  csharpCompiler.CompilerOptions.default_MethodName : null);
 }
 public static bool                  debugMode(this CSharp_FastCompiler csharpCompiler)
 {
     return(csharpCompiler.notNull() && csharpCompiler.DebugMode);
 }
 public static List <string> referencedAssemblies(this CSharp_FastCompiler csharpCompiler)
 {
     return(csharpCompiler.notNull() ? csharpCompiler.CompilerOptions.ReferencedAssemblies
         : new List <string>());
 }
 public static Dictionary <string, object> invocationParameters(this CSharp_FastCompiler csharpCompiler)
 {
     return(csharpCompiler.notNull() ? csharpCompiler.ExecutionOptions.InvocationParameters : null);
 }
 public static bool                  createdFromSnippet(this CSharp_FastCompiler csharpCompiler)
 {
     return(csharpCompiler.notNull() && csharpCompiler.CompilerArtifacts.CreatedFromSnippet);
 }
 public static CompilerResults       compilerResults(this CSharp_FastCompiler csharpCompiler)
 {
     return(csharpCompiler.notNull() ? csharpCompiler.CompilerArtifacts.CompilerResults : null);
 }
 public static bool                  generateDebugSymbols(this CSharp_FastCompiler csharpCompiler)
 {
     return(csharpCompiler.notNull() && csharpCompiler.CompilerOptions.generateDebugSymbols);
 }
 public static CSharp_FastCompiler_Events events(this CSharp_FastCompiler csharpCompiler)
 {
     return(csharpCompiler.notNull() ? csharpCompiler.Events : null);
 }
 public static CompilationUnit       compilationUnit(this CSharp_FastCompiler csharpCompiler)
 {
     return(csharpCompiler.notNull() ? csharpCompiler.CompilerArtifacts.CompilationUnit : null);
 }
 public static Assembly              compiledAssembly(this CSharp_FastCompiler csharpCompiler)
 {
     return(csharpCompiler.notNull() ? csharpCompiler.CompilerArtifacts.CompiledAssembly : null);
 }
 public static bool                  resolveInvocationParametersType(this CSharp_FastCompiler csharpCompiler)
 {
     return(csharpCompiler.notNull() && csharpCompiler.CompilerOptions.ResolveInvocationParametersType);
 }
 public static bool                  useCachedAssemblyIfAvailable(this CSharp_FastCompiler csharpCompiler)
 {
     return(csharpCompiler.notNull() && csharpCompiler.CompilerOptions.UseCachedAssemblyIfAvailable);
 }
 public static string                sourceCodeFile(this CSharp_FastCompiler csharpCompiler)
 {
     return(csharpCompiler.notNull() ? csharpCompiler.CompilerOptions.SourceCodeFile : null);
 }
 public static string                compilationVersion(this CSharp_FastCompiler csharpCompiler)
 {
     return(csharpCompiler.notNull() ?  csharpCompiler.CompilerOptions.CompilationVersion : null);
 }
 public static List <string> extraSourceCodeFilesToCompile(this CSharp_FastCompiler csharpCompiler)
 {
     return(csharpCompiler.notNull() ? csharpCompiler.CompilerOptions.ExtraSourceCodeFilesToCompile
                                     : new List <string>());
 }
 public static string                compilationErrors(this CSharp_FastCompiler csharpCompiler)
 {
     return(csharpCompiler.notNull() ? csharpCompiler.CompilerArtifacts.CompilationErrors : null);
 }