/// <summary> /// Initializes a new instance of the <see cref="MemberOverridesBuilder"/> class. /// </summary> /// <param name="overrides">The overrides.</param> internal IdOverridesBuilder(IdOverrides overrides) { if (overrides == null) throw new ArgumentNullException("overrides"); _overrides = overrides; }
/// <summary> /// Ids the specified member. /// </summary> /// <param name="member">The member.</param> /// <returns></returns> public IdOverridesBuilder Id(MemberInfo member) { var id = new IdOverrides { Member = member }; _overrides.IdOverrides = id; return(new IdOverridesBuilder(id)); }