public uint PropertySourceCount() { PropertyReadLock(); uint val; try { val = iSourceCount.Value(); } finally { PropertyReadUnlock(); } return val; }