internal void AddObjectSafe(ClassificationObject co) { CoHashTableLock.EnterWriteLock(); try { AddObject(co); } finally { CoHashTableLock.ExitWriteLock(); } }
internal PropertyCollection(ClassificationObject parentCo) { this._parentCo = parentCo; this._properties = EmptyPropertyArray; }
private void AddObject(ClassificationObject co) { co.Key = GenerateUniqueCOKey(); co.ObjectSpace = this; _coHashTable.Add(co); }