System.Linq.Expressions.Error.OutOfRange C# (CSharp) Метод

OutOfRange() статический приватный Метод

ArgumentOutOfRangeException with message like "{0} must be greater than or equal to {1}"
static private OutOfRange ( string paramName, object p1 ) : Exception
paramName string
p1 object
Результат Exception
        internal static Exception OutOfRange(string paramName, object p1)
        {
            return new ArgumentOutOfRangeException(paramName, Strings.OutOfRange(paramName, p1));
        }
        /// <summary>

Usage Example

Пример #1
0
 private static void ValidateSpan(int startLine, int startColumn, int endLine, int endColumn)
 {
     if (startLine < 1)
     {
         throw Error.OutOfRange(nameof(startLine), 1);
     }
     if (startColumn < 1)
     {
         throw Error.OutOfRange(nameof(startColumn), 1);
     }
     if (endLine < 1)
     {
         throw Error.OutOfRange(nameof(endLine), 1);
     }
     if (endColumn < 1)
     {
         throw Error.OutOfRange(nameof(endColumn), 1);
     }
     if (startLine > endLine)
     {
         throw Error.StartEndMustBeOrdered();
     }
     if (startLine == endLine && startColumn > endColumn)
     {
         throw Error.StartEndMustBeOrdered();
     }
 }
Error