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; }
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; }
FileManagerCreator(IFileManagerSettings fileManagerSettings, [ImportMany] IDnSpyFileCreator[] mefCreators) { this.fileManagerSettings = fileManagerSettings; this.mefCreators = mefCreators.ToArray(); }
FileManagerProvider(IFileManagerSettings fileManagerSettings, [ImportMany] IDnSpyFileProvider[] dnSpyFileProviders) { this.fileManagerSettings = fileManagerSettings; this.dnSpyFileProviders = dnSpyFileProviders.ToArray(); }