private void Initialize(eDomain defaultDomain, Action <eBuilder, IBuilder> addEventsCallack) { Settings = BuildSettings.Create(defaultDomain); InitializeBuilders(addEventsCallack); Statistics = BuildStatistics.Create(this); }
public static BuildPass <T> Create(T buildSection, EntityType entityType, EntityHelper entityHelper, BuildSettings settings, IBuilder builder, List <string> roots, List <string> enumerations, CodeGenerationTools code, IPluralizationService pluralizationService) { return(new BuildPass <T> { BuildSection = buildSection, EntityType = entityType, EntityHelper = entityHelper, Settings = settings, Builder = builder, Roots = roots, Enumerations = enumerations, Code = code, PluralizationService = pluralizationService }); }