IConversionOptions Interface | 
Namespace: TB.ComponentModel
public interface IConversionOptions
The IConversionOptions type exposes the following members.
| Name | Description | |
|---|---|---|
| AllowDefaultValueIfNotConvertible | 
            If true, conversion returns the destination's default value if the given value is not convertible to the given type.
              | |
| AllowDefaultValueIfNull | 
            If true, conversion returns the destination's default value if the given value is null and the type of destination doesn't support null.
              | |
| AllowDefaultValueIfWhitespace | 
            If true, conversion returns the destination's default value if the given value is an empty string and otherwise not convertible.
              | |
| ByteArrayFormat | 
            Defines the format used when converting an array of bytes to its equivalent string representation and vice versa.
              | |
| ConstructorResolvingMode | 
            Defines if and how conversion will try to use a public constructor with it's only parameter beeing of the type of the given source value.
              | |
| DateTimeFormat | 
            Defines the format used when converting a date/time to its equivalent string representation.
              | |
| DateTimeLongMeaning | 
            Defines the meaning of a Long value when converting to DateTime.
              | |
| DateTimePatterns | 
            Gets the list of patterns used when converting a string to its DateTime equivalent.
             E.g., these patterns are used as formats when calling DateTime.TryParseExact.
              | |
| DateTimeStyle | 
            Defines the DateTimeStyles used when converting a string to its DateTime equivalent.
              | |
| DecimalFormat | 
            Defines the format used when converting a decimal to its equivalent string representation.
              | |
| DecimalNumberStyle | 
            Defines the NumberStyle used when converting a string to its decimal equivalent.
              | |
| FloatFormat | 
            Defines the format used when converting a float to its equivalent string representation.
              | |
| FloatNumberStyle | 
            Defines the NumberStyle used when converting a string to its float (float/double) equivalent.
              | |
| GuidFormat | 
            Defines the format used when converting a guid to its equivalent string representation.
              | |
| HandleDBNullAsNull | 
            If true, Value is handled the same way as null.
              | |
| IntegerFormat | 
            Defines the format used when converting an integer to its equivalent string representation.
              | |
| IntegerNumberStyle | 
            Defines the NumberStyles used when converting a string to its integer (byte/int/long/sbyte/short/uint/ulong/ushort) equivalent.
              | |
| PropertyResolvingMode | 
            Defines if and how conversion will try to use a public property which matches the given type and whos name is identically to a constructor parameter.
              |