37 references to ProjectFilePath
Microsoft.Build (36)
BuildCheck\Checks\CopyAlwaysCheck.cs (4)
48if (_projectsSeen.Contains(context.Data.ProjectFilePath)) 58_projectsSeen.Add(context.Data.ProjectFilePath); 66if (!_projectsSeen.Add(context.Data.ProjectFilePath)) 84Path.GetFileName(context.Data.ProjectFilePath),
BuildCheck\Checks\DoubleWritesCheck.cs (2)
119Path.GetFileName(context.Data.ProjectFilePath), 125_filesWritten.Add(fileBeingWritten, (context.Data.ProjectFilePath, context.Data.TaskName));
BuildCheck\Checks\EmbeddedResourceCheck.cs (2)
41if (!_projects.Add(context.Data.ProjectFilePath)) 79Path.GetFileName(context.Data.ProjectFilePath),
BuildCheck\Checks\ExecCliBuildCheck.cs (2)
84Path.GetFileName(context.Data.ProjectFilePath), 100Path.GetFileName(context.Data.ProjectFilePath),
BuildCheck\Checks\NoEnvironmentVariablePropertyCheck.cs (2)
62_buildCheckResults.Enqueue((context.Data.ProjectFilePath, context)); 64else if (CheckScopeClassifier.IsActionInObservedScope(_scope, context.Data.EnvironmentVariableLocation.File, context.Data.ProjectFilePath))
BuildCheck\Checks\PreferProjectReferenceCheck.cs (8)
50if (_projectsSeen.Contains(context.Data.ProjectFilePath)) 64targetPath = BuildCheckUtilities.RootEvaluatedPath(targetPath, context.Data.ProjectFilePath); 66_projectsPerOutputPath[targetPath] = context.Data.ProjectFilePath; 75Path.GetFileName(context.Data.ProjectFilePath), 85if (!_projectsSeen.Add(context.Data.ProjectFilePath)) 93string referenceFullPath = BuildCheckUtilities.RootEvaluatedPath(evaluatedReferencePath, context.Data.ProjectFilePath); 95_projectsPerReferencePath[referenceFullPath] = (context.Data.ProjectFilePath, evaluatedReferencePath); 104Path.GetFileName(context.Data.ProjectFilePath),
BuildCheck\Checks\PropertiesUsageCheck.cs (4)
135writeData.ElementLocation, writeData.ProjectFilePath)) 156writeData.ElementLocation, writeData.ProjectFilePath) && 192readData.ElementLocation, readData.ProjectFilePath)) 203readData.ElementLocation, readData.ProjectFilePath))
BuildCheck\Checks\SharedOutputPathCheck.cs (2)
43if (!_projectsSeen.Add(context.Data.ProjectFilePath)) 72string projectPath = context.Data.ProjectFilePath;
BuildCheck\Checks\TargetFrameworkConfusionCheck.cs (2)
41if (!_projectsSeen.Add(context.Data.ProjectFilePath)) 59Path.GetFileName(context.Data.ProjectFilePath),
BuildCheck\Checks\TargetFrameworkUnexpectedCheck.cs (3)
46if (_projectsSeen.Contains(context.Data.ProjectFilePath)) 84if (!_projectsSeen.Add(context.Data.ProjectFilePath)) 98Path.GetFileName(context.Data.ProjectFilePath),
BuildCheck\Checks\UntrustedLocationCheck.cs (2)
41if (checkedProjects.Add(context.Data.ProjectFilePath) && 48context.Data.ProjectFilePath.Substring(context.Data.ProjectFileDirectory.Length + 1)));
BuildCheck\Infrastructure\BuildCheckCentralContext.cs (1)
214string projectFullPath = checkData.ProjectFilePath;
BuildCheck\OM\BuildCheckDataContext.cs (2)
46/// Directory path of the file being built (the containing directory of <see cref="ProjectFilePath"/>). 49_projectFileDirectory ??= Path.GetDirectoryName(ProjectFilePath)!;
Microsoft.Build.BuildCheck.UnitTests (1)
TaskInvocationAnalysisDataTests.cs (1)
105data.ProjectFilePath.ShouldBe(testProject.ProjectFile);