public Boolean Add(SafeID tTag, params Object[] tObjs) { lock (((ICollection)m_SlipList).SyncRoot) { m_SlipList.Add(new Slip(tTag, tObjs)); } return(true); }
public Slip(SafeID tTag, params Object[] tObjs) { m_Tag = tTag; if (null != tObjs) { m_Objects.AddRange(tObjs); } }
public Namespace(String tName) { if (null != tName) { if ("" != tName.Trim()) { m_Name = tName; } } }
public void RemoveAll(SafeID tTag) { lock (((ICollection)m_SlipList).SyncRoot) { foreach (Slip tItem in m_SlipList) { if (tItem.Tag == tTag) { m_SlipList.Remove(tItem); } } } }
public Slip Find(SafeID tTag) { lock (((ICollection)m_SlipList).SyncRoot) { foreach (Slip tItem in m_SlipList) { if (tItem.Tag == tTag) { return(tItem); } } } return(null); }
public Slip[] FindAll(SafeID tTag) { List <Slip> tResult = new List <Slip>(); lock (((ICollection)m_SlipList).SyncRoot) { foreach (Slip tItem in m_SlipList) { if (tItem.Tag == tTag) { tResult.Add(tItem); } } } return(tResult.ToArray()); }