public static void Send(ISender <TData> sender, TData data) { if (!sender.Locked) { return; } sender.Sending++; sender.BeginSend(data); }