protected MetaMember (MetaType declaringType, MemberInfo member) { Precondition.Require(declaringType, () => Error.ArgumentNull("declaringType")); Precondition.Require(member, () => Error.ArgumentNull("member")); _declaringType = declaringType; _member = member; _type = member.GetMemberType(); _accessor = new MetaAccessor(member); }
protected MetaMember(MetaType declaringType, MemberInfo member) { Precondition.Require(declaringType, () => Error.ArgumentNull("declaringType")); Precondition.Require(member, () => Error.ArgumentNull("member")); _declaringType = declaringType; _member = member; _type = member.GetMemberType(); _accessor = new MetaAccessor(member); }