Пример #1
0
 public BuildCtx(ICompilerPool compilerPool, DiskCache.DiskCache diskCache, bool verbose, ILogger logger,
                 string currentDirectory, string typeCheckValue) : this(compilerPool, diskCache, verbose, logger,
                                                                        currentDirectory, typeCheckValue switch
 {
     "yes" => RunTypeCheck.Yes, "no" => RunTypeCheck.No, "only" => RunTypeCheck.Only,
     _ => throw new ArgumentException("typeCheck parameter is not valid: " + typeCheckValue)
 })
Пример #2
0
 public BuildCtx(ICompilerPool compilerPool, bool verbose)
 {
     _cts = new CancellationTokenSource();
     _cancelationToken = _cts.Token;
     Verbose           = verbose;
     CompilerPool      = compilerPool;
 }
Пример #3
0
 public BuildCtx(ICompilerPool compilerPool, bool verbose, Action <string> showTsVersion)
 {
     _cts = new CancellationTokenSource();
     _cancelationToken = _cts.Token;
     Verbose           = verbose;
     CompilerPool      = compilerPool;
     ShowTsVersion     = showTsVersion;
 }
Пример #4
0
 public BuildCtx(ICompilerPool compilerPool, DiskCache.DiskCache diskCache, bool verbose, ILogger logger, string currentDirectory)
 {
     Verbose          = verbose;
     CompilerPool     = compilerPool;
     _diskCache       = diskCache;
     Logger           = logger;
     CurrentDirectory = currentDirectory;
 }
Пример #5
0
 BuildCtx(ICompilerPool compilerPool, DiskCache.DiskCache diskCache, bool verbose, ILogger logger,
          string currentDirectory, RunTypeCheck typeCheck)
 {
     Verbose           = verbose;
     CompilerPool      = compilerPool;
     _diskCache        = diskCache;
     _logger           = logger;
     _currentDirectory = currentDirectory;
     _typeCheck        = typeCheck;
 }