static private TypeNotIEnumerable ( object p0, string paramName ) : Exception | ||
p0 | object | |
paramName | string | |
return | Exception |
internal static Exception TypeNotIEnumerable(object p0, string paramName)
{
return new ArgumentException(Strings.TypeNotIEnumerable(p0), paramName);
}
/// <summary>
private static void ValidateListInitArgs(Type listType, IEnumerable <ElementInit> initializers) { if (!typeof(IEnumerable).IsAssignableFrom(listType)) { throw Error.TypeNotIEnumerable(listType); } foreach (var element in initializers) { ContractUtils.RequiresNotNull(element, "initializers"); ValidateCallInstanceType(listType, element.AddMethod); } }