WPF/Silverlight Value Converter

Example of a WPF/Silverlight Value Converter base class and concrete implementation.

Copy Source
Copy Link
Tools:
 1: module ConverterBase
 2: 
 3: open System
 4: open System.Windows
 5: open System.Windows.Data
 6: 
 7: let nullFunction = fun value target param culture -> value
 8: 
 9: /// abstract class for converter
10: [<AbstractClass>]
11: type ConverterBase(convertFunction, convertBackFunction) =    
12:     /// constructor take nullFunction as inputs
13:     new() = ConverterBase(nullFunction, nullFunction)
14: 
15:     // implement the IValueConverter
16:     interface IValueConverter with
17:         /// convert a value to new value
18:         override this.Convert(value, targetType, parameter, culture) =
19:             this.Convert value targetType parameter culture
20: 
21:         /// convert a value back
22:         override this.ConvertBack(value, targetType, parameter, culture) =
23:             this.ConvertBack value targetType parameter culture
24:     
25:     abstract member Convert : (obj -> Type -> obj -> Globalization.CultureInfo -> obj)
26:     default this.Convert = convertFunction
27: 
28:     abstract member ConvertBack : (obj -> Type -> obj -> Globalization.CultureInfo -> obj)
29:     default this.ConvertBack = convertBackFunction
30: 
31: 
32: /// Sample concrete implementation
33: type UpperCaseConverter() =
34:     inherit ConverterBase()
35:     let convertFunc = fun (v:obj) _ _ _ -> (string v).ToUpper() :> obj
36:     override this.Convert = convertFunc 
37: 
module ConverterBase
namespace System
namespace System.Windows
namespace System.Windows.Data
val nullFunction : 'a -> 'b -> 'c -> 'd -> 'a

Full name: ConverterBase.nullFunction
val value : 'a
val target : 'b
val param : 'c
val culture : 'd
type AbstractClassAttribute =
  class
    inherit Attribute
    new : unit -> AbstractClassAttribute
  end

Full name: Microsoft.FSharp.Core.AbstractClassAttribute

  type: AbstractClassAttribute
  implements: Runtime.InteropServices._Attribute
  inherits: Attribute
type ConverterBase =
  class
    interface IValueConverter
    new : unit -> ConverterBase
    new : convertFunction:(obj -> Type -> obj -> Globalization.CultureInfo -> obj) * convertBackFunction:(obj -> Type -> obj -> Globalization.CultureInfo -> obj) -> ConverterBase
    abstract member Convert : (obj -> Type -> obj -> Globalization.CultureInfo -> obj)
    abstract member ConvertBack : (obj -> Type -> obj -> Globalization.CultureInfo -> obj)
    override Convert : (obj -> Type -> obj -> Globalization.CultureInfo -> obj)
    override ConvertBack : (obj -> Type -> obj -> Globalization.CultureInfo -> obj)
  end

Full name: ConverterBase.ConverterBase

  type: ConverterBase
  implements: IValueConverter


abstract class for converter
val convertFunction : (obj -> Type -> obj -> Globalization.CultureInfo -> obj)
val convertBackFunction : (obj -> Type -> obj -> Globalization.CultureInfo -> obj)
Multiple items
type IValueConverter =
  interface
    member Convert : obj * System.Type * obj * System.Globalization.CultureInfo -> obj
    member ConvertBack : obj * System.Type * obj * System.Globalization.CultureInfo -> obj
  end

Full name: System.Windows.Data.IValueConverter

--------------------

IValueConverter
val this : ConverterBase

  type: ConverterBase
  implements: IValueConverter
Multiple items
override ConverterBase.Convert : value:obj * targetType:Type * parameter:obj * culture:Globalization.CultureInfo -> obj

Full name: ConverterBase.ConverterBase.Convert

convert a value to new value

--------------------

