public void ServerStatus(object[] status)
{
//List<IServerStatus> meh = new List<IServerStatus>((IServerStatus[])status);
List<IServerStatus> meh = new List<IServerStatus>(status.Length);
foreach (IServerStatus s in status)
{
meh.Add(s);
}
if (StatusReceived != null)
{
ServerStatusEventArgs ssea = new ServerStatusEventArgs();
ssea.StatusList = meh;
StatusReceived(this, ssea);
}
}