private void SubnetRemoved(IntPtr aSubnet) { foreach (Subnet subnet in iSubnetList) { if (subnet.Owns(aSubnet)) { iSubnetHandler.SubnetRemoved(subnet); subnet.Dispose(); iSubnetList.Remove(subnet); return; } } }