209 references to ProjectErrorUtilities
Microsoft.Build (209)
BackEnd\BuildManager\BuildManager.cs (1)
2216
ProjectErrorUtilities
.VerifyThrowInvalidProject(entryPointNode.ProjectInstance.Targets.Count > 0, entryPointNode.ProjectInstance.ProjectFileLocation, "NoTargetSpecified");
BackEnd\Components\RequestBuilder\BatchingEngine.cs (3)
164
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "CannotReferenceItemMetadataWithoutItemName", unqualifiedMetadataName);
268
ProjectErrorUtilities
.VerifyThrowInvalidProject(
430
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation,
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (1)
399
ProjectErrorUtilities
.VerifyThrowInvalidProject(!(keepMetadata != null && removeMetadata != null), originalItem.KeepMetadataLocation, "KeepAndRemoveMetadataMutuallyExclusive");
BackEnd\Components\RequestBuilder\IntrinsicTasks\PropertyGroupIntrinsicTask.cs (1)
78
ProjectErrorUtilities
.VerifyThrowInvalidProject(
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1225
ProjectErrorUtilities
.VerifyThrowInvalidProject(allTargets.Length > 0,
BackEnd\Components\RequestBuilder\TargetBuilder.cs (4)
422
ProjectErrorUtilities
.VerifyThrowInvalidProject(
703
ProjectErrorUtilities
.ThrowInvalidProject(targetLocation, "CircularDependency", targetSpecification.TargetName);
715
ProjectErrorUtilities
.ThrowInvalidProject(targetLocation, "CircularDependency", targetSpecification.TargetName);
725
ProjectErrorUtilities
.ThrowInvalidProject(targetLocation, "CircularDependencyInTargetGraph", targetSpecification.TargetName, parentTargetEntry.Name, buildReason, targetSpecification.TargetName, string.Join("<-", targetDependenceChain));
BackEnd\Components\RequestBuilder\TargetEntry.cs (2)
347
ProjectErrorUtilities
.ThrowInvalidProject(_target.ConditionLocation, "TargetConditionHasInvalidMetadataReference", _target.Name, _target.Condition);
928
ProjectErrorUtilities
.VerifyThrowInvalidProject(
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (3)
143
ProjectErrorUtilities
.VerifyThrowInvalidProject((TargetOutputSpecification.Length > 0) || (TargetInputSpecification.Length == 0),
1132
ProjectErrorUtilities
.VerifyThrowInvalidProject(input.AsSpan().IndexOfAny(MSBuildConstants.InvalidPathChars) < 0, _project.ProjectFileLocation, "IllegalCharactersInFileOrDirectory", input, inputItemName);
1133
ProjectErrorUtilities
.VerifyThrowInvalidProject(output.AsSpan().IndexOfAny(MSBuildConstants.InvalidPathChars) < 0, _project.ProjectFileLocation, "IllegalCharactersInFileOrDirectory", output, outputItemName);
BackEnd\Components\RequestBuilder\TaskBuilder.cs (7)
683
ProjectErrorUtilities
.ThrowInvalidProject(_targetChildInstance.Location, "TaskDeclarationOrUsageError", _taskNode.Name);
745
ProjectErrorUtilities
.ThrowInvalidProject(_taskNode.ContinueOnErrorLocation, "InvalidContinueOnErrorAttribute", _taskNode.Name, e.Message);
776
ProjectErrorUtilities
.ThrowInvalidProject(_targetChildInstance.Location, "TaskParametersError", _taskNode.Name, String.Empty);
904
ProjectErrorUtilities
.ThrowInvalidProject(taskLoggingContext.Task.Location, "CircularDependency", taskLoggingContext.TargetLoggingContext.Target.Name);
1127
ProjectErrorUtilities
.VerifyThrowInvalidProject(
1145
ProjectErrorUtilities
.VerifyThrowInvalidProject(
1158
ProjectErrorUtilities
.VerifyThrowInvalidProject(
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (11)
469
ProjectErrorUtilities
.VerifyThrowInvalidProject(
504
ProjectErrorUtilities
.VerifyThrowInvalidProject(
512
ProjectErrorUtilities
.VerifyThrowInvalidProject(
533
ProjectErrorUtilities
.ThrowInvalidProject(
567
ProjectErrorUtilities
.ThrowInvalidProject(
576
ProjectErrorUtilities
.ThrowInvalidProject(
836
ProjectErrorUtilities
.ThrowInvalidProject(
1216
ProjectErrorUtilities
.ThrowInvalidProject(
1259
ProjectErrorUtilities
.ThrowInvalidProject(
1298
ProjectErrorUtilities
.ThrowInvalidProject(
1748
ProjectErrorUtilities
.VerifyThrowInvalidProject(false, _taskLocation, "TaskDeclarationOrUsageError", _taskName);
Construction\ProjectChooseElement.cs (1)
119
ProjectErrorUtilities
.VerifyThrowInvalidProject(nestingDepth <= ProjectParser.MaximumChooseNesting, immediateParent.Location, "ChooseOverflow", ProjectParser.MaximumChooseNesting);
Construction\ProjectElementContainer.cs (1)
502
ProjectErrorUtilities
.VerifyThrowInvalidProject(!XmlElement.HasAttribute(child.XmlElement.Name),
Construction\ProjectMetadataElement.cs (1)
152
ProjectErrorUtilities
.ThrowInvalidProject(parentLocation, "InvalidMetadataAsAttribute", name, parentName);
Construction\ProjectRootElement.cs (1)
1948
ProjectErrorUtilities
.ThrowInvalidProject(sdkLocation, "InvalidSdkFormat", sdks);
Definition\Project.cs (1)
4336
ProjectErrorUtilities
.ThrowInvalidProject(toolsVersionLocation, "UnrecognizedToolsVersion", toolsVersionToUse, toolsVersionList);
Definition\ProjectCollection.cs (1)
383
ProjectErrorUtilities
.ThrowInvalidProject(ElementLocation.Create("MSBUILD"), "InvalidProperty", ex.Message);
Definition\Toolset.cs (1)
988
ProjectErrorUtilities
.ThrowInvalidProject(
Evaluation\Conditionals\AndExpressionNode.cs (2)
23
ProjectErrorUtilities
.ThrowInvalidProject(
40
ProjectErrorUtilities
.ThrowInvalidProject(
Evaluation\Conditionals\FunctionCallExpressionNode.cs (3)
96
ProjectErrorUtilities
.ThrowInvalidProject(
141
ProjectErrorUtilities
.ThrowInvalidProject(
190
ProjectErrorUtilities
.VerifyThrowInvalidProject(
Evaluation\Conditionals\GenericExpressionNode.cs (1)
65
ProjectErrorUtilities
.ThrowInvalidProject(
Evaluation\Conditionals\MultipleComparisonExpressionNode.cs (2)
41
ProjectErrorUtilities
.VerifyThrowInvalidProject(
89
ProjectErrorUtilities
.VerifyThrowInvalidProject(
Evaluation\Conditionals\NotExpressionNode.cs (1)
23
ProjectErrorUtilities
.ThrowInvalidProject(
Evaluation\Conditionals\NumericComparisonExpressionNode.cs (1)
47
ProjectErrorUtilities
.ThrowInvalidProject(
Evaluation\Conditionals\OrExpressionNode.cs (2)
23
ProjectErrorUtilities
.ThrowInvalidProject(
40
ProjectErrorUtilities
.ThrowInvalidProject(
Evaluation\Conditionals\Parser.cs (12)
112
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, _lexer.GetErrorResource(), expression, errorPosition, _lexer.UnexpectedlyFound);
118
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "UnexpectedTokenInCondition", expression, _lexer.IsNextString(), errorPosition);
182
ProjectErrorUtilities
.ThrowInvalidProject(_elementLocation, "UnexpectedTokenInCondition", expression, _lexer.IsNextString(), errorPosition);
204
ProjectErrorUtilities
.ThrowInvalidProject(_elementLocation, "UnexpectedTokenInCondition", expression, _lexer.IsNextString(), errorPosition);
226
ProjectErrorUtilities
.ThrowInvalidProject(_elementLocation, "UnexpectedTokenInCondition", expression, _lexer.IsNextString(), errorPosition);
289
ProjectErrorUtilities
.ThrowInvalidProject(_elementLocation, "UnexpectedTokenInCondition", _lexer.IsNextString(), errorPosition);
297
ProjectErrorUtilities
.ThrowInvalidProject(_elementLocation, "UnexpectedTokenInCondition", expression, _lexer.IsNextString(), errorPosition);
312
ProjectErrorUtilities
.ThrowInvalidProject(_elementLocation, "UnexpectedTokenInCondition", expression, _lexer.IsNextString(), errorPosition);
322
ProjectErrorUtilities
.ThrowInvalidProject(_elementLocation, "UnexpectedTokenInCondition", expression, _lexer.IsNextString(), errorPosition);
330
ProjectErrorUtilities
.ThrowInvalidProject(_elementLocation, "UnexpectedTokenInCondition", expression, _lexer.IsNextString(), errorPosition);
391
ProjectErrorUtilities
.ThrowInvalidProject(_elementLocation, _lexer.GetErrorResource(), expression, errorPosition, _lexer.UnexpectedlyFound);
395
ProjectErrorUtilities
.ThrowInvalidProject(_elementLocation, _lexer.GetErrorResource(), expression, errorPosition);
Evaluation\Evaluator.cs (11)
1824
ProjectErrorUtilities
.ThrowInvalidProject(importElement.SdkLocation, "SDKResolverCriticalFailure", e.Message);
1849
ProjectErrorUtilities
.ThrowInvalidProject(importElement.SdkLocation, "CouldNotResolveSdk", sdkReference.ToString());
2053
ProjectErrorUtilities
.ThrowInvalidProject(importLocationInProject, "InvalidAttributeValue", string.Empty, XMakeAttributes.project, XMakeElements.import);
2083
ProjectErrorUtilities
.ThrowInvalidProject(importLocationInProject, "InvalidAttributeValueWithException", EscapingUtilities.UnescapeAll(importExpressionEscapedItem), XMakeAttributes.project, XMakeElements.import, ex.Message);
2128
ProjectErrorUtilities
.ThrowInvalidProject(importLocationInProject, "InvalidAttributeValueWithException", importFileUnescaped, XMakeAttributes.project, XMakeElements.import, ex.Message);
2157
ProjectErrorUtilities
.ThrowInvalidProject(importLocationInProject, "ImportIntroducesCircularity", importFileUnescaped, importedBy);
2292
ProjectErrorUtilities
.ThrowInvalidProject(importLocationInProject, "ImportedProjectNotFound",
2345
ProjectErrorUtilities
.ThrowInvalidProject(importLocationInProject, "InvalidImportedProjectFile",
2545
ProjectErrorUtilities
.ThrowInvalidProject(importElement.Location, "InvalidAttributeValueWithException", importExpandedWithDefaultPath, XMakeAttributes.project, XMakeElements.import, ex.Message);
2575
ProjectErrorUtilities
.ThrowInvalidProject(importElement.ProjectLocation, "ImportedProjectFromExtensionsPathNotFound",
2636
ProjectErrorUtilities
.ThrowInvalidProject(importLocationInProject, "ImportedProjectFromVSDistribution", path);
Evaluation\Expander.cs (52)
884
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidFunctionPropertyExpression", expressionFunction, AssemblyResources.GetString("InvalidFunctionPropertyExpressionDetailMismatchedParenthesis"));
899
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidFunctionPropertyExpression", expressionFunction, AssemblyResources.GetString("InvalidFunctionPropertyExpressionDetailMismatchedQuote"));
1087
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "CannotExpandItemMetadata", expression, ex.Message);
1481
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidFunctionPropertyExpression", propertyBody, String.Empty);
1492
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidFunctionPropertyExpression", propertyBody, AssemblyResources.GetString("InvalidFunctionPropertyExpressionDetailMismatchedSquareBrackets"));
1514
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidFunctionPropertyExpression", propertyBody, String.Empty);
1760
ProjectErrorUtilities
.VerifyThrowInvalidProject(firstAtSignOffset == lastAtSignOffset, elementLocation, "InvalidRegistryPropertyExpression", "$(" + registryExpression + ")", String.Empty);
1819
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidRegistryPropertyExpression", $"$({registryExpression})", ex.Message);
2025
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "UnknownItemFunction", functionName);
2121
ProjectErrorUtilities
.VerifyThrowInvalidProject(match.Value == expression, elementLocation, "EmbeddedItemVectorCannotBeItemized", expression);
2253
ProjectErrorUtilities
.VerifyThrowInvalidProject(!string.IsNullOrEmpty(expressionCapture.ItemType), elementLocation, "InvalidFunctionPropertyExpression");
2300
ProjectErrorUtilities
.VerifyThrowInvalidProject(captures.Count > 0, elementLocation, "InvalidFunctionPropertyExpression");
2540
ProjectErrorUtilities
.VerifyThrowInvalidProject(arguments == null || arguments.Length == 0, elementLocation, "InvalidItemFunctionSyntax", functionName, arguments == null ? 0 : arguments.Length);
2569
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidItemFunctionExpression", functionName, item.Key, e.Message);
2590
ProjectErrorUtilities
.VerifyThrowInvalidProject(arguments == null || arguments.Length == 0, elementLocation, "InvalidItemFunctionSyntax", functionName, arguments == null ? 0 : arguments.Length);
2624
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidItemFunctionExpression", functionName, item.Key, e.Message);
2639
ProjectErrorUtilities
.VerifyThrowInvalidProject(arguments?.Length == 1, elementLocation, "InvalidItemFunctionSyntax", functionName, arguments == null ? 0 : arguments.Length);
2663
ProjectErrorUtilities
.VerifyThrowInvalidProject(arguments == null || arguments.Length == 0, elementLocation, "InvalidItemFunctionSyntax", functionName, arguments == null ? 0 : arguments.Length);
2710
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidItemFunctionExpression", functionName, item.Key, e.Message);
2741
ProjectErrorUtilities
.VerifyThrowInvalidProject(arguments == null || arguments.Length == 0, elementLocation, "InvalidItemFunctionSyntax", functionName, arguments == null ? 0 : arguments.Length);
2785
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidItemFunctionExpression", functionName, item.Key, e.Message);
2810
ProjectErrorUtilities
.VerifyThrowInvalidProject(arguments?.Length == 1, elementLocation, "InvalidItemFunctionSyntax", functionName, arguments == null ? 0 : arguments.Length);
2827
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "CannotEvaluateItemMetadata", metadataName, ex.Message);
2882
ProjectErrorUtilities
.VerifyThrowInvalidProject(arguments == null || arguments.Length == 0, elementLocation, "InvalidItemFunctionSyntax", functionName, arguments == null ? 0 : arguments.Length);
2901
ProjectErrorUtilities
.VerifyThrowInvalidProject(arguments == null || arguments.Length == 0, elementLocation, "InvalidItemFunctionSyntax", functionName, arguments == null ? 0 : arguments.Length);
2914
ProjectErrorUtilities
.VerifyThrowInvalidProject(arguments?.Length == 1, elementLocation, "InvalidItemFunctionSyntax", functionName, arguments == null ? 0 : arguments.Length);
3032
ProjectErrorUtilities
.VerifyThrowInvalidProject(groupCollection[RegularExpressions.ItemSpecificationGroup].Length == 0, elementLocation, "QualifiedMetadataInTransformNotAllowed", match.Value, name);
3147
ProjectErrorUtilities
.VerifyThrowInvalidProject(arguments == null || arguments.Length == 0, elementLocation, "InvalidItemFunctionSyntax", functionName, arguments == null ? 0 : arguments.Length);
3164
ProjectErrorUtilities
.VerifyThrowInvalidProject(arguments?.Length == 1, elementLocation, "InvalidItemFunctionSyntax", functionName, arguments == null ? 0 : arguments.Length);
3179
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "CannotEvaluateItemMetadata", metadataName, ex.Message);
3198
ProjectErrorUtilities
.VerifyThrowInvalidProject(arguments?.Length == 2, elementLocation, "InvalidItemFunctionSyntax", functionName, arguments == null ? 0 : arguments.Length);
3214
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "CannotEvaluateItemMetadata", metadataName, ex.Message);
3231
ProjectErrorUtilities
.VerifyThrowInvalidProject(arguments?.Length == 2, elementLocation, "InvalidItemFunctionSyntax", functionName, arguments == null ? 0 : arguments.Length);
3247
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "CannotEvaluateItemMetadata", metadataName, ex.Message);
3264
ProjectErrorUtilities
.VerifyThrowInvalidProject(arguments?.Length == 2, elementLocation, "InvalidItemFunctionSyntax", functionName, arguments == null ? 0 : arguments.Length);
3283
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "CannotEvaluateItemMetadata", metadataName, ex.Message);
3340
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "CannotEvaluateItemMetadata", match.Name, ex.Message);
3851
ProjectErrorUtilities
.VerifyThrowInvalidProject(!expressionRoot.IsEmpty, elementLocation, "InvalidFunctionPropertyExpression", expressionFunction, String.Empty);
3865
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidFunctionStaticMethodSyntax", expressionFunction, String.Empty);
3879
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidFunctionStaticMethodSyntax", expressionFunction, String.Empty);
3890
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidFunctionTypeUnavailable", expressionFunction, typeName);
3901
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidFunctionPropertyExpression", expressionFunction, AssemblyResources.GetString("InvalidFunctionPropertyExpressionDetailMismatchedSquareBrackets"));
3932
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidFunctionPropertyExpression", expressionFunction, String.Empty);
3996
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidFunctionMethodUnavailable", _methodMethodName, _receiverType.FullName);
4013
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidFunctionMethodUnavailable", _methodMethodName, _receiverType.FullName);
4149
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidFunctionPropertyExpression", partiallyEvaluated, ex.Message.Replace("\r\n", " "));
4220
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidFunctionPropertyExpression", partiallyEvaluated, ex.InnerException.Message.Replace("\r\n", " "));
4231
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidFunctionStaticMethodSyntax", _expression, ex.Message.Replace("Microsoft.Build.Evaluation.IntrinsicFunctions.", "[MSBuild]::"));
4237
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidFunctionPropertyExpression", partiallyEvaluated, ex.Message);
4535
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidFunctionPropertyExpression", expressionFunction, AssemblyResources.GetString("InvalidFunctionPropertyExpressionDetailMismatchedParenthesis"));
4587
ProjectErrorUtilities
.VerifyThrowInvalidProject(netPropertyName.Length > 0, elementLocation, "InvalidFunctionPropertyExpression", expressionFunction, String.Empty);
4606
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "InvalidFunctionPropertyExpression", expressionFunction, String.Empty);
Evaluation\ProjectParser.cs (36)
134
ProjectErrorUtilities
.ThrowInvalidProject(ElementLocation.Create(_document.FullPath), "NoRootProjectElement", XMakeElements.project);
136
ProjectErrorUtilities
.VerifyThrowInvalidProject(element.Name != XMakeElements.visualStudioProject, element.Location, "ProjectUpgradeNeeded", _project.FullPath);
137
ProjectErrorUtilities
.VerifyThrowInvalidProject(element.LocalName == XMakeElements.project, element.Location, "UnrecognizedElement", element.Name);
142
ProjectErrorUtilities
.ThrowInvalidProject(element.Location, "ProjectMustBeInMSBuildXmlNamespace",
203
ProjectErrorUtilities
.ThrowInvalidProject(childElement.Location, "ErrorWarningMessageNotSupported", childElement.Name);
226
ProjectErrorUtilities
.VerifyThrowInvalidProject(!XMakeElements.ReservedItemNames.Contains(childElement.Name) && !ReservedPropertyNames.IsReservedProperty(childElement.Name), childElement.Location, "CannotModifyReservedProperty", childElement.Name);
291
ProjectErrorUtilities
.ThrowInvalidProject(errorAttribute.Location, "InvalidAttributeExclusive");
295
ProjectErrorUtilities
.VerifyThrowInvalidProject(exclusiveAttributeCount == 1 || belowTarget, element.Location, "IncludeRemoveOrUpdate", exclusiveItemOperation, itemType);
301
ProjectErrorUtilities
.VerifyThrowInvalidProject(include.Length > 0 || element.Attributes[XMakeAttributes.include] == null, element.Location, "MissingRequiredAttribute", XMakeAttributes.include, itemType);
304
ProjectErrorUtilities
.VerifyThrowInvalidProject(remove.Length > 0 || element.Attributes[XMakeAttributes.remove] == null, element.Location, "MissingRequiredAttribute", XMakeAttributes.remove, itemType);
307
ProjectErrorUtilities
.VerifyThrowInvalidProject(update.Length > 0 || element.Attributes[XMakeAttributes.update] == null, element.Location, "MissingRequiredAttribute", XMakeAttributes.update, itemType);
310
ProjectErrorUtilities
.VerifyThrowInvalidProject(!XMakeElements.ReservedItemNames.Contains(itemType), element.Location, "CannotModifyReservedItem", itemType);
399
ProjectErrorUtilities
.VerifyThrowInvalidProject(!(parent is ProjectItemElement) || ((ProjectItemElement)parent).Remove.Length == 0, element.Location, "ChildElementsBelowRemoveNotAllowed", element.Name);
400
ProjectErrorUtilities
.VerifyThrowInvalidProject(!ItemSpecModifiers.IsItemSpecModifier(element.Name), element.Location, "ItemSpecModifierCannotBeCustomMetadata", element.Name);
401
ProjectErrorUtilities
.VerifyThrowInvalidProject(!XMakeElements.ReservedItemNames.Contains(element.Name), element.Location, "CannotModifyReservedItemMetadata", element.Name);
409
ProjectErrorUtilities
.VerifyThrowInvalidProject(!containsItemVector, element.Location, "MetadataDefinitionCannotContainItemVectorExpression", metadatum.Value, metadatum.Name);
429
ProjectErrorUtilities
.VerifyThrowInvalidProject(
449
ProjectErrorUtilities
.VerifyThrowInvalidProject(
511
ProjectErrorUtilities
.VerifyThrowInvalidProject(element.GetAttribute(XMakeAttributes.taskName).Length > 0, element.Location, "ProjectTaskNameEmpty");
516
ProjectErrorUtilities
.VerifyThrowInvalidProject(
583
ProjectErrorUtilities
.ThrowInvalidProject(element.GetAttributeLocation(XMakeAttributes.name), "NameInvalid", targetName, targetName[indexOfSpecialCharacter]);
598
ProjectErrorUtilities
.ThrowInvalidProject(onError.Location, "NodeMustBeLastUnderElement", XMakeElements.onError, XMakeElements.target, childElement.Name);
607
ProjectErrorUtilities
.ThrowInvalidProject(onError.Location, "NodeMustBeLastUnderElement", XMakeElements.onError, XMakeElements.target, childElement.Name);
624
ProjectErrorUtilities
.ThrowInvalidProject(childElement.Location, "ItemDefinitionGroupNotLegalInsideTarget", childElement.Name);
630
ProjectErrorUtilities
.ThrowInvalidProject(onError.Location, "NodeMustBeLastUnderElement", XMakeElements.onError, XMakeElements.target, childElement.Name);
635
ProjectErrorUtilities
.ThrowInvalidProject(childElement.Location, "PropertyOutsidePropertyGroupInTarget", childElement.Name, childElement.ParentNode.Name);
655
ProjectErrorUtilities
.VerifyThrowInvalidProject(
668
ProjectErrorUtilities
.VerifyThrowInvalidProject(childElement.Name == XMakeElements.output, childElement.Location, "UnrecognizedChildElement", childElement.Name, task.Name);
690
ProjectErrorUtilities
.VerifyThrowInvalidProject(
699
ProjectErrorUtilities
.VerifyThrowInvalidProject(String.IsNullOrWhiteSpace(propertyNameAttribute?.Value) || !ReservedPropertyNames.IsReservedProperty(propertyNameAttribute.Value), element.Location, "CannotModifyReservedProperty", propertyNameAttribute?.Value);
776
ProjectErrorUtilities
.VerifyThrowInvalidProject(nestingDepth <= MaximumChooseNesting, element.Location, "ChooseOverflow", MaximumChooseNesting);
788
ProjectErrorUtilities
.VerifyThrowInvalidProject(!foundOtherwise, childElement.Location, "WhenNotAllowedAfterOtherwise");
794
ProjectErrorUtilities
.VerifyThrowInvalidProject(!foundOtherwise, childElement.Location, "MultipleOtherwise");
807
ProjectErrorUtilities
.VerifyThrowInvalidProject(foundWhen, element.Location, "ChooseMustContainWhen");
885
ProjectErrorUtilities
.VerifyThrowInvalidProject(!_seenProjectExtensions, element.Location, "DuplicateProjectExtensions");
899
ProjectErrorUtilities
.ThrowInvalidProject(element.Location, "InvalidSdkElementName", element.Name);
Graph\ProjectGraph.cs (1)
677
ProjectErrorUtilities
.VerifyThrowInvalidProject(
Instance\ProjectInstance.cs (1)
3249
ProjectErrorUtilities
.ThrowInvalidProject(toolsVersionLocation, "UnrecognizedToolsVersion", toolsVersionToUse, toolsVersionList);
Instance\ProjectPropertyInstance.cs (2)
334
ProjectErrorUtilities
.VerifyThrowInvalidProject(!XMakeElements.ReservedItemNames.Contains(name), location, "CannotModifyReservedProperty", name);
335
ProjectErrorUtilities
.VerifyThrowInvalidProject(mayBeReserved || !ReservedPropertyNames.IsReservedProperty(name), location, "CannotModifyReservedProperty", name);
Instance\TaskFactories\AssemblyTaskFactory.cs (12)
271
ProjectErrorUtilities
.VerifyThrowInvalidProject(_loadedType != null, elementLocation, "TaskLoadFailure", taskName, loadInfo.AssemblyLocation, String.Empty);
277
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "TaskLoadFailure", taskName, loadInfo.AssemblyLocation, Environment.NewLine + e.InnerException.ToString());
290
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "TaskLoadFailure", taskName, loadInfo.AssemblyLocation, e.Message);
295
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "TaskLoadFailure", taskName, loadInfo.AssemblyLocation, e.Message);
299
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "TaskLoadFailure", taskName, loadInfo.AssemblyLocation, e.Message);
472
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "TaskLoadFailure", taskName, _loadedType.Assembly.AssemblyLocation, Environment.NewLine + e.InnerException.ToString());
485
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "TaskLoadFailure", taskName, _loadedType.Assembly.AssemblyLocation, e.Message);
490
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "TaskLoadFailure", taskName, _loadedType.Assembly.AssemblyLocation, e.Message);
496
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "TaskLoadFailure", taskName, _loadedType.Assembly.AssemblyLocation, e.Message);
501
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "TaskLoadFailure", taskName, _loadedType.Assembly.AssemblyLocation, e.Message);
521
ProjectErrorUtilities
.ThrowInvalidProject(
538
ProjectErrorUtilities
.ThrowInvalidProject(
Instance\TaskRegistry.cs (16)
309
ProjectErrorUtilities
.VerifyThrowInvalidProject(
334
ProjectErrorUtilities
.VerifyThrowInvalidProject(
343
ProjectErrorUtilities
.VerifyThrowInvalidProject(
410
ProjectErrorUtilities
.ThrowInvalidProject(projectUsingTaskXml.Location, "InvalidAttributeValueWithException", assemblyFile, XMakeAttributes.assemblyFile, XMakeElements.usingTask, ex.Message);
1374
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "TaskLoadFailure", taskName, _taskFactoryWrapperInstance.Name, message);
1472
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "CouldNotFindFactory", TaskFactoryAttributeName, taskFactoryLoadInfo.AssemblyLocation);
1481
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "TaskFactoryLoadFailure", TaskFactoryAttributeName, taskFactoryLoadInfo.AssemblyLocation, Environment.NewLine + e.InnerException.ToString());
1494
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "TaskFactoryLoadFailure", TaskFactoryAttributeName, taskFactoryLoadInfo.AssemblyLocation, e.Message);
1498
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "TaskFactoryLoadFailure", TaskFactoryAttributeName, taskFactoryLoadInfo.AssemblyLocation, e.Message);
1598
ProjectErrorUtilities
.ThrowInvalidProject(elementLocation, "TaskFactoryLoadFailure", TaskFactoryAttributeName, taskFactoryLoadInfo.AssemblyLocation, message);
1709
ProjectErrorUtilities
.ThrowInvalidProject(
1749
ProjectErrorUtilities
.VerifyThrowInvalidProject(
1774
ProjectErrorUtilities
.VerifyThrowInvalidProject(
1788
ProjectErrorUtilities
.ThrowInvalidProject(
1801
ProjectErrorUtilities
.ThrowInvalidProject(
1814
ProjectErrorUtilities
.ThrowInvalidProject(
Utilities\EngineFileUtilities.cs (6)
478
ProjectErrorUtilities
.ThrowInvalidProject(
493
ProjectErrorUtilities
.ThrowInvalidProject(
505
ProjectErrorUtilities
.ThrowInvalidProject(
518
ProjectErrorUtilities
.ThrowInvalidProject(
528
ProjectErrorUtilities
.ThrowInvalidProject(
538
ProjectErrorUtilities
.ThrowInvalidProject(
Utilities\XmlUtilities.cs (2)
96
ProjectErrorUtilities
.ThrowInvalidProject(location, "NameInvalid", name, name[firstInvalidCharLocation]);
114
ProjectErrorUtilities
.ThrowInvalidProject(element.Location, "NameInvalid", name, name[firstInvalidCharLocation]);
Xml\ProjectXmlUtilities.cs (5)
72
ProjectErrorUtilities
.ThrowInvalidProject(child.Location, "InvalidChildElementDueToDuplication", child.Name, child.ParentNode.Name);
80
ProjectErrorUtilities
.ThrowInvalidProject(location, "UnrecognizedChildElement", name, parentName);
136
ProjectErrorUtilities
.VerifyThrowInvalidProject(
176
ProjectErrorUtilities
.VerifyThrowInvalidProject(element.GetAttribute(attributeName).Length > 0, element.Location, "MissingRequiredAttribute", attributeName, element.Name);
195
ProjectErrorUtilities
.ThrowInvalidProject(attribute.Location, "UnrecognizedAttribute", attribute.Name, attribute.OwnerElement.Name);