public VsaEngine(bool fast) : base("JScript", VsaEngine.engineVersion, true){
this.alwaysGenerateIL = false;
this.autoRef = false;
this.doCRS = false;
this.doFast = fast;
this.genDebugInfo = false;
this.genStartupClass = true;
this.doPrint = false;
this.doWarnAsError = false;
this.nWarningLevel = 4;
this.isCLSCompliant = false;
this.versionSafe = false;
this.PEFileName = null;
this.PEFileKind = PEFileKinds.Dll;
this.PEKindFlags = PortableExecutableKinds.ILOnly;
this.PEMachineArchitecture = ImageFileMachine.I386;
this.ReferenceLoaderAPI = LoaderAPI.LoadFrom;
this.errorCultureInfo = null;
this.libpath = null;
this.libpathList = null;
this.globalScope = null;
this.vsaItems = new VsaItems(this);
this.packages = null;
this.scopes = null;
this.classCounter = 0;
this.implicitAssemblies = null;
this.implicitAssemblyCache = null;
this.cachedTypeLookups = null;
this.isEngineRunning = false;
this.isEngineCompiled = false;
this.isCompilerSet = false;
this.isClosed = false;
this.runningThread = null;
this.compilerGlobals = null;
this.globals = null;
this.runtimeDirectory = null;
Globals.contextEngine = this;
this.runtimeAssembly = null;
this.typenameTable = null;
}