1 write to _projectSystemProject
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LoadedProject.cs (1)
54_projectSystemProject = projectSystemProject;
25 references to _projectSystemProject
Microsoft.CodeAnalysis.LanguageServer (25)
HostWorkspace\LoadedProject.cs (25)
129public ProjectId ProjectId => _projectSystemProject.Id; 139_projectSystemProject.RemoveFromWorkspace(); 151var disposableBatchScope = await _projectSystemProject.CreateBatchScopeAsync(CancellationToken.None).ConfigureAwait(false); 160_projectSystemProject.DisplayName = projectDisplayName; 161_projectSystemProject.OutputFilePath = newProjectInfo.OutputFilePath; 162_projectSystemProject.OutputRefFilePath = newProjectInfo.OutputRefFilePath; 163_projectSystemProject.GeneratedFilesOutputDirectory = newProjectInfo.GeneratedFilesOutputDirectory; 164_projectSystemProject.CompilationOutputAssemblyFilePath = newProjectInfo.IntermediateOutputFilePath; 165_projectSystemProject.DefaultNamespace = newProjectInfo.DefaultNamespace; 166_projectSystemProject.HasAllInformation = !isMiscellaneousFile; 170_targetFrameworkManager.UpdateIdentifierForProject(_projectSystemProject.Id, newProjectInfo.TargetFrameworkIdentifier); 180document => _projectSystemProject.AddSourceFile(document.FilePath, folders: document.Folders), 181document => _projectSystemProject.RemoveSourceFile(document.FilePath), 201reference => _projectSystemProject.AddMetadataReference(reference.Reference, reference.Properties), 202reference => _projectSystemProject.RemoveMetadataReference(reference.Reference, reference.Properties), 219reference => _projectSystemProject.AddAnalyzerReference(reference.FilePath), 220reference => _projectSystemProject.RemoveAnalyzerReference(reference.FilePath), 229document => _projectSystemProject.AddAdditionalFile(document.FilePath, folders: document.Folders), 230document => _projectSystemProject.RemoveAdditionalFile(document.FilePath), 237document => _projectSystemProject.AddAnalyzerConfigFile(document.FilePath), 238document => _projectSystemProject.RemoveAnalyzerConfigFile(document.FilePath), 245document => _projectSystemProject.AddDynamicSourceFile(document.FilePath, folders: []), 246document => _projectSystemProject.RemoveDynamicSourceFile(document.FilePath), 266Contract.ThrowIfNull(_projectSystemProject.CompilationOptions, "Compilation options cannot be null for C#/VB project"); 267return (_projectSystemProject.CompilationOptions.OutputKind, metadataReferences, needsRestore);