コード例 #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;
        }