예제 #1
0
파일: ILScanner.cs 프로젝트: TheHoda/Cosmos
        public ILScanner(AppAssembler aAsmblr)
        {
            mAsmblr = aAsmblr;
            mReader = new ILReader();

            mPlugManager = new PlugManager(this.LogException, this.ScanMethod, this.Queue);
        }
예제 #2
0
        public ILScanner(AppAssembler aAsmblr)
        {
            mAsmblr = aAsmblr;
            mReader = new ILReader();

            mPlugManager = new PlugManager(LogException, LogWarning);
        }
예제 #3
0
파일: ILScanner.cs 프로젝트: Geramy/IL2CPU
        public ILScanner(AppAssembler aAsmblr, TypeResolver typeResolver)
        {
            mAsmblr = aAsmblr;
            mReader = new ILReader();

            mPlugManager = new PlugManager(LogException, LogWarning, typeResolver);
        }
예제 #4
0
파일: ILScanner.cs 프로젝트: fanoI/Cosmos
        public ILScanner(AppAssembler aAsmblr)
        {
            mAsmblr = aAsmblr;
            mReader = new ILReader();

            mPlugManager = new PlugManager(LogException, LogWarning);
        }
예제 #5
0
파일: ILScanner.cs 프로젝트: Orvid/Cosmos
        public ILScanner(AppAssembler aAsmblr)
        {
            mAsmblr = aAsmblr;
            mReader = new ILReader();

            mPlugManager = new PlugManager(this.LogException, this.ScanMethod, this.Queue);
        }
예제 #6
0
        public ILScanner(AppAssembler aAsmblr, TypeResolver typeResolver, Action <Exception> aLogException, Action <string> aLogWarning)
        {
            mAsmblr = aAsmblr;
            mReader = new ILReader();

            LogException = aLogException;
            LogWarning   = aLogWarning;

            mPlugManager = new PlugManager(LogException, LogWarning, typeResolver);

            VTablesImplRefs.GetTypeId = GetTypeUID; // we need this to figure out which ids object, valuetype and enum have in the vmt
        }
예제 #7
0
파일: Form1.cs 프로젝트: Orvid/Cosmos
        public Form1()
        {
            InitializeComponent();

            //Force it to load/include all plugs assemblies so all types are correctly found
            //Otherwise the CLR's delay loading techniques block us...
            AssembliesPreloader.LoadAllAssemblies();
            

            plugManager = new PlugManager((Exception ex) => {
                AddExceptionEntry(ex.Message);
            }, this.ScanMethod, null);
            plugManager.ThrowExceptions = false;
        }