// Token: 0x06001F53 RID: 8019 RVA: 0x0008DE44 File Offset: 0x0008C044 public override bool IsEquivalentOrSuperset(IQueuedCallback otherCallback) { if (base.IsEquivalentOrSuperset(otherCallback)) { return(true); } if (otherCallback is ReplaySystemRunConfigurationUpdaterSingleConfig) { bool flag = ((ReplaySystemRunConfigurationUpdaterSingleConfig)otherCallback).DbGuid.Equals(base.DbGuid); bool flag2 = !((ReplaySystemRunConfigurationUpdaterSingleConfig)otherCallback).WaitForCompletion || this.WaitForCompletion; bool flag3 = !((ReplaySystemRunConfigurationUpdaterSingleConfig)otherCallback).ForceRestart || this.ForceRestart; return(flag && flag2 && flag3); } return(false); }
public override bool IsEquivalentOrSuperset(IQueuedCallback otherCallback) { bool flag = base.IsEquivalentOrSuperset(otherCallback); if (!flag && otherCallback != null) { flag = (base.GetType() == otherCallback.GetType()); if (flag) { ReplicaInstanceQueuedItem replicaInstanceQueuedItem = otherCallback as ReplicaInstanceQueuedItem; flag = this.DbGuid.Equals(replicaInstanceQueuedItem.DbGuid); } } return(flag); }
// Token: 0x06000C68 RID: 3176 RVA: 0x00036D8F File Offset: 0x00034F8F public virtual bool IsEquivalentOrSuperset(IQueuedCallback otherCallback) { return(object.ReferenceEquals(this, otherCallback)); }