public Task <object> GetInformationModel(WorkspaceInformationRequest request) { var workspaceInfo = new DotNetWorkspaceInformation( entries: _projectStates.GetStates, includeSourceFiles: !request.ExcludeSourceFiles); return(Task.FromResult <object>(workspaceInfo)); }
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)); }