示例#1
0
 public OmniSharpWorkspace(HostServicesAggregator aggregator, ILoggerFactory loggerFactory, IFileSystemWatcher fileSystemWatcher)
     : base(aggregator.CreateHostServices(), "Custom")
 {
     BufferManager = new BufferManager(this, fileSystemWatcher);
     _logger       = loggerFactory.CreateLogger <OmniSharpWorkspace>();
     fileSystemWatcher.WatchDirectories(OnDirectoryRemoved);
 }
示例#2
0
 public OmnisharpWorkspace(HostServicesAggregator aggregator)
     : base(aggregator.CreateHostServices(), "Custom")
 {
     BufferManager = new BufferManager(this);
 }
 public OmniSharpWorkspace(HostServicesAggregator aggregator, ILoggerFactory loggerFactory)
     : base(aggregator.CreateHostServices(), "Custom")
 {
     BufferManager = new BufferManager(this);
     _logger       = loggerFactory.CreateLogger <OmniSharpWorkspace>();
 }
 public OmniSharpWorkspace(HostServicesAggregator aggregator, ILoggerFactory loggerFactory, IFileSystemWatcher fileSystemWatcher)
     : this(aggregator.CreateHostServices(), loggerFactory, fileSystemWatcher)
 {
 }