public new T this[CIElementId aId] { get { T ret = default(T); // if (iDictionary.ContainsKey(aId)) { ret = iDictionary[aId]; } // return(ret); } }
public virtual bool Contains(CIElementId aId) { bool ret = false; // lock ( iSyncLock ) { if (iChildren != null) { ret = iChildren.Contains(aId); } } // return(ret); }
public CIElement this[CIElementId aId] { get { CIElement ret = null; // lock ( iSyncLock ) { if (Contains(aId)) { System.Diagnostics.Debug.Assert(iChildren != null); ret = iChildren[aId]; } } // return(ret); } }
public override bool Contains(CIElementId aId) { return(iDictionary.ContainsKey(aId)); }
private CIElement(long aId, bool aDataBindingAutoPopulate) { iId = new CIElementId(aId); iDataBindingModel = new CIDBModel(this, aDataBindingAutoPopulate); }