Click or drag to resize
FrameCustomExpanders Property
Configures how reflection-based expansion behaves - see also `df.ExpandColumns`. This (mutable, non-thread-safe) collection lets you specify custom expansion behavior for any type. This is a dictionary with types as keys and functions that implement the expansion as values. ## Example For example, say you have a type `MyPair` with propreties `Item1` of type `int` and `Item2` of type `string` (and perhaps other properties which makes the default behavior inappropriate). You can register custom expander as: Frame.CustomExpanders.Add(typeof<MyPair>, fun v -> let a = v :?> MyPair [ "First", typeof<int>, box a.Item1; "Second", typeof<string>, box a.Item2 ] :> seq<_> ) [category:Configuration]

Namespace:  Deedle
Assembly:  Deedle (in Deedle.dll) Version: 1.2
Syntax
C#
public static Dictionary<Type, Func<Object, IEnumerable<Tuple<string, Type, Object>>>> CustomExpanders { get; }

Property Value

Type: DictionaryType, FuncObject, IEnumerableTupleString, Type, Object

[Missing <value> documentation for "P:Deedle.Frame.CustomExpanders"]

See Also