// Token: 0x060003BF RID: 959 RVA: 0x00014544 File Offset: 0x00012744
        private static Dictionary <AmServerName, AmMdbStatusServerInfo> GetMultiNodeServerInfo(AmConfig cfg, List <AmServerName> serversList)
        {
            Dictionary <AmServerName, AmMdbStatusServerInfo> dictionary = new Dictionary <AmServerName, AmMdbStatusServerInfo>();

            foreach (AmServerName amServerName in serversList)
            {
                if (!cfg.IsUnknown)
                {
                    if (cfg.IsDebugOptionsEnabled() && cfg.IsIgnoreServerDebugOptionEnabled(amServerName))
                    {
                        AmTrace.Warning("Server {0} is ignored from batch mounter operation since debug option {1} is enabled", new object[]
                        {
                            amServerName.NetbiosName,
                            AmDebugOptions.IgnoreServerFromAutomaticActions.ToString()
                        });
                    }
                    else if (cfg.IsStandalone || cfg.DagConfig.IsNodePubliclyUp(amServerName))
                    {
                        dictionary[amServerName] = new AmMdbStatusServerInfo(amServerName, true, TimeSpan.FromSeconds((double)RegistryParameters.MdbStatusFetcherServerUpTimeoutInSec));
                    }
                    else if (RegistryParameters.TransientFailoverSuppressionDelayInSec > 0)
                    {
                        dictionary[amServerName] = new AmMdbStatusServerInfo(amServerName, false, TimeSpan.FromSeconds((double)RegistryParameters.MdbStatusFetcherServerDownTimeoutInSec));
                    }
                }
            }
            return(dictionary);
        }
        // Token: 0x06000830 RID: 2096 RVA: 0x00027E88 File Offset: 0x00026088
        internal static bool IsIgnoreServerDebugOptionEnabled(this AmConfig config, AmServerName serverName)
        {
            bool result = false;

            if (config.IsDebugOptionsEnabled())
            {
                result = config.DbState.GetDebugOption <bool>(serverName, AmDebugOptions.IgnoreServerFromAutomaticActions, false);
            }
            return(result);
        }