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; 42var commandLineArgs = TryGetCommandLineArgs(_projectInstance); 44var outputFilePath = _projectInstance.ReadPropertyString(PropertyNames.TargetPath); 50var outputRefFilePath = _projectInstance.ReadPropertyString(PropertyNames.TargetRefPath); 56var generatedFilesOutputDirectory = _projectInstance.ReadPropertyString(PropertyNames.CompilerGeneratedFilesOutputPath); 61var intermediateOutputFilePath = _projectInstance.GetItems(ItemNames.IntermediateAssembly).FirstOrDefault()?.EvaluatedInclude; 67var projectAssetsFilePath = _projectInstance.ReadPropertyString(PropertyNames.ProjectAssetsFile); 74var defaultNamespace = _projectInstance.ReadPropertyString(PropertyNames.RootNamespace) ?? string.Empty; 76var targetFramework = _projectInstance.ReadPropertyString(PropertyNames.TargetFramework); 82var targetFrameworkIdentifier = _projectInstance.ReadPropertyString(PropertyNames.TargetFrameworkIdentifier); 84var targetFrameworkVersion = _projectInstance.ReadPropertyString(PropertyNames.TargetFrameworkVersion); 86var docs = _projectInstance.GetDocuments() 91var additionalDocs = _projectInstance.GetAdditionalFiles() 95var analyzerConfigDocs = _projectInstance.GetEditorConfigFiles() 99var packageReferences = _projectInstance.GetPackageReferences(); 102var metadataReferences = commandLineArgs.Length == 0 ? _projectInstance.GetMetadataReferences().ToArray() : []; 104var projectCapabilities = _projectInstance.GetItems(ItemNames.ProjectCapability).Select(item => item.ToString()).ToArray(); 105var contentFileInfo = GetContentFiles(_projectInstance); 106var codePage = _projectInstance.ReadCodePage(); 108var checksumAlgorithm = _projectInstance.ReadPropertyString(PropertyNames.ChecksumAlgorithm); 112checksumAlgorithm = _projectInstance.ReadPropertyString(PropertyNames.PdbChecksumAlgorithm); 120FilePath = _projectInstance.FullPath, 134ProjectReferences = [.. _projectInstance.GetProjectReferences()],