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; 50var commandLineArgs = TryGetCommandLineArgs(_projectInstance); 52var outputFilePath = _projectInstance.ReadPropertyString(PropertyNames.TargetPath); 58var outputRefFilePath = _projectInstance.ReadPropertyString(PropertyNames.TargetRefPath); 64var generatedFilesOutputDirectory = _projectInstance.ReadPropertyString(PropertyNames.CompilerGeneratedFilesOutputPath); 69var intermediateOutputFilePath = _projectInstance.GetItems(ItemNames.IntermediateAssembly).FirstOrDefault()?.EvaluatedInclude; 75var projectAssetsFilePath = _projectInstance.ReadPropertyString(PropertyNames.ProjectAssetsFile); 82var defaultNamespace = _projectInstance.ReadPropertyString(PropertyNames.RootNamespace) ?? string.Empty; 84var targetFramework = _projectInstance.ReadPropertyString(PropertyNames.TargetFramework); 90var targetFrameworkIdentifier = _projectInstance.ReadPropertyString(PropertyNames.TargetFrameworkIdentifier); 92var targetFrameworkVersion = _projectInstance.ReadPropertyString(PropertyNames.TargetFrameworkVersion); 94var docs = _projectInstance.GetDocuments() 99var additionalDocs = _projectInstance.GetAdditionalFiles() 103var analyzerConfigDocs = _projectInstance.GetEditorConfigFiles() 107var packageReferences = _projectInstance.GetPackageReferences(); 110var metadataReferences = commandLineArgs.Length == 0 ? _projectInstance.GetMetadataReferences().ToArray() : []; 112var projectCapabilities = _projectInstance.GetItems(ItemNames.ProjectCapability).Select(item => item.ToString()).ToArray(); 113var contentFileInfo = GetContentFiles(_projectInstance); 114var codePage = _projectInstance.ReadCodePage(); 116var checksumAlgorithm = _projectInstance.ReadPropertyString(PropertyNames.ChecksumAlgorithm); 120checksumAlgorithm = _projectInstance.ReadPropertyString(PropertyNames.PdbChecksumAlgorithm); 142ProjectReferences = [.. _projectInstance.GetProjectReferences()],