public SPParam this[string strName]
 {
     get
     {
         SPParam param = (SPParam)m_NameMap[strName];
         if (param != null)
         {
             return(param);
         }
         return((SPParam)m_ShortNameMap[strName]);
     }
 }
 // Methods
 public void Add(SPParam param)
 {
     m_Collection.Add(param);
     m_NameMap.Add(param.Name, param);
     m_ShortNameMap.Add(param.ShortName, param);
 }
 // Methods
 public void Add(SPParam param)
 {
     m_Collection.Add(param);
     m_NameMap.Add(param.Name, param);
     m_ShortNameMap.Add(param.ShortName, param);
 }