1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
namespace System.Web.ModelBinding {
using System;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
internal static class Error {
public static InvalidOperationException BindingBehavior_ValueNotFound(string fieldName) {
string errorString = String.Format(CultureInfo.CurrentCulture, SR.GetString(SR.BindingBehavior_ValueNotFound),
fieldName);
return new InvalidOperationException(errorString);
}
public static ArgumentException Common_TypeMustImplementInterface(Type providedType, Type requiredInterfaceType, string parameterName) {
string errorString = String.Format(CultureInfo.CurrentCulture, SR.GetString(SR.Common_TypeMustImplementInterface),
providedType, requiredInterfaceType);
return new ArgumentException(errorString, parameterName);
}
public static ArgumentException GenericModelBinderProvider_ParameterMustSpecifyOpenGenericType(Type specifiedType, string parameterName) {
string errorString = String.Format(CultureInfo.CurrentCulture, SR.GetString(SR.GenericModelBinderProvider_ParameterMustSpecifyOpenGenericType),
specifiedType);
return new ArgumentException(errorString, parameterName);
}
public static ArgumentException GenericModelBinderProvider_TypeArgumentCountMismatch(Type modelType, Type modelBinderType) {
string errorString = String.Format(CultureInfo.CurrentCulture, SR.GetString(SR.GenericModelBinderProvider_TypeArgumentCountMismatch),
modelType, modelType.GetGenericArguments().Length, modelBinderType, modelBinderType.GetGenericArguments().Length);
return new ArgumentException(errorString, "modelBinderType");
}
public static InvalidOperationException ModelBinderProviderCollection_BinderForTypeNotFound(Type modelType) {
string errorString = String.Format(CultureInfo.CurrentCulture, SR.GetString(SR.ModelBinderProviderCollection_BinderForTypeNotFound),
modelType);
return new InvalidOperationException(errorString);
}
[SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly", Justification = "The purpose of this class is to throw errors on behalf of other methods")]
public static ArgumentException ModelBinderUtil_ModelCannotBeNull(Type expectedType) {
string errorString = String.Format(CultureInfo.CurrentCulture, SR.GetString(SR.ModelBinderUtil_ModelCannotBeNull),
expectedType);
return new ArgumentException(errorString, "bindingContext");
}
[SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly", Justification = "The purpose of this class is to throw errors on behalf of other methods")]
public static ArgumentException ModelBinderUtil_ModelInstanceIsWrong(Type actualType, Type expectedType) {
string errorString = String.Format(CultureInfo.CurrentCulture, SR.GetString(SR.ModelBinderUtil_ModelInstanceIsWrong),
actualType, expectedType);
return new ArgumentException(errorString, "bindingContext");
}
[SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly", Justification = "The purpose of this class is to throw errors on behalf of other methods")]
public static ArgumentException ModelBinderUtil_ModelMetadataCannotBeNull() {
return new ArgumentException(SR.GetString(SR.ModelBinderUtil_ModelMetadataCannotBeNull), "bindingContext");
}
[SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly", Justification = "The purpose of this class is to throw errors on behalf of other methods")]
public static ArgumentException ModelBinderUtil_ModelTypeIsWrong(Type actualType, Type expectedType) {
string errorString = String.Format(CultureInfo.CurrentCulture, SR.GetString(SR.ModelBinderUtil_ModelTypeIsWrong),
actualType, expectedType);
return new ArgumentException(errorString, "bindingContext");
}
public static InvalidOperationException ModelBindingContext_ModelMetadataMustBeSet() {
return new InvalidOperationException(SR.GetString(SR.ModelBindingContext_ModelMetadataMustBeSet));
}
}
}
|