public void LoadClusterObjects(IAmCluster cluster) { IEnumerable <IAmClusterNode> enumerable = cluster.EnumerateNodes(); try { foreach (IAmClusterNode clusNode in enumerable) { ClusterNode item = new ClusterNode(clusNode); this.m_clusterNodes.Add(item); } } finally { foreach (IAmClusterNode amClusterNode in enumerable) { using (amClusterNode) { } } } IEnumerable <AmClusterNetwork> enumerable2 = cluster.EnumerateNetworks(); try { foreach (AmClusterNetwork clusNet in enumerable2) { ClusterNetwork item2 = new ClusterNetwork(clusNet); this.m_clusterNets.Add(item2); } } finally { foreach (AmClusterNetwork amClusterNetwork in enumerable2) { using (amClusterNetwork) { } } } int testWithFakeNetwork = RegistryParameters.GetTestWithFakeNetwork(); if (testWithFakeNetwork > 0) { this.AddFakeNetworkForTesting(testWithFakeNetwork); } this.LinkNicsToNodes(); }