/// <inheritdoc /> public NonGenericDbcFileGeneratorFillable([NotNull] IDbcFileGenerator <TDbcFileType> dbcGenerator, [NotNull] IDbcEntryReader <TDbcFileType> dbcReader) { DbcGenerator = dbcGenerator ?? throw new ArgumentNullException(nameof(dbcGenerator)); DbcReader = dbcReader ?? throw new ArgumentNullException(nameof(dbcReader)); }
/// <inheritdoc /> public GenericDbcFileGeneratorFillable([NotNull] ITypeConverterProvider <TDbcEntryType, TDbcFileType> modelConverter, [NotNull] IDbcFileGenerator <TDbcFileType> dbcGenerator, [NotNull] IDbcEntryReader <TDbcEntryType> dbcReader) { ModelConverter = modelConverter ?? throw new ArgumentNullException(nameof(modelConverter)); DbcGenerator = dbcGenerator ?? throw new ArgumentNullException(nameof(dbcGenerator)); DbcReader = dbcReader ?? throw new ArgumentNullException(nameof(dbcReader)); }