示例#1
0
        public void Register <T>(string collection, IValidateCollections <T> collectionValidator) where T : IAggregate
        {
            if (TypeRegistration.ContainsKey(typeof(T)))
            {
                TypeRegistration.Remove(typeof(T));
            }

            TypeRegistration.Add(typeof(T), new TypeRegistration <T>(collection, collectionValidator));
        }
示例#2
0
 public TypeRegistration(string collection, IValidateCollections <T> collectionValidator)
 {
     Collection          = collection;
     CollectionValidator = collectionValidator;
 }