public void InitializeEntityMemberInfoServices() { if (this.services == null) { this.services = new DefaultEntityMemberInfoServices <TEntity, TMember>(this); } }
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); } }