type Convert =
  class
    static val DBNull : obj
    static member ChangeType : obj * System.TypeCode -> obj
    static member ChangeType : obj * System.Type -> obj
    static member ChangeType : obj * System.TypeCode * System.IFormatProvider -> obj
    static member ChangeType : obj * System.Type * System.IFormatProvider -> obj
    static member FromBase64CharArray : char [] * int * int -> System.Byte []
    static member FromBase64String : string -> System.Byte []
    static member GetTypeCode : obj -> System.TypeCode
    static member IsDBNull : obj -> bool
    static member ToBase64CharArray : System.Byte [] * int * int * char [] * int -> int
    static member ToBase64CharArray : System.Byte [] * int * int * char [] * int * System.Base64FormattingOptions -> int
    static member ToBase64String : System.Byte [] -> string
    static member ToBase64String : System.Byte [] * System.Base64FormattingOptions -> string
    static member ToBase64String : System.Byte [] * int * int -> string
    static member ToBase64String : System.Byte [] * int * int * System.Base64FormattingOptions -> string
    static member ToBoolean : obj -> bool
    static member ToBoolean : bool -> bool
    static member ToBoolean : System.SByte -> bool
    static member ToBoolean : char -> bool
    static member ToBoolean : System.Byte -> bool
    static member ToBoolean : int16 -> bool
    static member ToBoolean : uint16 -> bool
    static member ToBoolean : int -> bool
    static member ToBoolean : uint32 -> bool
    static member ToBoolean : int64 -> bool
    static member ToBoolean : uint64 -> bool
    static member ToBoolean : string -> bool
    static member ToBoolean : float32 -> bool
    static member ToBoolean : float -> bool
    static member ToBoolean : decimal -> bool
    static member ToBoolean : System.DateTime -> bool
    static member ToBoolean : obj * System.IFormatProvider -> bool
    static member ToBoolean : string * System.IFormatProvider -> bool
    static member ToByte : obj -> System.Byte
    static member ToByte : bool -> System.Byte
    static member ToByte : System.Byte -> System.Byte
    static member ToByte : char -> System.Byte
    static member ToByte : System.SByte -> System.Byte
    static member ToByte : int16 -> System.Byte
    static member ToByte : uint16 -> System.Byte
    static member ToByte : int -> System.Byte
    static member ToByte : uint32 -> System.Byte
    static member ToByte : int64 -> System.Byte
    static member ToByte : uint64 -> System.Byte
    static member ToByte : float32 -> System.Byte
    static member ToByte : float -> System.Byte
    static member ToByte : decimal -> System.Byte
    static member ToByte : string -> System.Byte
    static member ToByte : System.DateTime -> System.Byte
    static member ToByte : obj * System.IFormatProvider -> System.Byte
    static member ToByte : string * System.IFormatProvider -> System.Byte
    static member ToByte : string * int -> System.Byte
    static member ToChar : obj -> char
    static member ToChar : bool -> char
    static member ToChar : char -> char
    static member ToChar : System.SByte -> char
    static member ToChar : System.Byte -> char
    static member ToChar : int16 -> char
    static member ToChar : uint16 -> char
    static member ToChar : int -> char
    static member ToChar : uint32 -> char
    static member ToChar : int64 -> char
    static member ToChar : uint64 -> char
    static member ToChar : string -> char
    static member ToChar : float32 -> char
    static member ToChar : float -> char
    static member ToChar : decimal -> char
    static member ToChar : System.DateTime -> char
    static member ToChar : obj * System.IFormatProvider -> char
    static member ToChar : string * System.IFormatProvider -> char
    static member ToDateTime : System.DateTime -> System.DateTime
    static member ToDateTime : obj -> System.DateTime
    static member ToDateTime : string -> System.DateTime
    static member ToDateTime : System.SByte -> System.DateTime
    static member ToDateTime : System.Byte -> System.DateTime
    static member ToDateTime : int16 -> System.DateTime
    static member ToDateTime : uint16 -> System.DateTime
    static member ToDateTime : int -> System.DateTime
    static member ToDateTime : uint32 -> System.DateTime
    static member ToDateTime : int64 -> System.DateTime
    static member ToDateTime : uint64 -> System.DateTime
    static member ToDateTime : bool -> System.DateTime
    static member ToDateTime : char -> System.DateTime
    static member ToDateTime : float32 -> System.DateTime
    static member ToDateTime : float -> System.DateTime
    static member ToDateTime : decimal -> System.DateTime
    static member ToDateTime : obj * System.IFormatProvider -> System.DateTime
    static member ToDateTime : string * System.IFormatProvider -> System.DateTime
    static member ToDecimal : obj -> decimal
    static member ToDecimal : System.SByte -> decimal
    static member ToDecimal : System.Byte -> decimal
    static member ToDecimal : char -> decimal
    static member ToDecimal : int16 -> decimal
    static member ToDecimal : uint16 -> decimal
    static member ToDecimal : int -> decimal
    static member ToDecimal : uint32 -> decimal
    static member ToDecimal : int64 -> decimal
    static member ToDecimal : uint64 -> decimal
    static member ToDecimal : float32 -> decimal
    static member ToDecimal : float -> decimal
    static member ToDecimal : string -> decimal
    static member ToDecimal : decimal -> decimal
    static member ToDecimal : bool -> decimal
    static member ToDecimal : System.DateTime -> decimal
    static member ToDecimal : obj * System.IFormatProvider -> decimal
    static member ToDecimal : string * System.IFormatProvider -> decimal
    static member ToDouble : obj -> float
    static member ToDouble : System.SByte -> float
    static member ToDouble : System.Byte -> float
    static member ToDouble : int16 -> float
    static member ToDouble : char -> float
    static member ToDouble : uint16 -> float
    static member ToDouble : int -> float
    static member ToDouble : uint32 -> float
    static member ToDouble : int64 -> float
    static member ToDouble : uint64 -> float
    static member ToDouble : float32 -> float
    static member ToDouble : float -> float
    static member ToDouble : decimal -> float
    static member ToDouble : string -> float
    static member ToDouble : bool -> float
    static member ToDouble : System.DateTime -> float
    static member ToDouble : obj * System.IFormatProvider -> float
    static member ToDouble : string * System.IFormatProvider -> float
    static member ToInt16 : obj -> int16
    static member ToInt16 : bool -> int16
    static member ToInt16 : char -> int16
    static member ToInt16 : System.SByte -> int16
    static member ToInt16 : System.Byte -> int16
    static member ToInt16 : uint16 -> int16
    static member ToInt16 : int -> int16
    static member ToInt16 : uint32 -> int16
    static member ToInt16 : int16 -> int16
    static member ToInt16 : int64 -> int16
    static member ToInt16 : uint64 -> int16
    static member ToInt16 : float32 -> int16
    static member ToInt16 : float -> int16
    static member ToInt16 : decimal -> int16
    static member ToInt16 : string -> int16
    static member ToInt16 : System.DateTime -> int16
    static member ToInt16 : obj * System.IFormatProvider -> int16
    static member ToInt16 : string * System.IFormatProvider -> int16
    static member ToInt16 : string * int -> int16
    static member ToInt32 : obj -> int
    static member ToInt32 : bool -> int
    static member ToInt32 : char -> int
    static member ToInt32 : System.SByte -> int
    static member ToInt32 : System.Byte -> int
    static member ToInt32 : int16 -> int
    static member ToInt32 : uint16 -> int
    static member ToInt32 : uint32 -> int
    static member ToInt32 : int -> int
    static member ToInt32 : int64 -> int
    static member ToInt32 : uint64 -> int
    static member ToInt32 : float32 -> int
    static member ToInt32 : float -> int
    static member ToInt32 : decimal -> int
    static member ToInt32 : string -> int
    static member ToInt32 : System.DateTime -> int
    static member ToInt32 : obj * System.IFormatProvider -> int
    static member ToInt32 : string * System.IFormatProvider -> int
    static member ToInt32 : string * int -> int
    static member ToInt64 : obj -> int64
    static member ToInt64 : bool -> int64
    static member ToInt64 : char -> int64
    static member ToInt64 : System.SByte -> int64
    static member ToInt64 : System.Byte -> int64
    static member ToInt64 : int16 -> int64
    static member ToInt64 : uint16 -> int64
    static member ToInt64 : int -> int64
    static member ToInt64 : uint32 -> int64
    static member ToInt64 : uint64 -> int64
    static member ToInt64 : int64 -> int64
    static member ToInt64 : float32 -> int64
    static member ToInt64 : float -> int64
    static member ToInt64 : decimal -> int64
    static member ToInt64 : string -> int64
    static member ToInt64 : System.DateTime -> int64
    static member ToInt64 : obj * System.IFormatProvider -> int64
    static member ToInt64 : string * System.IFormatProvider -> int64
    static member ToInt64 : string * int -> int64
    static member ToSByte : obj -> System.SByte
    static member ToSByte : bool -> System.SByte
    static member ToSByte : System.SByte -> System.SByte
    static member ToSByte : char -> System.SByte
    static member ToSByte : System.Byte -> System.SByte
    static member ToSByte : int16 -> System.SByte
    static member ToSByte : uint16 -> System.SByte
    static member ToSByte : int -> System.SByte
    static member ToSByte : uint32 -> System.SByte
    static member ToSByte : int64 -> System.SByte
    static member ToSByte : uint64 -> System.SByte
    static member ToSByte : float32 -> System.SByte
    static member ToSByte : float -> System.SByte
    static member ToSByte : decimal -> System.SByte
    static member ToSByte : string -> System.SByte
    static member ToSByte : System.DateTime -> System.SByte
    static member ToSByte : obj * System.IFormatProvider -> System.SByte
    static member ToSByte : string * System.IFormatProvider -> System.SByte
    static member ToSByte : string * int -> System.SByte
    static member ToSingle : obj -> float32
    static member ToSingle : System.SByte -> float32
    static member ToSingle : System.Byte -> float32
    static member ToSingle : char -> float32
    static member ToSingle : int16 -> float32
    static member ToSingle : uint16 -> float32
    static member ToSingle : int -> float32
    static member ToSingle : uint32 -> float32
    static member ToSingle : int64 -> float32
    static member ToSingle : uint64 -> float32
    static member ToSingle : float32 -> float32
    static member ToSingle : float -> float32
    static member ToSingle : decimal -> float32
    static member ToSingle : string -> float32
    static member ToSingle : bool -> float32
    static member ToSingle : System.DateTime -> float32
    static member ToSingle : obj * System.IFormatProvider -> float32
    static member ToSingle : string * System.IFormatProvider -> float32
    static member ToString : obj -> string
    static member ToString : bool -> string
    static member ToString : char -> string
    static member ToString : System.SByte -> string
    static member ToString : System.Byte -> string
    static member ToString : int16 -> string
    static member ToString : uint16 -> string
    static member ToString : int -> string
    static member ToString : uint32 -> string
    static member ToString : int64 -> string
    static member ToString : uint64 -> string
    static member ToString : float32 -> string
    static member ToString : float -> string
    static member ToString : decimal -> string
    static member ToString : System.DateTime -> string
    static member ToString : string -> string
    static member ToString : obj * System.IFormatProvider -> string
    static member ToString : bool * System.IFormatProvider -> string
    static member ToString : char * System.IFormatProvider -> string
    static member ToString : System.SByte * System.IFormatProvider -> string
    static member ToString : System.Byte * System.IFormatProvider -> string
    static member ToString : int16 * System.IFormatProvider -> string
    static member ToString : uint16 * System.IFormatProvider -> string
    static member ToString : int * System.IFormatProvider -> string
    static member ToString : uint32 * System.IFormatProvider -> string
    static member ToString : int64 * System.IFormatProvider -> string
    static member ToString : uint64 * System.IFormatProvider -> string
    static member ToString : float32 * System.IFormatProvider -> string
    static member ToString : float * System.IFormatProvider -> string
    static member ToString : decimal * System.IFormatProvider -> string
    static member ToString : System.DateTime * System.IFormatProvider -> string
    static member ToString : string * System.IFormatProvider -> string
    static member ToString : System.Byte * int -> string
    static member ToString : int16 * int -> string
    static member ToString : int * int -> string
    static member ToString : int64 * int -> string
    static member ToUInt16 : obj -> uint16
    static member ToUInt16 : bool -> uint16
    static member ToUInt16 : char -> uint16
    static member ToUInt16 : System.SByte -> uint16
    static member ToUInt16 : System.Byte -> uint16
    static member ToUInt16 : int16 -> uint16
    static member ToUInt16 : int -> uint16
    static member ToUInt16 : uint16 -> uint16
    static member ToUInt16 : uint32 -> uint16
    static member ToUInt16 : int64 -> uint16
    static member ToUInt16 : uint64 -> uint16
    static member ToUInt16 : float32 -> uint16
    static member ToUInt16 : float -> uint16
    static member ToUInt16 : decimal -> uint16
    static member ToUInt16 : string -> uint16
    static member ToUInt16 : System.DateTime -> uint16
    static member ToUInt16 : obj * System.IFormatProvider -> uint16
    static member ToUInt16 : string * System.IFormatProvider -> uint16
    static member ToUInt16 : string * int -> uint16
    static member ToUInt32 : obj -> uint32
    static member ToUInt32 : bool -> uint32
    static member ToUInt32 : char -> uint32
    static member ToUInt32 : System.SByte -> uint32
    static member ToUInt32 : System.Byte -> uint32
    static member ToUInt32 : int16 -> uint32
    static member ToUInt32 : uint16 -> uint32
    static member ToUInt32 : int -> uint32
    static member ToUInt32 : uint32 -> uint32
    static member ToUInt32 : int64 -> uint32
    static member ToUInt32 : uint64 -> uint32
    static member ToUInt32 : float32 -> uint32
    static member ToUInt32 : float -> uint32
    static member ToUInt32 : decimal -> uint32
    static member ToUInt32 : string -> uint32
    static member ToUInt32 : System.DateTime -> uint32
    static member ToUInt32 : obj * System.IFormatProvider -> uint32
    static member ToUInt32 : string * System.IFormatProvider -> uint32
    static member ToUInt32 : string * int -> uint32
    static member ToUInt64 : obj -> uint64
    static member ToUInt64 : bool -> uint64
    static member ToUInt64 : char -> uint64
    static member ToUInt64 : System.SByte -> uint64
    static member ToUInt64 : System.Byte -> uint64
    static member ToUInt64 : int16 -> uint64
    static member ToUInt64 : uint16 -> uint64
    static member ToUInt64 : int -> uint64
    static member ToUInt64 : uint32 -> uint64
    static member ToUInt64 : int64 -> uint64
    static member ToUInt64 : uint64 -> uint64
    static member ToUInt64 : float32 -> uint64
    static member ToUInt64 : float -> uint64
    static member ToUInt64 : decimal -> uint64
    static member ToUInt64 : string -> uint64
    static member ToUInt64 : System.DateTime -> uint64
    static member ToUInt64 : obj * System.IFormatProvider -> uint64
    static member ToUInt64 : string * System.IFormatProvider -> uint64
    static member ToUInt64 : string * int -> uint64
  end

Full name: System.Convert
val value : obj
val targetType : Type

  type: Type
  implements: Reflection.ICustomAttributeProvider
  implements: Runtime.InteropServices._MemberInfo
  implements: Runtime.InteropServices._Type
  implements: Reflection.IReflect
  inherits: Reflection.MemberInfo
val parameter : obj
val culture : Globalization.CultureInfo

  type: Globalization.CultureInfo
  implements: ICloneable
  implements: IFormatProvider
property ConverterBase.Convert: obj -> Type -> obj -> Globalization.CultureInfo -> obj
override ConverterBase.ConvertBack : value:obj * targetType:Type * parameter:obj * culture:Globalization.CultureInfo -> obj

Full name: ConverterBase.ConverterBase.ConvertBack

convert a value back
property ConverterBase.ConvertBack: obj -> Type -> obj -> Globalization.CultureInfo -> obj
Multiple items
abstract member ConverterBase.Convert : (obj -> Type -> obj -> Globalization.CultureInfo -> obj)

