1 write to _projectSystemProject
Microsoft.VisualStudio.LanguageServices.Implementation (1)
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (1)
73
_projectSystemProject
= projectSystemProject;
52 references to _projectSystemProject
Microsoft.VisualStudio.LanguageServices.Implementation (52)
ProjectSystem\CPS\CPSProject_IProjectCodeModelProvider.cs (1)
48
var dteProject = _project._visualStudioWorkspace.TryGetDTEProject(_project.
_projectSystemProject
.Id);
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (51)
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]);
255
_projectSystemProject
.RemoveFromWorkspace();
267
await
_projectSystemProject
.RemoveFromWorkspaceAsync().ConfigureAwait(false);
271
=>
_projectSystemProject
.AddAnalyzerReference(referencePath);
274
=>
_projectSystemProject
.RemoveAnalyzerReference(referencePath);
277
=>
_projectSystemProject
.RemoveAdditionalFile(filePath);
280
=>
_projectSystemProject
.AddDynamicSourceFile(filePath, folderNames.ToImmutableArrayOrEmpty());
283
=>
_projectSystemProject
.RemoveDynamicSourceFile(filePath);
286
=>
_projectSystemProject
.ReorderSourceFiles(filePaths.ToImmutableArrayOrEmpty());
289
=>
_projectSystemProject
;
292
=>
_projectSystemProject
.AddAnalyzerConfigFile(filePath);
295
=>
_projectSystemProject
.RemoveAnalyzerConfigFile(filePath);
298
=> await
_projectSystemProject
.CreateBatchScopeAsync(cancellationToken).ConfigureAwait(false);