public DataTypeBuilder(IEntityNaming naming, ISyntaxGenerator syntax, IExportableCheck exportable, AttachedMemberCache attachedMembers, ICommentParser commentParser) : base(naming, syntax, exportable, attachedMembers) { _commentParser = commentParser; }
protected Builder(IEntityNaming naming, ISyntaxGenerator syntax, IExportableCheck exportable, AttachedMemberCache attachedMembers) { if (naming == null) { throw new ArgumentNullException(nameof(naming)); } if (syntax == null) { throw new ArgumentNullException(nameof(syntax)); } if (exportable == null) { throw new ArgumentNullException(nameof(exportable)); } if (attachedMembers == null) { throw new ArgumentNullException(nameof(attachedMembers)); } Naming = naming; Syntax = syntax; Exportable = exportable; AttachedMembers = attachedMembers; }