Defines methods to enable pluggable configuration.
- Namespace
- CsvHelper
.Configuration .Attributes - Implementing Types
-
- Include
Private Members Attribute - CommentAttribute
- Allow
Comments Attribute - Detect
Delimiter Attribute - EscapeAttribute
- Injection
Options Attribute - Injection
Characters Attribute - MemberTypesAttribute
- Exception
Messages Contain Raw Data Attribute - Process
Field Buffer Size Attribute - QuoteAttribute
- CountBytesAttribute
- ModeAttribute
- Has
Header Record Attribute - Line
Break In Quoted Field Is Bad Data Attribute - Ignore
Blank Lines Attribute - BufferSizeAttribute
- TrimOptionsAttribute
- Ignore
References Attribute - EncodingAttribute
- White
Space Chars Attribute - Injection
Escape Character Attribute - CultureInfoAttribute
- CacheFieldsAttribute
- NewLineAttribute
- Max
Field Size Attribute - Detect
Delimiter Values Attribute - DelimiterAttribute
- Detect
Column Count Changes Attribute - Use
New Object For Null Reference Members Attribute
- Include
graph BT
Type["IClassMapper"]
class Type type-node
Implementing0["IncludePrivateMembersAttribute"]-.->Type
click Implementing0 "/CsvHelper/api/CsvHelper.Configuration.Attributes/IncludePrivateMembersAttribute"
Implementing1["CommentAttribute"]-.->Type
click Implementing1 "/CsvHelper/api/CsvHelper.Configuration.Attributes/CommentAttribute"
Implementing2["AllowCommentsAttribute"]-.->Type
click Implementing2 "/CsvHelper/api/CsvHelper.Configuration.Attributes/AllowCommentsAttribute"
Implementing3["DetectDelimiterAttribute"]-.->Type
click Implementing3 "/CsvHelper/api/CsvHelper.Configuration.Attributes/DetectDelimiterAttribute"
Implementing4["EscapeAttribute"]-.->Type
click Implementing4 "/CsvHelper/api/CsvHelper.Configuration.Attributes/EscapeAttribute"
Implementing5["InjectionOptionsAttribute"]-.->Type
click Implementing5 "/CsvHelper/api/CsvHelper.Configuration.Attributes/InjectionOptionsAttribute"
Implementing6["InjectionCharactersAttribute"]-.->Type
click Implementing6 "/CsvHelper/api/CsvHelper.Configuration.Attributes/InjectionCharactersAttribute"
Implementing7["MemberTypesAttribute"]-.->Type
click Implementing7 "/CsvHelper/api/CsvHelper.Configuration.Attributes/MemberTypesAttribute"
Implementing8["ExceptionMessagesContainRawDataAttribute"]-.->Type
click Implementing8 "/CsvHelper/api/CsvHelper.Configuration.Attributes/ExceptionMessagesContainRawDataAttribute"
Implementing9["ProcessFieldBufferSizeAttribute"]-.->Type
click Implementing9 "/CsvHelper/api/CsvHelper.Configuration.Attributes/ProcessFieldBufferSizeAttribute"
Implementing10["QuoteAttribute"]-.->Type
click Implementing10 "/CsvHelper/api/CsvHelper.Configuration.Attributes/QuoteAttribute"
Implementing11["CountBytesAttribute"]-.->Type
click Implementing11 "/CsvHelper/api/CsvHelper.Configuration.Attributes/CountBytesAttribute"
Implementing12["ModeAttribute"]-.->Type
click Implementing12 "/CsvHelper/api/CsvHelper.Configuration.Attributes/ModeAttribute"
Implementing13["HasHeaderRecordAttribute"]-.->Type
click Implementing13 "/CsvHelper/api/CsvHelper.Configuration.Attributes/HasHeaderRecordAttribute"
Implementing14["LineBreakInQuotedFieldIsBadDataAttribute"]-.->Type
click Implementing14 "/CsvHelper/api/CsvHelper.Configuration.Attributes/LineBreakInQuotedFieldIsBadDataAttribute"
Implementing15["IgnoreBlankLinesAttribute"]-.->Type
click Implementing15 "/CsvHelper/api/CsvHelper.Configuration.Attributes/IgnoreBlankLinesAttribute"
Implementing16["BufferSizeAttribute"]-.->Type
click Implementing16 "/CsvHelper/api/CsvHelper.Configuration.Attributes/BufferSizeAttribute"
Implementing17["TrimOptionsAttribute"]-.->Type
click Implementing17 "/CsvHelper/api/CsvHelper.Configuration.Attributes/TrimOptionsAttribute"
Implementing18["IgnoreReferencesAttribute"]-.->Type
click Implementing18 "/CsvHelper/api/CsvHelper.Configuration.Attributes/IgnoreReferencesAttribute"
Implementing19["EncodingAttribute"]-.->Type
click Implementing19 "/CsvHelper/api/CsvHelper.Configuration.Attributes/EncodingAttribute"
Implementing20["WhiteSpaceCharsAttribute"]-.->Type
click Implementing20 "/CsvHelper/api/CsvHelper.Configuration.Attributes/WhiteSpaceCharsAttribute"
Implementing21["InjectionEscapeCharacterAttribute"]-.->Type
click Implementing21 "/CsvHelper/api/CsvHelper.Configuration.Attributes/InjectionEscapeCharacterAttribute"
Implementing22["CultureInfoAttribute"]-.->Type
click Implementing22 "/CsvHelper/api/CsvHelper.Configuration.Attributes/CultureInfoAttribute"
Implementing23["CacheFieldsAttribute"]-.->Type
click Implementing23 "/CsvHelper/api/CsvHelper.Configuration.Attributes/CacheFieldsAttribute"
Implementing24["NewLineAttribute"]-.->Type
click Implementing24 "/CsvHelper/api/CsvHelper.Configuration.Attributes/NewLineAttribute"
Implementing25["MaxFieldSizeAttribute"]-.->Type
click Implementing25 "/CsvHelper/api/CsvHelper.Configuration.Attributes/MaxFieldSizeAttribute"
Implementing26["DetectDelimiterValuesAttribute"]-.->Type
click Implementing26 "/CsvHelper/api/CsvHelper.Configuration.Attributes/DetectDelimiterValuesAttribute"
Implementing27["DelimiterAttribute"]-.->Type
click Implementing27 "/CsvHelper/api/CsvHelper.Configuration.Attributes/DelimiterAttribute"
Implementing28["DetectColumnCountChangesAttribute"]-.->Type
click Implementing28 "/CsvHelper/api/CsvHelper.Configuration.Attributes/DetectColumnCountChangesAttribute"
Implementing29["UseNewObjectForNullReferenceMembersAttribute"]-.->Type
click Implementing29 "/CsvHelper/api/CsvHelper.Configuration.Attributes/UseNewObjectForNullReferenceMembersAttribute"
Syntax
public interface IClassMapper
Methods
Name | Return Value | Summary |
---|---|---|
ApplyTo |
void |
Applies configuration.
|