1 write to _projectSystemProject
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LoadedProject.cs (1)
49
_projectSystemProject
= projectSystemProject;
25 references to _projectSystemProject
Microsoft.CodeAnalysis.LanguageServer (25)
HostWorkspace\LoadedProject.cs (25)
124
public ProjectId ProjectId =>
_projectSystemProject
.Id;
134
_projectSystemProject
.RemoveFromWorkspace();
146
var disposableBatchScope = await
_projectSystemProject
.CreateBatchScopeAsync(CancellationToken.None).ConfigureAwait(false);
155
_projectSystemProject
.DisplayName = projectDisplayName;
156
_projectSystemProject
.OutputFilePath = newProjectInfo.OutputFilePath;
157
_projectSystemProject
.OutputRefFilePath = newProjectInfo.OutputRefFilePath;
158
_projectSystemProject
.GeneratedFilesOutputDirectory = newProjectInfo.GeneratedFilesOutputDirectory;
159
_projectSystemProject
.CompilationOutputAssemblyFilePath = newProjectInfo.IntermediateOutputFilePath;
160
_projectSystemProject
.DefaultNamespace = newProjectInfo.DefaultNamespace;
161
_projectSystemProject
.HasAllInformation = !isMiscellaneousFile;
165
_targetFrameworkManager.UpdateIdentifierForProject(
_projectSystemProject
.Id, newProjectInfo.TargetFrameworkIdentifier);
175
document =>
_projectSystemProject
.AddSourceFile(document.FilePath, folders: document.Folders),
176
document =>
_projectSystemProject
.RemoveSourceFile(document.FilePath),
196
reference =>
_projectSystemProject
.AddMetadataReference(reference.Reference, reference.Properties),
197
reference =>
_projectSystemProject
.RemoveMetadataReference(reference.Reference, reference.Properties),
214
reference =>
_projectSystemProject
.AddAnalyzerReference(reference.FilePath),
215
reference =>
_projectSystemProject
.RemoveAnalyzerReference(reference.FilePath),
224
document =>
_projectSystemProject
.AddAdditionalFile(document.FilePath, folders: document.Folders),
225
document =>
_projectSystemProject
.RemoveAdditionalFile(document.FilePath),
232
document =>
_projectSystemProject
.AddAnalyzerConfigFile(document.FilePath),
233
document =>
_projectSystemProject
.RemoveAnalyzerConfigFile(document.FilePath),
240
document =>
_projectSystemProject
.AddDynamicSourceFile(document.FilePath, folders: []),
241
document =>
_projectSystemProject
.RemoveDynamicSourceFile(document.FilePath),
261
Contract.ThrowIfNull(
_projectSystemProject
.CompilationOptions, "Compilation options cannot be null for C#/VB project");
262
return (
_projectSystemProject
.CompilationOptions.OutputKind, metadataReferences, needsRestore);