|
new bool | AllowDuplicateKeys [get] |
|
string | ConcatenateSeparator [get, set] |
| Gets or sets the string used to concatenate duplicated keys. [詳解]
|
|
Regex | CommentRegex [get, set] |
|
Regex | SectionRegex [get, set] |
|
char | SectionStartChar [get, set] |
| Sets the char that defines the start of a section name. [詳解]
|
|
char | SectionEndChar [get, set] |
| Sets the char that defines the end of a section name. [詳解]
|
|
bool | CaseInsensitive [get, set] |
| Retrieving section / keys by name is done with a case-insensitive search. [詳解]
|
|
char | CommentChar [get, set] |
| Sets the char that defines the start of a comment. A comment spans from the comment character to the end of the line. [詳解]
|
|
string | CommentString [get, set] |
| Sets the string that defines the start of a comment. A comment spans from the mirst matching comment string to the end of the line. [詳解]
|
|
string | NewLineStr [get, set] |
| Gets or sets the string to use as new line string when formating an IniData structure using a IIniDataFormatter. Parsing an ini-file accepts any new line character (Unix/windows) [詳解]
|
|
char | KeyValueAssigmentChar [get, set] |
| Sets the char that defines a value assigned to a key [詳解]
|
|
string | AssigmentSpacer [get, set] |
| Sets the string around KeyValuesAssignmentChar [詳解]
|
|
bool | AllowKeysWithoutSection [get, set] |
| Allows having keys in the file that don't belong to any section. i.e. allows defining keys before defining a section. If set to false and keys without a section are defined, the IniDataParser will stop with an error. [詳解]
|
|
bool | AllowDuplicateKeys [get, set] |
| If set to false and the IniDataParser finds duplicate keys in a section the parser will stop with an error. If set to true , duplicated keys are allowed in the file. The value of the duplicate key will be the last value asigned to the key in the file. [詳解]
|
|
bool | OverrideDuplicateKeys [get, set] |
| Only used if IniParserConfiguration.AllowDuplicateKeys is also true If set to true when the parser finds a duplicate key, it overrites the previous value, so the key will always contain the value of the last key readed in the file If set to false the first readed value is preserved, so the key will always contain the value of the first key readed in the file [詳解]
|
|
bool | ConcatenateDuplicateKeys [get, set] |
| Gets or sets a value indicating whether duplicate keys are concatenate together by ConcatenateSeparator. [詳解]
|
|
bool | ThrowExceptionsOnError [get, set] |
| If true the IniDataParser instance will thrown an exception if an error is found. If false the parser will just stop execution and return a null value. [詳解]
|
|
bool | AllowDuplicateSections [get, set] |
| If set to false and the IniDataParser finds a duplicate section the parser will stop with an error. If set to true , duplicated sections are allowed in the file, but only a SectionData element will be created in the IniData.Sections collection. [詳解]
|
|
bool | AllowCreateSectionsOnFly [get, set] |
| If set to false , the IniDataParser stop with a error if you try to access a section that was not created previously and the parser will stop with an error. If set to true , inexistents sections are created, always returning a valid SectionData element. [詳解]
|
|
bool | SkipInvalidLines [get, set] |
|