Smrf.NodeXL.Visualization.Wpf.DrawerBase.TryGetVertexDrawingHistory C# (CSharp) Method

TryGetVertexDrawingHistory() public static method

public static TryGetVertexDrawingHistory ( IVertex oVertex, VertexDrawingHistory &oVertexDrawingHistory ) : System.Boolean
oVertex IVertex
oVertexDrawingHistory VertexDrawingHistory
return System.Boolean
    TryGetVertexDrawingHistory
    (
        IVertex oVertex,
        out VertexDrawingHistory oVertexDrawingHistory
    )
    {
        Debug.Assert(oVertex != null);

        oVertexDrawingHistory = null;
        Object oVertexDrawingHistoryAsObject;

        if ( !oVertex.TryGetValue(ReservedMetadataKeys.VertexDrawingHistory,
            typeof(VertexDrawingHistory), out oVertexDrawingHistoryAsObject) )
        {
            return (false);
        }

        oVertexDrawingHistory =
            (VertexDrawingHistory)oVertexDrawingHistoryAsObject;

        return (true);
    }