public override bool IsFinalizeSuppressed(ulong obj) { bool result = DesktopHeap.GetObjectHeader(obj, out uint value); return(result && (value & FinalizationSuppressedFlag) == FinalizationSuppressedFlag); }