MalwareSourceCode/MSIL/Virus/Win32/S/Virus.Win32.Sality.sil-4e552874df8b99a0969b07ded909051569fdb84478f01dd750d0323cc3573f48/CompilerOptions.cs

56 lines
1.7 KiB
C#
Raw Normal View History

2022-08-18 11:28:56 +00:00
// 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 = "";
}
}