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)
129
public ProjectId ProjectId =>
_projectSystemProject
.Id;
139
_projectSystemProject
.RemoveFromWorkspace();
151
var 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);
180
document =>
_projectSystemProject
.AddSourceFile(document.FilePath, folders: document.Folders),
181
document =>
_projectSystemProject
.RemoveSourceFile(document.FilePath),
201
reference =>
_projectSystemProject
.AddMetadataReference(reference.Reference, reference.Properties),
202
reference =>
_projectSystemProject
.RemoveMetadataReference(reference.Reference, reference.Properties),
219
reference =>
_projectSystemProject
.AddAnalyzerReference(reference.FilePath),
220
reference =>
_projectSystemProject
.RemoveAnalyzerReference(reference.FilePath),
229
document =>
_projectSystemProject
.AddAdditionalFile(document.FilePath, folders: document.Folders),
230
document =>
_projectSystemProject
.RemoveAdditionalFile(document.FilePath),
237
document =>
_projectSystemProject
.AddAnalyzerConfigFile(document.FilePath),
238
document =>
_projectSystemProject
.RemoveAnalyzerConfigFile(document.FilePath),
245
document =>
_projectSystemProject
.AddDynamicSourceFile(document.FilePath, folders: []),
246
document =>
_projectSystemProject
.RemoveDynamicSourceFile(document.FilePath),
266
Contract.ThrowIfNull(
_projectSystemProject
.CompilationOptions, "Compilation options cannot be null for C#/VB project");
267
return (
_projectSystemProject
.CompilationOptions.OutputKind, metadataReferences, needsRestore);