1 write to _projectInstance
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
MSBuild\ProjectFile\ProjectInstanceReader.cs (1)
32
_projectInstance
= projectInstance;
24 references to _projectInstance
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (24)
MSBuild\ProjectFile\ProjectInstanceReader.cs (24)
34
_projectDirectory = PathUtilities.EnsureTrailingSeparator(PathUtilities.GetDirectoryName(
_projectInstance
.FullPath));
38
=>
_projectInstance
.FullPath;
42
var commandLineArgs = TryGetCommandLineArgs(
_projectInstance
);
44
var outputFilePath =
_projectInstance
.ReadPropertyString(PropertyNames.TargetPath);
50
var outputRefFilePath =
_projectInstance
.ReadPropertyString(PropertyNames.TargetRefPath);
56
var generatedFilesOutputDirectory =
_projectInstance
.ReadPropertyString(PropertyNames.CompilerGeneratedFilesOutputPath);
61
var intermediateOutputFilePath =
_projectInstance
.GetItems(ItemNames.IntermediateAssembly).FirstOrDefault()?.EvaluatedInclude;
67
var projectAssetsFilePath =
_projectInstance
.ReadPropertyString(PropertyNames.ProjectAssetsFile);
74
var defaultNamespace =
_projectInstance
.ReadPropertyString(PropertyNames.RootNamespace) ?? string.Empty;
76
var targetFramework =
_projectInstance
.ReadPropertyString(PropertyNames.TargetFramework);
82
var targetFrameworkIdentifier =
_projectInstance
.ReadPropertyString(PropertyNames.TargetFrameworkIdentifier);
84
var targetFrameworkVersion =
_projectInstance
.ReadPropertyString(PropertyNames.TargetFrameworkVersion);
86
var docs =
_projectInstance
.GetDocuments()
91
var additionalDocs =
_projectInstance
.GetAdditionalFiles()
95
var analyzerConfigDocs =
_projectInstance
.GetEditorConfigFiles()
99
var packageReferences =
_projectInstance
.GetPackageReferences();
102
var metadataReferences = commandLineArgs.Length == 0 ?
_projectInstance
.GetMetadataReferences().ToArray() : [];
104
var projectCapabilities =
_projectInstance
.GetItems(ItemNames.ProjectCapability).Select(item => item.ToString()).ToArray();
105
var contentFileInfo = GetContentFiles(
_projectInstance
);
106
var codePage =
_projectInstance
.ReadCodePage();
108
var checksumAlgorithm =
_projectInstance
.ReadPropertyString(PropertyNames.ChecksumAlgorithm);
112
checksumAlgorithm =
_projectInstance
.ReadPropertyString(PropertyNames.PdbChecksumAlgorithm);
120
FilePath =
_projectInstance
.FullPath,
134
ProjectReferences = [..
_projectInstance
.GetProjectReferences()],