[]
Contains settings affecting parsing, that is, converting a string to the required data type.
[TypeConverter(typeof(GenericInheritConverter))]
public class ParseInfo : MarshalByRefObject, IDisposable, ICustomTypeDescriptor
Name | Description |
---|---|
CaseSensitive | True if string comparisons are case-sensitive; otherwise, False. |
CustomFormat | Custom format specifier (in parsing used for DateTime and Boolean types only). |
DateTimeStyle | Determines the styles (flags) permitted in input strings representing date/time. |
EmptyAsNull | If True, empty strings are interpreted as null values (DbNull). |
ErrorMessage | Error message shown in the standard message box and/or in the exception. |
FormatType | The format used for parsing. |
Inherit | Manages inheritance of the ParseInfo properties from the host control properties. |
NullText | The string representing DbNull value. |
NumberStyle | Determines the styles (flags) permitted in input strings representing numbers. |
TrimEnd | If True, trailing spaces are removed before parsing. |
TrimStart | If True, leading spaces are removed before parsing. |
Name | Description |
---|---|
IsTextDbNull(string, CultureInfo) | Returns True if the argument represents a null value (DBNull). |
Parse(string, Type, out object, ErrorInfo) | Converts text to the specified data type. |
ParseBoolean(string, FormatTypeEnum, CultureInfo) | Converts the text to a Boolean value. |
ParseDateTime(string, FormatTypeEnum, CultureInfo) | Converts text to a value using one of DateTime formats. |
ParseFixed(string, FormatTypeEnum, CultureInfo) | Converts the text to a Decimal value using a fixed numeric format. |
ParseFloat(string, FormatTypeEnum, CultureInfo) | Converts the text to a Double value using a float numeric format. |
ParseInteger(string, FormatTypeEnum, CultureInfo) | Converts the text to Int64 value using an integer numeric format. |
Reset() | Resets whole ParseInfo property of base control |
ResetCaseSensitive() | This method is for internal use only. |
ResetCustomFormat() | This method is for internal use only. |
ResetEmptyAsNull() | This method is for internal use only. |
ResetErrorMessage() | This method is for internal use only. |
ResetFormatType() | This method is for internal use only. |
ResetNullText() | This method is for internal use only. |
ResetTrimEnd() | This method is for internal use only. |
ResetTrimStart() | This method is for internal use only. |
ShouldSerializeCaseSensitive() | This method is for internal use only. |
ShouldSerializeCustomFormat() | This method is for internal use only. |
ShouldSerializeEmptyAsNull() | This method is for internal use only. |
ShouldSerializeErrorMessage() | This method is for internal use only. |
ShouldSerializeFormatType() | This method is for internal use only. |
ShouldSerializeNullText() | This method is for internal use only. |
ShouldSerializeTrimEnd() | This method is for internal use only. |
ShouldSerializeTrimStart() | This method is for internal use only. |