1 write to _projectInstance
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
MSBuild\ProjectFile\ProjectInstanceReader.cs (1)
33
_projectInstance
= projectInstance;
22 references to _projectInstance
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (22)
MSBuild\ProjectFile\ProjectInstanceReader.cs (22)
39
_projectFullPath = Project?.FullPath ??
_projectInstance
.FullPath;
46
var commandLineArgs = TryGetCommandLineArgs(
_projectInstance
);
48
var outputFilePath =
_projectInstance
.ReadPropertyString(PropertyNames.TargetPath);
54
var outputRefFilePath =
_projectInstance
.ReadPropertyString(PropertyNames.TargetRefPath);
60
var generatedFilesOutputDirectory =
_projectInstance
.ReadPropertyString(PropertyNames.CompilerGeneratedFilesOutputPath);
65
var intermediateOutputFilePath =
_projectInstance
.GetItems(ItemNames.IntermediateAssembly).FirstOrDefault()?.EvaluatedInclude;
71
var projectAssetsFilePath =
_projectInstance
.ReadPropertyString(PropertyNames.ProjectAssetsFile);
78
var defaultNamespace =
_projectInstance
.ReadPropertyString(PropertyNames.RootNamespace) ?? string.Empty;
80
var targetFramework =
_projectInstance
.ReadPropertyString(PropertyNames.TargetFramework);
86
var targetFrameworkIdentifier =
_projectInstance
.ReadPropertyString(PropertyNames.TargetFrameworkIdentifier);
88
var targetFrameworkVersion =
_projectInstance
.ReadPropertyString(PropertyNames.TargetFrameworkVersion);
90
var docs =
_projectInstance
.GetDocuments()
95
var additionalDocs =
_projectInstance
.GetAdditionalFiles()
99
var analyzerConfigDocs =
_projectInstance
.GetEditorConfigFiles()
103
var packageReferences =
_projectInstance
.GetPackageReferences();
106
var metadataReferences = commandLineArgs.Length == 0 ?
_projectInstance
.GetMetadataReferences().ToArray() : [];
108
var projectCapabilities =
_projectInstance
.GetItems(ItemNames.ProjectCapability).Select(item => item.ToString()).ToArray();
109
var contentFileInfo = GetContentFiles(
_projectInstance
);
110
var codePage =
_projectInstance
.ReadCodePage();
112
var checksumAlgorithm =
_projectInstance
.ReadPropertyString(PropertyNames.ChecksumAlgorithm);
116
checksumAlgorithm =
_projectInstance
.ReadPropertyString(PropertyNames.PdbChecksumAlgorithm);
138
ProjectReferences = [..
_projectInstance
.GetProjectReferences()],