public unsafe void Connect(global::Com.Spotify.Protocol.Client.IRemoteClientConnectorConnectionCallback p0) { if (id_connect_Lcom_spotify_protocol_client_RemoteClientConnector_ConnectionCallback_ == IntPtr.Zero) { id_connect_Lcom_spotify_protocol_client_RemoteClientConnector_ConnectionCallback_ = JNIEnv.GetMethodID(class_ref, "connect", "(Lcom/spotify/protocol/client/RemoteClientConnector$ConnectionCallback;)V"); } JValue *__args = stackalloc JValue [1]; __args [0] = new JValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle); JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_connect_Lcom_spotify_protocol_client_RemoteClientConnector_ConnectionCallback_, __args); }
public virtual unsafe void Connect(global::Com.Spotify.Protocol.Client.IRemoteClientConnectorConnectionCallback connectionCallback) { const string __id = "connect.(Lcom/spotify/protocol/client/RemoteClientConnector$ConnectionCallback;)V"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [1]; __args [0] = new JniArgumentValue((connectionCallback == null) ? IntPtr.Zero : ((global::Java.Lang.Object)connectionCallback).Handle); _members.InstanceMethods.InvokeVirtualVoidMethod(__id, this, __args); } finally { } }
static void n_OnConnected_Lcom_spotify_protocol_client_RemoteClient_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Com.Spotify.Protocol.Client.IRemoteClientConnectorConnectionCallback __this = global::Java.Lang.Object.GetObject <global::Com.Spotify.Protocol.Client.IRemoteClientConnectorConnectionCallback> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Spotify.Protocol.Client.IRemoteClient p0 = (global::Com.Spotify.Protocol.Client.IRemoteClient)global::Java.Lang.Object.GetObject <global::Com.Spotify.Protocol.Client.IRemoteClient> (native_p0, JniHandleOwnership.DoNotTransfer); __this.OnConnected(p0); }
static void n_OnConnectionFailed_Ljava_lang_Throwable_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Com.Spotify.Protocol.Client.IRemoteClientConnectorConnectionCallback __this = global::Java.Lang.Object.GetObject <global::Com.Spotify.Protocol.Client.IRemoteClientConnectorConnectionCallback> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Java.Lang.Throwable p0 = global::Java.Lang.Object.GetObject <global::Java.Lang.Throwable> (native_p0, JniHandleOwnership.DoNotTransfer); __this.OnConnectionFailed(p0); }
static void n_Connect_Lcom_spotify_protocol_client_RemoteClientConnector_ConnectionCallback_(IntPtr jnienv, IntPtr native__this, IntPtr native_connectionCallback) { global::Com.Spotify.Android.Appremote.Internal.SdkRemoteClientConnector __this = global::Java.Lang.Object.GetObject <global::Com.Spotify.Android.Appremote.Internal.SdkRemoteClientConnector> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Spotify.Protocol.Client.IRemoteClientConnectorConnectionCallback connectionCallback = (global::Com.Spotify.Protocol.Client.IRemoteClientConnectorConnectionCallback)global::Java.Lang.Object.GetObject <global::Com.Spotify.Protocol.Client.IRemoteClientConnectorConnectionCallback> (native_connectionCallback, JniHandleOwnership.DoNotTransfer); __this.Connect(connectionCallback); }