public GotoTypeDefinitionHandler(
     OmniSharpWorkspace workspace,
     ExternalSourceServiceFactory externalSourceServiceFactory,
     OmniSharpOptions omniSharpOptions)
     : base(workspace)
 {
     _externalSourceService = externalSourceServiceFactory?.Create(omniSharpOptions) ?? throw new ArgumentNullException(nameof(externalSourceServiceFactory));
 }
示例#2
0
 public GotoDefinitionService(
     ILoggerFactory loggerFactory,
     ICodeSearchProvider codeSearchServiceProvider,
     OmniSharpWorkspace workspace,
     ExternalSourceServiceFactory externalSourceServiceFactory,
     OmniSharpOptions omnisharpOptions)
 {
     _logger = loggerFactory.CreateLogger <GotoDefinitionService>();
     _codeSearchServiceProvider = codeSearchServiceProvider;
     _workspace = workspace;
     _externalSourceServiceFactory = externalSourceServiceFactory;
     _omnisharpOptions             = omnisharpOptions;
 }
 public GotoDefinitionServiceV2(OmniSharpWorkspace workspace, ExternalSourceServiceFactory externalSourceServiceFactory, OmniSharpOptions omnisharpOptions)
 {
     _workspace = workspace;
     _externalSourceServiceFactory = externalSourceServiceFactory;
     _omnisharpOptions             = omnisharpOptions;
 }
示例#4
0
 public MetadataService(OmniSharpWorkspace workspace, ExternalSourceServiceFactory externalSourceServiceFactory, OmniSharpOptions omniSharpOptions)
 {
     _workspace = workspace;
     _externalSourceServiceFactory = externalSourceServiceFactory;
     _omniSharpOptions             = omniSharpOptions;
 }