Full name: ConverterBase.ConverterBase.Convert

--------------------

type Convert =
  class
    static val DBNull : obj
    static member ChangeType : obj * System.TypeCode -> obj
    static member ChangeType : obj * System.Type -> obj
    static member ChangeType : obj * System.TypeCode * System.IFormatProvider -> obj
    static member ChangeType : obj * System.Type * System.IFormatProvider -> obj
    static member FromBase64CharArray : char [] * int * int -> System.Byte []
    static member FromBase64String : string -> System.Byte []
    static member GetTypeCode : obj -> System.TypeCode
    static member IsDBNull : obj -> bool
    static member ToBase64CharArray : System.Byte [] * int * int * char [] * int -> int
    static member ToBase64CharArray : System.Byte [] * int * int * char [] * int * System.Base64FormattingOptions -> int
    static member ToBase64String : System.Byte [] -> string
    static member ToBase64String : System.Byte [] * System.Base64FormattingOptions -> string
    static member ToBase64String : System.Byte [] * int * int -> string
    static member ToBase64String : System.Byte [] * int * int * System.Base64FormattingOptions -> string
    static member ToBoolean : obj -> bool
    static member ToBoolean : bool -> bool
    static member ToBoolean : System.SByte -> bool
    static member ToBoolean : char -> bool
    static member ToBoolean : System.Byte -> bool
    static member ToBoolean : int16 -> bool
    static member ToBoolean : uint16 -> bool
    static member ToBoolean : int -> bool
    static member ToBoolean : uint32 -> bool
    static member ToBoolean : int64 -> bool
    static member ToBoolean : uint64 -> bool
    static member ToBoolean : string -> bool
    static member ToBoolean : float32 -> bool
    static member ToBoolean : float -> bool
    static member ToBoolean : decimal -> bool
    static member ToBoolean : System.DateTime -> bool
    static member ToBoolean : obj * System.IFormatProvider -> bool
    static member ToBoolean : string * System.IFormatProvider -> bool
    static member ToByte : obj -> System.Byte
    static member ToByte : bool -> System.Byte
    static member ToByte : System.Byte -> System.Byte
    static member ToByte : char -> System.Byte
    static member ToByte : System.SByte -> System.Byte
    static member ToByte : int16 -> System.Byte
    static member ToByte : uint16 -> System.Byte
    static member ToByte : int -> System.Byte
    static member ToByte : uint32 -> System.Byte
    static member ToByte : int64 -> System.Byte
    static member ToByte : uint64 -> System.Byte
    static member ToByte : float32 -> System.Byte
    static member ToByte : float -> System.Byte
    static member ToByte : decimal -> System.Byte
    static member ToByte : string -> System.Byte
    static member ToByte : System.DateTime -> System.Byte
    static member ToByte : obj * System.IFormatProvider -> System.Byte
    static member ToByte : string * System.IFormatProvider -> System.Byte
    static member ToByte : string * int -> System.Byte
    static member ToChar : obj -> char
    static member ToChar : bool -> char
    static member ToChar : char -> char
    static member ToChar : System.SByte -> char
    static member ToChar : System.Byte -> char
    static member ToChar : int16 -> char
    static member ToChar : uint16 -> char
    static member ToChar : int -> char
    static member ToChar : uint32 -> char
    static member ToChar : int64 -> char
    static member ToChar : uint64 -> char
    static member ToChar : string -> char
    static member ToChar : float32 -> char
    static member ToChar : float -> char
    static member ToChar : decimal -> char
    static member ToChar : System.DateTime -> char
    static member ToChar : obj * System.IFormatProvider -> char
    static member ToChar : string * System.IFormatProvider -> char
    static member ToDateTime : System.DateTime -> System.DateTime
    static member ToDateTime : obj -> System.DateTime
    static member ToDateTime : string -> System.DateTime
    static member ToDateTime : System.SByte -> System.DateTime
    static member ToDateTime : System.Byte -> System.DateTime
    static member ToDateTime : int16 -> System.DateTime
    static member ToDateTime : uint16 -> System.DateTime
    static member ToDateTime : int -> System.DateTime
    static member ToDateTime : uint32 -> System.DateTime
    static member ToDateTime : int64 -> System.DateTime
    static member ToDateTime : uint64 -> System.DateTime
    static member ToDateTime : bool -> System.DateTime
    static member ToDateTime : char -> System.DateTime
    static member ToDateTime : float32 -> System.DateTime
    static member ToDateTime : float -> System.DateTime
    static member ToDateTime : decimal -> System.DateTime
    static member ToDateTime : obj * System.IFormatProvider -> System.DateTime
    static member ToDateTime : string * System.IFormatProvider -> System.DateTime
    static member ToDecimal : obj -> decimal
    static member ToDecimal : System.SByte -> decimal
    static member ToDecimal : System.Byte -> decimal
    static member ToDecimal : char -> decimal
    static member ToDecimal : int16 -> decimal
    static member ToDecimal : uint16 -> decimal
    static member ToDecimal : int -> decimal
    static member ToDecimal : uint32 -> decimal
    static member ToDecimal : int64 -> decimal
    static member ToDecimal : uint64 -> decimal
    static member ToDecimal : float32 -> decimal
    static member ToDecimal : float -> decimal
    static member ToDecimal : string -> decimal
    static member ToDecimal : decimal -> decimal
    static member ToDecimal : bool -> decimal
    static member ToDecimal : System.DateTime -> decimal
    static member ToDecimal : obj * System.IFormatProvider -> decimal
    static member ToDecimal : string * System.IFormatProvider -> decimal
    static member ToDouble : obj -> float
    static member ToDouble : System.SByte -> float
    static member ToDouble : System.Byte -> float
    static member ToDouble : int16 -> float
    static member ToDouble : char -> float
    static member ToDouble : uint16 -> float
    static member ToDouble : int -> float
    static member ToDouble : uint32 -> float
    static member ToDouble : int64 -> float
    static member ToDouble : uint64 -> float
    static member ToDouble : float32 -> float
    static member ToDouble : float -> float
    static member ToDouble : decimal -> float
    static member ToDouble : string -> float
    static member ToDouble : bool -> float
    static member ToDouble : System.DateTime -> float
    static member ToDouble : obj * System.IFormatProvider -> float
    static member ToDouble : string * System.IFormatProvider -> float
    static member ToInt16 : obj -> int16
    static member ToInt16 : bool -> int16
    static member ToInt16 : char -> int16
    static member ToInt16 : System.SByte -> int16
    static member ToInt16 : System.Byte -> int16
    static member ToInt16 : uint16 -> int16
    static member ToInt16 : int -> int16
    static member ToInt16 : uint32 -> int16
    static member ToInt16 : int16 -> int16
    static member ToInt16 : int64 -> int16
    static member ToInt16 : uint64 -> int16
    static member ToInt16 : float32 -> int16
    static member ToInt16 : float -> int16
    static member ToInt16 : decimal -> int16
    static member ToInt16 : string -> int16
    static member ToInt16 : System.DateTime -> int16
    static member ToInt16 : obj * System.IFormatProvider -> int16
    static member ToInt16 : string * System.IFormatProvider -> int16
    static member ToInt16 : string * int -> int16
    static member ToInt32 : obj -> int
    static member ToInt32 : bool -> int
    static member ToInt32 : char -> int
    static member ToInt32 : System.SByte -> int
    static member ToInt32 : System.Byte -> int
    static member ToInt32 : int16 -> int
    static member ToInt32 : uint16 -> int
    static member ToInt32 : uint32 -> int
    static member ToInt32 : int -> int
    static member ToInt32 : int64 -> int
    static member ToInt32 : uint64 -> int
    static member ToInt32 : float32 -> int
    static member ToInt32 : float -> int
    static member ToInt32 : decimal -> int
    static member ToInt32 : string -> int
    static member ToInt32 : System.DateTime -> int
    static member ToInt32 : obj * System.IFormatProvider -> int
    static member ToInt32 : string * System.IFormatProvider -> int
    static member ToInt32 : string * int -> int
    static member ToInt64 : obj -> int64
    static member ToInt64 : bool -> int64
    static member ToInt64 : char -> int64
    static member ToInt64 : System.SByte -> int64
    static member ToInt64 : System.Byte -> int64
    static member ToInt64 : int16 -> int64
    static member ToInt64 : uint16 -> int64
    static member ToInt64 : int -> int64
    static member ToInt64 : uint32 -> int64
    static member ToInt64 : uint64 -> int64
    static member ToInt64 : int64 -> int64
    static member ToInt64 : float32 -> int64
    static member ToInt64 : float -> int64
    static member ToInt64 : decimal -> int64
    static member ToInt64 : string -> int64
    static member ToInt64 : System.DateTime -> int64
    static member ToInt64 : obj * System.IFormatProvider -> int64
    static member ToInt64 : string * System.IFormatProvider -> int64
    static member ToInt64 : string * int -> int64
    static member ToSByte : obj -> System.SByte
    static member ToSByte : bool -> System.SByte
    static member ToSByte : System.SByte -> System.SByte
    static member ToSByte : char -> System.SByte
    static member ToSByte : System.Byte -> System.SByte
    static member ToSByte : int16 -> System.SByte
    static member ToSByte : uint16 -> System.SByte
    static member ToSByte : int -> System.SByte
    static member ToSByte : uint32 -> System.SByte
    static member ToSByte : int64 -> System.SByte
    static member ToSByte : uint64 -> System.SByte
    static member ToSByte : float32 -> System.SByte
    static member ToSByte : float -> System.SByte
    static member ToSByte : decimal -> System.SByte
    static member ToSByte : string -> System.SByte
    static member ToSByte : System.DateTime -> System.SByte
    static member ToSByte : obj * System.IFormatProvider -> System.SByte
    static member ToSByte : string * System.IFormatProvider -> System.SByte
    static member ToSByte : string * int -> System.SByte
    static member ToSingle : obj -> float32
    static member ToSingle : System.SByte -> float32
    static member ToSingle : System.Byte -> float32
    static member ToSingle : char -> float32
    static member ToSingle : int16 -> float32
    static member ToSingle : uint16 -> float32
    static member ToSingle : int -> float32
    static member ToSingle : uint32 -> float32
    static member ToSingle : int64 -> float32
    static member ToSingle : uint64 -> float32
    static member ToSingle : float32 -> float32
    static member ToSingle : float -> float32
    static member ToSingle : decimal -> float32
    static member ToSingle : string -> float32
    static member ToSingle : bool -> float32
    static member ToSingle : System.DateTime -> float32
    static member ToSingle : obj * System.IFormatProvider -> float32
    static member ToSingle : string * System.IFormatProvider -> float32
    static member ToString : obj -> string
    static member ToString : bool -> string
    static member ToString : char -> string
    static member ToString : System.SByte -> string
    static member ToString : System.Byte -> string
    static member ToString : int16 -> string
    static member ToString : uint16 -> string
    static member ToString : int -> string
    static member ToString : uint32 -> string
    static member ToString : int64 -> string
    static member ToString : uint64 -> string
    static member ToString : float32 -> string
    static member ToString : float -> string
    static member ToString : decimal -> string
    static member ToString : System.DateTime -> string
    static member ToString : string -> string
    static member ToString : obj * System.IFormatProvider -> string
    static member ToString : bool * System.IFormatProvider -> string
    static member ToString : char * System.IFormatProvider -> string
    static member ToString : System.SByte * System.IFormatProvider -> string
    static member ToString : System.Byte * System.IFormatProvider -> string
    static member ToString : int16 * System.IFormatProvider -> string
    static member ToString : uint16 * System.IFormatProvider -> string
    static member ToString : int * System.IFormatProvider -> string
    static member ToString : uint32 * System.IFormatProvider -> string
    static member ToString : int64 * System.IFormatProvider -> string
    static member ToString : uint64 * System.IFormatProvider -> string
    static member ToString : float32 * System.IFormatProvider -> string
    static member ToString : float * System.IFormatProvider -> string
    static member ToString : decimal * System.IFormatProvider -> string
    static member ToString : System.DateTime * System.IFormatProvider -> string
    static member ToString : string * System.IFormatProvider -> string
    static member ToString : System.Byte * int -> string
    static member ToString : int16 * int -> string
    static member ToString : int * int -> string
    static member ToString : int64 * int -> string
    static member ToUInt16 : obj -> uint16
    static member ToUInt16 : bool -> uint16
    static member ToUInt16 : char -> uint16
    static member ToUInt16 : System.SByte -> uint16
    static member ToUInt16 : System.Byte -> uint16
    static member ToUInt16 : int16 -> uint16
    static member ToUInt16 : int -> uint16
    static member ToUInt16 : uint16 -> uint16
    static member ToUInt16 : uint32 -> uint16
    static member ToUInt16 : int64 -> uint16
    static member ToUInt16 : uint64 -> uint16
    static member ToUInt16 : float32 -> uint16
    static member ToUInt16 : float -> uint16
    static member ToUInt16 : decimal -> uint16
    static member ToUInt16 : string -> uint16
    static member ToUInt16 : System.DateTime -> uint16
    static member ToUInt16 : obj * System.IFormatProvider -> uint16
    static member ToUInt16 : string * System.IFormatProvider -> uint16
    static member ToUInt16 : string * int -> uint16
    static member ToUInt32 : obj -> uint32
    static member ToUInt32 : bool -> uint32
    static member ToUInt32 : char -> uint32
    static member ToUInt32 : System.SByte -> uint32
    static member ToUInt32 : System.Byte -> uint32
    static member ToUInt32 : int16 -> uint32
    static member ToUInt32 : uint16 -> uint32
    static member ToUInt32 : int -> uint32
    static member ToUInt32 : uint32 -> uint32
    static member ToUInt32 : int64 -> uint32
    static member ToUInt32 : uint64 -> uint32
    static member ToUInt32 : float32 -> uint32
    static member ToUInt32 : float -> uint32
    static member ToUInt32 : decimal -> uint32
    static member ToUInt32 : string -> uint32
    static member ToUInt32 : System.DateTime -> uint32
    static member ToUInt32 : obj * System.IFormatProvider -> uint32
    static member ToUInt32 : string * System.IFormatProvider -> uint32
    static member ToUInt32 : string * int -> uint32
    static member ToUInt64 : obj -> uint64
    static member ToUInt64 : bool -> uint64
    static member ToUInt64 : char -> uint64
    static member ToUInt64 : System.SByte -> uint64
    static member ToUInt64 : System.Byte -> uint64
    static member ToUInt64 : int16 -> uint64
    static member ToUInt64 : uint16 -> uint64
    static member ToUInt64 : int -> uint64
    static member ToUInt64 : uint32 -> uint64
    static member ToUInt64 : int64 -> uint64
    static member ToUInt64 : uint64 -> uint64
    static member ToUInt64 : float32 -> uint64
    static member ToUInt64 : float -> uint64
    static member ToUInt64 : decimal -> uint64
    static member ToUInt64 : string -> uint64
    static member ToUInt64 : System.DateTime -> uint64
    static member ToUInt64 : obj * System.IFormatProvider -> uint64
    static member ToUInt64 : string * System.IFormatProvider -> uint64
    static member ToUInt64 : string * int -> uint64
  end

