com.vovgou.loxodon-framework-localization-csv
Version:
This is a plugin for the Loxodon.Framework, which supports reading localized resources from csv files.
1,049 lines • 382 kB
text/xml
<?xml version="1.0"?>
<doc>
<assembly>
<name>CsvHelper</name>
</assembly>
<members>
<member name="T:MethodTimeLogger">
<summary>
Note: do not rename this class or put it inside a namespace.
</summary>
</member>
<member name="T:CsvHelper.BadDataException">
<summary>
Represents errors that occur due to bad data.
</summary>
</member>
<member name="M:CsvHelper.BadDataException.#ctor(CsvHelper.ReadingContext)">
<summary>
Initializes a new instance of the <see cref="T:CsvHelper.BadDataException"/> class.
</summary>
<param name="context">The reading context.</param>
</member>
<member name="M:CsvHelper.BadDataException.#ctor(CsvHelper.ReadingContext,System.String)">
<summary>
Initializes a new instance of the <see cref="T:CsvHelper.BadDataException"/> class
with a specified error message.
</summary>
<param name="context">The reading context.</param>
<param name="message">The message that describes the error.</param>
</member>
<member name="M:CsvHelper.BadDataException.#ctor(CsvHelper.ReadingContext,System.String,System.Exception)">
<summary>
Initializes a new instance of the <see cref="T:CsvHelper.BadDataException"/> class
with a specified error message and a reference to the inner exception that
is the cause of this exception.
</summary>
<param name="context">The reading context.</param>
<param name="message">The error message that explains the reason for the exception.</param>
<param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
</member>
<member name="T:CsvHelper.Caches">
<summary>
Types of caches.
</summary>
</member>
<member name="F:CsvHelper.Caches.None">
<summary>
None.
</summary>
</member>
<member name="F:CsvHelper.Caches.NamedIndex">
<summary>
Named index.
</summary>
</member>
<member name="F:CsvHelper.Caches.ReadRecord">
<summary>
Delegate that creates objects when reading.
</summary>
</member>
<member name="F:CsvHelper.Caches.WriteRecord">
<summary>
Delegate that writes objects to strings when writing.
</summary>
</member>
<member name="F:CsvHelper.Caches.TypeConverterOptions">
<summary>
Type converter options.
</summary>
</member>
<member name="F:CsvHelper.Caches.RawRecord">
<summary>
Raw record.
</summary>
</member>
<member name="T:CsvHelper.Configuration.Attributes.BooleanFalseValuesAttribute">
<summary>
The string values used to represent a boolean false when converting.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Attributes.BooleanFalseValuesAttribute.FalseValues">
<summary>
Gets the false values.
</summary>
</member>
<member name="M:CsvHelper.Configuration.Attributes.BooleanFalseValuesAttribute.#ctor(System.String)">
<summary>
The string values used to represent a boolean false when converting.
</summary>
<param name="falseValue">The false values.</param>
</member>
<member name="M:CsvHelper.Configuration.Attributes.BooleanFalseValuesAttribute.#ctor(System.String[])">
<summary>
The string values used to represent a boolean false when converting.
</summary>
<param name="falseValues">The false values.</param>
</member>
<member name="T:CsvHelper.Configuration.Attributes.BooleanTrueValuesAttribute">
<summary>
The string values used to represent a boolean true when converting.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Attributes.BooleanTrueValuesAttribute.TrueValues">
<summary>
Gets the true values.
</summary>
</member>
<member name="M:CsvHelper.Configuration.Attributes.BooleanTrueValuesAttribute.#ctor(System.String)">
<summary>
The string values used to represent a boolean true when converting.
</summary>
<param name="trueValue"></param>
</member>
<member name="M:CsvHelper.Configuration.Attributes.BooleanTrueValuesAttribute.#ctor(System.String[])">
<summary>
The string values used to represent a boolean true when converting.
</summary>
<param name="trueValues"></param>
</member>
<member name="T:CsvHelper.Configuration.Attributes.ConstantAttribute">
<summary>
The constant value that will be used for every record when
reading and writing. This value will always be used no matter
what other mapping configurations are specified.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Attributes.ConstantAttribute.Constant">
<summary>
Gets the constant.
</summary>
</member>
<member name="M:CsvHelper.Configuration.Attributes.ConstantAttribute.#ctor(System.Object)">
<summary>
The constant value that will be used for every record when
reading and writing. This value will always be used no matter
what other mapping configurations are specified.
</summary>
<param name="constant">The constant.</param>
</member>
<member name="T:CsvHelper.Configuration.Attributes.CultureInfoAttribute">
<summary>
The <see cref="P:CsvHelper.Configuration.Attributes.CultureInfoAttribute.CultureInfo"/> used when type converting.
This will override the global <see cref="P:CsvHelper.Configuration.Configuration.CultureInfo"/>
setting.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Attributes.CultureInfoAttribute.CultureInfo">
<summary>
Gets the culture info.
</summary>
</member>
<member name="M:CsvHelper.Configuration.Attributes.CultureInfoAttribute.#ctor(System.String)">
<summary>
The <see cref="P:CsvHelper.Configuration.Attributes.CultureInfoAttribute.CultureInfo"/> used when type converting.
This will override the global <see cref="P:CsvHelper.Configuration.Configuration.CultureInfo"/>
setting.
</summary>
<param name="culture">The culture.</param>
</member>
<member name="T:CsvHelper.Configuration.Attributes.DateTimeStylesAttribute">
<summary>
The <see cref="P:CsvHelper.Configuration.Attributes.DateTimeStylesAttribute.DateTimeStyles"/> to use when type converting.
This is used when doing any <see cref="T:System.DateTime"/> conversions.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Attributes.DateTimeStylesAttribute.DateTimeStyles">
<summary>
Gets the date time styles.
</summary>
</member>
<member name="M:CsvHelper.Configuration.Attributes.DateTimeStylesAttribute.#ctor(System.Globalization.DateTimeStyles)">
<summary>
The <see cref="P:CsvHelper.Configuration.Attributes.DateTimeStylesAttribute.DateTimeStyles"/> to use when type converting.
This is used when doing any <see cref="T:System.DateTime"/> conversions.
</summary>
<param name="dateTimeStyles">The date time styles.</param>
</member>
<member name="T:CsvHelper.Configuration.Attributes.DefaultAttribute">
<summary>
The default value that will be used when reading when
the CSV field is empty.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Attributes.DefaultAttribute.Default">
<summary>
Gets the default value.
</summary>
</member>
<member name="M:CsvHelper.Configuration.Attributes.DefaultAttribute.#ctor(System.Object)">
<summary>
The default value that will be used when reading when
the CSV field is empty.
</summary>
<param name="defaultValue">The default value</param>
</member>
<member name="T:CsvHelper.Configuration.Attributes.FormatAttribute">
<summary>
The string format to be used when type converting.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Attributes.FormatAttribute.Formats">
<summary>
Gets the formats.
</summary>
</member>
<member name="M:CsvHelper.Configuration.Attributes.FormatAttribute.#ctor(System.String)">
<summary>
The string format to be used when type converting.
</summary>
<param name="format">The format.</param>
</member>
<member name="M:CsvHelper.Configuration.Attributes.FormatAttribute.#ctor(System.String[])">
<summary>
The string format to be used when type converting.
</summary>
<param name="formats">The formats.</param>
</member>
<member name="T:CsvHelper.Configuration.Attributes.HeaderPrefixAttribute">
<summary>
Appends a prefix to the header of each field of the reference member.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Attributes.HeaderPrefixAttribute.Prefix">
<summary>
Gets the prefix.
</summary>
</member>
<member name="M:CsvHelper.Configuration.Attributes.HeaderPrefixAttribute.#ctor">
<summary>
Appends a prefix to the header of each field of the reference member.
</summary>
</member>
<member name="M:CsvHelper.Configuration.Attributes.HeaderPrefixAttribute.#ctor(System.String)">
<summary>
Appends a prefix to the header of each field of the reference member.
</summary>
<param name="prefix">The prefix.</param>
</member>
<member name="T:CsvHelper.Configuration.Attributes.IgnoreAttribute">
<summary>
Ignore the member when reading and writing.
If this member has already been mapped as a reference
member, either by a class map, or by automapping, calling
this method will not ignore all the child members down the
tree that have already been mapped.
</summary>
</member>
<member name="T:CsvHelper.Configuration.Attributes.IndexAttribute">
<summary>
When reading, is used to get the field at
the given index. When writing, the fields
will be written in the order of the field
indexes.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Attributes.IndexAttribute.Index">
<summary>
Gets the index.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Attributes.IndexAttribute.IndexEnd">
<summary>
Gets the index end.
</summary>
</member>
<member name="M:CsvHelper.Configuration.Attributes.IndexAttribute.#ctor(System.Int32,System.Int32)">
<summary>
When reading, is used to get the field at
the given index. When writing, the fields
will be written in the order of the field
indexes.
</summary>
<param name="index">The index.</param>
<param name="indexEnd">The index end.</param>
</member>
<member name="T:CsvHelper.Configuration.Attributes.NameAttribute">
<summary>
When reading, is used to get the field
at the index of the name if there was a
header specified. It will look for the
first name match in the order listed.
When writing, sets the name of the
field in the header record.
The first name will be used.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Attributes.NameAttribute.Names">
<summary>
Gets the names.
</summary>
</member>
<member name="M:CsvHelper.Configuration.Attributes.NameAttribute.#ctor(System.String)">
<summary>
When reading, is used to get the field
at the index of the name if there was a
header specified. It will look for the
first name match in the order listed.
When writing, sets the name of the
field in the header record.
The first name will be used.
</summary>
<param name="name">The name</param>
</member>
<member name="M:CsvHelper.Configuration.Attributes.NameAttribute.#ctor(System.String[])">
<summary>
When reading, is used to get the field
at the index of the name if there was a
header specified. It will look for the
first name match in the order listed.
When writing, sets the name of the
field in the header record.
The first name will be used.
</summary>
<param name="names">The names.</param>
</member>
<member name="T:CsvHelper.Configuration.Attributes.NameIndexAttribute">
<summary>
When reading, is used to get the
index of the name used when there
are multiple names that are the same.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Attributes.NameIndexAttribute.NameIndex">
<summary>
The name index.
</summary>
</member>
<member name="M:CsvHelper.Configuration.Attributes.NameIndexAttribute.#ctor(System.Int32)">
<summary>
When reading, is used to get the
index of the name used when there
are multiple names that are the same.
</summary>
<param name="nameIndex">The name index.</param>
</member>
<member name="T:CsvHelper.Configuration.Attributes.NullValuesAttribute">
<summary>
The string values used to represent null when converting.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Attributes.NullValuesAttribute.NullValues">
<summary>
Gets the null values.
</summary>
</member>
<member name="M:CsvHelper.Configuration.Attributes.NullValuesAttribute.#ctor(System.String)">
<summary>
The string values used to represent null when converting.
</summary>
<param name="nullValue">The null values.</param>
</member>
<member name="M:CsvHelper.Configuration.Attributes.NullValuesAttribute.#ctor(System.String[])">
<summary>
The string values used to represent null when converting.
</summary>
<param name="nullValues">The null values.</param>
</member>
<member name="T:CsvHelper.Configuration.Attributes.NumberStylesAttribute">
<summary>
The <see cref="P:CsvHelper.Configuration.Attributes.NumberStylesAttribute.NumberStyles"/> to use when type converting.
This is used when doing any number conversions.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Attributes.NumberStylesAttribute.NumberStyles">
<summary>
Gets the number styles.
</summary>
</member>
<member name="M:CsvHelper.Configuration.Attributes.NumberStylesAttribute.#ctor(System.Globalization.NumberStyles)">
<summary>
The <see cref="P:CsvHelper.Configuration.Attributes.NumberStylesAttribute.NumberStyles"/> to use when type converting.
This is used when doing any number conversions.
</summary>
<param name="numberStyles">The number styles.</param>
</member>
<member name="T:CsvHelper.Configuration.Attributes.OptionalAttribute">
<summary>
Ignore the member when reading if no matching field name can be found.
</summary>
</member>
<member name="T:CsvHelper.Configuration.Attributes.TypeConverterAttribute">
<summary>
Specifies the <see cref="P:CsvHelper.Configuration.Attributes.TypeConverterAttribute.TypeConverter"/> to use
when converting the member to and from a CSV field.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Attributes.TypeConverterAttribute.TypeConverter">
<summary>
Gets the type converter.
</summary>
</member>
<member name="M:CsvHelper.Configuration.Attributes.TypeConverterAttribute.#ctor(System.Type)">
<summary>
Specifies the <see cref="P:CsvHelper.Configuration.Attributes.TypeConverterAttribute.TypeConverter"/> to use
when converting the member to and from a CSV field.
</summary>
<param name="typeConverterType"></param>
</member>
<member name="T:CsvHelper.Configuration.ClassMap">
<summary>
Maps class members to CSV fields.
</summary>
</member>
<member name="P:CsvHelper.Configuration.ClassMap.ClassType">
<summary>
The type of the class this map is for.
</summary>
</member>
<member name="P:CsvHelper.Configuration.ClassMap.ParameterMaps">
<summary>
The class constructor parameter mappings.
</summary>
</member>
<member name="P:CsvHelper.Configuration.ClassMap.MemberMaps">
<summary>
The class member mappings.
</summary>
</member>
<member name="P:CsvHelper.Configuration.ClassMap.ReferenceMaps">
<summary>
The class member reference mappings.
</summary>
</member>
<member name="M:CsvHelper.Configuration.ClassMap.#ctor(System.Type)">
<summary>
Allow only internal creation of CsvClassMap.
</summary>
<param name="classType">The type of the class this map is for.</param>
</member>
<member name="M:CsvHelper.Configuration.ClassMap.Map(System.Type,System.Reflection.MemberInfo,System.Boolean)">
<summary>
Maps a member to a CSV field.
</summary>
<param name="classType">The type of the class this map is for. This may not be the same type
as the member.DeclaringType or the current ClassType due to nested member mappings.</param>
<param name="member">The member to map.</param>
<param name="useExistingMap">If true, an existing map will be used if available.
If false, a new map is created for the same member.</param>
<returns>The member mapping.</returns>
</member>
<member name="M:CsvHelper.Configuration.ClassMap.Map">
<summary>
Maps a non-member to a CSV field. This allows for writing
data that isn't mapped to a class member.
</summary>
<returns>The member mapping.</returns>
</member>
<member name="M:CsvHelper.Configuration.ClassMap.References(System.Type,System.Reflection.MemberInfo,System.Object[])">
<summary>
Maps a member to another class map.
</summary>
<param name="classMapType">The type of the class map.</param>
<param name="member">The member.</param>
<param name="constructorArgs">Constructor arguments used to create the reference map.</param>
<returns>The reference mapping for the member.</returns>
</member>
<member name="M:CsvHelper.Configuration.ClassMap.AutoMap">
<summary>
Auto maps all members for the given type. If a member
is mapped again it will override the existing map.
</summary>
</member>
<member name="M:CsvHelper.Configuration.ClassMap.AutoMap(CsvHelper.Configuration.Configuration)">
<summary>
Auto maps all members for the given type. If a member
is mapped again it will override the existing map.
</summary>
<param name="configuration">The configuration.</param>
</member>
<member name="M:CsvHelper.Configuration.ClassMap.GetMaxIndex">
<summary>
Get the largest index for the
members and references.
</summary>
<returns>The max index.</returns>
</member>
<member name="M:CsvHelper.Configuration.ClassMap.ReIndex(System.Int32)">
<summary>
Resets the indexes based on the given start index.
</summary>
<param name="indexStart">The index start.</param>
<returns>The last index + 1.</returns>
</member>
<member name="M:CsvHelper.Configuration.ClassMap.AutoMapMembers(CsvHelper.Configuration.ClassMap,CsvHelper.Configuration.Configuration,System.Collections.Generic.LinkedList{System.Type},System.Int32)">
<summary>
Auto maps the given map and checks for circular references as it goes.
</summary>
<param name="map">The map to auto map.</param>
<param name="configuration">The configuration.</param>
<param name="mapParents">The list of parents for the map.</param>
<param name="indexStart">The index starting point.</param>
</member>
<member name="M:CsvHelper.Configuration.ClassMap.AutoMapConstructorParameters(CsvHelper.Configuration.ClassMap,CsvHelper.Configuration.Configuration,System.Collections.Generic.LinkedList{System.Type},System.Int32)">
<summary>
Auto maps the given map using constructor parameters.
</summary>
<param name="map">The map.</param>
<param name="configuration">The configuration.</param>
<param name="mapParents">The list of parents for the map.</param>
<param name="indexStart">The index starting point.</param>
</member>
<member name="M:CsvHelper.Configuration.ClassMap.CheckForCircularReference(System.Type,System.Collections.Generic.LinkedList{System.Type})">
<summary>
Checks for circular references.
</summary>
<param name="type">The type to check for.</param>
<param name="mapParents">The list of parents to check against.</param>
<returns>A value indicating if a circular reference was found.
True if a circular reference was found, otherwise false.</returns>
</member>
<member name="M:CsvHelper.Configuration.ClassMap.GetGenericType">
<summary>
Gets the generic type for this class map.
</summary>
</member>
<member name="M:CsvHelper.Configuration.ClassMap.ApplyAttributes(CsvHelper.Configuration.MemberMap)">
<summary>
Applies attribute configurations to the map.
</summary>
<param name="memberMap">The member map.</param>
</member>
<member name="M:CsvHelper.Configuration.ClassMap.ApplyAttributes(CsvHelper.Configuration.MemberReferenceMap)">
<summary>
Applies attribute configurations to the map.
</summary>
<param name="referenceMap">The reference map.</param>
</member>
<member name="T:CsvHelper.Configuration.IHasMap`1">
<summary>
Has mapping capabilities.
</summary>
<typeparam name="TClass">The class type.</typeparam>
</member>
<member name="M:CsvHelper.Configuration.IHasMap`1.Map``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
<summary>
Maps a member to a CSV field.
</summary>
<param name="expression">The member to map.</param>
<param name="useExistingMap">If true, an existing map will be used if available.
If false, a new map is created for the same member.</param>
<returns>The member mapping.</returns>
</member>
<member name="T:CsvHelper.Configuration.IHasMapOptions`2">
<summary>
Options after a mapping call.
</summary>
<typeparam name="TClass">The class type.</typeparam>
<typeparam name="TMember">The member type.</typeparam>
</member>
<member name="T:CsvHelper.Configuration.IHasTypeConverter`2">
<summary>
Has type converter capabilities.
</summary>
<typeparam name="TClass">The class type.</typeparam>
<typeparam name="TMember">The member type.</typeparam>
</member>
<member name="M:CsvHelper.Configuration.IHasTypeConverter`2.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)">
<summary>
Specifies the <see cref="M:CsvHelper.Configuration.IHasTypeConverter`2.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)"/> to use
when converting the member to and from a CSV field.
</summary>
<param name="typeConverter">The TypeConverter to use.</param>
</member>
<member name="M:CsvHelper.Configuration.IHasTypeConverter`2.TypeConverter``1">
<summary>
Specifies the <see cref="M:CsvHelper.Configuration.IHasTypeConverter`2.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)"/> to use
when converting the member to and from a CSV field.
</summary>
<typeparam name="TConverter">The <see cref="T:System.Type"/> of the
<see cref="M:CsvHelper.Configuration.IHasTypeConverter`2.TypeConverter(CsvHelper.TypeConversion.ITypeConverter)"/> to use.</typeparam>
</member>
<member name="T:CsvHelper.Configuration.IHasTypeConverterOptions`2">
<summary>
Options after a type converter call.
</summary>
<typeparam name="TClass">The class type.</typeparam>
<typeparam name="TMember">The member type.</typeparam>
</member>
<member name="T:CsvHelper.Configuration.IHasIndex`2">
<summary>
Has index capabilities.
</summary>
<typeparam name="TClass">The class type.</typeparam>
<typeparam name="TMember">The member type.</typeparam>
</member>
<member name="M:CsvHelper.Configuration.IHasIndex`2.Index(System.Int32,System.Int32)">
<summary>
When reading, is used to get the field at
the given index. When writing, the fields
will be written in the order of the field
indexes.
</summary>
<param name="index">The index of the CSV field.</param>
<param name="indexEnd">The end index used when mapping to an <see cref="T:System.Collections.IEnumerable"/> member.</param>
</member>
<member name="T:CsvHelper.Configuration.IHasIndexOptions`2">
<summary>
Options after an index call.
</summary>
<typeparam name="TClass">The class type.</typeparam>
<typeparam name="TMember">The member type.</typeparam>
</member>
<member name="T:CsvHelper.Configuration.IHasOptional`2">
<summary>
Has optional capabilities.
</summary>
<typeparam name="TClass">The class type.</typeparam>
<typeparam name="TMember">The member type.</typeparam>
</member>
<member name="M:CsvHelper.Configuration.IHasOptional`2.Optional">
<summary>
Ignore the member when reading if no matching field name can be found.
</summary>
</member>
<member name="T:CsvHelper.Configuration.IHasOptionalOptions`2">
<summary>
Options after an optional call.
</summary>
<typeparam name="TClass">The class type.</typeparam>
<typeparam name="TMember">The member type.</typeparam>
</member>
<member name="T:CsvHelper.Configuration.IHasName`2">
<summary>
Has name capabilities.
</summary>
<typeparam name="TClass">The class type.</typeparam>
<typeparam name="TMember">The member type.</typeparam>
</member>
<member name="M:CsvHelper.Configuration.IHasName`2.Name(System.String[])">
<summary>
When reading, is used to get the field
at the index of the name if there was a
header specified. It will look for the
first name match in the order listed.
When writing, sets the name of the
field in the header record.
The first name will be used.
</summary>
<param name="names">The possible names of the CSV field.</param>
</member>
<member name="T:CsvHelper.Configuration.IHasNameOptions`2">
<summary>
Options after a name call.
</summary>
<typeparam name="TClass">The class type.</typeparam>
<typeparam name="TMember">The member type.</typeparam>
</member>
<member name="T:CsvHelper.Configuration.IHasNameIndex`2">
<summary>
Has name index capabilities.
</summary>
<typeparam name="TClass">The class type.</typeparam>
<typeparam name="TMember">The member type.</typeparam>
</member>
<member name="M:CsvHelper.Configuration.IHasNameIndex`2.NameIndex(System.Int32)">
<summary>
When reading, is used to get the
index of the name used when there
are multiple names that are the same.
</summary>
<param name="index">The index of the name.</param>
</member>
<member name="T:CsvHelper.Configuration.IHasNameIndexOptions`2">
<summary>
Options after a name index call.
</summary>
<typeparam name="TClass">The class type.</typeparam>
<typeparam name="TMember">The member type.</typeparam>
</member>
<member name="T:CsvHelper.Configuration.IHasConvertUsing`2">
<summary>
Has convert using capabilities.
</summary>
<typeparam name="TClass">The class type.</typeparam>
<typeparam name="TMember">The member type.</typeparam>
</member>
<member name="M:CsvHelper.Configuration.IHasConvertUsing`2.ConvertUsing(System.Func{CsvHelper.IReaderRow,`1})">
<summary>
Specifies an expression to be used to convert data in the
row to the member.
</summary>
<param name="convertExpression">The convert expression.</param>
</member>
<member name="M:CsvHelper.Configuration.IHasConvertUsing`2.ConvertUsing(System.Func{`0,System.String})">
<summary>
Specifies an expression to be used to convert the object
to a field.
</summary>
<param name="convertExpression">The convert expression.</param>
</member>
<member name="T:CsvHelper.Configuration.IHasDefault`2">
<summary>
Has default capabilities.
</summary>
<typeparam name="TClass">The class type.</typeparam>
<typeparam name="TMember">The member type.</typeparam>
</member>
<member name="M:CsvHelper.Configuration.IHasDefault`2.Default(`1)">
<summary>
The default value that will be used when reading when
the CSV field is empty.
</summary>
<param name="defaultValue">The default value.</param>
</member>
<member name="M:CsvHelper.Configuration.IHasDefault`2.Default(System.String)">
<summary>
The default value that will be used when reading when
the CSV field is empty. This value is not type checked
and will use a <see cref="T:CsvHelper.TypeConversion.ITypeConverter"/> to convert
the field. This could potentially have runtime errors.
</summary>
<param name="defaultValue">The default value.</param>
</member>
<member name="T:CsvHelper.Configuration.IHasDefaultOptions`2">
<summary>
Options after a default call.
</summary>
<typeparam name="TClass">The class type.</typeparam>
<typeparam name="TMember">The member type.</typeparam>
</member>
<member name="T:CsvHelper.Configuration.IHasConstant`2">
<summary>
Has constant capabilities.
</summary>
<typeparam name="TClass">The class type.</typeparam>
<typeparam name="TMember">The member type.</typeparam>
</member>
<member name="M:CsvHelper.Configuration.IHasConstant`2.Constant(`1)">
<summary>
The constant value that will be used for every record when
reading and writing. This value will always be used no matter
what other mapping configurations are specified.
</summary>
<param name="value">The constant value.</param>
</member>
<member name="T:CsvHelper.Configuration.IHasValidate`2">
<summary>
Has validate capabilities.
</summary>
<typeparam name="TClass">The class type.</typeparam>
<typeparam name="TMember">The member type.</typeparam>
</member>
<member name="M:CsvHelper.Configuration.IHasValidate`2.Validate(System.Func{System.String,System.Boolean})">
<summary>
The validate expression that will be called on every field when reading.
The expression should return true if the field is valid.
If false is returned, a <see cref="T:CsvHelper.ValidationException"/>
will be thrown.
</summary>
<param name="validateExpression">The validation expression.</param>
</member>
<member name="T:CsvHelper.Configuration.IBuildableClass`1">
<summary>
Has build capabilities.
</summary>
<typeparam name="TClass">The class type.</typeparam>
</member>
<member name="M:CsvHelper.Configuration.IBuildableClass`1.Build">
<summary>
Builds the <see cref="T:CsvHelper.Configuration.ClassMap`1"/>.
</summary>
</member>
<member name="T:CsvHelper.Configuration.ClassMapCollection">
<summary>
Collection that holds CsvClassMaps for record types.
</summary>
</member>
<member name="P:CsvHelper.Configuration.ClassMapCollection.Item(System.Type)">
<summary>
Gets the <see cref="T:CsvHelper.Configuration.ClassMap"/> for the specified record type.
</summary>
<value>
The <see cref="T:CsvHelper.Configuration.ClassMap"/>.
</value>
<param name="type">The record type.</param>
<returns>The <see cref="T:CsvHelper.Configuration.ClassMap"/> for the specified record type.</returns>
</member>
<member name="M:CsvHelper.Configuration.ClassMapCollection.#ctor(CsvHelper.Configuration.Configuration)">
<summary>
Creates a new instance using the given configuration.
</summary>
<param name="configuration">The configuration.</param>
</member>
<member name="M:CsvHelper.Configuration.ClassMapCollection.Find``1">
<summary>
Finds the <see cref="T:CsvHelper.Configuration.ClassMap"/> for the specified record type.
</summary>
<typeparam name="T">The record type.</typeparam>
<returns>The <see cref="T:CsvHelper.Configuration.ClassMap"/> for the specified record type.</returns>
</member>
<member name="M:CsvHelper.Configuration.ClassMapCollection.Add(CsvHelper.Configuration.ClassMap)">
<summary>
Adds the specified map for it's record type. If a map
already exists for the record type, the specified
map will replace it.
</summary>
<param name="map">The map.</param>
</member>
<member name="M:CsvHelper.Configuration.ClassMapCollection.Remove(System.Type)">
<summary>
Removes the class map.
</summary>
<param name="classMapType">The class map type.</param>
</member>
<member name="M:CsvHelper.Configuration.ClassMapCollection.Clear">
<summary>
Removes all maps.
</summary>
</member>
<member name="M:CsvHelper.Configuration.ClassMapCollection.GetGenericCsvClassMapType(System.Type)">
<summary>
Goes up the inheritance tree to find the type instance of CsvClassMap{}.
</summary>
<param name="type">The type to traverse.</param>
<returns>The type that is CsvClassMap{}.</returns>
</member>
<member name="M:CsvHelper.Configuration.ClassMapCollection.SetMapDefaults(CsvHelper.Configuration.ClassMap)">
<summary>
Sets defaults for the mapping tree. The defaults used
to be set inside the classes, but this didn't allow for
the TypeConverter to be created from the Configuration's
TypeConverterFactory.
</summary>
<param name="map">The map to set defaults on.</param>
</member>
<member name="T:CsvHelper.Configuration.ClassMap`1">
<summary>
Maps class members to CSV fields.
</summary>
<typeparam name="TClass">The <see cref="T:System.Type"/> of class to map.</typeparam>
</member>
<member name="M:CsvHelper.Configuration.ClassMap`1.#ctor">
<summary>
Creates an instance of <see cref="T:CsvHelper.Configuration.ClassMap`1"/>.
</summary>
</member>
<member name="M:CsvHelper.Configuration.ClassMap`1.Map``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Boolean)">
<summary>
Maps a member to a CSV field.
</summary>
<param name="expression">The member to map.</param>
<param name="useExistingMap">If true, an existing map will be used if available.
If false, a new map is created for the same member.</param>
<returns>The member mapping.</returns>
</member>
<member name="M:CsvHelper.Configuration.ClassMap`1.References``1(System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.Object[])">
<summary>
Meant for internal use only.
Maps a member to another class map. When this is used, accessing a property through
sub-property mapping later won't work. You can only use one or the other. When using
this, ConvertUsing will also not work.
</summary>
<typeparam name="TClassMap">The type of the class map.</typeparam>
<param name="expression">The expression.</param>
<param name="constructorArgs">Constructor arguments used to create the reference map.</param>
<returns>The reference mapping for the member.</returns>
</member>
<member name="T:CsvHelper.Configuration.Configuration">
<summary>
Configuration used for reading and writing CSV data.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.TypeConverterOptionsCache">
<summary>
Gets or sets the <see cref="P:CsvHelper.Configuration.Configuration.TypeConverterOptionsCache"/>.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.TypeConverterCache">
<summary>
Gets or sets the <see cref="P:CsvHelper.Configuration.Configuration.TypeConverterOptionsCache"/>.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.HasHeaderRecord">
<summary>
Gets or sets a value indicating if the
CSV file has a header record.
Default is true.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.HeaderValidated">
<summary>
Gets or sets the function that is called when a header validation check is ran. The default function
will throw a <see cref="T:CsvHelper.ValidationException"/> if there is no header for a given member mapping.
You can supply your own function to do other things like logging the issue instead of throwing an exception.
Arguments: isValid, headerNames, headerNameIndex, context
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.MissingFieldFound">
<summary>
Gets or sets the function that is called when a missing field is found. The default function will
throw a <see cref="T:CsvHelper.MissingFieldException"/>. You can supply your own function to do other things
like logging the issue instead of throwing an exception.
Arguments: headerNames, index, context
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.BadDataFound">
<summary>
Gets or sets the function that is called when bad field data is found. A field
has bad data if it contains a quote and the field is not quoted (escaped).
You can supply your own function to do other things like logging the issue
instead of throwing an exception.
Arguments: context
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.ReadingExceptionOccurred">
<summary>
Gets or sets the function that is called when a reading exception occurs.
The default function will re-throw the given exception. If you want to ignore
reading exceptions, you can supply your own function to do other things like
logging the issue.
Arguments: exception
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.ShouldSkipRecord">
<summary>
Gets or sets the callback that will be called to
determine whether to skip the given record or not.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.LineBreakInQuotedFieldIsBadData">
<summary>
Gets or sets a value indicating if a line break found in a quote field should
be considered bad data. True to consider a line break bad data, otherwise false.
Defaults to false.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.SanitizeForInjection">
<summary>
Gets or sets a value indicating if fields should be sanitized
to prevent malicious injection. This covers MS Excel,
Google Sheets and Open Office Calc.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.InjectionCharacters">
<summary>
Gets or sets the characters that are used for injection attacks.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.InjectionEscapeCharacter">
<summary>
Gets or sets the character used to escape a detected injection.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.DetectColumnCountChanges">
<summary>
Gets or sets a value indicating whether changes in the column
count should be detected. If true, a <see cref="T:CsvHelper.BadDataException"/>
will be thrown if a different column count is detected.
</summary>
<value>
<c>true</c> if [detect column count changes]; otherwise, <c>false</c>.
</value>
</member>
<member name="P:CsvHelper.Configuration.Configuration.PrepareHeaderForMatch">
<summary>
Prepares the header field for matching against a member name.
The header field and the member name are both ran through this function.
You should do things like trimming, removing whitespace, removing underscores,
and making casing changes to ignore case.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.ShouldUseConstructorParameters">
<summary>
Determines if constructor parameters should be used to create
the class instead of the default constructor and members.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.GetConstructor">
<summary>
Chooses the constructor to use for constructor mapping.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.DynamicPropertySort">
<summary>
Gets or sets the comparer used to order the properties
of dynamic objects when writing. The default is null,
which will preserve the order the object properties
were created with.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.IgnoreReferences">
<summary>
Gets or sets a value indicating whether references
should be ignored when auto mapping. True to ignore
references, otherwise false. Default is false.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.TrimOptions">
<summary>
Gets or sets the field trimming options.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.Delimiter">
<summary>
Gets or sets the delimiter used to separate fields.
Default is CultureInfo.TextInfo.ListSeparator.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.Escape">
<summary>
Gets or sets the escape character used to escape a quote inside a field.
Default is '"'.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.Quote">
<summary>
Gets or sets the character used to quote fields.
Default is '"'.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.QuoteString">
<summary>
Gets a string representation of the currently configured Quote character.
</summary>
<value>
The new quote string.
</value>
</member>
<member name="P:CsvHelper.Configuration.Configuration.DoubleQuoteString">
<summary>
Gets a string representation of two of the currently configured Quote characters.
</summary>
<value>
The new double quote string.
</value>
</member>
<member name="P:CsvHelper.Configuration.Configuration.ShouldQuote">
<summary>
Gets or sets a function that is used to determine if a field should get quoted
when writing.
Arguments: field, context
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.Comment">
<summary>
Gets or sets the character used to denote
a line that is commented out. Default is '#'.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.AllowComments">
<summary>
Gets or sets a value indicating if comments are allowed.
True to allow commented out lines, otherwise false.
</summary>
</member>
<member name="P:CsvHelper.Configuration.Configuration.BufferSize">
<summary>
Gets or sets the size of the buffer
used fo