Northwoods.Go.Xml Assembly > Northwoods.Go.Xml Namespace > GoXmlBindingTransformer Class : ConsumeChildAttributes Method |
'Declaration Protected Overridable Sub ConsumeChildAttributes( _ ByVal parent As Object, _ ByVal child As Object, _ ByVal childtransformer As GoXmlBindingTransformer _ )
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.
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2