Full name: System.Convert
type obj = Object

Full name: Microsoft.FSharp.Core.obj
type Type =
  class
    inherit System.Reflection.MemberInfo
    member Assembly : System.Reflection.Assembly
    member AssemblyQualifiedName : string
    member Attributes : System.Reflection.TypeAttributes
    member BaseType : System.Type
    member ContainsGenericParameters : bool
    member DeclaringMethod : System.Reflection.MethodBase
    member DeclaringType : System.Type
    member Equals : obj -> bool
    member Equals : System.Type -> bool
    member FindInterfaces : System.Reflection.TypeFilter * obj -> System.Type []
    member FindMembers : System.Reflection.MemberTypes * System.Reflection.BindingFlags * System.Reflection.MemberFilter * obj -> System.Reflection.MemberInfo []
    member FullName : string
    member GUID : System.Guid
    member GenericParameterAttributes : System.Reflection.GenericParameterAttributes
    member GenericParameterPosition : int
    member GetArrayRank : unit -> int
    member GetConstructor : System.Type [] -> System.Reflection.ConstructorInfo
    member GetConstructor : System.Reflection.BindingFlags * System.Reflection.Binder * System.Type [] * System.Reflection.ParameterModifier [] -> System.Reflection.ConstructorInfo
    member GetConstructor : System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * System.Type [] * System.Reflection.ParameterModifier [] -> System.Reflection.ConstructorInfo
    member GetConstructors : unit -> System.Reflection.ConstructorInfo []
    member GetConstructors : System.Reflection.BindingFlags -> System.Reflection.ConstructorInfo []
    member GetDefaultMembers : unit -> System.Reflection.MemberInfo []
    member GetElementType : unit -> System.Type
    member GetEnumName : obj -> string
    member GetEnumNames : unit -> string []
    member GetEnumUnderlyingType : unit -> System.Type
    member GetEnumValues : unit -> System.Array
    member GetEvent : string -> System.Reflection.EventInfo
    member GetEvent : string * System.Reflection.BindingFlags -> System.Reflection.EventInfo
    member GetEvents : unit -> System.Reflection.EventInfo []
    member GetEvents : System.Reflection.BindingFlags -> System.Reflection.EventInfo []
    member GetField : string -> System.Reflection.FieldInfo
    member GetField : string * System.Reflection.BindingFlags -> System.Reflection.FieldInfo
    member GetFields : unit -> System.Reflection.FieldInfo []
    member GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo []
    member GetGenericArguments : unit -> System.Type []
    member GetGenericParameterConstraints : unit -> System.Type []
    member GetGenericTypeDefinition : unit -> System.Type
    member GetHashCode : unit -> int
    member GetInterface : string -> System.Type
    member GetInterface : string * bool -> System.Type
    member GetInterfaceMap : System.Type -> System.Reflection.InterfaceMapping
    member GetInterfaces : unit -> System.Type []
    member GetMember : string -> System.Reflection.MemberInfo []
    member GetMember : string * System.Reflection.BindingFlags -> System.Reflection.MemberInfo []
    member GetMember : string * System.Reflection.MemberTypes * System.Reflection.BindingFlags -> System.Reflection.MemberInfo []
    member GetMembers : unit -> System.Reflection.MemberInfo []
    member GetMembers : System.Reflection.BindingFlags -> System.Reflection.MemberInfo []
    member GetMethod : string -> System.Reflection.MethodInfo
    member GetMethod : string * System.Type [] -> System.Reflection.MethodInfo
    member GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
    member GetMethod : string * System.Type [] * System.Reflection.ParameterModifier [] -> System.Reflection.MethodInfo
    member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Type [] * System.Reflection.ParameterModifier [] -> System.Reflection.MethodInfo
    member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * System.Type [] * System.Reflection.ParameterModifier [] -> System.Reflection.MethodInfo
    member GetMethods : unit -> System.Reflection.MethodInfo []
    member GetMethods : System.Reflection.BindingFlags -> System.Reflection.MethodInfo []
    member GetNestedType : string -> System.Type
    member GetNestedType : string * System.Reflection.BindingFlags -> System.Type
    member GetNestedTypes : unit -> System.Type []
    member GetNestedTypes : System.Reflection.BindingFlags -> System.Type []
    member GetProperties : unit -> System.Reflection.PropertyInfo []
    member GetProperties : System.Reflection.BindingFlags -> System.Reflection.PropertyInfo []
    member GetProperty : string -> System.Reflection.PropertyInfo
    member GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
    member GetProperty : string * System.Type [] -> System.Reflection.PropertyInfo
    member GetProperty : string * System.Type -> System.Reflection.PropertyInfo
    member GetProperty : string * System.Type * System.Type [] -> System.Reflection.PropertyInfo
    member GetProperty : string * System.Type * System.Type [] * System.Reflection.ParameterModifier [] -> System.Reflection.PropertyInfo
    member GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Type * System.Type [] * System.Reflection.ParameterModifier [] -> System.Reflection.PropertyInfo
    member GetType : unit -> System.Type
    member HasElementType : bool
    member InvokeMember : string * System.Reflection.BindingFlags * System.Reflection.Binder * obj * obj [] -> obj
    member InvokeMember : string * System.Reflection.BindingFlags * System.Reflection.Binder * obj * obj [] * System.Globalization.CultureInfo -> obj
    member InvokeMember : string * System.Reflection.BindingFlags * System.Reflection.Binder * obj * obj [] * System.Reflection.ParameterModifier [] * System.Globalization.CultureInfo * string [] -> obj
    member IsAbstract : bool
    member IsAnsiClass : bool
    member IsArray : bool
    member IsAssignableFrom : System.Type -> bool
    member IsAutoClass : bool
    member IsAutoLayout : bool
    member IsByRef : bool
    member IsCOMObject : bool
    member IsClass : bool
    member IsContextful : bool
    member IsEnum : bool
    member IsEnumDefined : obj -> bool
    member IsEquivalentTo : System.Type -> bool
    member IsExplicitLayout : bool
    member IsGenericParameter : bool
    member IsGenericType : bool
    member IsGenericTypeDefinition : bool
    member IsImport : bool
    member IsInstanceOfType : obj -> bool
    member IsInterface : bool
    member IsLayoutSequential : bool
    member IsMarshalByRef : bool
    member IsNested : bool
    member IsNestedAssembly : bool
    member IsNestedFamANDAssem : bool
    member IsNestedFamORAssem : bool
    member IsNestedFamily : bool
    member IsNestedPrivate : bool
    member IsNestedPublic : bool
    member IsNotPublic : bool
    member IsPointer : bool
    member IsPrimitive : bool
    member IsPublic : bool
    member IsSealed : bool
    member IsSecurityCritical : bool
    member IsSecuritySafeCritical : bool
    member IsSecurityTransparent : bool
    member IsSerializable : bool
    member IsSpecialName : bool
    member IsSubclassOf : System.Type -> bool
    member IsUnicodeClass : bool
    member IsValueType : bool
    member IsVisible : bool
    member MakeArrayType : unit -> System.Type
    member MakeArrayType : int -> System.Type
    member MakeByRefType : unit -> System.Type
    member MakeGenericType : System.Type [] -> System.Type
    member MakePointerType : unit -> System.Type
    member MemberType : System.Reflection.MemberTypes
    member Module : System.Reflection.Module
    member Namespace : string
    member ReflectedType : System.Type
    member StructLayoutAttribute : System.Runtime.InteropServices.StructLayoutAttribute
    member ToString : unit -> string
    member TypeHandle : System.RuntimeTypeHandle
    member TypeInitializer : System.Reflection.ConstructorInfo
    member UnderlyingSystemType : System.Type
    static val FilterAttribute : System.Reflection.MemberFilter
    static val FilterName : System.Reflection.MemberFilter
    static val FilterNameIgnoreCase : System.Reflection.MemberFilter
    static val Missing : obj
    static val Delimiter : char
    static val EmptyTypes : System.Type []
    static member DefaultBinder : System.Reflection.Binder
    static member GetType : string -> System.Type
    static member GetType : string * bool -> System.Type
    static member GetType : string * bool * bool -> System.Type
    static member GetType : string * System.Func<System.Reflection.AssemblyName,System.Reflection.Assembly> * System.Func<System.Reflection.Assembly,string,bool,System.Type> -> System.Type
    static member GetType : string * System.Func<System.Reflection.AssemblyName,System.Reflection.Assembly> * System.Func<System.Reflection.Assembly,string,bool,System.Type> * bool -> System.Type
    static member GetType : string * System.Func<System.Reflection.AssemblyName,System.Reflection.Assembly> * System.Func<System.Reflection.Assembly,string,bool,System.Type> * bool * bool -> System.Type
    static member GetTypeArray : obj [] -> System.Type []
    static member GetTypeCode : System.Type -> System.TypeCode
    static member GetTypeFromCLSID : System.Guid -> System.Type
    static member GetTypeFromCLSID : System.Guid * bool -> System.Type
    static member GetTypeFromCLSID : System.Guid * string -> System.Type
    static member GetTypeFromCLSID : System.Guid * string * bool -> System.Type
    static member GetTypeFromHandle : System.RuntimeTypeHandle -> System.Type
    static member GetTypeFromProgID : string -> System.Type
    static member GetTypeFromProgID : string * bool -> System.Type
    static member GetTypeFromProgID : string * string -> System.Type
    static member GetTypeFromProgID : string * string * bool -> System.Type
    static member GetTypeHandle : obj -> System.RuntimeTypeHandle
    static member ReflectionOnlyGetType : string * bool * bool -> System.Type
  end

