1 write to _projectInstance
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
MSBuild\ProjectFile\ProjectInstanceReader.cs (1)
37
_projectInstance
= projectInstance;
22 references to _projectInstance
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (22)
MSBuild\ProjectFile\ProjectInstanceReader.cs (22)
43
_projectFullPath = physicalFilePath ?? Project?.FullPath ??
_projectInstance
.FullPath;
50
var commandLineArgs = TryGetCommandLineArgs(
_projectInstance
);
52
var outputFilePath =
_projectInstance
.ReadPropertyString(PropertyNames.TargetPath);
58
var outputRefFilePath =
_projectInstance
.ReadPropertyString(PropertyNames.TargetRefPath);
64
var generatedFilesOutputDirectory =
_projectInstance
.ReadPropertyString(PropertyNames.CompilerGeneratedFilesOutputPath);
69
var intermediateOutputFilePath =
_projectInstance
.GetItems(ItemNames.IntermediateAssembly).FirstOrDefault()?.EvaluatedInclude;
75
var projectAssetsFilePath =
_projectInstance
.ReadPropertyString(PropertyNames.ProjectAssetsFile);
82
var defaultNamespace =
_projectInstance
.ReadPropertyString(PropertyNames.RootNamespace) ?? string.Empty;
84
var targetFramework =
_projectInstance
.ReadPropertyString(PropertyNames.TargetFramework);
90
var targetFrameworkIdentifier =
_projectInstance
.ReadPropertyString(PropertyNames.TargetFrameworkIdentifier);
92
var targetFrameworkVersion =
_projectInstance
.ReadPropertyString(PropertyNames.TargetFrameworkVersion);
94
var docs =
_projectInstance
.GetDocuments()
99
var additionalDocs =
_projectInstance
.GetAdditionalFiles()
103
var analyzerConfigDocs =
_projectInstance
.GetEditorConfigFiles()
107
var packageReferences =
_projectInstance
.GetPackageReferences();
110
var metadataReferences = commandLineArgs.Length == 0 ?
_projectInstance
.GetMetadataReferences().ToArray() : [];
112
var projectCapabilities =
_projectInstance
.GetItems(ItemNames.ProjectCapability).Select(item => item.ToString()).ToArray();
113
var contentFileInfo = GetContentFiles(
_projectInstance
);
114
var codePage =
_projectInstance
.ReadCodePage();
116
var checksumAlgorithm =
_projectInstance
.ReadPropertyString(PropertyNames.ChecksumAlgorithm);
120
checksumAlgorithm =
_projectInstance
.ReadPropertyString(PropertyNames.PdbChecksumAlgorithm);
142
ProjectReferences = [..
_projectInstance
.GetProjectReferences()],