Task <object> IProjectSystem.GetWorkspaceModelAsync(WorkspaceInformationRequest request) { return(Task.FromResult <object>( new DotNetWorkspaceInfo( entries: _projectStates.GetStates, includeSourceFiles: !request.ExcludeSourceFiles))); }
public Task <object> GetInformationModel(WorkspaceInformationRequest request) { var workspaceInfo = new DotNetWorkspaceInformation( entries: _projectStates.GetStates, includeSourceFiles: !request.ExcludeSourceFiles); return(Task.FromResult <object>(workspaceInfo)); }
Task <object> IProjectSystem.GetWorkspaceModelAsync(WorkspaceInformationRequest request) { var info = new MSBuildWorkspaceInfo( _solutionFileOrRootPath, _projects, excludeSourceFiles: request?.ExcludeSourceFiles ?? false); return(Task.FromResult <object>(info)); }
async Task <object> IProjectSystem.GetWorkspaceModelAsync(WorkspaceInformationRequest request) { await _manager.WaitForQueueEmptyAsync(); return(new MSBuildWorkspaceInfo( _solutionFileOrRootPath, _manager.GetAllProjects(), excludeSourceFiles: request?.ExcludeSourceFiles ?? false)); }
public Task <object> GetInformationModel(WorkspaceInformationRequest request) { var workspaceInfo = new DotNetWorkspaceInformation( projectContexts: _projectStates.GetValues().Select(state => state.ProjectContext), configuration: _compilationConfiguration, includeSourceFiles: !request.ExcludeSourceFiles); return(Task.FromResult <object>(workspaceInfo)); }
Task <object> IProjectSystem.GetWorkspaceModelAsync(WorkspaceInformationRequest request) { var scriptContextModels = new List <ScriptContextModel>(); foreach (var project in _projects) { scriptContextModels.Add(new ScriptContextModel(project.Key, project.Value, _assemblyReferences)); } return(Task.FromResult <object>(new ScriptContextModelCollection(scriptContextModels))); }
public Task <object> GetWorkspaceModelAsync(WorkspaceInformationRequest request) { var scriptContextModels = new List <CakeContextModel>(); foreach (var project in _projects) { scriptContextModels.Add(new CakeContextModel(project.Key)); } return(Task.FromResult <object>(new CakeContextModelCollection(scriptContextModels))); }
public static async Task <MSBuildWorkspaceInfo> RequestMSBuildWorkspaceInfoAsync(this OmniSharpTestHost host) { var service = host.GetWorkspaceInformationService(); var request = new WorkspaceInformationRequest { ExcludeSourceFiles = false }; var response = await service.Handle(request); return((MSBuildWorkspaceInfo)response["MsBuild"]); }
private static async Task <DotNetWorkspaceInfo> GetWorkspaceInfoAsync(OmniSharpTestHost host) { var service = host.GetWorkspaceInformationService(); var request = new WorkspaceInformationRequest { ExcludeSourceFiles = false }; var response = await service.Handle(request); return((DotNetWorkspaceInfo)response["DotNet"]); }
private static async Task <CakeContextModelCollection> GetWorkspaceInfoAsync(OmniSharpTestHost host) { var service = host.GetWorkspaceInformationService(); var request = new WorkspaceInformationRequest { ExcludeSourceFiles = false }; var response = await service.Handle(request); return((CakeContextModelCollection)response["Cake"]); }
private static async Task <ScriptContextModelCollection> GetWorkspaceInfoAsync(OmniSharpTestHost host) { var service = host.GetWorkspaceInformationService(); var request = new WorkspaceInformationRequest { ExcludeSourceFiles = false }; var response = await service.Handle(request); if (!response.ContainsKey("Script")) { return(null); } return((ScriptContextModelCollection)response["Script"]); }
Task <object> IProjectSystem.GetInformationModel(WorkspaceInformationRequest request) { return(Task.FromResult <object>(_scriptCsContext)); }
public Task <object> GetWorkspaceModelAsync(WorkspaceInformationRequest request) { // TODO: Call out to process return(Task.FromResult <object>(null)); }
public Task <object> GetWorkspaceModelAsync(WorkspaceInformationRequest request) { return(Task.FromResult((object)string.Empty)); }
public Task <object> GetInformationModel(WorkspaceInformationRequest request) { throw new NotImplementedException(); }
Task <object> IProjectSystem.GetInformationModel(WorkspaceInformationRequest request) { return(Task.FromResult <object>(new MsBuildWorkspaceInformation(_context, request?.ExcludeSourceFiles ?? false))); }
public Task <object> GetInformationModel(WorkspaceInformationRequest request) { // TODO: Call out to process return(null); }
Task <object> IProjectSystem.GetWorkspaceModelAsync(WorkspaceInformationRequest request) { return(Task.FromResult <object>(null)); }
Task <object> IProjectSystem.GetInformationModel(WorkspaceInformationRequest request) { return(Task.FromResult <object>(new DnxWorkspaceInformation(_context))); }