Esempio n. 1
0
        AnyPart <TOther> ReferencesAny <TOther>(Member member)
        {
            //PROTOTYPE1: ADDED
            var part = providers.Anys.OfType <AnyPart <TOther> >().FirstOrDefault(p => p.Property.Name == member.Name);

            if (part == null)
            {
                //PROTOTYPE1: ADDED

                OnMemberMapped(member);
            }

            part = new AnyPart <TOther>(typeof(T), member);

            //PROTOTYPE1: ADDED
            if (this.UseBackingField(member.Name))
            {
                part.Access.CamelCaseField(Prefix.Underscore);
            }
            //PROTOTYPE1: ADDED

            providers.Anys.Add(part);

            return(part);
        }
Esempio n. 2
0
        private AnyPart <TOther> ReferencesAny <TOther>(Member member)
        {
            this.OnMemberMapped(member);
            AnyPart <TOther> anyPart = new AnyPart <TOther>(typeof(T), member);

            this.providers.Anys.Add((IAnyMappingProvider)anyPart);
            return(anyPart);
        }
        protected virtual AnyPart <TOther> ReferencesAny <TOther>(Member property)
        {
            var part = new AnyPart <TOther>(typeof(T), property);

            anys.Add(part);

            return(part);
        }
        AnyPart <TOther> ReferencesAny <TOther>(Member member)
        {
            OnMemberMapped(member);

            var part = new AnyPart <TOther>(typeof(T), member);

            providers.Anys.Add(part);

            return(part);
        }