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

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

ArgumentException with message like "Instance field '{0}' is not defined for type '{1}'"
static private InstanceFieldNotDefinedForType ( object p0, object p1 ) : Exception
p0 object
p1 object
Результат System.Exception
        internal static Exception InstanceFieldNotDefinedForType(object p0, object p1)
        {
            return new ArgumentException(Strings.InstanceFieldNotDefinedForType(p0, p1));
        }
        /// <summary>

Usage Example

Пример #1
0
        /// <summary>
        /// Creates a <see cref="MemberExpression"/> accessing a field.
        /// </summary>
        /// <param name="expression">The containing object of the field.  This can be null for static fields.</param>
        /// <param name="fieldName">The field to be accessed.</param>
        /// <returns>The created <see cref="MemberExpression"/>.</returns>
        public static MemberExpression Field(Expression expression, string fieldName)
        {
            RequiresCanRead(expression, "expression");

            // bind to public names first
            var fi = expression.Type.GetField(fieldName, _publicFlags) ?? expression.Type.GetField(fieldName, _nonPublicFlags);

            if (fi == null)
            {
                throw Error.InstanceFieldNotDefinedForType(fieldName, expression.Type);
            }
            return(Field(expression, fi));
        }
All Usage Examples Of System.Linq.Expressions.Error::InstanceFieldNotDefinedForType
Error