24 references to VerifyThrow
Microsoft.Build (23)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
334
ErrorUtilities.
VerifyThrow
(_configCache.HasConfiguration(request.ConfigurationId), "Request {0} refers to configuration {1} which is not known to the engine.", request.GlobalRequestId, request.ConfigurationId);
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (5)
217
ErrorUtilities.
VerifyThrow
(State == BuildRequestEntryState.Active, "Must be in Active state to wait for blocking request. Config: {0} State: {1}", RequestConfiguration.ConfigurationId, State);
386
ErrorUtilities.
VerifyThrow
(_blockingGlobalRequestId != BuildRequest.InvalidGlobalRequestId, "Entry must be waiting on another request to be unblocked. Config: {0} Request: {1}", RequestConfiguration.ConfigurationId, Request.GlobalRequestId);
405
ErrorUtilities.
VerifyThrow
(State == BuildRequestEntryState.Ready, "Entry must be in the Ready state. Config: {0} State: {1}", RequestConfiguration.ConfigurationId, State);
482
ErrorUtilities.
VerifyThrow
(State == BuildRequestEntryState.Active, "Entry must be active before it can be Completed successfully. Config: {0} State: {1}", RequestConfiguration.ConfigurationId, State);
500
ErrorUtilities.
VerifyThrow
(State == BuildRequestEntryState.Active || State == BuildRequestEntryState.Waiting, "Must be in Active or Waiting state to wait for results. Config: {0} State: {1}", RequestConfiguration.ConfigurationId, State);
BackEnd\Components\RequestBuilder\Lookup.cs (1)
264
ErrorUtilities.
VerifyThrow
(Object.ReferenceEquals(scopeToLeave, _lookupScopes.First.Value), "Attempting to leave with scope '{0}' but scope '{1}' is on top of the stack.", scopeToLeave.Description, _lookupScopes.First.Value.Description);
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
231
ErrorUtilities.
VerifyThrow
(_blockType == BlockType.BlockedOnTargetInProgress || _blockType == BlockType.Yielded || (_continueResults != null), "Unexpected null results for request {0} (nr {1})", _requestEntry.Request.GlobalRequestId, _requestEntry.Request.NodeRequestId);
1200
ErrorUtilities.
VerifyThrow
(
BackEnd\Components\RequestBuilder\TargetBuilder.cs (1)
280
ErrorUtilities.
VerifyThrow
(pushed, "Failed to push any targets onto the stack. Target: {0} Current Target: {1}", targets[i], currentTargetEntry.Target.Name);
BackEnd\Components\RequestBuilder\TargetEntry.cs (1)
899
ErrorUtilities.
VerifyThrow
(actual == expected, "Expected state {1}. Got {0}", actual, expected);
BackEnd\Components\RequestBuilder\TaskHost.cs (4)
299
ErrorUtilities.
VerifyThrow
(targetOutputsPerProject.Length == result.TargetOutputsPerProject.Count, "{0} != {1}", targetOutputsPerProject.Length, result.TargetOutputsPerProject.Count);
389
ErrorUtilities.
VerifyThrow
(_yieldThreadId == Thread.CurrentThread.ManagedThreadId, "Cannot call Reacquire() on thread {0} when Yield() was called on thread {1}", Thread.CurrentThread.ManagedThreadId, _yieldThreadId);
1214
ErrorUtilities.
VerifyThrow
(results.Length == projectFileNames.Length, "{0}!={1}.", results.Length, projectFileNames.Length);
1259
ErrorUtilities.
VerifyThrow
(results.Length == projectFileNames.Length || !overallSuccess, "The number of results returned {0} cannot be less than the number of project files {1} unless one of the results indicated failure.", results.Length, projectFileNames.Length);
BackEnd\Components\Scheduler\SchedulableRequest.cs (1)
405
ErrorUtilities.
VerifyThrow
(!_schedulingData.IsNodeWorking(nodeId), "Cannot resume execution of request {0} because node {1} is already working.", _request.GlobalRequestId, nodeId);
BackEnd\Components\Scheduler\SchedulingData.cs (2)
345
ErrorUtilities.
VerifyThrow
(!requestsAssignedToNode.Contains(request), "Request {0} is already scheduled to node {1}", request.BuildRequest.GlobalRequestId, request.AssignedNode);
414
ErrorUtilities.
VerifyThrow
(!readyRequestsOnNode.Contains(request), "Request with global id {0} is already marked as ready on node {1}", request.BuildRequest.GlobalRequestId, request.AssignedNode);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
344
ErrorUtilities.
VerifyThrow
((_configId == InvalidConfigurationId) || (WasGeneratedByNode && (value > InvalidConfigurationId)), "Configuration ID must be invalid, or it must be less than invalid and the new config must be greater than invalid. It was {0}, the new value was {1}.", _configId, value);
Collections\ItemDictionary.cs (1)
299
ErrorUtilities.
VerifyThrow
(existingItem.Key == newItem.Key, "Cannot replace an item {0} with an item {1} with a different name.", existingItem.Key, newItem.Key);
Evaluation\ProjectRootElementCache.cs (1)
351
ErrorUtilities.
VerifyThrow
(
Evaluation\SimpleProjectRootElementCache.cs (1)
66
ErrorUtilities.
VerifyThrow
(
Instance\ReflectableTaskPropertyInfo.cs (1)
81
ErrorUtilities.
VerifyThrow
(_propertyInfo != null, "Could not find property {0} on type {1} that the task factory indicated should exist.", Name, _taskType.FullName);
Microsoft.Build.Engine.UnitTests (1)
ErrorUtilities_Tests.cs (1)
57
ErrorUtilities.
VerifyThrow
(true, "{0}{1}", "a", "b");