Smrf.NodeXL.ExcelTemplate.GraphMetricWriter.TryGetRequiredColumnWithIDInformation C# (CSharp) Method

TryGetRequiredColumnWithIDInformation() protected method

protected TryGetRequiredColumnWithIDInformation ( GraphMetricColumnWithID oGraphMetricColumnWithID, ListObject oTable, Range &oVisibleColumnData, Range &oIDColumnData ) : System.Boolean
oGraphMetricColumnWithID GraphMetricColumnWithID
oTable ListObject
oVisibleColumnData Range
oIDColumnData Range
return System.Boolean
    TryGetRequiredColumnWithIDInformation
    (
        GraphMetricColumnWithID oGraphMetricColumnWithID,
        ListObject oTable,
        out Range oVisibleColumnData,
        out Range oIDColumnData
    )
    {
        Debug.Assert(oGraphMetricColumnWithID != null);
        Debug.Assert(oTable != null);
        AssertValid();

        oVisibleColumnData = null;
        oIDColumnData = null;

        // Get the specified column.

        if ( !TryGetRequiredColumnInformation(oGraphMetricColumnWithID, oTable,
            out oVisibleColumnData) )
        {
            return (false);
        }

        // Get the ID column.

        if (!ExcelTableUtil.TryGetTableColumnData(oTable,
            CommonTableColumnNames.ID, out oIDColumnData) )
        {
            return (false);
        }

        return (true);
    }