// Decompiled with JetBrains decompiler // Type: CompilerOptions // Assembly: jsc, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a // MVID: 64FE9439-6D79-4C3B-BBDD-9D73A741F992 // Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Virus.Win32.Sality.sil-4e552874df8b99a0969b07ded909051569fdb84478f01dd750d0323cc3573f48.exe using System; using System.Collections; using System.Reflection.Emit; internal class CompilerOptions { public bool autoRef; public bool fDebug; public bool fFast; public bool fNoStdlib; public PEFileKinds PEFileKind; public bool fTreatWarningsAsErrors; public bool fVersionSafe; public bool fPrint; public int nWarningLevel; public string strOutputFileName; public ArrayList SourceFileNames; public ArrayList ImportFileNames; public Hashtable ManagedResourceFileNames; public Hashtable ManagedResources; public string Win32Resource; public int codepage; public bool fForceCodepage; public Version versionInfo; public string libpath; public Hashtable Defines; public bool autoRefSetExplicitly; public bool fTargetSpecified; public bool fPrintSetExplicitly; public CompilerOptions() { this.autoRef = true; this.PEFileKind = PEFileKinds.ConsoleApplication; this.fFast = true; this.fPrint = true; this.nWarningLevel = 4; this.SourceFileNames = new ArrayList(); this.ImportFileNames = new ArrayList(); this.ManagedResourceFileNames = new Hashtable(10); this.ManagedResources = new Hashtable(10); this.Defines = new Hashtable(); string environmentVariable = Environment.GetEnvironmentVariable("LIB"); if (environmentVariable != null) this.libpath = environmentVariable; else this.libpath = ""; } }