System.Data.Common.ADP.InvalidParameterDirection C# (CSharp) Méthode

InvalidParameterDirection() static private méthode

static private InvalidParameterDirection ( ParameterDirection value ) : ArgumentOutOfRangeException
value ParameterDirection
Résultat System.ArgumentOutOfRangeException
        static internal ArgumentOutOfRangeException InvalidParameterDirection(ParameterDirection value)
        {
#if DEBUG
            switch (value)
            {
                case ParameterDirection.Input:
                case ParameterDirection.Output:
                case ParameterDirection.InputOutput:
                case ParameterDirection.ReturnValue:
                    Debug.Assert(false, "valid ParameterDirection " + value.ToString());
                    break;
            }
#endif
            return InvalidEnumerationValue(typeof(ParameterDirection), (int)value);
        }

Usage Example

Exemple #1
0
        private static void IsDirectionValid(ParameterDirection value)
        {
            switch (value)
            { // @perfnote: Enum.IsDefined
            case ParameterDirection.Input:
            case ParameterDirection.Output:
            case ParameterDirection.InputOutput:
            case ParameterDirection.ReturnValue:
                break;

            default:
                throw ADP.InvalidParameterDirection(value);
            }
        }
ADP