36 references to ExceptionArgument
System.Memory (36)
System\Buffers\ArrayMemoryPool.cs (1)
17ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.minimumBufferSize);
System\Buffers\BuffersExtensions.cs (3)
69ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.destination); 81ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.destination); 147ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.writer);
System\Buffers\ReadOnlySequence.cs (7)
116ThrowHelper.ThrowArgumentNullException(ExceptionArgument.array); 223begin = SeekMultiSegment(startSegment.Next!, endObject!, endIndex, start - currentLength, ExceptionArgument.start); 316ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.start); 328SequencePosition begin = SeekMultiSegment(startSegment.Next!, sliceEndObject, (int)sliceEndIndex, start - currentLength, ExceptionArgument.start); 399ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.length); 411SequencePosition end = SeekMultiSegment(sliceStartSegment.Next!, endObject, (int)endIndex, length - currentLength, ExceptionArgument.length); 484SequencePosition begin = Seek(start, ExceptionArgument.start);
System\Buffers\ReadOnlySequence.Helpers.cs (6)
235internal SequencePosition Seek(long offset, ExceptionArgument exceptionArgument = ExceptionArgument.offset) 293return SeekMultiSegment(startSegment.Next!, endObject!, endIndex, offset - currentLength, ExceptionArgument.offset); 299ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.offset); 307private static SequencePosition SeekMultiSegment(ReadOnlySequenceSegment<T>? currentSegment, object endObject, int endIndex, long offset, ExceptionArgument argument) 435return SeekMultiSegment(startSegment.Next, endObject, endIndex, length - currentLength, ExceptionArgument.length);
System\Buffers\SequenceReader.cs (3)
223ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.count); 362ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.count); 395ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.count);
System\Buffers\SequenceReader.Search.cs (1)
515ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument.count);
System\ThrowHelper.cs (15)
28internal static void ThrowArgumentNullException(ExceptionArgument argument) { throw CreateArgumentNullException(argument); } 30private static ArgumentNullException CreateArgumentNullException(ExceptionArgument argument) { return new ArgumentNullException(argument.ToString()); } 33internal static void ThrowArgumentOutOfRangeException(ExceptionArgument argument) { throw CreateArgumentOutOfRangeException(argument); } 35private static ArgumentOutOfRangeException CreateArgumentOutOfRangeException(ExceptionArgument argument) { return new ArgumentOutOfRangeException(argument.ToString()); } 55private static ArgumentOutOfRangeException CreateArgumentOutOfRangeException_OffsetOutOfRange() { return new ArgumentOutOfRangeException(nameof(ExceptionArgument.offset)); } 67return CreateArgumentNullException(ExceptionArgument.startSegment); 69return CreateArgumentNullException(ExceptionArgument.endSegment); 71return CreateArgumentOutOfRangeException(ExceptionArgument.endSegment); 73return CreateArgumentOutOfRangeException(ExceptionArgument.startIndex); 75return CreateArgumentOutOfRangeException(ExceptionArgument.endIndex); 85return CreateArgumentNullException(ExceptionArgument.array); 87return CreateArgumentOutOfRangeException(ExceptionArgument.start); 89return CreateArgumentOutOfRangeException(ExceptionArgument.length); 102return CreateArgumentOutOfRangeException(ExceptionArgument.start); 103return CreateArgumentOutOfRangeException(ExceptionArgument.length);