Пример #1
0
 /// <summary>
 /// Adds a part to this symbol
 /// </summary>
 /// <param name="part">Part to add</param>
 public virtual void AddPart(SymbolPart part)
 {
     if (m_Parts.Contains(part) == false)
     {
         m_Parts.Add(part);
     }
 }
Пример #2
0
 /// <summary>
 /// Checks whether an Part is part of this container
 /// </summary>
 /// <param name="part">the Part to check</param>
 /// <returns>true if the Part is contained</returns>
 public virtual bool ContainsPart(SymbolPart part)
 {
     return(m_Parts.Contains(part));
 }
Пример #3
0
 /// <summary>
 /// Removes an Part from this container
 /// </summary>
 /// <param name="part">the Part to remove</param>
 /// <returns>true when removing was successful</returns>
 public virtual bool RemovePart(SymbolPart part)
 {
     return(m_Parts.Remove(part));
 }