3 implementations of ProjectDirectory
Microsoft.Build (3)
Definition\ProjectItem.cs (1)
226string IItem.ProjectDirectory
Instance\ProjectItemInstance.cs (2)
345string IItem.ProjectDirectory 1026string IItem.ProjectDirectory
9 references to ProjectDirectory
Microsoft.Build (9)
Evaluation\Expander.ItemExpander.cs (1)
264item.ProjectDirectory,
Evaluation\Expander.ItemExpander.Transforms.cs (6)
122string directoryToUse = item.Item.ProjectDirectory ?? FileUtilities.CurrentThreadWorkingDirectory ?? Directory.GetCurrentDirectory(); 185string baseDirectoryToUse = item.Item.ProjectDirectory ?? FileUtilities.CurrentThreadWorkingDirectory ?? String.Empty; 275string baseDirectoryToUse = item.Item.ProjectDirectory ?? FileUtilities.CurrentThreadWorkingDirectory ?? String.Empty; 360string baseDirectoryToUse = item.Item.ProjectDirectory ?? FileUtilities.CurrentThreadWorkingDirectory ?? String.Empty; 1063directoryToUse = sourceOfMetadata.ProjectDirectory ?? FileUtilities.CurrentThreadWorkingDirectory ?? Directory.GetCurrentDirectory(); 1070directoryToUse = sourceOfMetadata.ProjectDirectory ?? FileUtilities.CurrentThreadWorkingDirectory ?? Directory.GetCurrentDirectory();
Evaluation\LazyItemEvaluator.cs (2)
157normalizedItemValue = FileUtilities.NormalizePathForComparisonNoThrow(Item.EvaluatedInclude, Item.ProjectDirectory); 443string fullPath = FileUtilities.NormalizePathForComparisonNoThrow(items[i].Item.EvaluatedInclude, items[i].Item.ProjectDirectory);