Smrf.NodeXL.Visualization.Wpf.CollapsedGroupDrawingManager.SetCollapsedDConnectorMotifEdgeColor C# (CSharp) Method

SetCollapsedDConnectorMotifEdgeColor() protected method

protected SetCollapsedDConnectorMotifEdgeColor ( IEdge oEdge, System oColor ) : void
oEdge IEdge
oColor System
return void
    SetCollapsedDConnectorMotifEdgeColor
    (
        IEdge oEdge,
        System.Drawing.Color oColor
    )
    {
        AssertValid();

        // If the edge already has a color, save it.  This will be restored by
        // RestoreExternalEdge().

        Object oPerColorAsObject;

        if ( oEdge.TryGetValue(ReservedMetadataKeys.PerColor,
            typeof(System.Drawing.Color), out oPerColorAsObject) )
        {
            oEdge.SetValue(ReservedMetadataKeys.PreCollapsePerEdgeColor,
                oPerColorAsObject);
        }

        // Set the new color.

        oEdge.SetValue(ReservedMetadataKeys.PerColor, oColor);
    }