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