private static VersionStamp GetVersionStampResult(FutureHandle h) { Contract.Requires(h != null); var err = FdbNative.FutureGetVersionStamp(h, out VersionStamp stamp); #if DEBUG_TRANSACTIONS Debug.WriteLine("FdbTransaction[" + m_id + "].FutureGetVersionStamp() => err=" + err + ", vs=" + stamp + ")"); #endif Fdb.DieOnError(err); return(stamp); }