public bool PropertyVarBool() { PropertyReadLock(); bool val; try { val = iVarBool.Value(); } finally { PropertyReadUnlock(); } return val; }