1 write to _projectSystemProject
Microsoft.VisualStudio.LanguageServices.Implementation (1)
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (1)
70
_projectSystemProject
= projectSystemProject;
52 references to _projectSystemProject
Microsoft.VisualStudio.LanguageServices.Implementation (52)
ProjectSystem\CPS\CPSProject_IProjectCodeModelProvider.cs (1)
49
var dteProject = _project._visualStudioWorkspace.TryGetDTEProject(_project.
_projectSystemProject
.Id);
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (51)
40
get =>
_projectSystemProject
.DisplayName;
41
set =>
_projectSystemProject
.DisplayName = value;
46
get =>
_projectSystemProject
.FilePath;
47
set =>
_projectSystemProject
.FilePath = value;
52
get =>
_projectSystemProject
.IsPrimary;
53
set =>
_projectSystemProject
.IsPrimary = value;
64
get =>
_projectSystemProject
.HasAllInformation;
65
set =>
_projectSystemProject
.HasAllInformation = value;
91
_projectSystemProjectOptionsProcessor = new ProjectSystemProjectOptionsProcessor(
_projectSystemProject
, visualStudioWorkspace.Services.SolutionServices);
102
get =>
_projectSystemProject
.OutputFilePath;
108
_projectSystemProject
.OutputFilePath = null;
117
var rootDirectory =
_projectSystemProject
.FilePath != null
118
? Path.GetDirectoryName(
_projectSystemProject
.FilePath)
121
_projectSystemProject
.OutputFilePath = Path.Combine(rootDirectory, value);
125
_projectSystemProject
.OutputFilePath = value;
132
get =>
_projectSystemProject
.CompilationOutputAssemblyFilePath;
133
set =>
_projectSystemProject
.CompilationOutputAssemblyFilePath = value;
136
public ProjectId Id =>
_projectSystemProject
.Id;
153
_projectSystemProject
.DefaultNamespace = value;
157
_projectSystemProject
.MaxLangVersion = value;
162
_projectSystemProject
.RunAnalyzers = boolValue;
167
_projectSystemProject
.RunAnalyzersDuringLiveAnalysis = boolValue;
171
_projectSystemProject
.DependencyNodeTargetIdentifier = value;
178
_projectSystemProject
.OutputRefFilePath = null;
187
var rootDirectory =
_projectSystemProject
.FilePath != null
188
? Path.GetDirectoryName(
_projectSystemProject
.FilePath)
191
_projectSystemProject
.OutputRefFilePath = Path.Combine(rootDirectory, value);
195
_projectSystemProject
.OutputRefFilePath = value;
204
_projectSystemProject
.AddMetadataReference(referencePath, properties);
210
_projectSystemProject
.RemoveMetadataReference(referencePath,
_projectSystemProject
.GetPropertiesForMetadataReference(referencePath).Single());
215
var otherProjectId = ((CPSProject)project).
_projectSystemProject
.Id;
216
_projectSystemProject
.AddProjectReference(new ProjectReference(otherProjectId, properties.Aliases, properties.EmbedInteropTypes));
221
var otherProjectId = ((CPSProject)project).
_projectSystemProject
.Id;
222
var otherProjectReference =
_projectSystemProject
.GetProjectReferences().Single(pr => pr.ProjectId == otherProjectId);
223
_projectSystemProject
.RemoveProjectReference(otherProjectReference);
227
=>
_projectSystemProject
.AddSourceFile(filePath, sourceCodeKind, folderNames.AsImmutableOrNull());
231
_projectSystemProject
.RemoveSourceFile(filePath);
236
=>
_projectSystemProject
.AddAdditionalFile(filePath);
242
_projectSystemProject
.RemoveFromWorkspace();
246
=>
_projectSystemProject
.AddAnalyzerReference(referencePath);
249
=>
_projectSystemProject
.RemoveAnalyzerReference(referencePath);
252
=>
_projectSystemProject
.RemoveAdditionalFile(filePath);
255
=>
_projectSystemProject
.AddDynamicSourceFile(filePath, folderNames.ToImmutableArrayOrEmpty());
258
=>
_projectSystemProject
.RemoveDynamicSourceFile(filePath);
261
=> _batchScopes.Enqueue(
_projectSystemProject
.CreateBatchScope());
270
=>
_projectSystemProject
.ReorderSourceFiles(filePaths.ToImmutableArrayOrEmpty());
273
=>
_projectSystemProject
;
276
=>
_projectSystemProject
.AddAnalyzerConfigFile(filePath);
279
=>
_projectSystemProject
.RemoveAnalyzerConfigFile(filePath);
281
public IAsyncDisposable CreateBatchScope() =>
_projectSystemProject
.CreateBatchScope();