1 write to _projectSystemProject
Microsoft.VisualStudio.LanguageServices.Implementation (1)
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (1)
73
_projectSystemProject
= projectSystemProject;
51 references to _projectSystemProject
Microsoft.VisualStudio.LanguageServices.Implementation (51)
ProjectSystem\CPS\CPSProject_IProjectCodeModelProvider.cs (1)
48
var dteProject = _project._visualStudioWorkspace.TryGetDTEProject(_project.
_projectSystemProject
.Id);
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (50)
43
get =>
_projectSystemProject
.DisplayName;
44
set =>
_projectSystemProject
.DisplayName = value;
49
get =>
_projectSystemProject
.FilePath;
50
set =>
_projectSystemProject
.FilePath = value;
55
get =>
_projectSystemProject
.IsPrimary;
56
set =>
_projectSystemProject
.IsPrimary = value;
67
get =>
_projectSystemProject
.HasAllInformation;
68
set =>
_projectSystemProject
.HasAllInformation = value;
94
_projectSystemProjectOptionsProcessor = new ProjectSystemProjectOptionsProcessor(
_projectSystemProject
, visualStudioWorkspace.Services.SolutionServices);
105
get =>
_projectSystemProject
.OutputFilePath;
111
_projectSystemProject
.OutputFilePath = null;
120
var rootDirectory =
_projectSystemProject
.FilePath != null
121
? Path.GetDirectoryName(
_projectSystemProject
.FilePath)
124
_projectSystemProject
.OutputFilePath = Path.Combine(rootDirectory, value);
128
_projectSystemProject
.OutputFilePath = value;
135
get =>
_projectSystemProject
.CompilationOutputAssemblyFilePath;
136
set =>
_projectSystemProject
.CompilationOutputAssemblyFilePath = value;
139
public ProjectId Id =>
_projectSystemProject
.Id;
156
_projectSystemProject
.DefaultNamespace = value;
160
_projectSystemProject
.MaxLangVersion = value;
165
_projectSystemProject
.RunAnalyzers = boolValue;
170
_projectSystemProject
.RunAnalyzersDuringLiveAnalysis = boolValue;
174
_projectSystemProject
.DependencyNodeTargetIdentifier = value;
178
_projectSystemProject
.OutputRefFilePath = GetAbsolutePath(value);
182
_projectSystemProject
.GeneratedFilesOutputDirectory = GetAbsolutePath(value);
197
var rootDirectory =
_projectSystemProject
.FilePath != null
198
? Path.GetDirectoryName(
_projectSystemProject
.FilePath)
208
_projectSystemProject
.AddMetadataReference(referencePath, properties);
214
_projectSystemProject
.RemoveMetadataReference(referencePath,
_projectSystemProject
.GetPropertiesForMetadataReference(referencePath).Single());
219
var otherProjectId = ((CPSProject)project).
_projectSystemProject
.Id;
220
_projectSystemProject
.AddProjectReference(new ProjectReference(otherProjectId, properties.Aliases, properties.EmbedInteropTypes));
225
var otherProjectId = ((CPSProject)project).
_projectSystemProject
.Id;
226
var otherProjectReference =
_projectSystemProject
.GetProjectReferences().Single(pr => pr.ProjectId == otherProjectId);
227
_projectSystemProject
.RemoveProjectReference(otherProjectReference);
231
=>
_projectSystemProject
.AddSourceFile(filePath, sourceCodeKind, folderNames.AsImmutableOrNull());
235
_projectSystemProject
.RemoveSourceFile(filePath);
240
=>
_projectSystemProject
.AddAdditionalFile(filePath);
243
=>
_projectSystemProject
.AddAdditionalFile(filePath, folders: [.. folderNames]);
254
_projectSystemProject
.RemoveFromWorkspace();
258
=>
_projectSystemProject
.AddAnalyzerReference(referencePath);
261
=>
_projectSystemProject
.RemoveAnalyzerReference(referencePath);
264
=>
_projectSystemProject
.RemoveAdditionalFile(filePath);
267
=>
_projectSystemProject
.AddDynamicSourceFile(filePath, folderNames.ToImmutableArrayOrEmpty());
270
=>
_projectSystemProject
.RemoveDynamicSourceFile(filePath);
273
=>
_projectSystemProject
.ReorderSourceFiles(filePaths.ToImmutableArrayOrEmpty());
276
=>
_projectSystemProject
;
279
=>
_projectSystemProject
.AddAnalyzerConfigFile(filePath);
282
=>
_projectSystemProject
.RemoveAnalyzerConfigFile(filePath);
285
=> await
_projectSystemProject
.CreateBatchScopeAsync(cancellationToken).ConfigureAwait(false);