public AssemComp(string fileSpecA, string fileSpecB) { _errorCollector = (a, b) => { Reason += a + b + "\n"; }; if (AssemComp.CheckFileSize(fileSpecA,fileSpecB)) { IServiceProvider serviceProvider = new Reflector.ApplicationManager(new FakeReflectorWindowManager()); IServiceProvider serviceProvider2 = new Reflector.ApplicationManager(new FakeReflectorWindowManager()); IAssemblyManager assemblyManager = (IAssemblyManager)serviceProvider.GetService(typeof(IAssemblyManager)); IAssemblyManager assemblyManager2 = (IAssemblyManager)serviceProvider2.GetService(typeof(IAssemblyManager)); _assmA = assemblyManager.LoadFile(fileSpecA); _assmB = assemblyManager2.LoadFile(fileSpecB); if (_assmA == _assmB) throw new ArgumentException(); AreEquivalent = Compare(); } else { AreEquivalent = false; Reason = "FileSize"; } }
public AssemComp(string fileSpecA, string fileSpecB) { _errorCollector = (a, b) => { Reason += a + b + "\n"; }; if (AssemComp.CheckFileSize(fileSpecA, fileSpecB)) { IServiceProvider serviceProvider = new Reflector.ApplicationManager(new FakeReflectorWindowManager()); IServiceProvider serviceProvider2 = new Reflector.ApplicationManager(new FakeReflectorWindowManager()); IAssemblyManager assemblyManager = (IAssemblyManager)serviceProvider.GetService(typeof(IAssemblyManager)); IAssemblyManager assemblyManager2 = (IAssemblyManager)serviceProvider2.GetService(typeof(IAssemblyManager)); _assmA = assemblyManager.LoadFile(fileSpecA); _assmB = assemblyManager2.LoadFile(fileSpecB); if (_assmA == _assmB) { throw new ArgumentException(); } AreEquivalent = Compare(); } else { AreEquivalent = false; Reason = "FileSize"; } }