예제 #1
0
 /// <inheritdoc/>
 public override void RegisterAsKeyType(TypeRepository typeRepo)
 {
     foreach (var prop in this.Properties)
     {
         typeRepo.RegisterKeyProperty(prop.PropertyType);
     }
 }
예제 #2
0
 /// <inheritdoc/>
 public override void RegisterAsKeyType(TypeRepository typeRepo)
 {
     typeRepo.RegisterKeyProperty(this.InnerType);
 }
 /// <inheritdoc/>
 public override void RegisterSubType(TypeRepository typeRepo)
 {
     typeRepo.RegisterKeyProperty(this.KeyProperty.PropertyType);
     base.RegisterSubType(typeRepo);
 }