public virtual unsafe void AddRule(global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient.IRule rule) { const string __id = "addRule.(Lcom/spotify/android/appremote/internal/StrictRemoteClient$Rule;)V"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [1]; __args [0] = new JniArgumentValue((rule == null) ? IntPtr.Zero : ((global::Java.Lang.Object)rule).Handle); _members.InstanceMethods.InvokeVirtualVoidMethod(__id, this, __args); } finally { } }
static IntPtr n_GetError(IntPtr jnienv, IntPtr native__this) { global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient.IRule __this = global::Java.Lang.Object.GetObject <global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient.IRule> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(JNIEnv.ToLocalJniHandle(__this.Error)); }
static void n_AddRule_Lcom_spotify_android_appremote_internal_StrictRemoteClient_Rule_(IntPtr jnienv, IntPtr native__this, IntPtr native_rule) { global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient __this = global::Java.Lang.Object.GetObject <global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient.IRule rule = (global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient.IRule)global::Java.Lang.Object.GetObject <global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient.IRule> (native_rule, JniHandleOwnership.DoNotTransfer); __this.AddRule(rule); }
static bool n_IsSatisfied(IntPtr jnienv, IntPtr native__this) { global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient.IRule __this = global::Java.Lang.Object.GetObject <global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient.IRule> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(__this.IsSatisfied); }