/// <summary> /// Initializes the server object and registers handlers. /// </summary> public ChatServer() : base() { _clients.Clear(); // register the server handler (process new connections) to be managed in local class ServerHandler = this; }
/// <summary> /// 终止任务 /// </summary> public static void TerminateAllTask() { lock (taskScheduler) { taskScheduler.ForEach(task => task.Close()); taskScheduler.Clear(); taskScheduler.TrimExcess(); } }
protected virtual void Dispose(bool disposing) { if (DisposedValue) { return; } if (disposing) { LstNetRange.Clear(); } LstNetRange = null; DisposedValue = true; }
public void RebuildLinker() { foreach (TransportPipeInfo con in conveyors) { con.beltLinker = null; } TransportPipeInfo toRebuild = null; while (true) { toRebuild = null; foreach (TransportPipeInfo p in conveyors) { if (p.beltLinker == null) { p.beltLinker = new TransportPipeLinker(); toRebuild = p; break; } } if (toRebuild != null) { RecursifRebuild(toRebuild); toRebuild.beltLinker.UpdateElectricityCost(); } else { break; } } List <ConnectorObject> copie = new List <ConnectorObject>(); foreach (ConnectorObject pipe in inputConveyors) { copie.Add(pipe); } foreach (ConnectorObject pipe in outputConveyors) { copie.Add(pipe); } inputConveyors.Clear(); outputConveyors.Clear(); foreach (ConnectorObject pipe in copie) { pipe.InitInputOutput(); } }
public void RemoveAllTasks() { lstTasks.Clear(); lstRunningTasks.Clear(); }
public void BufferClear() { packetBuffer.Clear(); }