[Home] Type Microsoft.FSharp.Reflection.ValueInfo


Represents the one-level decomposition of an F# value according to the various structural types supported by the F# language. Tuple types are only faithfully decomposed up to length 6.

Full Type Signature

type ValueInfo =
  | TupleValue of obj list
  | FunctionClosureValue of Type * obj
  | RecordValue of (string * obj) list
  | ConstructorValue of Type * string * (string * obj) list
  | ExceptionValue of Type * (string * obj) list
  | AbstractValue of obj
  | UnitValue
  | ExternalValue of obj

See Also

Microsoft.FSharp.Reflection


Documentation for assembly fslib, version 1.1.10.1, generated using F# version 1.1.10.1