Added

  • BadDataException.BadDataException(ReadingContext)

  • CsvHelperException.CsvHelperException(ReadingContext)

  • CsvHelperException.CsvHelperException(WritingContext)

  • MissingFieldException.MissingFieldException(ReadingContext)

  • ParserException.ParserException(ReadingContext)

  • ReaderException.ReaderException(ReadingContext)

  • ReadingContext.Buffer

  • ReadingContext.BufferPosition

  • ReadingContext.BytePosition

  • ReadingContext.CharPosition

  • ReadingContext.CharsRead

  • ReadingContext.ColumnCount

  • ReadingContext.CreateRecordFuncs

  • ReadingContext.CurrentIndex

  • ReadingContext.FieldBuilder

  • ReadingContext.FieldEndPosition

  • ReadingContext.FieldStartPosition

  • ReadingContext.HasBeenRead

  • ReadingContext.HeaderRecord

  • ReadingContext.HydrateRecordActions

  • ReadingContext.IsFieldBad

  • ReadingContext.LeaveOpen

  • ReadingContext.NamedIndexCache

  • ReadingContext.NamedIndexes

  • ReadingContext.RawRecordBuilder

  • ReadingContext.RawRecordEndPosition

  • ReadingContext.RawRecordStartPosition

  • ReadingContext.RawRow

  • ReadingContext.Reader

  • ReadingContext.Record

  • ReadingContext.RecordBuilder

  • ReadingContext.ReusableMemberMapData

  • ReadingContext.Row

  • ReadingContext.TypeConverterOptionsCache

  • ValidationException.ValidationException(ReadingContext)

  • WriterException.WriterException(WritingContext)

Changed

  • BadDataException.BadDataException(ReadingContext, string)Breaking

    The parameters changed from (IReadingContext, string) to (ReadingContext, string).

  • BadDataException.BadDataException(ReadingContext, string, Exception)Breaking

    The parameters changed from (IReadingContext, string, Exception) to (ReadingContext, string, Exception).

  • Configuration.BadDataFoundBreaking

    The type changed from Action<IReadingContext> to Action<ReadingContext>.

  • Configuration.HeaderValidatedBreaking

    The type changed from Action<bool, string[], int, IReadingContext> to Action<bool, string[], int, ReadingContext>.

  • Configuration.MissingFieldFoundBreaking

    The type changed from Action<string[], int, IReadingContext> to Action<string[], int, ReadingContext>.

  • CsvFieldReader.ContextBreaking

    The type changed from IReadingContext to ReadingContext.

  • CsvHelperException.CsvHelperException(ReadingContext, string)Breaking

    The parameters changed from (IReadingContext, string) to (ReadingContext, string).

  • CsvHelperException.CsvHelperException(ReadingContext, string, Exception)Breaking

    The parameters changed from (IReadingContext, string, Exception) to (ReadingContext, string, Exception).

  • CsvHelperException.CsvHelperException(WritingContext, string)Breaking

    The parameters changed from (IWritingContext, string) to (WritingContext, string).

  • CsvHelperException.CsvHelperException(WritingContext, string, Exception)Breaking

    The parameters changed from (IWritingContext, string, Exception) to (WritingContext, string, Exception).

  • CsvHelperException.ReadingContextBreaking

    The type changed from IReadingContext to ReadingContext.

  • CsvHelperException.WritingContextBreaking

    The type changed from IWritingContext to WritingContext.

  • CsvParser.ContextBreaking

    The type changed from IReadingContext to ReadingContext.

  • CsvReader.ContextBreaking

    The type changed from IReadingContext to ReadingContext.

  • CsvSerializer.ContextBreaking

    The type changed from IWritingContext to WritingContext.

  • CsvWriter.ContextBreaking

    The type changed from IWritingContext to WritingContext.

  • IFieldReader.ContextBreaking

    The type changed from IReadingContext to ReadingContext.

  • IParser.ContextBreaking

    The type changed from IReadingContext to ReadingContext.

  • IParserConfiguration.BadDataFoundBreaking

    The type changed from Action<IReadingContext> to Action<ReadingContext>.

  • IReaderConfiguration.HeaderValidatedBreaking

    The type changed from Action<bool, string[], int, IReadingContext> to Action<bool, string[], int, ReadingContext>.

  • IReaderConfiguration.MissingFieldFoundBreaking

    The type changed from Action<string[], int, IReadingContext> to Action<string[], int, ReadingContext>.

  • IReaderRow.ContextBreaking

    The type changed from IReadingContext to ReadingContext.

  • ISerializer.ContextBreaking

    The type changed from IWritingContext to WritingContext.

  • IWriterRow.ContextBreaking

    The type changed from IWritingContext to WritingContext.

  • MissingFieldException.MissingFieldException(ReadingContext, string)Breaking

    The parameters changed from (IReadingContext, string) to (ReadingContext, string).

  • MissingFieldException.MissingFieldException(ReadingContext, string, Exception)Breaking

    The parameters changed from (IReadingContext, string, Exception) to (ReadingContext, string, Exception).

  • ParserException.ParserException(ReadingContext, string)Breaking

    The parameters changed from (IReadingContext, string) to (ReadingContext, string).

  • ParserException.ParserException(ReadingContext, string, Exception)Breaking

    The parameters changed from (IReadingContext, string, Exception) to (ReadingContext, string, Exception).

  • ReaderException.ReaderException(ReadingContext, string)Breaking

    The parameters changed from (IReadingContext, string) to (ReadingContext, string).

  • ReaderException.ReaderException(ReadingContext, string, Exception)Breaking

    The parameters changed from (IReadingContext, string, Exception) to (ReadingContext, string, Exception).

  • ReadingContextBreaking

    The type no longer implements IReadingContext.

  • ReadingContext.FieldBreaking

    No longer virtual: derived classes can't override it.

  • ReadingContext.ParserConfigurationBreaking

    No longer virtual: derived classes can't override it.

  • ReadingContext.RawRecordBreaking

    No longer virtual: derived classes can't override it.

  • ReadingContext.ReaderConfigurationBreaking

    No longer virtual: derived classes can't override it.

  • TypeConverterException.TypeConverterException(ITypeConverter, MemberMapData, object, WritingContext)Breaking

    The parameters changed from (ITypeConverter, MemberMapData, object, IWritingContext) to (ITypeConverter, MemberMapData, object, WritingContext).

  • TypeConverterException.TypeConverterException(ITypeConverter, MemberMapData, object, WritingContext, string)Breaking

    The parameters changed from (ITypeConverter, MemberMapData, object, IWritingContext, string) to (ITypeConverter, MemberMapData, object, WritingContext, string).

  • TypeConverterException.TypeConverterException(ITypeConverter, MemberMapData, object, WritingContext, string, Exception)Breaking

    The parameters changed from (ITypeConverter, MemberMapData, object, IWritingContext, string, Exception) to (ITypeConverter, MemberMapData, object, WritingContext, string, Exception).

  • TypeConverterException.TypeConverterException(ITypeConverter, MemberMapData, string, ReadingContext)Breaking

    The parameters changed from (ITypeConverter, MemberMapData, string, IReadingContext) to (ITypeConverter, MemberMapData, string, ReadingContext).

  • TypeConverterException.TypeConverterException(ITypeConverter, MemberMapData, string, ReadingContext, string)Breaking

    The parameters changed from (ITypeConverter, MemberMapData, string, IReadingContext, string) to (ITypeConverter, MemberMapData, string, ReadingContext, string).

  • TypeConverterException.TypeConverterException(ITypeConverter, MemberMapData, string, ReadingContext, string, Exception)Breaking

    The parameters changed from (ITypeConverter, MemberMapData, string, IReadingContext, string, Exception) to (ITypeConverter, MemberMapData, string, ReadingContext, string, Exception).

  • ValidationException.ValidationException(ReadingContext, string)Breaking

    The parameters changed from (IReadingContext, string) to (ReadingContext, string).

  • ValidationException.ValidationException(ReadingContext, string, Exception)Breaking

    The parameters changed from (IReadingContext, string, Exception) to (ReadingContext, string, Exception).

  • WriterException.WriterException(WritingContext, string)Breaking

    The parameters changed from (IWritingContext, string) to (WritingContext, string).

  • WriterException.WriterException(WritingContext, string, Exception)Breaking

    The parameters changed from (IWritingContext, string, Exception) to (WritingContext, string, Exception).

  • WritingContextBreaking

    The type no longer implements IWritingContext.

