internal void RemoveAddressFromStatusString(string address) { if (InvokeRequired) { BeginInvoke((MethodInvoker)(() => RemoveAddressFromStatusString(address))); return; } try { LockAddressStatus.AcquireWriterLock(5000); try { var actualaddress = LoadingUrlList.Remove(address); labelAddress.Text = actualaddress; } finally { LockAddressStatus.ReleaseWriterLock(); } } catch (ApplicationException) { } }
internal void AddAddressToStatusString(string address) { if (InvokeRequired) { BeginInvoke((MethodInvoker)(() => AddAddressToStatusString(address))); return; } try { LockAddressStatus.AcquireWriterLock(5000); try { labelAddress.Text = LoadingUrlList.Add(address); } finally { LockAddressStatus.ReleaseWriterLock(); } } catch (ApplicationException) { } }