Implemented interface member:
property
File
Microsoft.Build.Shared.IMSBuildElementLocation.File
3 overrides of File
Microsoft.Build (2)
ElementLocation\ElementLocation.cs (2)
269public override string File 345public override string File
Microsoft.Build.Engine.UnitTests (1)
MockElementLocation.cs (1)
42public override string File
57 references to File
Microsoft.Build (42)
BackEnd\Components\Logging\TargetLoggingContext.cs (2)
53projectLoggingContext.BuildEventContext, target.Name, projectFullPath, target.Location.File, 114LoggingService.LogTargetFinished(BuildEventContext, _target.Name, projectFullPath, _target.Location.File, success, targetOutputWrapper);
BackEnd\Components\Logging\TaskLoggingContext.cs (2)
53task.Location.File, 137_task.Location.File,
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (1)
466originalItem.Location.File,
BackEnd\Components\RequestBuilder\TargetBuilder.cs (1)
563TargetFile = currentTargetEntry.Target.Location.File,
BackEnd\Components\RequestBuilder\TargetEntry.cs (1)
390TargetFile = _target.Location.File,
BackEnd\Components\RequestBuilder\TaskHost.cs (1)
195return _taskLocation.File;
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
1389string parameterLocationEscaped = EscapingUtilities.EscapeWithCaching(parameterLocation.File); 1521_batchBucket.Lookup.AddNewItem(new ProjectItemInstance(_projectInstance, outputTargetName, EscapingUtilities.Escape(output), EscapingUtilities.Escape(parameterLocation.File)));
Construction\ProjectRootElement.cs (4)
396get => Link != null ? RootLink.FullPath : _projectFileLocation?.File; 407string oldFullPath = _projectFileLocation?.File; 1529using (var projectWriter = new ProjectWriter(_projectFileLocation.File, saveEncoding)) 1537FileInfo fileInfo = FileUtilities.GetFileInfoNoThrow(_projectFileLocation.File);
Construction\Solution\SolutionProjectGenerator.cs (1)
1017if (traversalInstance.Targets[targetName].Location.File == traversalProject.FullPath)
Definition\Project.cs (2)
1809ErrorUtilities.VerifyThrowInvalidOperation(ReferenceEquals(Xml, otherXml), "OM_CannotModifyEvaluatedObjectInImportedFile", otherXml.Location.File); 3585ErrorUtilities.VerifyThrowInvalidOperation(ReferenceEquals(Xml, otherXml), "OM_CannotModifyEvaluatedObjectInImportedFile", otherXml.Location.File);
ElementLocation\ElementLocation.cs (3)
74get { return GetLocationString(File, Line, Column); } 120if (!String.Equals(this.File, that.File, StringComparison.OrdinalIgnoreCase)) 145string file = File;
ElementLocation\XmlAttributeWithLocation.cs (1)
77if (!String.Equals(_elementLocation.File, ownerDocumentWithLocation.FullPath ?? String.Empty, StringComparison.OrdinalIgnoreCase))
ElementLocation\XmlElementWithLocation.cs (1)
97if (!String.Equals(_elementLocation.File, ownerDocumentWithLocation.FullPath ?? String.Empty, StringComparison.OrdinalIgnoreCase))
Evaluation\Evaluator.cs (9)
225string.IsNullOrEmpty(projectRootElement.ProjectFileLocation.File) ? "(null)" : projectRootElement.ProjectFileLocation.File); 315MSBuildEventSource.Log.EvaluateStart(root.ProjectFileLocation.File); 356MSBuildEventSource.Log.EvaluateStop(root.ProjectFileLocation.File); 616string projectFile = String.IsNullOrEmpty(_projectRootElement.ProjectFileLocation.File) ? "(null)" : _projectRootElement.ProjectFileLocation.File; 635MSBuildEventSource.Log.EvaluatePass0Start(_projectRootElement.ProjectFileLocation.File); 1039_evaluationLoggingContext.LogComment(MessageImportance.Low, "OverridingTarget", otherTarget.Name, otherTarget.Location.File, targetName, targetElement.Location.File);
Evaluation\Profiler\EvaluationProfiler.cs (1)
72return _shouldTrackElements ? new EvaluationFrame(this, CurrentLocation.WithFileLineAndElement(element.Location.File, element.Location.Line, element)) : null;
Evaluation\ProjectParser.cs (2)
116MSBuildEventSource.Log.ParseStart(projectRootElement.ProjectFileLocation.File); 121MSBuildEventSource.Log.ParseStop(projectRootElement.ProjectFileLocation.File);
Instance\ProjectInstance.cs (1)
1198get => _projectFileLocation?.File ?? string.Empty;
Instance\ProjectTargetInstance.cs (1)
346get { return _location.File; }
Instance\ProjectTargetInstanceChild.cs (1)
31get { return Location.File; }
Instance\TaskFactories\AssemblyTaskFactory.cs (1)
385taskLocation.File,
Instance\TaskFactoryLoggingHost.cs (1)
135return _elementLocation.File;
Instance\TaskRegistry.cs (1)
1520new BuildEventFileInfo(elementLocation.File, elementLocation.Line, elementLocation.Column),
Xml\ProjectXmlUtilities.cs (2)
101if (Path.GetExtension(element.Location.File).Equals(".dwproj", StringComparison.OrdinalIgnoreCase)) 109throw new UnbuildableProjectTypeException(element.Location.File);
Microsoft.Build.Engine.OM.UnitTests (10)
Construction\ElementLocationPublic_Tests.cs (6)
35Assert.Equal(project.FullPath, target.Location.File); 36Assert.Equal(project.FullPath, target.OutputsLocation.File); 52Assert.Equal(project.FullPath, target.Location.File); 53Assert.Equal(project.FullPath, target.OutputsLocation.File); 57Assert.Equal(project.FullPath, target.Location.File); 58Assert.Equal(project.FullPath, target.OutputsLocation.File);
Construction\ProjectRootElement_Tests.cs (2)
1768projectFileAssert.Invoke(initialLocation, reloadLocation, rootElement.ProjectFileLocation.File); 1769projectFileAssert.Invoke(initialLocation, reloadLocation, rootElement.AllChildren.Last().Location.File);
ObjectModelRemoting\Helpers\ViewValidation.construction.cs (2)
264Assert.Equal(expected.File, actual.File);
Microsoft.Build.Engine.UnitTests (2)
BackEnd\MockTaskBuilder.cs (2)
102lookupForInference.AddNewItem(new ProjectItemInstance(requestEntry.RequestConfiguration.Project, taskInstance.Name + "_Item", "Item", task.Location.File)); 106lookupForExecution.AddNewItem(new ProjectItemInstance(requestEntry.RequestConfiguration.Project, taskInstance.Name + "_Item", "Item", task.Location.File));
Microsoft.Build.UnitTests.Shared (3)
ObjectModelHelpers.cs (3)
2045if (!string.Equals(x.File, y.File, StringComparison.OrdinalIgnoreCase)) 2055return obj.Line.GetHashCode() ^ obj.Column.GetHashCode() ^ obj.File.GetHashCode();