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)
52projectLoggingContext.BuildEventContext, target.Name, projectFullPath, target.Location.File, 113LoggingService.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)
573TargetFile = currentTargetEntry.Target.Location.File,
BackEnd\Components\RequestBuilder\TargetEntry.cs (1)
390TargetFile = _target.Location.File,
BackEnd\Components\RequestBuilder\TaskHost.cs (1)
196return _taskLocation.File;
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
1396string parameterLocationEscaped = EscapingUtilities.EscapeWithCaching(parameterLocation.File); 1528_batchBucket.Lookup.AddNewItem(new ProjectItemInstance(_projectInstance, outputTargetName, EscapingUtilities.Escape(output), EscapingUtilities.Escape(parameterLocation.File)));
Construction\ProjectRootElement.cs (4)
414get => Link != null ? RootLink.FullPath : _projectFileLocation?.File; 425string oldFullPath = _projectFileLocation?.File; 1559using (var projectWriter = new ProjectWriter(_projectFileLocation.File, saveEncoding)) 1567FileInfo fileInfo = FileUtilities.GetFileInfoNoThrow(_projectFileLocation.File);
Construction\Solution\SolutionProjectGenerator.cs (1)
1009if (traversalInstance.Targets[targetName].Location.File == traversalProject.FullPath)
Definition\Project.cs (2)
1815ErrorUtilities.VerifyThrowInvalidOperation(ReferenceEquals(Xml, otherXml), "OM_CannotModifyEvaluatedObjectInImportedFile", otherXml.Location.File); 3591ErrorUtilities.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)
230string.IsNullOrEmpty(projectRootElement.ProjectFileLocation.File) ? "(null)" : projectRootElement.ProjectFileLocation.File); 322MSBuildEventSource.Log.EvaluateStart(root.ProjectFileLocation.File); 364MSBuildEventSource.Log.EvaluateStop(root.ProjectFileLocation.File); 624string projectFile = String.IsNullOrEmpty(_projectRootElement.ProjectFileLocation.File) ? "(null)" : _projectRootElement.ProjectFileLocation.File; 643MSBuildEventSource.Log.EvaluatePass0Start(_projectRootElement.ProjectFileLocation.File); 1047_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)
1604new BuildEventFileInfo(elementLocation.File, elementLocation.Line, elementLocation.Column),
Xml\ProjectXmlUtilities.cs (2)
100if (Path.GetExtension(element.Location.File).Equals(".dwproj", StringComparison.OrdinalIgnoreCase)) 108throw 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)
1764projectFileAssert.Invoke(initialLocation, reloadLocation, rootElement.ProjectFileLocation.File); 1765projectFileAssert.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)
2046if (!string.Equals(x.File, y.File, StringComparison.OrdinalIgnoreCase)) 2056return obj.Line.GetHashCode() ^ obj.Column.GetHashCode() ^ obj.File.GetHashCode();