OfficeIMO

API Reference

Class

ObjectFlattener

Namespace OfficeIMO.PowerPoint
Assembly OfficeIMO.PowerPoint

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 requiredposition: 0
opts ObjectFlattenerOptions requiredposition: 1
Flatten``1(``0 item, OfficeIMO.PowerPoint.ObjectFlattenerOptions opts) #

Flattens item into a dictionary according to opts.

Parameters

item ``0 required
opts OfficeIMO.PowerPoint.ObjectFlattenerOptions required
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 requiredposition: 0
opts OfficeIMO.PowerPoint.ObjectFlattenerOptions requiredposition: 1