예제 #1
0
파일: Header.cs 프로젝트: rwg0/csharpfits
        /// <summary>
        /// Removes card from the HeaderCard list
        /// </summary>
        /// <param name="card">The card to be removed</param>
        public virtual void RemoveCard(HeaderCard card)
        {
            if(card == null)
              {
            return;
              }

              Cursor c = cards.GetCursor();
              for(bool done = false; !done && c.MoveNext();)
              {
            HeaderCard hc = (HeaderCard)((DictionaryEntry)c.Current).Value;
            if(card.Equals(hc))
            {
              c.Remove();
              done = true;
            }
              }
        }