Full name: System.Type

  type: Type
  implements: Reflection.ICustomAttributeProvider
  implements: Runtime.InteropServices._MemberInfo
  implements: Runtime.InteropServices._Type
  implements: Reflection.IReflect
  inherits: Reflection.MemberInfo
namespace System.Globalization
type CultureInfo =
  class
    new : string -> System.Globalization.CultureInfo
    new : string * bool -> System.Globalization.CultureInfo
    new : int -> System.Globalization.CultureInfo
    new : int * bool -> System.Globalization.CultureInfo
    member Calendar : System.Globalization.Calendar
    member ClearCachedData : unit -> unit
    member Clone : unit -> obj
    member CompareInfo : System.Globalization.CompareInfo
    member CultureTypes : System.Globalization.CultureTypes
    member DateTimeFormat : System.Globalization.DateTimeFormatInfo with get, set
    member DisplayName : string
    member EnglishName : string
    member Equals : obj -> bool
    member GetConsoleFallbackUICulture : unit -> System.Globalization.CultureInfo
    member GetFormat : System.Type -> obj
    member GetHashCode : unit -> int
    member IetfLanguageTag : string
    member IsNeutralCulture : bool
    member IsReadOnly : bool
    member KeyboardLayoutId : int
    member LCID : int
    member Name : string
    member NativeName : string
    member NumberFormat : System.Globalization.NumberFormatInfo with get, set
    member OptionalCalendars : System.Globalization.Calendar []
    member Parent : System.Globalization.CultureInfo
    member TextInfo : System.Globalization.TextInfo
    member ThreeLetterISOLanguageName : string
    member ThreeLetterWindowsLanguageName : string
    member ToString : unit -> string
    member TwoLetterISOLanguageName : string
    member UseUserOverride : bool
    static member CreateSpecificCulture : string -> System.Globalization.CultureInfo
    static member CurrentCulture : System.Globalization.CultureInfo
    static member CurrentUICulture : System.Globalization.CultureInfo
    static member GetCultureInfo : int -> System.Globalization.CultureInfo
    static member GetCultureInfo : string -> System.Globalization.CultureInfo
    static member GetCultureInfo : string * string -> System.Globalization.CultureInfo
    static member GetCultureInfoByIetfLanguageTag : string -> System.Globalization.CultureInfo
    static member GetCultures : System.Globalization.CultureTypes -> System.Globalization.CultureInfo []
    static member InstalledUICulture : System.Globalization.CultureInfo
    static member InvariantCulture : System.Globalization.CultureInfo
    static member ReadOnly : System.Globalization.CultureInfo -> System.Globalization.CultureInfo
  end

Full name: System.Globalization.CultureInfo

  type: Globalization.CultureInfo
  implements: ICloneable
  implements: IFormatProvider
Multiple items
override ConverterBase.Convert : (obj -> Type -> obj -> Globalization.CultureInfo -> obj)

Full name: ConverterBase.ConverterBase.Convert

--------------------

