private static void postMessage(MainThreadMessageDelegate d, object[] payload) { _mq.Enqueue(new MainThreadMessage() { d = d, payload = payload }); lock (_syncObj) { _mainSignal.Set(); } }
private static void postMessage(MainThreadMessageDelegate d, object[] payload) { if (_mq == null) { throw new ApplicationException("Message queue has not been initialized"); } _mq.Enqueue(new MainThreadMessage() { d = d, payload = payload }); lock (SyncObject) { _mainSignal.Set(); } }
public static void PostMessage(MainThreadMessageDelegate d, object[] payload) { postMessage(d, payload); }
private static void postMessage(MainThreadMessageDelegate d, object[] payload) { if (_mq == null) throw new ApplicationException("Message queue has not been initialized"); _mq.Enqueue(new MainThreadMessage() { d = d, payload = payload }); lock (SyncObject) { _mainSignal.Set(); } }