65 references to VerifyThrow
MSBuild (65)
AssemblyLoadInfo.cs (4)
27
ErrorUtilities.
VerifyThrow
((!string.IsNullOrEmpty(assemblyName)) || (!string.IsNullOrEmpty(assemblyFile)),
29
ErrorUtilities.
VerifyThrow
((assemblyName == null) || (assemblyFile == null),
102
ErrorUtilities.
VerifyThrow
(translator.Mode == TranslationDirection.WriteToStream, "write only");
179
ErrorUtilities.
VerifyThrow
(Path.IsPathRooted(assemblyFile), "Assembly file path should be rooted");
AssemblyNameExtension.cs (3)
327
ErrorUtilities.
VerifyThrow
(!immutable, "Object is immutable cannot replace the version");
384
ErrorUtilities.
VerifyThrow
(extensionToAdd.Immutable, "ExtensionToAdd is not immutable");
515
ErrorUtilities.
VerifyThrow
(result == baselineResult, "Optimized version of CompareBaseNameTo didn't return the same result as the baseline.");
CommandLineSwitchException.cs (1)
152
ErrorUtilities.
VerifyThrow
(errorMessage != null, "The resource string must exist.");
CommunicationsUtilities.cs (3)
463
ErrorUtilities.
VerifyThrow
(bytes.Length == 4, "Int should be 4 bytes");
624
ErrorUtilities.
VerifyThrow
(taskHostParameters.TryGetValue(XMakeAttributes.runtime, out string runtimeVersion), "Should always have an explicit runtime when we call this method.");
625
ErrorUtilities.
VerifyThrow
(taskHostParameters.TryGetValue(XMakeAttributes.architecture, out string architecture), "Should always have an explicit architecture when we call this method.");
FileUtilities.cs (2)
393
ErrorUtilities.
VerifyThrow
(trailingSegmentsToKeep >= 0, "trailing segments must be positive");
1144
ErrorUtilities.
VerifyThrow
(splitPath.Length > 0, "Cannot call MakeRelative on a path of only slashes.");
InitializationException.cs (3)
145
ErrorUtilities.
VerifyThrow
(errorMessage != null, "The resource string must exist.");
169
ErrorUtilities.
VerifyThrow
(errorMessage != null, "The resource string must exist.");
186
ErrorUtilities.
VerifyThrow
(message != null, "The string must exist.");
JsonOutputFormatter.cs (4)
35
ErrorUtilities.
VerifyThrow
(_topLevelNode["Properties"] is null, "Should not add multiple lists of properties to the json format.");
53
ErrorUtilities.
VerifyThrow
(_topLevelNode["Items"] is null, "Should not add multiple lists of items to the json format.");
89
ErrorUtilities.
VerifyThrow
(_topLevelNode["Items"] is null, "Should not add multiple lists of items to the json format.");
130
ErrorUtilities.
VerifyThrow
(_topLevelNode["TargetResults"] is null, "Should not add multiple lists of target results to the json format.");
LoadedType.cs (3)
32
ErrorUtilities.
VerifyThrow
(type != null, "We must have the type.");
33
ErrorUtilities.
VerifyThrow
(assemblyLoadInfo != null, "We must have the assembly the type was loaded from.");
34
ErrorUtilities.
VerifyThrow
(loadedAssembly is not null, "The assembly should always be loaded even if only by MetadataLoadContext.");
LogMessagePacketBase.cs (1)
327
ErrorUtilities.
VerifyThrow
(nodeBuildEvent != null, "nodeBuildEvent was null");
Modifiers.cs (5)
385
ErrorUtilities.
VerifyThrow
(itemSpec != null, "Need item-spec to modify.");
386
ErrorUtilities.
VerifyThrow
(modifier != null, "Need modifier to apply to item-spec.");
417
ErrorUtilities.
VerifyThrow
(FileUtilitiesRegex.StartsWithUncPattern(modifiedItemSpec),
478
ErrorUtilities.
VerifyThrow
((modifiedItemSpec.Length > length) && IsSlash(modifiedItemSpec[length]),
486
ErrorUtilities.
VerifyThrow
(!string.IsNullOrEmpty(modifiedItemSpec) && IsSlash(modifiedItemSpec[0]),
NodeEndpointOutOfProcBase.cs (3)
296
ErrorUtilities.
VerifyThrow
(_packetPump.ManagedThreadId != Thread.CurrentThread.ManagedThreadId, "Can't join on the same thread.");
318
ErrorUtilities.
VerifyThrow
(_packetQueue != null, "packetQueue is null");
319
ErrorUtilities.
VerifyThrow
(_packetAvailable != null, "packetAvailable is null");
OutOfProcTaskHostNode.cs (11)
217
ErrorUtilities.
VerifyThrow
(_currentConfiguration != null, "We should never have a null configuration during a BuildEngine callback!");
229
ErrorUtilities.
VerifyThrow
(_currentConfiguration != null, "We should never have a null configuration during a BuildEngine callback!");
241
ErrorUtilities.
VerifyThrow
(_currentConfiguration != null, "We should never have a null configuration during a BuildEngine callback!");
253
ErrorUtilities.
VerifyThrow
(_currentConfiguration != null, "We should never have a null configuration during a BuildEngine callback!");
539
ErrorUtilities.
VerifyThrow
(_taskHost._currentConfiguration != null, "We should never have a null configuration during a BuildEngine callback!");
722
ErrorUtilities.
VerifyThrow
(!_isTaskExecuting, "Why are we getting a TaskHostConfiguration packet while we're still executing a task?");
736
ErrorUtilities.
VerifyThrow
(!_isTaskExecuting, "The task should be done executing before CompleteTask.");
798
ErrorUtilities.
VerifyThrow
(!_isTaskExecuting, "We should never have a task in the process of executing when we receive NodeBuildComplete.");
1207
ErrorUtilities.
VerifyThrow
(_currentConfiguration != null, "We should never have a null configuration when we're trying to log messages!");
1224
ErrorUtilities.
VerifyThrow
(_currentConfiguration != null, "We should never have a null configuration when we're trying to log warnings!");
1247
ErrorUtilities.
VerifyThrow
(_currentConfiguration != null, "We should never have a null configuration when we're trying to log errors!");
OutOfProcTaskHostTaskResult.cs (2)
70
ErrorUtilities.
VerifyThrow
(
79
ErrorUtilities.
VerifyThrow
(exceptionMessage != null, "If we have message args, we need a message.");
QuotingUtilities.cs (2)
72
ErrorUtilities.
VerifyThrow
(maxSplits >= 2, "There is no point calling this method for less than two splits.");
76
ErrorUtilities.
VerifyThrow
(separators.IndexOf('"') == -1, "The double-quote character is not supported as a separator.");
TaskParameter.cs (2)
396
ErrorUtilities.
VerifyThrow
(translator.Mode == TranslationDirection.WriteToStream, "Cannot call this method when reading!");
463
ErrorUtilities.
VerifyThrow
(translator.Mode == TranslationDirection.ReadFromStream, "Cannot call this method when writing!");
TempFileUtilities.cs (1)
188
ErrorUtilities.
VerifyThrow
(!FileSystems.Default.FileExists(file), "Guid should be unique");
TypeLoader.cs (1)
70
ErrorUtilities.
VerifyThrow
(isDesiredType != null, "need a type filter");
XMake.cs (10)
1689
ErrorUtilities.
VerifyThrow
(ex.HasBeenLogged, "Should have been logged");
2152
ErrorUtilities.
VerifyThrow
(switchName == unquotedSwitchIndicatorAndName.Substring(switchIndicatorsLength),
2155
ErrorUtilities.
VerifyThrow
(doubleQuotesRemovedFromArg >= doubleQuotesRemovedFromSwitchIndicatorAndName,
2184
ErrorUtilities.
VerifyThrow
(switchParameters != null, "We must be able to extract the switch parameters.");
2802
ErrorUtilities.
VerifyThrow
(!invokeBuild || !string.IsNullOrEmpty(projectFile), "We should have a project file if we're going to build.");
3027
ErrorUtilities.
VerifyThrow
(projectSwitchParameters.Length <= 1, "Expect exactly one project at a time.");
3514
ErrorUtilities.
VerifyThrow
(parameters.Length <= 1, "Expect exactly one project at a time.");
4257
ErrorUtilities.
VerifyThrow
((loggerSpec.Count >= 1) && (loggerSpec.Count <= 2),
4303
ErrorUtilities.
VerifyThrow
((loggerSpec.Count >= 1) && (loggerSpec.Count <= 2),
4319
ErrorUtilities.
VerifyThrow
(loggerTypeSpec.Count >= 1, "SplitUnquoted() must return at least one string");
XMakeAttributes.cs (4)
170
ErrorUtilities.
VerifyThrow
(runtimeA != String.Empty && runtimeB != String.Empty, "We should never get an empty string passed to this method");
214
ErrorUtilities.
VerifyThrow
(runtimeA != String.Empty && runtimeB != String.Empty, "We should never get an empty string passed to this method");
287
ErrorUtilities.
VerifyThrow
(architectureA != String.Empty && architectureB != String.Empty, "We should never get an empty string passed to this method");
354
ErrorUtilities.
VerifyThrow
(architectureA != String.Empty && architectureB != String.Empty, "We should never get an empty string passed to this method");