Removed

  • BadDataException.BadDataException(IReadingContext)Breaking

  • CsvHelperException.CsvHelperException(IReadingContext)Breaking

  • CsvHelperException.CsvHelperException(IWritingContext)Breaking

  • IReadingContextBreaking

  • IWritingContextBreaking

  • MissingFieldException.MissingFieldException(IReadingContext)Breaking

  • ParserException.ParserException(IReadingContext)Breaking

  • ReaderException.ReaderException(IReadingContext)Breaking

  • ReadingContext.BufferBreaking

  • ReadingContext.BufferPositionBreaking

  • ReadingContext.BytePositionBreaking

  • ReadingContext.CBreaking

  • ReadingContext.CharPositionBreaking

  • ReadingContext.CharsReadBreaking

  • ReadingContext.ColumnCountBreaking

  • ReadingContext.CreateRecordFuncsBreaking

  • ReadingContext.CurrentIndexBreaking

  • ReadingContext.FieldBuilderBreaking

  • ReadingContext.FieldEndPositionBreaking

  • ReadingContext.FieldStartPositionBreaking

  • ReadingContext.HasBeenReadBreaking

  • ReadingContext.HeaderRecordBreaking

  • ReadingContext.HydrateRecordActionsBreaking

  • ReadingContext.IsFieldBadBreaking

  • ReadingContext.LeaveOpenBreaking

  • ReadingContext.NamedIndexCacheBreaking

  • ReadingContext.NamedIndexesBreaking

  • ReadingContext.RawRecordBuilderBreaking

  • ReadingContext.RawRecordEndPositionBreaking

  • ReadingContext.RawRecordStartPositionBreaking

  • ReadingContext.RawRowBreaking

  • ReadingContext.ReaderBreaking

  • ReadingContext.RecordBreaking

  • ReadingContext.RecordBuilderBreaking

  • ReadingContext.ReusableMemberMapDataBreaking

  • ReadingContext.RowBreaking

  • ReadingContext.TypeConverterOptionsCacheBreaking

  • ValidationException.ValidationException(IReadingContext)Breaking

  • WriterException.WriterException(IWritingContext)Breaking

Commits

  • 05292efc Reading performance improvements. Josh Close ·

Compare on GitHub