API Diff between 32.0.1 and 3.0.0-chi02
1195 Additions
152 Removals
CsvHelper
-
public static class ArrayHelper
- public static bool Contains(char[] array, ref char c)
- public static void Trim(char[] buffer, ref int start, ref int length, char[] trimChars)
-
public class BadDataException : CsvHelperException
-
public sealed delegate BadDataFound : MulticastDelegate
-
public struct BadDataFoundArgs
-
public class CsvBadDataException : CsvHelperException
-
public class CsvFactory : ICsvFactory
-
public sealed delegate ConvertFromString<TMember> : MulticastDelegate
-
public struct ConvertFromStringArgs
-
public sealed delegate ConvertToString<TClass> : MulticastDelegate
-
public struct ConvertToStringArgs<TClass>
-
public class CsvContext
-
public class CsvDataReader : IDataReader, IDataRecord, IDisposable
-
public class CsvHelperException : Exception
-
public class CsvMissingFieldException : CsvReaderException
-
public enum CsvMode
-
public class CsvParser : IParser, IDisposable
- public virtual long BytePosition { get; }
- public virtual long CharPosition { get; }
- public virtual ICsvParserConfiguration Configuration { get; }
- protected struct ProcessedField
- public long ByteCount { get; }
- public long CharCount { get; }
- public IParserConfiguration Configuration { get; }
- public CsvContext Context { get; }
- public int Count { get; }
- public string Delimiter { get; }
- public string this[int index] { get; }
- public string[] Record { get; }
- public virtual TextReader TextReader { get; }
- public CsvParser(TextReader reader)
- public CsvParser(TextReader reader, bool leaveOpen)
- public CsvParser(TextReader reader, ICsvParserConfiguration configuration)
- public CsvParser(TextReader reader, ICsvParserConfiguration configuration, bool leaveOpen)
- public CsvParser(TextReader reader, CultureInfo culture, bool leaveOpen = false)
- public CsvParser(TextReader reader, IParserConfiguration configuration, bool leaveOpen = false)
- public virtual string[] Read()
- protected virtual void ReadBlankLine()
- protected virtual bool ReadDelimiter()
- protected virtual bool ReadExcelLeadingZerosField()
- protected virtual void ReadExcelSeparator()
- protected virtual bool ReadField()
- protected virtual string[] ReadLine()
- protected virtual int ReadLineEnding()
- protected virtual bool ReadQuotedField()
- protected ProcessedField ProcessEscapeField(int start, int length)
- protected ProcessedField ProcessNoEscapeField(int start, int length)
- protected ProcessedField ProcessRFC4180BadField(int start, int length)
- protected ProcessedField ProcessRFC4180Field(int start, int length, int quoteCount)
- public bool Read()
- public Task<bool> ReadAsync()
-
public class CsvParserException : CsvHelperException
-
public class CsvReader : IReader, IReaderRow, IDisposable
- public virtual ICsvReaderConfiguration Configuration { get; }
- public virtual string[] CurrentRecord { get; }
- public virtual string[] { get; }
- public virtual int ColumnCount { get; }
- public virtual IReaderConfiguration Configuration { get; }
- public virtual CsvContext Context { get; }
- public virtual int CurrentIndex { get; }
- public virtual string[] { get; }
- public virtual ICsvParser Parser { get; }
- public int Row { get; }
- public CsvReader(TextReader reader)
- public CsvReader(TextReader reader, bool leaveOpen)
- public CsvReader(TextReader reader, CsvConfiguration configuration)
- public CsvReader(TextReader reader, CsvConfiguration configuration, bool leaveOpen)
- public CsvReader(ICsvParser parser)
- public CsvReader(ICsvParser parser, bool leaveOpen)
- protected virtual void AddPropertyBindings(CsvPropertyMapCollection members, List<MemberBinding> bindings)
- protected virtual bool CanRead(CsvPropertyMap propertyMap)
- protected virtual bool CanRead(CsvPropertyReferenceMap propertyReferenceMap)
- public virtual IParser Parser { get; }
- public CsvReader(TextReader reader, CultureInfo culture, bool leaveOpen = false)
- public CsvReader(TextReader reader, IReaderConfiguration configuration, bool leaveOpen = false)
- public CsvReader(IParser parser)
- public virtual bool CanRead(MemberMap memberMap)
- public virtual bool CanRead(MemberReferenceMap memberReferenceMap)
- public virtual void ClearRecordCache<T>()
- public virtual void ClearRecordCache(Type type)
- public virtual void ClearRecordCache()
- protected virtual object CreateDynamic()
- protected virtual void CreateFuncForObject(Type recordType)
- protected virtual void CreateFuncForPrimitive(Type recordType)
- protected virtual void CreatePropertyBindingsForMapping(CsvClassMap mapping, Type recordType, List<MemberBinding> bindings)
- protected virtual void CreateReadRecordFunc(Type recordType)
- protected virtual T CreateRecord<T>()
- protected virtual object CreateRecord(Type type)
- protected virtual Func<string, bool> GetEmtpyStringMethod()
- public virtual IEnumerable<T> EnumerateRecords<T>(T record)
- public virtual IAsyncEnumerable<T> EnumerateRecordsAsync<T>(T record, CancellationToken cancellationToken = default)
- protected virtual int GetFieldIndex(string[] names, int index = 0, bool isTryGet = false)
- protected virtual Func<T> GetReadRecordFunc<T>()
- protected virtual Delegate GetReadRecordFunc(Type recordType)
- public virtual int GetFieldIndex(IEnumerable<string> names, int index = 0, bool isTryGet = false, bool isOptional = false)
- public virtual T GetRecord<T>(T anonymousTypeDefinition)
- public virtual IEnumerable<T> GetRecords<T>(T anonymousTypeDefinition)
- public virtual bool IsRecordEmpty()
- protected virtual bool IsRecordEmpty(bool checkHasBeenRead)
- public virtual IAsyncEnumerable<T> GetRecordsAsync<T>(CancellationToken cancellationToken = default)
- public virtual IAsyncEnumerable<T> GetRecordsAsync<T>(T anonymousTypeDefinition, CancellationToken cancellationToken = default)
- public virtual IAsyncEnumerable<object> GetRecordsAsync(Type type, CancellationToken cancellationToken = default)
- public virtual Task<bool> ReadAsync()
- protected virtual bool ShouldSkipRecord()
- public virtual void <T>()
- public virtual void (Type type)
- protected virtual void (ClassMap map, List<InvalidHeader> invalidHeaders)
-
public class CsvReaderException : CsvHelperException
-
public class CsvSerializer : ICsvSerializer, IDisposable
-
public class CsvWriter : IWriter, IWriterRow, IDisposable, IAsyncDisposable
- public virtual ICsvWriterConfiguration Configuration { get; }
- public virtual List<string> CurrentRecord { get; }
- public virtual IWriterConfiguration Configuration { get; }
- public virtual CsvContext Context { get; }
- public virtual string[] { get; }
- public virtual int Index { get; }
- public virtual ICsvSerializer Serializer { get; }
- public CsvWriter(TextWriter writer)
- public CsvWriter(TextWriter writer, bool leaveOpen)
- public CsvWriter(TextWriter writer, ICsvWriterConfiguration configuration)
- public CsvWriter(ICsvSerializer serializer)
- public CsvWriter(ICsvSerializer serializer, bool leaveOpen)
- protected virtual void AddProperties(CsvPropertyMapCollection properties, CsvClassMap mapping)
- protected virtual bool CanWrite(CsvPropertyMap propertyMap)
- public virtual void ClearRecordCache<T>()
- public virtual void ClearRecordCache(Type type)
- public virtual void ClearRecordCache()
- protected virtual Delegate CombineDelegates(IEnumerable<Delegate> delegates)
- protected virtual Delegate CreateActionForDynamic(IDynamicMetaObjectProvider provider)
- protected virtual Delegate CreateActionForExpandoObject(ExpandoObject obj)
- protected virtual Delegate CreateActionForObject(Type type)
- protected virtual Delegate CreateActionForPrimitive(Type type)
- protected virtual Expression CreatePropertyExpression(Expression recordExpression, CsvClassMap mapping, CsvPropertyMap propertyMap)
- protected virtual Delegate CreateWriteRecordAction<T>(Type type, T record)
- public CsvWriter(TextWriter writer, CultureInfo culture, bool leaveOpen = false)
- public CsvWriter(TextWriter writer, IWriterConfiguration configuration, bool leaveOpen = false)
- public virtual bool CanWrite(MemberMap memberMap)
- protected virtual Delegate GetWriteRecordAction<T>(T record)
- public ValueTask DisposeAsync()
- protected virtual ValueTask DisposeAsync(bool disposing)
- public virtual void Flush()
- public virtual Task FlushAsync()
- protected virtual void FlushBuffer()
- protected virtual Task FlushBufferAsync()
- public virtual RecordTypeInfo GetTypeInfoForRecord<T>(T record)
- public virtual Task NextRecordAsync()
- protected virtual string SanitizeForInjection(string field)
- public virtual void WriteConvertedField(string field)
- public virtual void WriteConvertedField(string field, Type fieldType)
- public virtual void WriteExcelSeparator()
- public virtual void WriteRecords<T>(IEnumerable<T> records)
- public virtual Task WriteRecordsAsync(IEnumerable records, CancellationToken cancellationToken = default)
- public virtual Task WriteRecordsAsync<T>(IEnumerable<T> records, CancellationToken cancellationToken = default)
- public virtual Task WriteRecordsAsync<T>(IAsyncEnumerable<T> records, CancellationToken cancellationToken = default)
- protected void WriteToBuffer(string value)
-
public class CsvWriterException : CsvHelperException
-
public class FieldReader : IDisposable
-
public interface ICsvFactory
-
public interface ICsvParser : IDisposable
-
public interface ICsvReader : ICsvReaderRow, IDisposable
-
public interface ICsvReaderRow
-
public interface ICsvSerializer : IDisposable
-
public interface ICsvWriter : ICsvWriterRow, IDisposable
-
public interface ICsvWriterRow
-
public class RecordBuilder
-
public class Factory : IFactory
-
public class FieldValidationException : ValidationException
-
public sealed delegate GetConstructor : MulticastDelegate
-
public struct GetConstructorArgs
-
public sealed delegate GetDynamicPropertyName : MulticastDelegate
-
public struct GetDynamicPropertyNameArgs
-
public sealed delegate : MulticastDelegate
-
public struct
-
public class : ValidationException
-
public interface IFactory
-
public class
- public int { get; set; }
- public List<string> { get; set; }
- public ()
-
public interface IObjectResolver
-
public interface IParser : IDisposable
-
public interface IReader : IReaderRow, IDisposable
-
public interface IReaderRow
- int ColumnCount { get; }
- IReaderConfiguration Configuration { get; }
- CsvContext Context { get; }
- int CurrentIndex { get; }
- string[] { get; }
- string this[int index] { get; }
- string this[string name] { get; }
- string this[string name, int index] { get; }
- IParser Parser { get; }
- string GetField(int index)
- string GetField(string name)
- string GetField(string name, int index)
- object GetField(Type type, int index)
- object GetField(Type type, string name)
- object GetField(Type type, string name, int index)
- object GetField(Type type, int index, ITypeConverter converter)
- object GetField(Type type, string name, ITypeConverter converter)
- object GetField(Type type, string name, int index, ITypeConverter converter)
- T GetField<T>(int index)
- T GetField<T>(string name)
- T GetField<T>(string name, int index)
- T GetField<T>(int index, ITypeConverter converter)
- T GetField<T>(string name, ITypeConverter converter)
- T GetField<T>(string name, int index, ITypeConverter converter)
- T GetField<T, TConverter>(int index) where TConverter : ITypeConverter
- T GetField<T, TConverter>(string name) where TConverter : ITypeConverter
- T GetField<T, TConverter>(string name, int index) where TConverter : ITypeConverter
- T GetRecord<T>()
- T GetRecord<T>(T anonymousTypeDefinition)
- object GetRecord(Type type)
- bool TryGetField(Type type, int index, out object field)
- bool TryGetField(Type type, string name, out object field)
- bool TryGetField(Type type, string name, int index, out object field)
- bool TryGetField(Type type, int index, ITypeConverter converter, out object field)
- bool TryGetField(Type type, string name, ITypeConverter converter, out object field)
- bool TryGetField(Type type, string name, int index, ITypeConverter converter, out object field)
- bool TryGetField<T>(int index, out T field)
- bool TryGetField<T>(string name, out T field)
- bool TryGetField<T>(string name, int index, out T field)
- bool TryGetField<T>(int index, ITypeConverter converter, out T field)
- bool TryGetField<T>(string name, ITypeConverter converter, out T field)
- bool TryGetField<T>(string name, int index, ITypeConverter converter, out T field)
- bool TryGetField<T, TConverter>(int index, out T field) where TConverter : ITypeConverter
- bool TryGetField<T, TConverter>(string name, out T field) where TConverter : ITypeConverter
- bool TryGetField<T, TConverter>(string name, int index, out T field) where TConverter : ITypeConverter
-
public interface IWriter : IWriterRow, IDisposable, IAsyncDisposable
-
public interface IWriterRow
-
public class MaxFieldSizeException : CsvHelperException
-
public class MissingFieldException : ReaderException
-
public sealed delegate MissingFieldFound : MulticastDelegate
-
public struct MissingFieldFoundArgs
-
public class ObjectCreator
-
public class ObjectResolver : IObjectResolver
-
public class ParserException : CsvHelperException
-
public sealed delegate : MulticastDelegate
-
public struct
- public readonly int
- public readonly string
- public (string header, int fieldIndex)
-
public class ReaderException : CsvHelperException
-
public sealed delegate ReadingExceptionOccurred : MulticastDelegate
-
public struct ReadingExceptionOccurredArgs
-
public struct RecordTypeInfo
-
public sealed delegate : MulticastDelegate
-
public struct
- public readonly string
- public readonly Type
- public (Type memberType, string memberName)
-
public static class ReflectionExtensions
-
public sealed delegate ShouldQuote : MulticastDelegate
-
public struct ShouldQuoteArgs
-
public sealed delegate ShouldSkipRecord : MulticastDelegate
-
public struct ShouldSkipRecordArgs
-
public sealed delegate ShouldUseConstructorParameters : MulticastDelegate
-
public struct ShouldUseConstructorParametersArgs
-
public sealed delegate Validate : MulticastDelegate
-
public struct ValidateArgs
-
public sealed delegate ValidateMessage : MulticastDelegate
-
public abstract class ValidationException : CsvHelperException
-
public class WriterException : CsvHelperException
CsvHelper.Configuration
-
public class AutoMapOptions
-
public abstract class CsvClassMap
-
public abstract class CsvClassMap<T> : CsvClassMap
-
public class CsvClassMapCollection
-
public abstract class ClassMap
- public virtual Type ClassType { get; }
- public virtual MemberMapCollection MemberMaps { get; }
- public virtual List<ParameterMap> ParameterMaps { get; }
- public virtual MemberReferenceMapCollection ReferenceMaps { get; }
- protected virtual void ApplyAttributes(ParameterMap parameterMap)
- protected virtual void ApplyAttributes(ParameterReferenceMap referenceMap)
- protected virtual void ApplyAttributes(MemberMap memberMap)
- protected virtual void ApplyAttributes(MemberReferenceMap referenceMap)
- public virtual void AutoMap(CultureInfo culture)
- public virtual void AutoMap(CsvConfiguration configuration)
- public virtual void AutoMap(CsvContext context)
- protected virtual void AutoMapConstructorParameters(ClassMap map, CsvContext context, LinkedList<Type> mapParents, int indexStart = 0)
- protected virtual void AutoMapMembers(ClassMap map, CsvContext context, LinkedList<Type> mapParents, int indexStart = 0)
- protected virtual bool CheckForCircularReference(Type type, LinkedList<Type> mapParents)
- protected virtual Type GetGenericType()
- public virtual int GetMaxIndex(bool isParameter = false)
- public MemberMap Map(Type classType, MemberInfo member, bool useExistingMap = true)
- public virtual MemberMap<object, object> Map()
- public virtual ParameterMap Parameter(string name)
- public virtual ParameterMap Parameter(Func<ConstructorInfo> getConstructor, string name)
- public virtual ParameterMap Parameter(ConstructorInfo constructor, ParameterInfo parameter)
- public virtual MemberReferenceMap References(Type classMapType, MemberInfo member, object[] constructorArgs)
- public virtual int ReIndex(int indexStart = 0)
-
public abstract class ClassMap<TClass> : ClassMap
-
public class ClassMapCollection
-
public class ConfigurationException : CsvHelperException
-
public static class ConfigurationFunctions
-
public class CsvConfiguration : IReaderConfiguration, IParserConfiguration, IWriterConfiguration, IEquatable<CsvConfiguration>
-
public class CsvConfigurationException : CsvHelperException
-
public class CsvPropertyMap
-
public class CsvPropertyMapCollection : IList<CsvPropertyMap>, ICollection<CsvPropertyMap>, IEnumerable<CsvPropertyMap>, IEnumerable
-
public class CsvPropertyMapData
-
public class CsvPropertyNameCollection : IEnumerable<string>, IEnumerable
-
public class CsvPropertyReferenceMap
-
public class CsvPropertyReferenceMapCollection : IList<CsvPropertyReferenceMap>, ICollection<CsvPropertyReferenceMap>, IEnumerable<CsvPropertyReferenceMap>, IEnumerable
-
public class CsvPropertyReferenceMapData
-
public class DefaultCsvClassMap<T> : CsvClassMap<T>
-
public interface ICsvParserConfiguration
-
public interface ICsvReaderConfiguration : ICsvParserConfiguration
-
public interface ICsvSerializerConfiguration
-
public interface ICsvWriterConfiguration : ICsvSerializerConfiguration
-
public class MapTypeConverterOption
-
public class DefaultClassMap<T> : ClassMap<T>
-
public interface IBuildableClass<TClass>
-
public interface IHasConstant<TClass, TMember> : IBuildableClass<TClass>
-
public interface IHasConvertUsing<TClass, TMember> : IBuildableClass<TClass>
-
public interface IHasDefault<TClass, TMember> : IBuildableClass<TClass>
-
public interface IHasDefaultOptions<TClass, TMember> : IHasMap<TClass>, IBuildableClass<TClass>, IHasValidate<TClass, TMember>
-
public interface IHasIndex<TClass, TMember> : IBuildableClass<TClass>
-
public interface IHasIndexOptions<TClass, TMember> : IHasMap<TClass>, IBuildableClass<TClass>, IHasTypeConverter<TClass, TMember>, IHasName<TClass, TMember>, IHasDefault<TClass, TMember>, IHasValidate<TClass, TMember>
-
public interface IHasMap<TClass> : IBuildableClass<TClass>
-
public interface IHasMapOptions<TClass, TMember> : IHasMap<TClass>, IBuildableClass<TClass>, IHasTypeConverter<TClass, TMember>, IHasIndex<TClass, TMember>, IHasName<TClass, TMember>, IHasOptional<TClass, TMember>, IHasConvertUsing<TClass, TMember>, IHasDefault<TClass, TMember>, IHasConstant<TClass, TMember>, IHasValidate<TClass, TMember>
-
public interface IHasName<TClass, TMember> : IBuildableClass<TClass>
-
public interface IHasNameIndex<TClass, TMember> : IBuildableClass<TClass>
-
public interface IHasNameIndexOptions<TClass, TMember> : IHasMap<TClass>, IBuildableClass<TClass>, IHasTypeConverter<TClass, TMember>, IHasDefault<TClass, TMember>, IHasValidate<TClass, TMember>
-
public interface IHasNameOptions<TClass, TMember> : IHasMap<TClass>, IBuildableClass<TClass>, IHasTypeConverter<TClass, TMember>, IHasNameIndex<TClass, TMember>, IHasDefault<TClass, TMember>, IHasValidate<TClass, TMember>
-
public interface IHasOptional<TClass, TMember> : IBuildableClass<TClass>
-
public interface IHasOptionalOptions<TClass, TMember> : IHasMap<TClass>, IBuildableClass<TClass>, IHasTypeConverter<TClass, TMember>, IHasName<TClass, TMember>, IHasDefault<TClass, TMember>, IHasValidate<TClass, TMember>
-
public interface IHasTypeConverter<TClass, TMember> : IBuildableClass<TClass>
-
public interface IHasTypeConverterOptions<TClass, TMember> : IHasMap<TClass>, IBuildableClass<TClass>, IHasDefault<TClass, TMember>, IHasValidate<TClass, TMember>
-
public interface IHasValidate<TClass, TMember> : IBuildableClass<TClass>
-
public enum InjectionOptions
-
public interface IParserConfiguration
-
public interface IReaderConfiguration : IParserConfiguration
-
public interface IWriterConfiguration
-
public abstract class MemberMap
-
public class MemberMap<TClass, TMember> : MemberMap
- public MemberMap(MemberInfo member)
- public virtual MemberMap<TClass, TMember> Constant(TMember constantValue)
- public virtual MemberMap<TClass, TMember> Convert(ConvertFromString<TMember> convertFromStringFunction)
- public virtual MemberMap<TClass, TMember> Convert(ConvertToString<TClass> convertToStringFunction)
- public virtual MemberMap<TClass, TMember> Default(TMember defaultValue, bool useOnConversionFailure = false)
- public virtual MemberMap<TClass, TMember> Default(string defaultValue, bool useOnConversionFailure = false)
- public virtual MemberMap<TClass, TMember> Ignore()
- public virtual MemberMap<TClass, TMember> Ignore(bool ignore)
- public virtual MemberMap<TClass, TMember> Index(int index, int indexEnd = -1)
- public virtual MemberMap<TClass, TMember> Name(string[] names)
- public virtual MemberMap<TClass, TMember> NameIndex(int index)
- public virtual MemberMap<TClass, TMember> Optional()
- public virtual MemberMap<TClass, TMember> TypeConverter(ITypeConverter typeConverter)
- public virtual MemberMap<TClass, TMember> TypeConverter<TConverter>() where TConverter : ITypeConverter
- public virtual MemberMap<TClass, TMember> Validate(Validate validateExpression)
- public virtual MemberMap<TClass, TMember> Validate(Validate validateExpression, ValidateMessage validateMessageExpression)
-
public class MemberMapCollection : IList<MemberMap>, ICollection<MemberMap>, IEnumerable<MemberMap>, IEnumerable
-
public class MemberMapData
-
public class MemberMapTypeConverterOption
-
public class MemberNameCollection : IEnumerable<string>, IEnumerable
-
public class MemberReferenceMap
-
public class MemberReferenceMapCollection : IList<MemberReferenceMap>, ICollection<MemberReferenceMap>, IEnumerable<MemberReferenceMap>, IEnumerable
-
public class MemberReferenceMapData
-
public class ParameterMap
-
public class ParameterMapData
-
public class ParameterMapTypeConverterOption
-
public class ParameterReferenceMap
-
public class ParameterReferenceMapData
-
public enum TrimOptions
CsvHelper.Configuration.Attributes
-
public class : Attribute, IClassMapper
- public bool { get; }
- public (bool allowComments = true)
- public void (CsvConfiguration configuration)
-
public class BooleanFalseValuesAttribute : Attribute, IMemberMapper, IParameterMapper
-
public class BooleanTrueValuesAttribute : Attribute, IMemberMapper, IParameterMapper
-
public class BufferSizeAttribute : Attribute, IClassMapper
-
public class CacheFieldsAttribute : Attribute, IClassMapper
-
public class : Attribute, IClassMapper
- public char { get; }
- public (char comment)
- public void (CsvConfiguration configuration)
-
public class ConstantAttribute : Attribute, IMemberMapper, IParameterMapper
-
public class CountBytesAttribute : Attribute, IClassMapper
-
public class CultureInfoAttribute : Attribute, IClassMapper, IMemberMapper, IParameterMapper
-
public class DateTimeStylesAttribute : Attribute, IMemberMapper, IParameterMapper
-
public class DefaultAttribute : Attribute, IMemberMapper, IParameterMapper
-
public class DelimiterAttribute : Attribute, IClassMapper
-
public class DetectColumnCountChangesAttribute : Attribute, IClassMapper
-
public class DetectDelimiterAttribute : Attribute, IClassMapper
-
public class DetectDelimiterValuesAttribute : Attribute, IClassMapper
-
public class EncodingAttribute : Attribute, IClassMapper
-
public class EnumIgnoreCaseAttribute : Attribute, IMemberMapper, IMemberReferenceMapper, IParameterMapper
-
public class EscapeAttribute : Attribute, IClassMapper
-
public class ExceptionMessagesContainRawDataAttribute : Attribute, IClassMapper
-
public class FormatAttribute : Attribute, IMemberMapper, IParameterMapper
-
public class : Attribute, IClassMapper
- public bool { get; }
- public (bool hasHeaderRecord = true)
- public void (CsvConfiguration configuration)
-
public class : Attribute, IMemberReferenceMapper, IParameterReferenceMapper
- public bool { get; }
- public string { get; }
- public ()
- public (string prefix)
- public (bool inherit)
- public (string prefix, bool inherit)
- public void (MemberReferenceMap referenceMap)
- public void (ParameterReferenceMap referenceMap)
-
public interface IClassMapper
-
public class IgnoreAttribute : Attribute, IMemberMapper, IMemberReferenceMapper, IParameterMapper
-
public class IgnoreBaseAttribute : Attribute
-
public class IgnoreBlankLinesAttribute : Attribute, IClassMapper
-
public class IgnoreReferencesAttribute : Attribute, IClassMapper
-
public interface IMemberMapper
-
public interface IMemberReferenceMapper
-
public class IncludePrivateMembersAttribute : Attribute, IClassMapper
-
public class IndexAttribute : Attribute, IMemberMapper, IParameterMapper
-
public class InjectionCharactersAttribute : Attribute, IClassMapper
-
public class InjectionEscapeCharacterAttribute : Attribute, IClassMapper
-
public class InjectionOptionsAttribute : Attribute, IClassMapper
-
public interface IParameterMapper
-
public interface IParameterReferenceMapper
-
public class LineBreakInQuotedFieldIsBadDataAttribute : Attribute, IClassMapper
-
public class MaxFieldSizeAttribute : Attribute, IClassMapper
-
public class MemberTypesAttribute : Attribute, IClassMapper
-
public class ModeAttribute : Attribute, IClassMapper
-
public class NameAttribute : Attribute, IMemberMapper, IParameterMapper
-
public class NameIndexAttribute : Attribute, IMemberMapper, IParameterMapper
-
public class NewLineAttribute : Attribute, IClassMapper
-
public class NullValuesAttribute : Attribute, IMemberMapper, IParameterMapper
-
public class NumberStylesAttribute : Attribute, IMemberMapper, IParameterMapper
-
public class OptionalAttribute : Attribute, IMemberMapper, IParameterMapper
-
public class ProcessFieldBufferSizeAttribute : Attribute, IClassMapper
-
public class QuoteAttribute : Attribute, IClassMapper
-
public class TrimOptionsAttribute : Attribute, IClassMapper
-
public class TypeConverterAttribute : Attribute, IMemberMapper, IParameterMapper
-
public class UseNewObjectForNullReferenceMembersAttribute : Attribute, IClassMapper
-
public class WhiteSpaceCharsAttribute : Attribute, IClassMapper
CsvHelper.Delegates
CsvHelper.Expressions
CsvHelper.TypeConversion
-
public class BigIntegerConverter : DefaultTypeConverter
-
public class ByteArrayConverter : DefaultTypeConverter
-
public enum ByteArrayConverterOptions
-
public class CollectionConverterFactory : ITypeConverterFactory
-
public class CsvTypeConverterException : CsvHelperException
-
public class DefaultTypeConverter : ITypeConverter
-
public class EnumConverterFactory : ITypeConverterFactory
-
public interface ITypeConverter
-
public interface ITypeConverterFactory
-
public class NotSupportedTypeConverter<T> : TypeConverter<T>
-
public class NullableConverter : DefaultTypeConverter
-
public class NullableConverterFactory : ITypeConverterFactory
-
public static class TypeConverterFactory
-
public abstract class TypeConverter<T> : ITypeConverter
-
public class TypeConverterCache
-
public class TypeConverterException : CsvHelperException
- public MemberMapData MemberMapData { get; }
- public string Text { get; }
- public ITypeConverter TypeConverter { get; }
- public object Value { get; }
- public TypeConverterException(ITypeConverter typeConverter, MemberMapData memberMapData, string text, CsvContext context)
- public TypeConverterException(ITypeConverter typeConverter, MemberMapData memberMapData, object value, CsvContext context)
- public TypeConverterException(ITypeConverter typeConverter, MemberMapData memberMapData, string text, CsvContext context, string message)
- public TypeConverterException(ITypeConverter typeConverter, MemberMapData memberMapData, object value, CsvContext context, string message)
- public TypeConverterException(ITypeConverter typeConverter, MemberMapData memberMapData, string text, CsvContext context, string message, Exception innerException)
- public TypeConverterException(ITypeConverter typeConverter, MemberMapData memberMapData, object value, CsvContext context, string message, Exception innerException)
-
public class TypeConverterOptions
-
public class TypeConverterOptionsFactory
-
public class TypeConverterOptionsCache
-
public class UriConverter : DefaultTypeConverter