<PackageReference Include="System.IO.Pipelines" Version="10.0.0-preview.5.25277.114" />

ThrowHelper

static class ThrowHelper
using System.Diagnostics.CodeAnalysis; using System.Runtime.CompilerServices; namespace System.IO.Pipelines { [System.Runtime.CompilerServices.NullableContext(1)] [System.Runtime.CompilerServices.Nullable(0)] internal static class ThrowHelper { [System.Diagnostics.CodeAnalysis.DoesNotReturn] internal static void ThrowArgumentOutOfRangeException(ExceptionArgument argument) { throw CreateArgumentOutOfRangeException(argument); } [MethodImpl(MethodImplOptions.NoInlining)] private static ArgumentOutOfRangeException CreateArgumentOutOfRangeException(ExceptionArgument argument) { return new ArgumentOutOfRangeException(argument.ToString()); } [System.Diagnostics.CodeAnalysis.DoesNotReturn] internal static void ThrowArgumentNullException(ExceptionArgument argument) { throw CreateArgumentNullException(argument); } [MethodImpl(MethodImplOptions.NoInlining)] private static ArgumentNullException CreateArgumentNullException(ExceptionArgument argument) { return new ArgumentNullException(argument.ToString()); } [System.Diagnostics.CodeAnalysis.DoesNotReturn] public static void ThrowInvalidOperationException_AlreadyReading() { throw CreateInvalidOperationException_AlreadyReading(); } [MethodImpl(MethodImplOptions.NoInlining)] public static InvalidOperationException CreateInvalidOperationException_AlreadyReading() { return new InvalidOperationException(System.SR.ReadingIsInProgress); } [System.Diagnostics.CodeAnalysis.DoesNotReturn] public static void ThrowInvalidOperationException_NoReadToComplete() { throw CreateInvalidOperationException_NoReadToComplete(); } [MethodImpl(MethodImplOptions.NoInlining)] public static InvalidOperationException CreateInvalidOperationException_NoReadToComplete() { return new InvalidOperationException(System.SR.NoReadingOperationToComplete); } [System.Diagnostics.CodeAnalysis.DoesNotReturn] public static void ThrowInvalidOperationException_NoConcurrentOperation() { throw CreateInvalidOperationException_NoConcurrentOperation(); } [MethodImpl(MethodImplOptions.NoInlining)] public static InvalidOperationException CreateInvalidOperationException_NoConcurrentOperation() { return new InvalidOperationException(System.SR.ConcurrentOperationsNotSupported); } [System.Diagnostics.CodeAnalysis.DoesNotReturn] public static void ThrowInvalidOperationException_GetResultNotCompleted() { throw CreateInvalidOperationException_GetResultNotCompleted(); } [MethodImpl(MethodImplOptions.NoInlining)] public static InvalidOperationException CreateInvalidOperationException_GetResultNotCompleted() { return new InvalidOperationException(System.SR.GetResultBeforeCompleted); } [System.Diagnostics.CodeAnalysis.DoesNotReturn] public static void ThrowInvalidOperationException_NoWritingAllowed() { throw CreateInvalidOperationException_NoWritingAllowed(); } [MethodImpl(MethodImplOptions.NoInlining)] public static InvalidOperationException CreateInvalidOperationException_NoWritingAllowed() { return new InvalidOperationException(System.SR.WritingAfterCompleted); } [System.Diagnostics.CodeAnalysis.DoesNotReturn] public static void ThrowInvalidOperationException_NoReadingAllowed() { throw CreateInvalidOperationException_NoReadingAllowed(); } [MethodImpl(MethodImplOptions.NoInlining)] public static InvalidOperationException CreateInvalidOperationException_NoReadingAllowed() { return new InvalidOperationException(System.SR.ReadingAfterCompleted); } [System.Diagnostics.CodeAnalysis.DoesNotReturn] public static void ThrowInvalidOperationException_InvalidExaminedPosition() { throw CreateInvalidOperationException_InvalidExaminedPosition(); } [MethodImpl(MethodImplOptions.NoInlining)] public static InvalidOperationException CreateInvalidOperationException_InvalidExaminedPosition() { return new InvalidOperationException(System.SR.InvalidExaminedPosition); } [System.Diagnostics.CodeAnalysis.DoesNotReturn] public static void ThrowInvalidOperationException_InvalidExaminedOrConsumedPosition() { throw CreateInvalidOperationException_InvalidExaminedOrConsumedPosition(); } [MethodImpl(MethodImplOptions.NoInlining)] public static InvalidOperationException CreateInvalidOperationException_InvalidExaminedOrConsumedPosition() { return new InvalidOperationException(System.SR.InvalidExaminedOrConsumedPosition); } [System.Diagnostics.CodeAnalysis.DoesNotReturn] public static void ThrowInvalidOperationException_AdvanceToInvalidCursor() { throw CreateInvalidOperationException_AdvanceToInvalidCursor(); } [MethodImpl(MethodImplOptions.NoInlining)] public static InvalidOperationException CreateInvalidOperationException_AdvanceToInvalidCursor() { return new InvalidOperationException(System.SR.AdvanceToInvalidCursor); } [System.Diagnostics.CodeAnalysis.DoesNotReturn] public static void ThrowInvalidOperationException_ResetIncompleteReaderWriter() { throw CreateInvalidOperationException_ResetIncompleteReaderWriter(); } [MethodImpl(MethodImplOptions.NoInlining)] public static InvalidOperationException CreateInvalidOperationException_ResetIncompleteReaderWriter() { return new InvalidOperationException(System.SR.ReaderAndWriterHasToBeCompleted); } [System.Diagnostics.CodeAnalysis.DoesNotReturn] public static void ThrowOperationCanceledException_ReadCanceled() { throw CreateOperationCanceledException_ReadCanceled(); } [MethodImpl(MethodImplOptions.NoInlining)] public static OperationCanceledException CreateOperationCanceledException_ReadCanceled() { return new OperationCanceledException(System.SR.ReadCanceledOnPipeReader); } [System.Diagnostics.CodeAnalysis.DoesNotReturn] public static void ThrowOperationCanceledException_FlushCanceled() { throw CreateOperationCanceledException_FlushCanceled(); } [MethodImpl(MethodImplOptions.NoInlining)] public static OperationCanceledException CreateOperationCanceledException_FlushCanceled() { return new OperationCanceledException(System.SR.FlushCanceledOnPipeWriter); } [System.Diagnostics.CodeAnalysis.DoesNotReturn] public static void ThrowInvalidOperationException_InvalidZeroByteRead() { throw CreateInvalidOperationException_InvalidZeroByteRead(); } [MethodImpl(MethodImplOptions.NoInlining)] public static InvalidOperationException CreateInvalidOperationException_InvalidZeroByteRead() { return new InvalidOperationException(System.SR.InvalidZeroByteRead); } [System.Diagnostics.CodeAnalysis.DoesNotReturn] public static void ThrowNotSupported_UnflushedBytes() { throw CreateNotSupportedException_UnflushedBytes(); } [MethodImpl(MethodImplOptions.NoInlining)] public static NotSupportedException CreateNotSupportedException_UnflushedBytes() { return new NotSupportedException(System.SR.UnflushedBytesNotSupported); } } }