Example #1
0
		public FileManager(IFileManagerSettings fileManagerSettings, [ImportMany] IDnSpyFileCreator[] mefCreators) {
			this.lockObj = new object();
			this.files = new List<IDnSpyFile>();
			this.tempCache = new List<IDnSpyFile>();
			this.asmResolver = new AssemblyResolver(this);
			this.dnSpyFileCreators = mefCreators.OrderBy(a => a.Order).ToArray();
			this.fileManagerSettings = fileManagerSettings;
		}
Example #2
0
 public FileManager(IFileManagerSettings fileManagerSettings, [ImportMany] IDnSpyFileCreator[] mefCreators)
 {
     this.lockObj             = new object();
     this.files               = new List <IDnSpyFile>();
     this.tempCache           = new List <IDnSpyFile>();
     this.asmResolver         = new AssemblyResolver(this);
     this.dnSpyFileCreators   = mefCreators.OrderBy(a => a.Order).ToArray();
     this.fileManagerSettings = fileManagerSettings;
 }
Example #3
0
 FileManagerCreator(IFileManagerSettings fileManagerSettings, [ImportMany] IDnSpyFileCreator[] mefCreators)
 {
     this.fileManagerSettings = fileManagerSettings;
     this.mefCreators         = mefCreators.ToArray();
 }
Example #4
0
 FileManagerCreator(IFileManagerSettings fileManagerSettings, [ImportMany] IDnSpyFileCreator[] mefCreators)
 {
     this.fileManagerSettings = fileManagerSettings;
     this.mefCreators = mefCreators.ToArray();
 }
Example #5
0
 FileManagerProvider(IFileManagerSettings fileManagerSettings, [ImportMany] IDnSpyFileProvider[] dnSpyFileProviders)
 {
     this.fileManagerSettings = fileManagerSettings;
     this.dnSpyFileProviders  = dnSpyFileProviders.ToArray();
 }