public DnxProjectSystem CreateProjectSystem( Solution solution, IApplicationLifetime appLifetime, DnxContext context) { var workspace = new OmnisharpWorkspace(); var env = new OmnisharpEnvironment(solution.BaseDirectory); var options = new OmniSharpOptionsWrapper(); var loggerFactory = new LoggerFactory(); var cache = new MetadataFileReferenceCache(); var emitter = new EventEmitter(); var watcher = new FileSystemWatcherWrapper(env); return(new DnxProjectSystem( workspace, env, options, loggerFactory, cache, appLifetime, watcher, emitter, context)); }
public DnxProjectSystem CreateProjectSystem( Solution solution, IApplicationLifetime appLifetime, DnxContext context) { var workspace = new OmnisharpWorkspace (); var env = new OmnisharpEnvironment (solution.BaseDirectory); var options = new OmniSharpOptionsWrapper (); var loggerFactory = new LoggerFactory (); var cache = new MetadataFileReferenceCache (); var emitter = new EventEmitter (); var watcher = new FileSystemWatcherWrapper (env); return new DnxProjectSystem ( workspace, env, options, loggerFactory, cache, appLifetime, watcher, emitter, context); }