<data name="ArgumentOutOfRange_StartIndexLargerThanLength" xml:space="preserve">
<value>startIndex cannot be larger than length of string.</value>
</data>
- <data name="ArgumentOutOfRange_StartIndexLessThanLength" xml:space="preserve">
- <value>startIndex must be less than length of string.</value>
- </data>
<data name="ArgumentOutOfRange_StreamLength" xml:space="preserve">
<value>Stream length must be non-negative and less than 2^31 - 1 - origin.</value>
</data>
<data name="NotSupported_MethodBodyReplacement" xml:space="preserve">
<value>Method body replacement not supported in this runtime.</value>
</data>
-</root>
+</root>
\ No newline at end of file
public string Remove(int startIndex)
{
if ((uint)startIndex > Length)
- throw new ArgumentOutOfRangeException(nameof(startIndex), startIndex < 0 ? SR.ArgumentOutOfRange_StartIndex : SR.ArgumentOutOfRange_StartIndexLessThanLength);
+ throw new ArgumentOutOfRangeException(nameof(startIndex), startIndex < 0 ? SR.ArgumentOutOfRange_StartIndex : SR.ArgumentOutOfRange_StartIndexLargerThanLength);
return Substring(0, startIndex);
}