Smrf.AppLib.ExcelTableReader.TryGetNonEmptyStringFromCellInCurrentRow C# (CSharp) Method

TryGetNonEmptyStringFromCellInCurrentRow() protected method

protected TryGetNonEmptyStringFromCellInCurrentRow ( String sColumnName, String &sNonEmptyString ) : System.Boolean
sColumnName String
sNonEmptyString String
return System.Boolean
    TryGetNonEmptyStringFromCellInCurrentRow
    (
        String sColumnName,
        out String sNonEmptyString
    )
    {
        Debug.Assert( !String.IsNullOrEmpty(sColumnName) );
        Debug.Assert(m_aoCurrentSubrangeValues != null);

        sNonEmptyString = null;
        Int32 iColumnOneBased;

        if ( m_oColumnIndexesOneBased.TryGetValue(sColumnName,
            out iColumnOneBased) )
        {
            return ( ExcelUtil.TryGetNonEmptyStringFromCell(
                m_aoCurrentSubrangeValues, m_iCurrentRowOneBased,
                iColumnOneBased, out sNonEmptyString) );
        }

        return (false);
    }