Пример #1
0
 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";
     }
 }
Пример #2
0
 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";
     }
 }