// Assembly: mscorlib
// Full name: System.ThrowHelper

namespace System
{
public class ThrowHelper // TypeDefIndex: 3598
{

	// Methods
	// RVA: -1
	internal static type#28660 ThrowArgumentNullException(type#18128 argument) { }
	// RVA: -1
	private static type#18121 CreateArgumentNullException(type#18128 argument) { }
	// RVA: -1
	internal static type#28660 ThrowArrayTypeMismatchException() { }
	// RVA: -1
	private static type#18121 CreateArrayTypeMismatchException() { }
	// RVA: -1
	internal static type#28660 ThrowArgumentException_DestinationTooShort() { }
	// RVA: -1
	private static type#18121 CreateArgumentException_DestinationTooShort() { }
	// RVA: -1
	internal static type#28660 ThrowIndexOutOfRangeException() { }
	// RVA: -1
	private static type#18121 CreateIndexOutOfRangeException() { }
	// RVA: -1
	internal static type#28660 ThrowArgumentOutOfRangeException() { }
	// RVA: -1
	private static type#18121 CreateArgumentOutOfRangeException() { }
	// RVA: -1
	internal static type#28660 ThrowArgumentOutOfRangeException(type#18128 argument) { }
	// RVA: -1
	private static type#18121 CreateArgumentOutOfRangeException(type#18128 argument) { }
	// RVA: -1
	internal static type#28660 ThrowObjectDisposedException_ArrayMemoryPoolBuffer() { }
	// RVA: -1
	private static type#18121 CreateObjectDisposedException_ArrayMemoryPoolBuffer() { }
	// RVA: -1
	internal static type#28660 ThrowNotSupportedException() { }
	// RVA: -1
	private static type#18121 CreateThrowNotSupportedException() { }
	// RVA: -1
	internal static type#28660 ThrowWrongKeyTypeArgumentException(type#23705 key, type#27705 targetType) { }
	// RVA: -1
	internal static type#28660 ThrowWrongValueTypeArgumentException(type#23705 value, type#27705 targetType) { }
	// RVA: -1
	internal static type#28660 ThrowArgumentException(type#18146 resource) { }
	// RVA: -1
	internal static type#28660 ThrowArgumentException(type#18146 resource, type#18128 argument) { }
	// RVA: -1
	internal static type#28660 ThrowArgumentOutOfRangeException(type#18128 argument, type#18146 resource) { }
	// RVA: -1
	internal static type#28660 ThrowInvalidOperationException(type#18146 resource) { }
	// RVA: -1
	internal static type#28660 ThrowSerializationException(type#18146 resource) { }
	// RVA: -1
	internal static type#28660 ThrowNotSupportedException(type#18146 resource) { }
	// RVA: -1
	internal static type#28660 ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion() { }
	// RVA: -1
	internal static type#28660 ThrowInvalidOperationException_InvalidOperation_EnumOpCantHappen() { }
	// RVA: -1
	internal static type#28660 ThrowInvalidOperationException_InvalidOperation_EnumNotStarted() { }
	// RVA: -1
	internal static type#28660 ThrowInvalidOperationException_InvalidOperation_EnumEnded() { }
	// RVA: -1
	internal static type#28660 ThrowInvalidOperationException_InvalidOperation_NoValue() { }
	// RVA: -1
	private static type#14433 GetArgumentOutOfRangeException(type#18128 argument, type#26576 resource) { }
	// RVA: -1
	internal static type#28660 ThrowArgumentOutOfRange_IndexException() { }
	// RVA: -1
	internal static type#28660 ThrowIndexArgumentOutOfRange_NeedNonNegNumException() { }
	// RVA: -1
	internal static type#28660 ThrowArgumentException_Argument_InvalidArrayType() { }
	// RVA: -1
	private static type#14431 GetAddingDuplicateWithKeyArgumentException(type#23705 key) { }
	// RVA: -1
	internal static type#28660 ThrowAddingDuplicateWithKeyArgumentException(type#23705 key) { }
	// RVA: -1
	private static type#21573 GetKeyNotFoundException(type#23705 key) { }
	// RVA: -1
	internal static type#28660 ThrowKeyNotFoundException(type#23705 key) { }
	// RVA: -1
	internal static type#28660 ThrowInvalidTypeWithPointersNotSupported(type#27705 targetType) { }
	// RVA: -1
	internal static type#28660 ThrowInvalidOperationException_ConcurrentOperationsNotSupported() { }
	// RVA: -1
	internal static type#21032 GetInvalidOperationException(type#26576 str) { }
	// RVA: -1
	internal static type#28660 ThrowArraySegmentCtorValidationFailedExceptions(type#14435 array, type#20867 offset, type#20867 count) { }
	// RVA: -1
	private static type#18121 GetArraySegmentCtorValidationFailedException(type#14435 array, type#20867 offset, type#20867 count) { }
	// RVA: -1
	private static type#14431 GetArgumentException(type#18146 resource) { }
	// RVA: -1
	private static type#14432 GetArgumentNullException(type#18128 argument) { }
	// RVA: -1
	internal static type#28660 IfNullAndNullsAreIllegalThenThrow(type#23705 value, type#18128 argName) { }
	// RVA: -1
	internal static type#26576 GetArgumentName(type#18128 argument) { }
	// RVA: -1
	private static type#14433 GetArgumentOutOfRangeException(type#18128 argument, type#18146 resource) { }
	// RVA: -1
	internal static type#28660 ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index() { }
	// RVA: -1
	internal static type#28660 ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count() { }
	// RVA: -1
	internal static type#26576 GetResourceName(type#18146 resource) { }
}
}
