1 write to _projectSystemProject
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LoadedProject.cs (1)
54
_projectSystemProject
= projectSystemProject;
24 references to _projectSystemProject
Microsoft.CodeAnalysis.LanguageServer (24)
HostWorkspace\LoadedProject.cs (24)
137
_projectSystemProject
.RemoveFromWorkspace();
149
var disposableBatchScope = await
_projectSystemProject
.CreateBatchScopeAsync(CancellationToken.None).ConfigureAwait(false);
158
_projectSystemProject
.DisplayName = projectDisplayName;
159
_projectSystemProject
.OutputFilePath = newProjectInfo.OutputFilePath;
160
_projectSystemProject
.OutputRefFilePath = newProjectInfo.OutputRefFilePath;
161
_projectSystemProject
.GeneratedFilesOutputDirectory = newProjectInfo.GeneratedFilesOutputDirectory;
162
_projectSystemProject
.CompilationOutputAssemblyFilePath = newProjectInfo.IntermediateOutputFilePath;
163
_projectSystemProject
.DefaultNamespace = newProjectInfo.DefaultNamespace;
164
_projectSystemProject
.HasAllInformation = !isMiscellaneousFile;
168
_targetFrameworkManager.UpdateIdentifierForProject(
_projectSystemProject
.Id, newProjectInfo.TargetFrameworkIdentifier);
178
document =>
_projectSystemProject
.AddSourceFile(document.FilePath, folders: document.Folders),
179
document =>
_projectSystemProject
.RemoveSourceFile(document.FilePath),
199
reference =>
_projectSystemProject
.AddMetadataReference(reference.Reference, reference.Properties),
200
reference =>
_projectSystemProject
.RemoveMetadataReference(reference.Reference, reference.Properties),
217
reference =>
_projectSystemProject
.AddAnalyzerReference(reference.FilePath),
218
reference =>
_projectSystemProject
.RemoveAnalyzerReference(reference.FilePath),
227
document =>
_projectSystemProject
.AddAdditionalFile(document.FilePath, folders: document.Folders),
228
document =>
_projectSystemProject
.RemoveAdditionalFile(document.FilePath),
235
document =>
_projectSystemProject
.AddAnalyzerConfigFile(document.FilePath),
236
document =>
_projectSystemProject
.RemoveAnalyzerConfigFile(document.FilePath),
243
document =>
_projectSystemProject
.AddDynamicSourceFile(document.FilePath, folders: []),
244
document =>
_projectSystemProject
.RemoveDynamicSourceFile(document.FilePath),
264
Contract.ThrowIfNull(
_projectSystemProject
.CompilationOptions, "Compilation options cannot be null for C#/VB project");
265
return (
_projectSystemProject
.CompilationOptions.OutputKind, metadataReferences, needsRestore);