78 references to Location
Microsoft.Build (78)
Construction\ProjectChooseElement.cs (1)
114
ProjectErrorUtilities.VerifyThrowInvalidProject(nestingDepth <= ProjectParser.MaximumChooseNesting, immediateParent.
Location
, "ChooseOverflow", ProjectParser.MaximumChooseNesting);
Construction\ProjectItemDefinitionElement.cs (1)
81
ProjectMetadataElement.ValidateValidMetadataAsAttributeName(name, ElementName,
Location
);
Construction\ProjectItemElement.cs (1)
402
ProjectMetadataElement.ValidateValidMetadataAsAttributeName(name, ElementName,
Location
);
Construction\ProjectMetadataElement.cs (2)
72
ValidateValidMetadataAsAttributeName(Name, Parent?.ElementName ?? "null", Parent?.
Location
);
136
ValidateValidMetadataAsAttributeName(newName, Parent.ElementName, Parent.
Location
);
Construction\ProjectUsingTaskBodyElement.cs (1)
116
public ElementLocation EvaluateLocation => GetAttributeLocation(XMakeAttributes.evaluate) ??
Location
;
Construction\ProjectUsingTaskParameterElement.cs (3)
146
public ElementLocation ParameterTypeLocation => GetAttributeLocation(XMakeAttributes.parameterType) ??
Location
;
153
public ElementLocation OutputLocation => GetAttributeLocation(XMakeAttributes.output) ??
Location
;
160
public ElementLocation RequiredLocation => GetAttributeLocation(XMakeAttributes.required) ??
Location
;
Definition\Project.cs (5)
1683
ErrorUtilities.VerifyThrowInvalidOperation(!ThrowInsteadOfSplittingItemElement, "OM_CannotSplitItemElementWhenSplittingIsDisabled", itemElement.
Location
, $"{nameof(Project)}.{nameof(ThrowInsteadOfSplittingItemElement)}");
1815
ErrorUtilities.VerifyThrowInvalidOperation(ReferenceEquals(Xml, otherXml), "OM_CannotModifyEvaluatedObjectInImportedFile", otherXml.
Location
.File);
2960
property.UpdateEvaluatedValue(ExpandPropertyValueBestEffortLeaveEscaped(unevaluatedValue, property.Xml.
Location
));
3407
ErrorUtilities.VerifyThrowInvalidOperation(!ThrowInsteadOfSplittingItemElement, "OM_CannotSplitItemElementWhenSplittingIsDisabled", itemElement.
Location
, $"{nameof(Project)}.{nameof(ThrowInsteadOfSplittingItemElement)}");
3594
ErrorUtilities.VerifyThrowInvalidOperation(ReferenceEquals(Xml, otherXml), "OM_CannotModifyEvaluatedObjectInImportedFile", otherXml.
Location
.File);
Definition\ProjectItem.cs (1)
601
string evaluatedValueEscaped = _project.ExpandMetadataValueBestEffortLeaveEscaped(this, unevaluatedValue, metadatumXml.
Location
);
Definition\ProjectItemDefinition.cs (1)
179
string evaluatedValueEscaped = _project.ExpandMetadataValueBestEffortLeaveEscaped(this, unevaluatedValue, metadatumXml.
Location
);
Definition\ProjectMetadata.cs (1)
225
get { return _xml.
Location
; }
Definition\ProjectProperty.cs (1)
409
_evaluatedValueEscaped = _project.ExpandPropertyValueBestEffortLeaveEscaped(value, _xml.
Location
);
Definition\Toolset.cs (1)
989
elementXml.
Location
,
Evaluation\Evaluator.cs (43)
456
output.
Location
,
469
output.
Location
,
492
ProjectPropertyGroupTaskPropertyInstance property = new ProjectPropertyGroupTaskPropertyInstance(propertyElement.Name, propertyElement.Value, propertyElement.Condition, propertyElement.
Location
, propertyElement.ConditionLocation);
496
ProjectPropertyGroupTaskInstance propertyGroup = new ProjectPropertyGroupTaskInstance(propertyGroupElement.Condition, propertyGroupElement.
Location
, propertyGroupElement.ConditionLocation, properties);
507
ProjectOnErrorInstance onError = new ProjectOnErrorInstance(projectOnErrorElement.ExecuteTargetsAttribute, projectOnErrorElement.Condition, projectOnErrorElement.
Location
, projectOnErrorElement.ExecuteTargetsLocation, projectOnErrorElement.ConditionLocation);
530
metadataElement.
Location
,
545
itemElement.
Location
,
558
ProjectItemGroupTaskInstance itemGroup = new ProjectItemGroupTaskInstance(itemGroupElement.Condition, itemGroupElement.
Location
, itemGroupElement.ConditionLocation, items);
613
targetElement.
Location
,
895
XmlUtilities.VerifyThrowProjectValidElementName(propertyName, currentProjectOrImport.
Location
);
1062
_evaluationLoggingContext.LogComment(MessageImportance.Low, "OverridingTarget", otherTarget.Name, otherTarget.Location.File, targetName, targetElement.
Location
.File);
1331
string evaluatedValue = _expander.ExpandIntoStringLeaveEscaped(propertyElement.Value, ExpanderOptions.ExpandProperties, propertyElement.
Location
);
1389
string evaluatedValue = _expander.ExpandIntoStringLeaveEscaped(metadataElement.Value, ExpanderOptions.ExpandPropertiesAndCustomMetadata, itemDefinitionElement.
Location
);
1726
importElement.
Location
.Line,
1727
importElement.
Location
.Column,
1731
importElement.
Location
.Line,
1732
importElement.
Location
.Column,
1827
importElement.
Location
,
1845
importElement.
Location
.Line,
1846
importElement.
Location
.Column,
2038
ElementLocation importLocationInProject = importElement.
Location
;
2046
importElement.
Location
.Line,
2047
importElement.
Location
.Column,
2051
importElement.
Location
.Line,
2052
importElement.
Location
.Column)
2107
importElement.
Location
.Line,
2108
importElement.
Location
.Column,
2112
importElement.
Location
.Line,
2113
importElement.
Location
.Column)
2192
_evaluationLoggingContext.LogWarning(null, new BuildEventFileInfo(importLocationInProject), "DuplicateImport", importFileUnescaped, previouslyImportedAt.
Location
.LocationString, parenthesizedProjectLocation);
2248
importElement.
Location
.Line,
2249
importElement.
Location
.Column,
2253
importElement.
Location
.Line,
2254
importElement.
Location
.Column)
2279
importElement.
Location
.Line,
2280
importElement.
Location
.Column,
2284
importElement.
Location
.Line,
2285
importElement.
Location
.Column)
2334
importElement.
Location
.Line,
2335
importElement.
Location
.Column,
2339
importElement.
Location
.Line,
2340
importElement.
Location
.Column)
2558
ProjectErrorUtilities.ThrowInvalidProject(importElement.
Location
, "InvalidAttributeValueWithException", importExpandedWithDefaultPath, XMakeAttributes.project, XMakeElements.import, ex.Message);
Evaluation\LazyItemEvaluator.cs (1)
645
metadatumElement.
Location
);
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (2)
212
string evaluatedValue = _expander.ExpandIntoStringLeaveEscaped(metadataElement.Value, metadataExpansionOptions, metadataElement.
Location
);
250
string evaluatedValue = _expander.ExpandIntoStringLeaveEscaped(metadataElement.Value, metadataExpansionOptions, metadataElement.
Location
);
Evaluation\Profiler\EvaluationProfiler.cs (2)
72
return _shouldTrackElements ? new EvaluationFrame(this, CurrentLocation.WithFileLineAndElement(element.
Location
.File, element.
Location
.Line, element)) : null;
Evaluation\ProjectParser.cs (3)
598
ProjectErrorUtilities.ThrowInvalidProject(onError.
Location
, "NodeMustBeLastUnderElement", XMakeElements.onError, XMakeElements.target, childElement.Name);
607
ProjectErrorUtilities.ThrowInvalidProject(onError.
Location
, "NodeMustBeLastUnderElement", XMakeElements.onError, XMakeElements.target, childElement.Name);
630
ProjectErrorUtilities.ThrowInvalidProject(onError.
Location
, "NodeMustBeLastUnderElement", XMakeElements.onError, XMakeElements.target, childElement.Name);
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (1)
127
propertyElement.
Location
,
Instance\ProjectInstance.cs (2)
1936
_sdkResolvedEnvironmentVariableProperties.Set(ProjectPropertyInstance.Create(environmentVariable.Key, environmentVariable.Value, importElement.
Location
, isImmutable: true));
3212
ElementLocation toolsVersionLocation = xml.
Location
;
Instance\ProjectTaskInstance.cs (1)
109
_location = element.
Location
;
Instance\TaskRegistry.cs (3)
410
ProjectErrorUtilities.ThrowInvalidProject(projectUsingTaskXml.
Location
, "InvalidAttributeValueWithException", assemblyFile, XMakeAttributes.assemblyFile, XMakeElements.usingTask, ex.Message);
1721
_inlineTaskXmlBody = expander.ExpandIntoStringLeaveEscaped(taskElement.TaskBody, expanderOptions, taskElement.
Location
);
1800
parameter.
Location
,
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementLink.cs (1)
84
/// Access to remote <see cref="ProjectElement.
Location
"/>.