1 write to _project
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\WorkspaceProject.cs (1)
22
_project
= project;
32 references to _project
Microsoft.CodeAnalysis.LanguageServer (32)
HostWorkspace\WorkspaceProject.cs (32)
23
_optionsProcessor = new ProjectSystemProjectOptionsProcessor(
_project
, solutionServices);
34
_project
.AddAdditionalFile(additionalFilePath);
43
_project
.AddAdditionalFile(additionalFile.FilePath, folders: [.. additionalFile.FolderNames]);
52
_project
.AddAnalyzerConfigFile(analyzerConfigPath);
61
_project
.AddAnalyzerReference(analyzerPath);
70
_project
.AddDynamicSourceFile(dynamicFilePath, folders: []);
79
_project
.AddMetadataReference(metadataReference.FilePath, metadataReference.CreateProperties());
88
_project
.AddSourceFile(sourceFile.FilePath, folders: [.. sourceFile.FolderNames]);
94
_project
.RemoveFromWorkspace();
102
_project
.RemoveAdditionalFile(additionalFilePath);
111
_project
.RemoveAnalyzerConfigFile(analyzerConfigPath);
120
_project
.RemoveAnalyzerReference(analyzerPath);
129
_project
.RemoveDynamicSourceFile(dynamicFilePath);
138
_project
.RemoveMetadataReference(metadataReference.FilePath, metadataReference.CreateProperties());
147
_project
.RemoveSourceFile(sourceFile);
163
case "AssemblyName":
_project
.AssemblyName = value; break;
164
case "IntermediateAssembly":
_project
.CompilationOutputAssemblyFilePath = GetFullyQualifiedPath(valueOrNull); break;
165
case "MaxSupportedLangVersion":
_project
.MaxLangVersion = value; break;
166
case "RootNamespace":
_project
.DefaultNamespace = valueOrNull; break;
167
case "RunAnalyzers":
_project
.RunAnalyzers = bool.Parse(valueOrNull ?? bool.TrueString); break;
168
case "RunAnalyzersDuringLiveAnalysis":
_project
.RunAnalyzersDuringLiveAnalysis = bool.Parse(valueOrNull ?? bool.TrueString); break;
169
case "TargetPath":
_project
.OutputFilePath = GetFullyQualifiedPath(valueOrNull); break;
170
case "TargetRefPath":
_project
.OutputRefFilePath = GetFullyQualifiedPath(valueOrNull); break;
171
case "CompilerGeneratedFilesOutputPath":
_project
.GeneratedFilesOutputDirectory = GetFullyQualifiedPath(valueOrNull); break;
172
case "TargetFrameworkIdentifier": _targetFrameworkManager.UpdateIdentifierForProject(
_project
.Id, valueOrNull); break;
178
Contract.ThrowIfNull(
_project
.FilePath, "We don't have a project path at this point.");
183
fileDirectory ??= Path.GetDirectoryName(
_project
.FilePath);
201
return RunAndReportNFWAsync(() =>
_project
.DisplayName = displayName, cancellationToken);
206
return RunAndReportNFWAsync(() =>
_project
.HasAllInformation = hasAllInformation, cancellationToken);
212
var disposableBatchScope = await
_project
.CreateBatchScopeAsync(cancellationToken).ConfigureAwait(false);
215
return new WorkspaceProjectBatch(
_project
.CreateBatchScope(), _logger);
222
var disposableBatchScope = await
_project
.CreateBatchScopeAsync(cancellationToken).ConfigureAwait(false);