// ===================================================================== /// <inheritdoc /> public void addServiceListener(Responder <object> responder, AddLiveServiceListener listener) { if (!isPlatformInitialized <object>(responder)) { return; } NativeServiceListenerAdapter listenerAdapter = new NativeServiceListenerAdapter(listener); ADLServiceListener listenerNative = listenerAdapter.toNative(); NativeAPI.adl_add_service_listener( _voidRCallback, _platformHandle, saveResponder(responder), ref listenerNative); _listeners.Add(listenerAdapter); }