1 write to _projectSystemProject
Microsoft.VisualStudio.LanguageServices.Implementation (1)
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (1)
68
_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)
38
get =>
_projectSystemProject
.DisplayName;
39
set =>
_projectSystemProject
.DisplayName = value;
44
get =>
_projectSystemProject
.FilePath;
45
set =>
_projectSystemProject
.FilePath = value;
50
get =>
_projectSystemProject
.IsPrimary;
51
set =>
_projectSystemProject
.IsPrimary = value;
62
get =>
_projectSystemProject
.HasAllInformation;
63
set =>
_projectSystemProject
.HasAllInformation = value;
89
_projectSystemProjectOptionsProcessor = new ProjectSystemProjectOptionsProcessor(
_projectSystemProject
, visualStudioWorkspace.Services.SolutionServices);
100
get =>
_projectSystemProject
.OutputFilePath;
106
_projectSystemProject
.OutputFilePath = null;
115
var rootDirectory =
_projectSystemProject
.FilePath != null
116
? Path.GetDirectoryName(
_projectSystemProject
.FilePath)
119
_projectSystemProject
.OutputFilePath = Path.Combine(rootDirectory, value);
123
_projectSystemProject
.OutputFilePath = value;
130
get =>
_projectSystemProject
.CompilationOutputAssemblyFilePath;
131
set =>
_projectSystemProject
.CompilationOutputAssemblyFilePath = value;
134
public ProjectId Id =>
_projectSystemProject
.Id;
151
_projectSystemProject
.DefaultNamespace = value;
155
_projectSystemProject
.MaxLangVersion = value;
160
_projectSystemProject
.RunAnalyzers = boolValue;
165
_projectSystemProject
.RunAnalyzersDuringLiveAnalysis = boolValue;
169
_projectSystemProject
.DependencyNodeTargetIdentifier = value;
173
_projectSystemProject
.OutputRefFilePath = GetAbsolutePath(value);
177
_projectSystemProject
.GeneratedFilesOutputDirectory = GetAbsolutePath(value);
192
var rootDirectory =
_projectSystemProject
.FilePath != null
193
? Path.GetDirectoryName(
_projectSystemProject
.FilePath)
203
_projectSystemProject
.AddMetadataReference(referencePath, properties);
209
_projectSystemProject
.RemoveMetadataReference(referencePath,
_projectSystemProject
.GetPropertiesForMetadataReference(referencePath).Single());
214
var otherProjectId = ((CPSProject)project).
_projectSystemProject
.Id;
215
_projectSystemProject
.AddProjectReference(new ProjectReference(otherProjectId, properties.Aliases, properties.EmbedInteropTypes));
220
var otherProjectId = ((CPSProject)project).
_projectSystemProject
.Id;
221
var otherProjectReference =
_projectSystemProject
.GetProjectReferences().Single(pr => pr.ProjectId == otherProjectId);
222
_projectSystemProject
.RemoveProjectReference(otherProjectReference);
226
=>
_projectSystemProject
.AddSourceFile(filePath, sourceCodeKind, folderNames.AsImmutableOrNull());
230
_projectSystemProject
.RemoveSourceFile(filePath);
235
=>
_projectSystemProject
.AddAdditionalFile(filePath);
238
=>
_projectSystemProject
.AddAdditionalFile(filePath, folders: [.. folderNames]);
244
_projectSystemProject
.RemoveFromWorkspace();
248
=>
_projectSystemProject
.AddAnalyzerReference(referencePath);
251
=>
_projectSystemProject
.RemoveAnalyzerReference(referencePath);
254
=>
_projectSystemProject
.RemoveAdditionalFile(filePath);
257
=>
_projectSystemProject
.AddDynamicSourceFile(filePath, folderNames.ToImmutableArrayOrEmpty());
260
=>
_projectSystemProject
.RemoveDynamicSourceFile(filePath);
263
=>
_projectSystemProject
.ReorderSourceFiles(filePaths.ToImmutableArrayOrEmpty());
266
=>
_projectSystemProject
;
269
=>
_projectSystemProject
.AddAnalyzerConfigFile(filePath);
272
=>
_projectSystemProject
.RemoveAnalyzerConfigFile(filePath);
275
=> await
_projectSystemProject
.CreateBatchScopeAsync(cancellationToken).ConfigureAwait(false);