API Reference
Class
ObjectFlattener
Flattens objects to a dictionary of dotted-path keys to values suitable for table generation.
Inheritance
- Object
- ObjectFlattener
Constructors
public ObjectFlattener() #Methods
public Dictionary<String, Object> Flatten<T>(T item, ObjectFlattenerOptions opts) #Returns:
Dictionary<String, Object>Type Parameters
- T
Parameters
- item T
- opts ObjectFlattenerOptions
Flatten``1(``0 item, OfficeIMO.Excel.ObjectFlattenerOptions opts) #Flattens item into a dictionary according to opts.
Parameters
- item ``0
- opts OfficeIMO.Excel.ObjectFlattenerOptions
public List<String> GetPaths(Type type, ObjectFlattenerOptions opts) #Returns:
List<String>Computes all reachable dotted paths for a given type under opts.
Parameters
- type System.Type
- opts OfficeIMO.Excel.ObjectFlattenerOptions
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object