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; 46var commandLineArgs = TryGetCommandLineArgs(_projectInstance); 48var outputFilePath = _projectInstance.ReadPropertyString(PropertyNames.TargetPath); 54var outputRefFilePath = _projectInstance.ReadPropertyString(PropertyNames.TargetRefPath); 60var generatedFilesOutputDirectory = _projectInstance.ReadPropertyString(PropertyNames.CompilerGeneratedFilesOutputPath); 65var intermediateOutputFilePath = _projectInstance.GetItems(ItemNames.IntermediateAssembly).FirstOrDefault()?.EvaluatedInclude; 71var projectAssetsFilePath = _projectInstance.ReadPropertyString(PropertyNames.ProjectAssetsFile); 78var defaultNamespace = _projectInstance.ReadPropertyString(PropertyNames.RootNamespace) ?? string.Empty; 80var targetFramework = _projectInstance.ReadPropertyString(PropertyNames.TargetFramework); 86var targetFrameworkIdentifier = _projectInstance.ReadPropertyString(PropertyNames.TargetFrameworkIdentifier); 88var targetFrameworkVersion = _projectInstance.ReadPropertyString(PropertyNames.TargetFrameworkVersion); 90var docs = _projectInstance.GetDocuments() 95var additionalDocs = _projectInstance.GetAdditionalFiles() 99var analyzerConfigDocs = _projectInstance.GetEditorConfigFiles() 103var packageReferences = _projectInstance.GetPackageReferences(); 106var metadataReferences = commandLineArgs.Length == 0 ? _projectInstance.GetMetadataReferences().ToArray() : []; 108var projectCapabilities = _projectInstance.GetItems(ItemNames.ProjectCapability).Select(item => item.ToString()).ToArray(); 109var contentFileInfo = GetContentFiles(_projectInstance); 110var codePage = _projectInstance.ReadCodePage(); 112var checksumAlgorithm = _projectInstance.ReadPropertyString(PropertyNames.ChecksumAlgorithm); 116checksumAlgorithm = _projectInstance.ReadPropertyString(PropertyNames.PdbChecksumAlgorithm); 138ProjectReferences = [.. _projectInstance.GetProjectReferences()],