コード例 #1
0
 public void InitializeEntityMemberInfoServices()
 {
     if (this.services == null)
     {
         this.services = new DefaultEntityMemberInfoServices <TEntity, TMember>(this);
     }
 }
コード例 #2
0
        protected ConstraintBase(IEntityMemberInfo <TEntity, TMember> member)
        {
            this.member = member ?? throw new ArgumentNullException("member");

            if (this.member is IEntityMemberInfoServicesProvider <TEntity, TMember> servicesProvider)
            {
                this.memberServices =
                    servicesProvider.EntityMemberInfoServices;
            }

            if (this.memberServices == null)
            {
                this.memberServices =
                    new DefaultEntityMemberInfoServices <TEntity, TMember>(this.member);
            }
        }