public GotoTypeDefinitionHandler( OmniSharpWorkspace workspace, ExternalSourceServiceFactory externalSourceServiceFactory, OmniSharpOptions omniSharpOptions) : base(workspace) { _externalSourceService = externalSourceServiceFactory?.Create(omniSharpOptions) ?? throw new ArgumentNullException(nameof(externalSourceServiceFactory)); }
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; }
public MetadataService(OmniSharpWorkspace workspace, ExternalSourceServiceFactory externalSourceServiceFactory, OmniSharpOptions omniSharpOptions) { _workspace = workspace; _externalSourceServiceFactory = externalSourceServiceFactory; _omniSharpOptions = omniSharpOptions; }