/// <summary> /// GetVariableByName(string) : This method returns the variable associated with the /// provided name string. /// </summary> /// <param name="sVarName">string variable name</param> /// <returns>CVariable object mapped to the passed variable name</returns> private CVariable GetVariableByName( string sVarName ) { if( m_slVariables == null ) m_slVariables = new SortedList(); int iIdx = m_slVariables.IndexOfKey(sVarName); if( iIdx > -1 ) return (CVariable)m_slVariables.GetByIndex( iIdx ); CVariable oVar = new CVariable(sVarName); m_slVariables.Add( sVarName, oVar ); return oVar; }