public AnonymousTypeProcessor(AnonymousTypeRegistrar anonymousTypeRegistrar, TypeEntityRegistrar typeEntityRegistrar, RegistrationOptions registrationOptions)
 {
     this.anonymousTypeRegistrar = anonymousTypeRegistrar;
     this.typeEntityRegistrar    = typeEntityRegistrar;
     this.registrationOptions    = registrationOptions;
     typesToRegister             = new Dictionary <TypeReference, AnonymousTypeEntityRegistrationInfo>();
     typeReferencesProcessed     = new HashSet <string>();
 }
 public AnonymousTypeRegistrar(TypeEntityRegistrar typeEntityRegistrar)
 {
     this.typeEntityRegistrar = typeEntityRegistrar;
 }
Example #3
0
 public TypeUsageProcessor(TypeEntityRegistrar typeEntityRegistrar)
 {
     this.typeEntityRegistrar = typeEntityRegistrar;
 }
Example #4
0
 public EventDefinitionToPropertyDefinitionConverter(RegistrationOptions registrationOptions, TypeEntityRegistrar typeEntityRegistrar)
 {
     this.registrationOptions = registrationOptions;
     this.typeEntityRegistrar = typeEntityRegistrar;
 }