159 references to ErrorUtilities
MSBuild (159)
AssemblyLoadInfo.cs (4)
27ErrorUtilities.VerifyThrow((!string.IsNullOrEmpty(assemblyName)) || (!string.IsNullOrEmpty(assemblyFile)), 29ErrorUtilities.VerifyThrow((assemblyName == null) || (assemblyFile == null), 110ErrorUtilities.VerifyThrow(translator.Mode == TranslationDirection.WriteToStream, "write only"); 196ErrorUtilities.VerifyThrow(Path.IsPathRooted(assemblyFile), "Assembly file path should be rooted");
AssemblyNameExtension.cs (3)
327ErrorUtilities.VerifyThrow(!immutable, "Object is immutable cannot replace the version"); 384ErrorUtilities.VerifyThrow(extensionToAdd.Immutable, "ExtensionToAdd is not immutable"); 515ErrorUtilities.VerifyThrow(result == baselineResult, "Optimized version of CompareBaseNameTo didn't return the same result as the baseline.");
AssemblyResources.cs (1)
33ErrorUtilities.VerifyThrow(resource != null, "Missing resource '{0}'", name);
CommandLineSwitchException.cs (2)
57ErrorUtilities.VerifyThrowArgumentNull(info); 152ErrorUtilities.VerifyThrow(errorMessage != null, "The resource string must exist.");
CommunicationsUtilities.cs (6)
448ErrorUtilities.VerifyThrowInternalNull(DebugUtils.ProcessInfoString, nameof(DebugUtils.DebugPath)); 694ErrorUtilities.VerifyThrow(bytes.Length == 4, "Int should be 4 bytes"); 869ErrorUtilities.VerifyThrow(taskHostParameters.TryGetValue(XMakeAttributes.runtime, out string runtimeVersion), "Should always have an explicit runtime when we call this method."); 870ErrorUtilities.VerifyThrow(taskHostParameters.TryGetValue(XMakeAttributes.architecture, out string architecture), "Should always have an explicit architecture when we call this method."); 886ErrorUtilities.ThrowInternalErrorUnreachable(); 920ErrorUtilities.ThrowInternalErrorUnreachable();
ConversionUtilities.cs (3)
9using Error = Microsoft.Build.Shared.ErrorUtilities; 40Error.ThrowArgument("Shared.CannotConvertStringToBool", parameterValue); 159Error.ThrowInternalError("Cannot numeric evaluate");
EventArgsFormatting.cs (5)
72ErrorUtilities.VerifyThrowArgumentNull(e); 89ErrorUtilities.VerifyThrowArgumentNull(e); 105ErrorUtilities.VerifyThrowArgumentNull(e); 122ErrorUtilities.VerifyThrowArgumentNull(e); 151ErrorUtilities.VerifyThrowArgumentNull(e);
FileUtilities.cs (10)
204ErrorUtilities.ThrowArgument("DebugPathTooLong", directory); 413ErrorUtilities.VerifyThrowInternalLength(path, nameof(path)); 414ErrorUtilities.VerifyThrow(trailingSegmentsToKeep >= 0, "trailing segments must be positive"); 485ErrorUtilities.VerifyThrowArgumentLength(path); 1197ErrorUtilities.VerifyThrowArgumentNull(basePath); 1198ErrorUtilities.VerifyThrowArgumentLength(path); 1206ErrorUtilities.VerifyThrow(splitPath.Length > 0, "Cannot call MakeRelative on a path of only slashes."); 1335ErrorUtilities.VerifyThrowArgumentNull(root); 1336ErrorUtilities.VerifyThrowArgumentNull(paths); 1546ErrorUtilities.ThrowArgument("InvalidGetPathOfFileAboveParameter", file);
InitializationException.cs (5)
62ErrorUtilities.VerifyThrowArgumentNull(info); 145ErrorUtilities.VerifyThrow(errorMessage != null, "The resource string must exist."); 167ErrorUtilities.VerifyThrow(errorMessage != null, "The resource string must exist."); 191ErrorUtilities.VerifyThrow(errorMessage != null, "The resource string must exist."); 208ErrorUtilities.VerifyThrow(message != null, "The string must exist.");
InterningBinaryReader.cs (3)
14using ErrorUtilities = Microsoft.Build.Shared.ErrorUtilities; 126ErrorUtilities.ThrowInternalError("From calculating based on the memorystream, about to read n = {0}. length = {1}, rawPosition = {2}, readLength = {3}, stringLength = {4}, currPos = {5}.", n, length, rawPosition, readLength, stringLength, currPos); 141ErrorUtilities.ThrowInternalError("From getting the length out of BaseStream.Read directly, about to read n = {0}. readLength = {1}, stringLength = {2}, currPos = {3}", n, readLength, stringLength, currPos);
JsonOutputFormatter.cs (4)
35ErrorUtilities.VerifyThrow(_topLevelNode["Properties"] is null, "Should not add multiple lists of properties to the json format."); 53ErrorUtilities.VerifyThrow(_topLevelNode["Items"] is null, "Should not add multiple lists of items to the json format."); 89ErrorUtilities.VerifyThrow(_topLevelNode["Items"] is null, "Should not add multiple lists of items to the json format."); 130ErrorUtilities.VerifyThrow(_topLevelNode["TargetResults"] is null, "Should not add multiple lists of target results to the json format.");
LoadedType.cs (3)
30ErrorUtilities.VerifyThrow(type != null, "We must have the type."); 31ErrorUtilities.VerifyThrow(assemblyLoadInfo != null, "We must have the assembly the type was loaded from."); 32ErrorUtilities.VerifyThrow(loadedAssembly is not null, "The assembly should always be loaded even if only by MetadataLoadContext.");
LogMessagePacketBase.cs (5)
313ErrorUtilities.VerifyThrow(nodeBuildEvent != null, "nodeBuildEvent was null"); 410ErrorUtilities.VerifyThrow(_eventType != LoggingEventType.CustomEvent, "_eventType should not be a custom event"); 465ErrorUtilities.VerifyThrow(_eventType != LoggingEventType.CustomEvent, "_eventType should not be a custom event"); 508ErrorUtilities.VerifyThrow(_buildEvent is not null, "Not Supported LoggingEventType {0}", _eventType.ToString()); 842ErrorUtilities.ThrowInternalError("Not Supported LoggingEventType {0}", eventType.ToString());
Modifiers.cs (8)
186ErrorUtilities.VerifyThrow(itemSpec != null, "Need item-spec to modify."); 187ErrorUtilities.VerifyThrow(modifier != null, "Need modifier to apply to item-spec."); 218ErrorUtilities.VerifyThrow(FileUtilitiesRegex.StartsWithUncPattern(modifiedItemSpec), 279ErrorUtilities.VerifyThrow((modifiedItemSpec.Length > length) && IsSlash(modifiedItemSpec[length]), 287ErrorUtilities.VerifyThrow(!string.IsNullOrEmpty(modifiedItemSpec) && IsSlash(modifiedItemSpec[0]), 389ErrorUtilities.ThrowInternalError("\"{0}\" is not a valid item-spec modifier.", modifier); 398ErrorUtilities.ThrowInternalError("\"{0}\" is not a valid item-spec modifier.", modifier); 403ErrorUtilities.ThrowInvalidOperation("Shared.InvalidFilespecForTransform", modifier, itemSpec, e.Message);
NodeEndpointOutOfProcBase.cs (9)
170ErrorUtilities.VerifyThrow(_status == LinkStatus.Inactive, "Link not inactive. Status is {0}", _status); 171ErrorUtilities.VerifyThrowArgumentNull(factory, nameof(factory)); 183ErrorUtilities.ThrowInternalError("Connect() not valid on the out of proc endpoint."); 289ErrorUtilities.VerifyThrow(_status != newStatus, "Attempting to change status to existing status {0}.", _status); 312ErrorUtilities.VerifyThrow(_packetPump.ManagedThreadId != Thread.CurrentThread.ManagedThreadId, "Can't join on the same thread."); 333ErrorUtilities.VerifyThrowArgumentNull(packet, nameof(packet)); 334ErrorUtilities.VerifyThrow(_packetQueue != null, "packetQueue is null"); 335ErrorUtilities.VerifyThrow(_packetAvailable != null, "packetAvailable is null"); 790ErrorUtilities.ThrowInternalError("waitId {0} out of range.", waitId);
NodePacketFactory.cs (3)
55ErrorUtilities.ThrowInternalError("No packet handler for type {0}", packetType); 70ErrorUtilities.ThrowInternalError("No packet handler for type {0}", packetType); 84ErrorUtilities.ThrowInternalError("No packet handler for type {0}", packet.Type);
OutOfProcTaskHostNode.cs (14)
221ErrorUtilities.VerifyThrow(_currentConfiguration != null, "We should never have a null configuration during a BuildEngine callback!"); 233ErrorUtilities.VerifyThrow(_currentConfiguration != null, "We should never have a null configuration during a BuildEngine callback!"); 245ErrorUtilities.VerifyThrow(_currentConfiguration != null, "We should never have a null configuration during a BuildEngine callback!"); 257ErrorUtilities.VerifyThrow(_currentConfiguration != null, "We should never have a null configuration during a BuildEngine callback!"); 543ErrorUtilities.VerifyThrow(_taskHost._currentConfiguration != null, "We should never have a null configuration during a BuildEngine callback!"); 737ErrorUtilities.VerifyThrow(!_isTaskExecuting, "Why are we getting a TaskHostConfiguration packet while we're still executing a task?"); 751ErrorUtilities.VerifyThrow(!_isTaskExecuting, "The task should be done executing before CompleteTask."); 758ErrorUtilities.VerifyThrowInternalNull(_taskCompletePacket, "taskCompletePacket"); 813ErrorUtilities.VerifyThrow(!_isTaskExecuting, "We should never have a task in the process of executing when we receive NodeBuildComplete."); 1042ErrorUtilities.VerifyThrowInternalNull(s_mismatchedEnvironmentValues, "mismatchedEnvironmentValues"); 1105ErrorUtilities.VerifyThrowInternalNull(s_mismatchedEnvironmentValues, "mismatchedEnvironmentValues"); 1233ErrorUtilities.VerifyThrow(_currentConfiguration != null, "We should never have a null configuration when we're trying to log messages!"); 1250ErrorUtilities.VerifyThrow(_currentConfiguration != null, "We should never have a null configuration when we're trying to log warnings!"); 1273ErrorUtilities.VerifyThrow(_currentConfiguration != null, "We should never have a null configuration when we're trying to log errors!");
OutOfProcTaskHostTaskResult.cs (3)
65ErrorUtilities.VerifyThrowInternalNull(taskException); 70ErrorUtilities.VerifyThrow( 79ErrorUtilities.VerifyThrow(exceptionMessage != null, "If we have message args, we need a message.");
PrintLineDebugger.cs (4)
32ErrorUtilities.VerifyThrowInternalNull(propertyInfo); 83ErrorUtilities.ThrowInternalError("Cannot set a new writer over an old writer. Remove the old one first"); 105ErrorUtilities.ThrowInternalError("Cannot unset an already null writer"); 169ErrorUtilities.ThrowInternalError($"The writer from this {nameof(PrintLineDebugger)} instance differs from the static writer.");
ProjectSchemaValidationHandler.cs (4)
41ErrorUtilities.VerifyThrowArgumentNull(projectFile); 42ErrorUtilities.VerifyThrowArgumentNull(binPath); 75ErrorUtilities.VerifyThrowArgumentNull(schemaFile); 76ErrorUtilities.VerifyThrowArgumentNull(projectFile);
QuotingUtilities.cs (2)
71ErrorUtilities.VerifyThrow(maxSplits >= 2, "There is no point calling this method for less than two splits."); 75ErrorUtilities.VerifyThrow(separators.IndexOf('"') == -1, "The double-quote character is not supported as a separator.");
ReadOnlyEmptyCollection.cs (3)
87ErrorUtilities.ThrowInvalidOperation("OM_NotSupportedReadOnlyCollection"); 95ErrorUtilities.ThrowInvalidOperation("OM_NotSupportedReadOnlyCollection"); 118ErrorUtilities.ThrowInvalidOperation("OM_NotSupportedReadOnlyCollection");
ReadOnlyEmptyDictionary.cs (6)
176ErrorUtilities.ThrowInvalidOperation("OM_NotSupportedReadOnlyCollection"); 185ErrorUtilities.ThrowInvalidOperation("OM_NotSupportedReadOnlyCollection"); 201ErrorUtilities.ThrowInvalidOperation("OM_NotSupportedReadOnlyCollection"); 219ErrorUtilities.ThrowInvalidOperation("OM_NotSupportedReadOnlyCollection"); 227ErrorUtilities.ThrowInvalidOperation("OM_NotSupportedReadOnlyCollection"); 250ErrorUtilities.ThrowInvalidOperation("OM_NotSupportedReadOnlyCollection");
ReflectableTaskPropertyInfo.cs (2)
37ErrorUtilities.VerifyThrowArgumentNull(taskType); 81ErrorUtilities.VerifyThrow(_propertyInfo != null, "Could not find property {0} on type {1} that the task factory indicated should exist.", Name, _taskType.FullName);
ResourceUtilities.cs (6)
39ErrorUtilities.VerifyThrowInternalNull(message); 428ErrorUtilities.ThrowInternalError( 454ErrorUtilities.ThrowInternalError("The resource string \"" + resourceName + "\" was not found."); 462ErrorUtilities.ThrowInternalError(e.Message); 469ErrorUtilities.ThrowInternalError(e.Message); 476ErrorUtilities.ThrowInternalError(e.Message);
StringExtensions.cs (3)
18ErrorUtilities.VerifyThrowArgumentNull(aString); 19ErrorUtilities.VerifyThrowArgumentNull(oldValue); 20ErrorUtilities.VerifyThrowArgumentLength(oldValue);
TaskHostConfiguration.cs (2)
165ErrorUtilities.VerifyThrowInternalLength(taskName, nameof(taskName)); 166ErrorUtilities.VerifyThrowInternalLength(taskLocation, nameof(taskLocation));
TaskHostTaskComplete.cs (1)
108ErrorUtilities.VerifyThrowInternalNull(result);
TaskParameter.cs (13)
117ErrorUtilities.VerifyThrow( 154ErrorUtilities.ThrowInternalErrorUnreachable(); 189ErrorUtilities.ThrowInternalErrorUnreachable(); 260ErrorUtilities.ThrowInternalErrorUnreachable(); 612ErrorUtilities.VerifyThrowInternalNull(_escapedItemSpec); 707ErrorUtilities.VerifyThrowArgumentLength(metadataName); 711ErrorUtilities.VerifyThrowArgument(!FileUtilities.ItemSpecModifiers.IsDerivableItemSpecModifier(metadataName), "Shared.CannotChangeItemSpecModifiers", metadataName); 724ErrorUtilities.VerifyThrowArgumentNull(metadataName); 725ErrorUtilities.VerifyThrowArgument(!FileUtilities.ItemSpecModifiers.IsItemSpecModifier(metadataName), "Shared.CannotChangeItemSpecModifiers", metadataName); 747ErrorUtilities.VerifyThrowArgumentNull(destinationItem); 833ErrorUtilities.VerifyThrowArgumentNull(metadataName); 928ErrorUtilities.VerifyThrowInternalNull(_escapedItemSpec); 929ErrorUtilities.VerifyThrowInternalNull(_customEscapedMetadata);
TempFileUtilities.cs (2)
162ErrorUtilities.VerifyThrowArgumentLengthIfNotNull(directory, nameof(directory)); 188ErrorUtilities.VerifyThrow(!FileSystems.Default.FileExists(file), "Guid should be unique");
TypeLoader.cs (4)
67ErrorUtilities.VerifyThrow(isDesiredType != null, "need a type filter"); 311ErrorUtilities.VerifyThrowArgumentNull(typeFilter, "typefilter"); 312ErrorUtilities.VerifyThrowArgumentNull(loadInfo); 326ErrorUtilities.VerifyThrowArgumentNull(typeName);
XMake.cs (12)
642ErrorUtilities.VerifyThrowArgumentLength(commandLine); 1312ErrorUtilities.VerifyThrowArgument(cpuCount <= MAX_MULTITHREADED_CPU_COUNT_FOR_TASK_HOST, "MaxCpuCountTooLargeForMultiThreadedAndForceAllTasksOutOfProc", MAX_MULTITHREADED_CPU_COUNT_FOR_TASK_HOST); 1718ErrorUtilities.VerifyThrow(ex.HasBeenLogged, "Should have been logged"); 2181ErrorUtilities.VerifyThrow(switchName == unquotedSwitchIndicatorAndName.Substring(switchIndicatorsLength), 2184ErrorUtilities.VerifyThrow(doubleQuotesRemovedFromArg >= doubleQuotesRemovedFromSwitchIndicatorAndName, 2213ErrorUtilities.VerifyThrow(switchParameters != null, "We must be able to extract the switch parameters."); 2827ErrorUtilities.VerifyThrow(!invokeBuild || !string.IsNullOrEmpty(projectFile), "We should have a project file if we're going to build."); 3097ErrorUtilities.VerifyThrow(projectSwitchParameters.Length <= 1, "Expect exactly one project at a time."); 3598ErrorUtilities.VerifyThrow(parameters.Length <= 1, "Expect exactly one project at a time."); 4369ErrorUtilities.VerifyThrow((loggerSpec.Count >= 1) && (loggerSpec.Count <= 2), 4415ErrorUtilities.VerifyThrow((loggerSpec.Count >= 1) && (loggerSpec.Count <= 2), 4431ErrorUtilities.VerifyThrow(loggerTypeSpec.Count >= 1, "SplitUnquoted() must return at least one string");
XMakeAttributes.cs (4)
170ErrorUtilities.VerifyThrow(runtimeA != String.Empty && runtimeB != String.Empty, "We should never get an empty string passed to this method"); 214ErrorUtilities.VerifyThrow(runtimeA != String.Empty && runtimeB != String.Empty, "We should never get an empty string passed to this method"); 287ErrorUtilities.VerifyThrow(architectureA != String.Empty && architectureB != String.Empty, "We should never get an empty string passed to this method"); 354ErrorUtilities.VerifyThrow(architectureA != String.Empty && architectureB != String.Empty, "We should never get an empty string passed to this method");