type Convert =
  class
    static val DBNull : obj
    static member ChangeType : obj * System.TypeCode -> obj
    static member ChangeType : obj * System.Type -> obj
    static member ChangeType : obj * System.TypeCode * System.IFormatProvider -> obj
    static member ChangeType : obj * System.Type * System.IFormatProvider -> obj
    static member FromBase64CharArray : char [] * int * int -> System.Byte []
    static member FromBase64String : string -> System.Byte []
    static member GetTypeCode : obj -> System.TypeCode
    static member IsDBNull : obj -> bool
    static member ToBase64CharArray : System.Byte [] * int * int * char [] * int -> int
    static member ToBase64CharArray : System.Byte [] * int * int * char [] * int * System.Base64FormattingOptions -> int
    static member ToBase64String : System.Byte [] -> string
    static member ToBase64String : System.Byte [] * System.Base64FormattingOptions -> string
    static member ToBase64String : System.Byte [] * int * int -> string
    static member ToBase64String : System.Byte [] * int * int * System.Base64FormattingOptions -> string
    static member ToBoolean : obj -> bool
    static member ToBoolean : bool -> bool
    static member ToBoolean : System.SByte -> bool
    static member ToBoolean : char -> bool
    static member ToBoolean : System.Byte -> bool
    static member ToBoolean : int16 -> bool
    static member ToBoolean : uint16 -> bool
    static member ToBoolean : int -> bool
    static member ToBoolean : uint32 -> bool
    static member ToBoolean : int64 -> bool
    static member ToBoolean : uint64 -> bool
    static member ToBoolean : string -> bool
    static member ToBoolean : float32 -> bool
    static member ToBoolean : float -> bool
    static member ToBoolean : decimal -> bool
    static member ToBoolean : System.DateTime -> bool
    static member ToBoolean : obj * System.IFormatProvider -> bool
    static member ToBoolean : string * System.IFormatProvider -> bool
    static member ToByte : obj -> System.Byte
    static member ToByte : bool -> System.Byte
    static member ToByte : System.Byte -> System.Byte
    static member ToByte : char -> System.Byte
    static member ToByte : System.SByte -> System.Byte
    static member ToByte : int16 -> System.Byte
    static member ToByte : uint16 -> System.Byte
    static member ToByte : int -> System.Byte
    static member ToByte : uint32 -> System.Byte
    static member ToByte : int64 -> System.Byte
    static member ToByte : uint64 -> System.Byte
    static member ToByte : float32 -> System.Byte
    static member ToByte : float -> System.Byte
    static member ToByte : decimal -> System.Byte
    static member ToByte : string -> System.Byte
    static member ToByte : System.DateTime -> System.Byte
    static member ToByte : obj * System.IFormatProvider -> System.Byte
    static member ToByte : string * System.IFormatProvider -> System.Byte
    static member ToByte : string * int -> System.Byte
    static member ToChar : obj -> char
    static member ToChar : bool -> char
    static member ToChar : char -> char
    static member ToChar : System.SByte -> char
    static member ToChar : System.Byte -> char
    static member ToChar : int16 -> char
    static member ToChar : uint16 -> char
    static member ToChar : int -> char
    static member ToChar : uint32 -> char
    static member ToChar : int64 -> char
    static member ToChar : uint64 -> char
    static member ToChar : string -> char
    static member ToChar : float32 -> char
    static member ToChar : float -> char
    static member ToChar : decimal -> char
    static member ToChar : System.DateTime -> char
    static member ToChar : obj * System.IFormatProvider -> char
    static member ToChar : string * System.IFormatProvider -> char
    static member ToDateTime : System.DateTime -> System.DateTime
    static member ToDateTime : obj -> System.DateTime
    static member ToDateTime : string -> System.DateTime
    static member ToDateTime : System.SByte -> System.DateTime
    static member ToDateTime : System.Byte -> System.DateTime
    static member ToDateTime : int16 -> System.DateTime
    static member ToDateTime : uint16 -> System.DateTime
    static member ToDateTime : int -> System.DateTime
    static member ToDateTime : uint32 -> System.DateTime
    static member ToDateTime : int64 -> System.DateTime
    static member ToDateTime : uint64 -> System.DateTime
    static member ToDateTime : bool -> System.DateTime
    static member ToDateTime : char -> System.DateTime
    static member ToDateTime : float32 -> System.DateTime
    static member ToDateTime : float -> System.DateTime
    static member ToDateTime : decimal -> System.DateTime
    static member ToDateTime : obj * System.IFormatProvider -> System.DateTime
    static member ToDateTime : string * System.IFormatProvider -> System.DateTime
    static member ToDecimal : obj -> decimal
    static member ToDecimal : System.SByte -> decimal
    static member ToDecimal : System.Byte -> decimal
    static member ToDecimal : char -> decimal
    static member ToDecimal : int16 -> decimal
    static member ToDecimal : uint16 -> decimal
    static member ToDecimal : int -> decimal
    static member ToDecimal : uint32 -> decimal
    static member ToDecimal : int64 -> decimal
    static member ToDecimal : uint64 -> decimal
    static member ToDecimal : float32 -> decimal
    static member ToDecimal : float -> decimal
    static member ToDecimal : string -> decimal
    static member ToDecimal : decimal -> decimal
    static member ToDecimal : bool -> decimal
    static member ToDecimal : System.DateTime -> decimal
    static member ToDecimal : obj * System.IFormatProvider -> decimal
    static member ToDecimal : string * System.IFormatProvider -> decimal
    static member ToDouble : obj -> float
    static member ToDouble : System.SByte -> float
    static member ToDouble : System.Byte -> float
    static member ToDouble : int16 -> float
    static member ToDouble : char -> float
    static member ToDouble : uint16 -> float
    static member ToDouble : int -> float
    static member ToDouble : uint32 -> float
    static member ToDouble : int64 -> float
    static member ToDouble : uint64 -> float
    static member ToDouble : float32 -> float
    static member ToDouble : float -> float
    static member ToDouble : decimal -> float
    static member ToDouble : string -> float
    static member ToDouble : bool -> float
    static member ToDouble : System.DateTime -> float
    static member ToDouble : obj * System.IFormatProvider -> float
    static member ToDouble : string * System.IFormatProvider -> float
    static member ToInt16 : obj -> int16
    static member ToInt16 : bool -> int16
    static member ToInt16 : char -> int16
    static member ToInt16 : System.SByte -> int16
    static member ToInt16 : System.Byte -> int16
    static member ToInt16 : uint16 -> int16
    static member ToInt16 : int -> int16
    static member ToInt16 : uint32 -> int16
    static member ToInt16 : int16 -> int16
    static member ToInt16 : int64 -> int16
    static member ToInt16 : uint64 -> int16
    static member ToInt16 : float32 -> int16
    static member ToInt16 : float -> int16
    static member ToInt16 : decimal -> int16
    static member ToInt16 : string -> int16
    static member ToInt16 : System.DateTime -> int16
    static member ToInt16 : obj * System.IFormatProvider -> int16
    static member ToInt16 : string * System.IFormatProvider -> int16
    static member ToInt16 : string * int -> int16
    static member ToInt32 : obj -> int
    static member ToInt32 : bool -> int
    static member ToInt32 : char -> int
    static member ToInt32 : System.SByte -> int
    static member ToInt32 : System.Byte -> int
    static member ToInt32 : int16 -> int
    static member ToInt32 : uint16 -> int
    static member ToInt32 : uint32 -> int
    static member ToInt32 : int -> int
    static member ToInt32 : int64 -> int
    static member ToInt32 : uint64 -> int
    static member ToInt32 : float32 -> int
    static member ToInt32 : float -> int
    static member ToInt32 : decimal -> int
    static member ToInt32 : string -> int
    static member ToInt32 : System.DateTime -> int
    static member ToInt32 : obj * System.IFormatProvider -> int
    static member ToInt32 : string * System.IFormatProvider -> int
    static member ToInt32 : string * int -> int
    static member ToInt64 : obj -> int64
    static member ToInt64 : bool -> int64
    static member ToInt64 : char -> int64
    static member ToInt64 : System.SByte -> int64
    static member ToInt64 : System.Byte -> int64
    static member ToInt64 : int16 -> int64
    static member ToInt64 : uint16 -> int64
    static member ToInt64 : int -> int64
    static member ToInt64 : uint32 -> int64
    static member ToInt64 : uint64 -> int64
    static member ToInt64 : int64 -> int64
    static member ToInt64 : float32 -> int64
    static member ToInt64 : float -> int64
    static member ToInt64 : decimal -> int64
    static member ToInt64 : string -> int64
    static member ToInt64 : System.DateTime -> int64
    static member ToInt64 : obj * System.IFormatProvider -> int64
    static member ToInt64 : string * System.IFormatProvider -> int64
    static member ToInt64 : string * int -> int64
    static member ToSByte : obj -> System.SByte
    static member ToSByte : bool -> System.SByte
    static member ToSByte : System.SByte -> System.SByte
    static member ToSByte : char -> System.SByte
    static member ToSByte : System.Byte -> System.SByte
    static member ToSByte : int16 -> System.SByte
    static member ToSByte : uint16 -> System.SByte
    static member ToSByte : int -> System.SByte
    static member ToSByte : uint32 -> System.SByte
    static member ToSByte : int64 -> System.SByte
    static member ToSByte : uint64 -> System.SByte
    static member ToSByte : float32 -> System.SByte
    static member ToSByte : float -> System.SByte
    static member ToSByte : decimal -> System.SByte
    static member ToSByte : string -> System.SByte
    static member ToSByte : System.DateTime -> System.SByte
    static member ToSByte : obj * System.IFormatProvider -> System.SByte
    static member ToSByte : string * System.IFormatProvider -> System.SByte
    static member ToSByte : string * int -> System.SByte
    static member ToSingle : obj -> float32
    static member ToSingle : System.SByte -> float32
    static member ToSingle : System.Byte -> float32
    static member ToSingle : char -> float32
    static member ToSingle : int16 -> float32
    static member ToSingle : uint16 -> float32
    static member ToSingle : int -> float32
    static member ToSingle : uint32 -> float32
    static member ToSingle : int64 -> float32
    static member ToSingle : uint64 -> float32
    static member ToSingle : float32 -> float32
    static member ToSingle : float -> float32
    static member ToSingle : decimal -> float32
    static member ToSingle : string -> float32
    static member ToSingle : bool -> float32
    static member ToSingle : System.DateTime -> float32
    static member ToSingle : obj * System.IFormatProvider -> float32
    static member ToSingle : string * System.IFormatProvider -> float32
    static member ToString : obj -> string
    static member ToString : bool -> string
    static member ToString : char -> string
    static member ToString : System.SByte -> string
    static member ToString : System.Byte -> string
    static member ToString : int16 -> string
    static member ToString : uint16 -> string
    static member ToString : int -> string
    static member ToString : uint32 -> string
    static member ToString : int64 -> string
    static member ToString : uint64 -> string
    static member ToString : float32 -> string
    static member ToString : float -> string
    static member ToString : decimal -> string
    static member ToString : System.DateTime -> string
    static member ToString : string -> string
    static member ToString : obj * System.IFormatProvider -> string
    static member ToString : bool * System.IFormatProvider -> string
    static member ToString : char * System.IFormatProvider -> string
    static member ToString : System.SByte * System.IFormatProvider -> string
    static member ToString : System.Byte * System.IFormatProvider -> string
    static member ToString : int16 * System.IFormatProvider -> string
    static member ToString : uint16 * System.IFormatProvider -> string
    static member ToString : int * System.IFormatProvider -> string
    static member ToString : uint32 * System.IFormatProvider -> string
    static member ToString : int64 * System.IFormatProvider -> string
    static member ToString : uint64 * System.IFormatProvider -> string
    static member ToString : float32 * System.IFormatProvider -> string
    static member ToString : float * System.IFormatProvider -> string
    static member ToString : decimal * System.IFormatProvider -> string
    static member ToString : System.DateTime * System.IFormatProvider -> string
    static member ToString : string * System.IFormatProvider -> string
    static member ToString : System.Byte * int -> string
    static member ToString : int16 * int -> string
    static member ToString : int * int -> string
    static member ToString : int64 * int -> string
    static member ToUInt16 : obj -> uint16
    static member ToUInt16 : bool -> uint16
    static member ToUInt16 : char -> uint16
    static member ToUInt16 : System.SByte -> uint16
    static member ToUInt16 : System.Byte -> uint16
    static member ToUInt16 : int16 -> uint16
    static member ToUInt16 : int -> uint16
    static member ToUInt16 : uint16 -> uint16
    static member ToUInt16 : uint32 -> uint16
    static member ToUInt16 : int64 -> uint16
    static member ToUInt16 : uint64 -> uint16
    static member ToUInt16 : float32 -> uint16
    static member ToUInt16 : float -> uint16
    static member ToUInt16 : decimal -> uint16
    static member ToUInt16 : string -> uint16
    static member ToUInt16 : System.DateTime -> uint16
    static member ToUInt16 : obj * System.IFormatProvider -> uint16
    static member ToUInt16 : string * System.IFormatProvider -> uint16
    static member ToUInt16 : string * int -> uint16
    static member ToUInt32 : obj -> uint32
    static member ToUInt32 : bool -> uint32
    static member ToUInt32 : char -> uint32
    static member ToUInt32 : System.SByte -> uint32
    static member ToUInt32 : System.Byte -> uint32
    static member ToUInt32 : int16 -> uint32
    static member ToUInt32 : uint16 -> uint32
    static member ToUInt32 : int -> uint32
    static member ToUInt32 : uint32 -> uint32
    static member ToUInt32 : int64 -> uint32
    static member ToUInt32 : uint64 -> uint32
    static member ToUInt32 : float32 -> uint32
    static member ToUInt32 : float -> uint32
    static member ToUInt32 : decimal -> uint32
    static member ToUInt32 : string -> uint32
    static member ToUInt32 : System.DateTime -> uint32
    static member ToUInt32 : obj * System.IFormatProvider -> uint32
    static member ToUInt32 : string * System.IFormatProvider -> uint32
    static member ToUInt32 : string * int -> uint32
    static member ToUInt64 : obj -> uint64
    static member ToUInt64 : bool -> uint64
    static member ToUInt64 : char -> uint64
    static member ToUInt64 : System.SByte -> uint64
    static member ToUInt64 : System.Byte -> uint64
    static member ToUInt64 : int16 -> uint64
    static member ToUInt64 : uint16 -> uint64
    static member ToUInt64 : int -> uint64
    static member ToUInt64 : uint32 -> uint64
    static member ToUInt64 : int64 -> uint64
    static member ToUInt64 : uint64 -> uint64
    static member ToUInt64 : float32 -> uint64
    static member ToUInt64 : float -> uint64
    static member ToUInt64 : decimal -> uint64
    static member ToUInt64 : string -> uint64
    static member ToUInt64 : System.DateTime -> uint64
    static member ToUInt64 : obj * System.IFormatProvider -> uint64
    static member ToUInt64 : string * System.IFormatProvider -> uint64
    static member ToUInt64 : string * int -> uint64
  end

