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; }
public TypeUsageProcessor(TypeEntityRegistrar typeEntityRegistrar) { this.typeEntityRegistrar = typeEntityRegistrar; }
public EventDefinitionToPropertyDefinitionConverter(RegistrationOptions registrationOptions, TypeEntityRegistrar typeEntityRegistrar) { this.registrationOptions = registrationOptions; this.typeEntityRegistrar = typeEntityRegistrar; }