Esempio n. 1
0
        /// <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));
        }