Full name: System.Convert
abstract member ConverterBase.ConvertBack : (obj -> Type -> obj -> Globalization.CultureInfo -> obj)

Full name: ConverterBase.ConverterBase.ConvertBack
override ConverterBase.ConvertBack : (obj -> Type -> obj -> Globalization.CultureInfo -> obj)

Full name: ConverterBase.ConverterBase.ConvertBack
type UpperCaseConverter =
  class
    inherit ConverterBase
    new : unit -> UpperCaseConverter
    override Convert : (obj -> Type -> obj -> Globalization.CultureInfo -> obj)
  end

Full name: ConverterBase.UpperCaseConverter

  type: UpperCaseConverter
  implements: IValueConverter
  inherits: ConverterBase


Sample concrete implementation
val convertFunc : (obj -> 'a -> 'b -> 'c -> obj)
val v : obj
Multiple items
val string : 'T -> string

Full name: Microsoft.FSharp.Core.Operators.string

--------------------

type string = String

Full name: Microsoft.FSharp.Core.string

  type: string
  implements: IComparable
  implements: ICloneable
  implements: IConvertible
  implements: IComparable<string>
  implements: seq<char>
  implements: Collections.IEnumerable
  implements: IEquatable<string>
val this : UpperCaseConverter

  type: UpperCaseConverter
  implements: IValueConverter
  inherits: ConverterBase
Multiple items
override UpperCaseConverter.Convert : (obj -> Type -> obj -> Globalization.CultureInfo -> obj)

Full name: ConverterBase.UpperCaseConverter.Convert

--------------------

type Convert =
  class
    static val DBNull : obj
    static member ChangeType : obj * System.TypeCode -> obj
    static member ChangeType : obj * System.Type -> obj
    static member ChangeType : obj * System.TypeCode * System.IFormatProvider -> obj
    static member ChangeType : obj * System.Type * System.IFormatProvider -> obj
    static member FromBase64CharArray : char [] * int * int -> System.Byte []
    static member FromBase64String : string -> System.Byte []
    static member GetTypeCode : obj -> System.TypeCode
    static member IsDBNull : obj -> bool
    static member ToBase64CharArray : System.Byte [] * int * int * char [] * int -> int
    static member ToBase64CharArray : System.Byte [] * int * int * char [] * int * System.Base64FormattingOptions -> int
    static member ToBase64String : System.Byte [] -> string
    static member ToBase64String : System.Byte [] * System.Base64FormattingOptions -> string
    static member ToBase64String : System.Byte [] * int * int -> string
    static member ToBase64String : System.Byte [] * int * int * System.Base64FormattingOptions -> string
    static member ToBoolean : obj -> bool
    static member ToBoolean : bool -> bool
    static member ToBoolean : System.SByte -> bool
    static member ToBoolean : char -> bool
    static member ToBoolean : System.Byte -> bool
    static member ToBoolean : int16 -> bool
    static member ToBoolean : uint16 -> bool
    static member ToBoolean : int -> bool
    static member ToBoolean : uint32 -> bool
    static member ToBoolean : int64 -> bool
    static member ToBoolean : uint64 -> bool
    static member ToBoolean : string -> bool
    static member ToBoolean : float32 -> bool
    static member ToBoolean : float -> bool
    static member ToBoolean : decimal -> bool
    static member ToBoolean : System.DateTime -> bool
    static member ToBoolean : obj * System.IFormatProvider -> bool
    static member ToBoolean : string * System.IFormatProvider -> bool
    static member ToByte : obj -> System.Byte
    static member ToByte : bool -> System.Byte
    static member ToByte : System.Byte -> System.Byte
    static member ToByte : char -> System.Byte
    static member ToByte : System.SByte -> System.Byte
    static member ToByte : int16 -> System.Byte
    static member ToByte : uint16 -> System.Byte
    static member ToByte : int -> System.Byte
    static member ToByte : uint32 -> System.Byte
    static member ToByte : int64 -> System.Byte
    static member ToByte : uint64 -> System.Byte
    static member ToByte : float32 -> System.Byte
    static member ToByte : float -> System.Byte
    static member ToByte : decimal -> System.Byte
    static member ToByte : string -> System.Byte
    static member ToByte : System.DateTime -> System.Byte
    static member ToByte : obj * System.IFormatProvider -> System.Byte
    static member ToByte : string * System.IFormatProvider -> System.Byte
    static member ToByte : string * int -> System.Byte
    static member ToChar : obj -> char
    static member ToChar : bool -> char
    static member ToChar : char -> char
    static member ToChar : System.SByte -> char
    static member ToChar : System.Byte -> char
    static member ToChar : int16 -> char
    static member ToChar : uint16 -> char
    static member ToChar : int -> char
    static member ToChar : uint32 -> char
    static member ToChar : int64 -> char
    static member ToChar : uint64 -> char
    static member ToChar : string -> char
    static member ToChar : float32 -> char
    static member ToChar : float -> char
    static member ToChar : decimal -> char
    static member ToChar : System.DateTime -> char
    static member ToChar : obj * System.IFormatProvider -> char
    static member ToChar : string * System.IFormatProvider -> char
    static member ToDateTime : System.DateTime -> System.DateTime
    static member ToDateTime : obj -> System.DateTime
    static member ToDateTime : string -> System.DateTime
    static member ToDateTime : System.SByte -> System.DateTime
    static member ToDateTime : System.Byte -> System.DateTime
    static member ToDateTime : int16 -> System.DateTime
    static member ToDateTime : uint16 -> System.DateTime
    static member ToDateTime : int -> System.DateTime
    static member ToDateTime : uint32 -> System.DateTime
    static member ToDateTime : int64 -> System.DateTime
    static member ToDateTime : uint64 -> System.DateTime
    static member ToDateTime : bool -> System.DateTime
    static member ToDateTime : char -> System.DateTime
    static member ToDateTime : float32 -> System.DateTime
    static member ToDateTime : float -> System.DateTime
    static member ToDateTime : decimal -> System.DateTime
    static member ToDateTime : obj * System.IFormatProvider -> System.DateTime
    static member ToDateTime : string * System.IFormatProvider -> System.DateTime
    static member ToDecimal : obj -> decimal
    static member ToDecimal : System.SByte -> decimal
    static member ToDecimal : System.Byte -> decimal
    static member ToDecimal : char -> decimal
    static member ToDecimal : int16 -> decimal
    static member ToDecimal : uint16 -> decimal
    static member ToDecimal : int -> decimal
    static member ToDecimal : uint32 -> decimal
    static member ToDecimal : int64 -> decimal
    static member ToDecimal : uint64 -> decimal
    static member ToDecimal : float32 -> decimal
    static member ToDecimal : float -> decimal
    static member ToDecimal : string -> decimal
    static member ToDecimal : decimal -> decimal
    static member ToDecimal : bool -> decimal
    static member ToDecimal : System.DateTime -> decimal
    static member ToDecimal : obj * System.IFormatProvider -> decimal
    static member ToDecimal : string * System.IFormatProvider -> decimal
    static member ToDouble : obj -> float
    static member ToDouble : System.SByte -> float
    static member ToDouble : System.Byte -> float
    static member ToDouble : int16 -> float
    static member ToDouble : char -> float
    static member ToDouble : uint16 -> float
    static member ToDouble : int -> float
    static member ToDouble : uint32 -> float
    static member ToDouble : int64 -> float
    static member ToDouble : uint64 -> float
    static member ToDouble : float32 -> float
    static member ToDouble : float -> float
    static member ToDouble : decimal -> float
    static member ToDouble : string -> float
    static member ToDouble : bool -> float
    static member ToDouble : System.DateTime -> float
    static member ToDouble : obj * System.IFormatProvider -> float
    static member ToDouble : string * System.IFormatProvider -> float
    static member ToInt16 : obj -> int16
    static member ToInt16 : bool -> int16
    static member ToInt16 : char -> int16
    static member ToInt16 : System.SByte -> int16
    static member ToInt16 : System.Byte -> int16
    static member ToInt16 : uint16 -> int16
    static member ToInt16 : int -> int16
    static member ToInt16 : uint32 -> int16
    static member ToInt16 : int16 -> int16
    static member ToInt16 : int64 -> int16
    static member ToInt16 : uint64 -> int16
    static member ToInt16 : float32 -> int16
    static member ToInt16 : float -> int16
    static member ToInt16 : decimal -> int16
    static member ToInt16 : string -> int16
    static member ToInt16 : System.DateTime -> int16
    static member ToInt16 : obj * System.IFormatProvider -> int16
    static member ToInt16 : string * System.IFormatProvider -> int16
    static member ToInt16 : string * int -> int16
    static member ToInt32 : obj -> int
    static member ToInt32 : bool -> int
    static member ToInt32 : char -> int
    static member ToInt32 : System.SByte -> int
    static member ToInt32 : System.Byte -> int
    static member ToInt32 : int16 -> int
    static member ToInt32 : uint16 -> int
    static member ToInt32 : uint32 -> int
    static member ToInt32 : int -> int
    static member ToInt32 : int64 -> int
    static member ToInt32 : uint64 -> int
    static member ToInt32 : float32 -> int
    static member ToInt32 : float -> int
    static member ToInt32 : decimal -> int
    static member ToInt32 : string -> int
    static member ToInt32 : System.DateTime -> int
    static member ToInt32 : obj * System.IFormatProvider -> int
    static member ToInt32 : string * System.IFormatProvider -> int
    static member ToInt32 : string * int -> int
    static member ToInt64 : obj -> int64
    static member ToInt64 : bool -> int64
    static member ToInt64 : char -> int64
    static member ToInt64 : System.SByte -> int64
    static member ToInt64 : System.Byte -> int64
    static member ToInt64 : int16 -> int64
    static member ToInt64 : uint16 -> int64
    static member ToInt64 : int -> int64
    static member ToInt64 : uint32 -> int64
    static member ToInt64 : uint64 -> int64
    static member ToInt64 : int64 -> int64
    static member ToInt64 : float32 -> int64
    static member ToInt64 : float -> int64
    static member ToInt64 : decimal -> int64
    static member ToInt64 : string -> int64
    static member ToInt64 : System.DateTime -> int64
    static member ToInt64 : obj * System.IFormatProvider -> int64
    static member ToInt64 : string * System.IFormatProvider -> int64
    static member ToInt64 : string * int -> int64
    static member ToSByte : obj -> System.SByte
    static member ToSByte : bool -> System.SByte
    static member ToSByte : System.SByte -> System.SByte
    static member ToSByte : char -> System.SByte
    static member ToSByte : System.Byte -> System.SByte
    static member ToSByte : int16 -> System.SByte
    static member ToSByte : uint16 -> System.SByte
    static member ToSByte : int -> System.SByte
    static member ToSByte : uint32 -> System.SByte
    static member ToSByte : int64 -> System.SByte
    static member ToSByte : uint64 -> System.SByte
    static member ToSByte : float32 -> System.SByte
    static member ToSByte : float -> System.SByte
    static member ToSByte : decimal -> System.SByte
    static member ToSByte : string -> System.SByte
    static member ToSByte : System.DateTime -> System.SByte
    static member ToSByte : obj * System.IFormatProvider -> System.SByte
    static member ToSByte : string * System.IFormatProvider -> System.SByte
    static member ToSByte : string * int -> System.SByte
    static member ToSingle : obj -> float32
    static member ToSingle : System.SByte -> float32
    static member ToSingle : System.Byte -> float32
    static member ToSingle : char -> float32
    static member ToSingle : int16 -> float32
    static member ToSingle : uint16 -> float32
    static member ToSingle : int -> float32
    static member ToSingle : uint32 -> float32
    static member ToSingle : int64 -> float32
    static member ToSingle : uint64 -> float32
    static member ToSingle : float32 -> float32
    static member ToSingle : float -> float32
    static member ToSingle : decimal -> float32
    static member ToSingle : string -> float32
    static member ToSingle : bool -> float32
    static member ToSingle : System.DateTime -> float32
    static member ToSingle : obj * System.IFormatProvider -> float32
    static member ToSingle : string * System.IFormatProvider -> float32
    static member ToString : obj -> string
    static member ToString : bool -> string
    static member ToString : char -> string
    static member ToString : System.SByte -> string
    static member ToString : System.Byte -> string
    static member ToString : int16 -> string
    static member ToString : uint16 -> string
    static member ToString : int -> string
    static member ToString : uint32 -> string
    static member ToString : int64 -> string
    static member ToString : uint64 -> string
    static member ToString : float32 -> string
    static member ToString : float -> string
    static member ToString : decimal -> string
    static member ToString : System.DateTime -> string
    static member ToString : string -> string
    static member ToString : obj * System.IFormatProvider -> string
    static member ToString : bool * System.IFormatProvider -> string
    static member ToString : char * System.IFormatProvider -> string
    static member ToString : System.SByte * System.IFormatProvider -> string
    static member ToString : System.Byte * System.IFormatProvider -> string
    static member ToString : int16 * System.IFormatProvider -> string
    static member ToString : uint16 * System.IFormatProvider -> string
    static member ToString : int * System.IFormatProvider -> string
    static member ToString : uint32 * System.IFormatProvider -> string
    static member ToString : int64 * System.IFormatProvider -> string
    static member ToString : uint64 * System.IFormatProvider -> string
    static member ToString : float32 * System.IFormatProvider -> string
    static member ToString : float * System.IFormatProvider -> string
    static member ToString : decimal * System.IFormatProvider -> string
    static member ToString : System.DateTime * System.IFormatProvider -> string
    static member ToString : string * System.IFormatProvider -> string
    static member ToString : System.Byte * int -> string
    static member ToString : int16 * int -> string
    static member ToString : int * int -> string
    static member ToString : int64 * int -> string
    static member ToUInt16 : obj -> uint16
    static member ToUInt16 : bool -> uint16
    static member ToUInt16 : char -> uint16
    static member ToUInt16 : System.SByte -> uint16
    static member ToUInt16 : System.Byte -> uint16
    static member ToUInt16 : int16 -> uint16
    static member ToUInt16 : int -> uint16
    static member ToUInt16 : uint16 -> uint16
    static member ToUInt16 : uint32 -> uint16
    static member ToUInt16 : int64 -> uint16
    static member ToUInt16 : uint64 -> uint16
    static member ToUInt16 : float32 -> uint16
    static member ToUInt16 : float -> uint16
    static member ToUInt16 : decimal -> uint16
    static member ToUInt16 : string -> uint16
    static member ToUInt16 : System.DateTime -> uint16
    static member ToUInt16 : obj * System.IFormatProvider -> uint16
    static member ToUInt16 : string * System.IFormatProvider -> uint16
    static member ToUInt16 : string * int -> uint16
    static member ToUInt32 : obj -> uint32
    static member ToUInt32 : bool -> uint32
    static member ToUInt32 : char -> uint32
    static member ToUInt32 : System.SByte -> uint32
    static member ToUInt32 : System.Byte -> uint32
    static member ToUInt32 : int16 -> uint32
    static member ToUInt32 : uint16 -> uint32
    static member ToUInt32 : int -> uint32
    static member ToUInt32 : uint32 -> uint32
    static member ToUInt32 : int64 -> uint32
    static member ToUInt32 : uint64 -> uint32
    static member ToUInt32 : float32 -> uint32
    static member ToUInt32 : float -> uint32
    static member ToUInt32 : decimal -> uint32
    static member ToUInt32 : string -> uint32
    static member ToUInt32 : System.DateTime -> uint32
    static member ToUInt32 : obj * System.IFormatProvider -> uint32
    static member ToUInt32 : string * System.IFormatProvider -> uint32
    static member ToUInt32 : string * int -> uint32
    static member ToUInt64 : obj -> uint64
    static member ToUInt64 : bool -> uint64
    static member ToUInt64 : char -> uint64
    static member ToUInt64 : System.SByte -> uint64
    static member ToUInt64 : System.Byte -> uint64
    static member ToUInt64 : int16 -> uint64
    static member ToUInt64 : uint16 -> uint64
    static member ToUInt64 : int -> uint64
    static member ToUInt64 : uint32 -> uint64
    static member ToUInt64 : int64 -> uint64
    static member ToUInt64 : uint64 -> uint64
    static member ToUInt64 : float32 -> uint64
    static member ToUInt64 : float -> uint64
    static member ToUInt64 : decimal -> uint64
    static member ToUInt64 : string -> uint64
    static member ToUInt64 : System.DateTime -> uint64
    static member ToUInt64 : obj * System.IFormatProvider -> uint64
    static member ToUInt64 : string * System.IFormatProvider -> uint64
    static member ToUInt64 : string * int -> uint64
  end

Full name: System.Convert

More information

Link: http://fssnip.net/62
Posted: 7 months ago
Author: Tao Liu and Daniel Mohl (website)
Tags: WPF, Silverlight