// ignore_for_file: camel_case_types, constant_identifier_names, non_constant_identifier_names, unnecessary_this

abstract class Fable_Core_IGenericAdder$1<$T> {
    $T Add($T arg0$, $T arg1$);
    $T GetZero();
}

abstract class Fable_Core_IGenericAverager$1<$T> {
    $T Add($T arg0$, $T arg1$);
    $T DivideByInt($T arg0$, int arg1$);
    $T GetZero();
}

const String SR_indexOutOfBounds = 'The index was outside the range of elements in the collection.';

const String SR_inputWasEmpty = 'Collection was empty.';

const String SR_inputMustBeNonNegative = 'The input must be non-negative.';

const String SR_inputSequenceEmpty = 'The input sequence was empty.';

const String SR_inputSequenceTooLong = 'The input sequence contains more than one element.';

const String SR_keyNotFoundAlt = 'An index satisfying the predicate was not found in the collection.';

const String SR_differentLengths = 'The collections had different lengths.';

const String SR_notEnoughElements = 'The input sequence has an insufficient number of elements.';

const String SR_enumerationAlreadyFinished = 'Enumeration already finished.';

const String SR_enumerationNotStarted = 'Enumeration has not started. Call MoveNext.';

const String SR_resetNotSupported = 'Reset is not supported on this enumerator.';

const String SR_Arg_ApplicationException = 'Error in the application.';

const String SR_Arg_ArgumentException = 'Value does not fall within the expected range.';

const String SR_Arg_ArgumentOutOfRangeException = 'Specified argument was out of the range of valid values.';

const String SR_ArgumentNull_Generic = 'Value cannot be null.';

const String SR_Arg_ParamName_Name = ' (Parameter \'';

const String SR_Arg_ArithmeticException = 'Overflow or underflow in the arithmetic operation.';

const String SR_Arg_DivideByZero = 'Attempted to divide by zero.';

const String SR_Arg_FormatException = 'One of the identified items was in an invalid format.';

const String SR_Arg_IndexOutOfRangeException = 'Index was outside the bounds of the array.';

const String SR_Arg_InvalidOperationException = 'Operation is not valid due to the current state of the object.';

const String SR_Arg_KeyNotFound = 'The given key was not present in the dictionary.';

const String SR_Arg_NotFiniteNumberException = 'Number encountered was not a finite quantity.';

const String SR_Arg_NotImplementedException = 'The method or operation is not implemented.';

const String SR_Arg_NotSupportedException = 'Specified method is not supported.';

const String SR_Arg_NullReferenceException = 'Object reference not set to an instance of an object.';

const String SR_Arg_OutOfMemoryException = 'Insufficient memory to continue the execution of the program.';

const String SR_Arg_OverflowException = 'Arithmetic operation resulted in an overflow.';

const String SR_Arg_RankException = 'Attempted to operate on an array with the incorrect number of dimensions.';

const String SR_Arg_StackOverflowException = 'Operation caused a stack overflow.';

const String SR_Arg_SystemException = 'System error.';

const String SR_Arg_TimeoutException = 'The operation has timed out.';

