protected virtual void ConsumeChildAttributes( object parent, object child, GoXmlBindingTransformer childtransformer )
Parameters
- parent
- child
- childtransformer
- the GoXmlBindingTransformer being used to read the child object
protected virtual void ConsumeChildAttributes( object parent, object child, GoXmlBindingTransformer childtransformer )
For example, this can be used to reconstruct a dictionary mapping key values to child objects when the key values are attributes on each child element. This could also be used to store a "value" attribute value on each child object, assuming the child object itself is the key in the dictionary.
By default this does nothing, unless HandlesSubGraphCollapsedChildren and HandlesChildAttributes are both true and this parent is a Northwoods.Go.GoSubGraph and the child is a Northwoods.Go.GoObject. If those conditions are true, this will read in saved bounds or saved path information for each child object if the subgraph is not expanded.