// Token: 0x06000136 RID: 310 RVA: 0x00007620 File Offset: 0x00005820 internal static AmConfigChangedFlags CheckForChanges(AmConfig left, AmConfig right) { AmConfigChangedFlags amConfigChangedFlags = AmConfigChangedFlags.None; if (left.Role != right.Role) { amConfigChangedFlags |= AmConfigChangedFlags.Role; } if (!object.ReferenceEquals(left.DbState, right.DbState)) { amConfigChangedFlags |= AmConfigChangedFlags.DbState; } if (!SharedHelper.StringIEquals(left.LastError, right.LastError)) { amConfigChangedFlags |= AmConfigChangedFlags.LastError; } if ((left.DagConfig == null && right.DagConfig != null) || (left.DagConfig != null && right.DagConfig == null)) { amConfigChangedFlags |= AmConfigChangedFlags.DagConfig; } if (left.DagConfig != null && right.DagConfig != null) { if (!left.DagConfig.Id.Equals(right.DagConfig.Id)) { amConfigChangedFlags |= AmConfigChangedFlags.DagId; } if (!AmServerName.IsArrayEquals(left.DagConfig.MemberServers, right.DagConfig.MemberServers)) { amConfigChangedFlags |= AmConfigChangedFlags.MemberServers; } if (!AmServerName.IsEqual(left.DagConfig.CurrentPAM, right.DagConfig.CurrentPAM)) { amConfigChangedFlags |= AmConfigChangedFlags.CurrentPAM; } if (!object.ReferenceEquals(left.DagConfig.Cluster, right.DagConfig.Cluster)) { amConfigChangedFlags |= AmConfigChangedFlags.Cluster; } } return(amConfigChangedFlags); }
// Token: 0x060004FB RID: 1275 RVA: 0x0001A96B File Offset: 0x00018B6B internal AmEvtConfigChanged(AmConfigChangedFlags changeFlags, AmConfig previousConfig, AmConfig newConfig) { this.ChangeFlags = changeFlags; this.PreviousConfig = previousConfig; this.NewConfig = newConfig; }