예제 #1
0
        static IntPtr n_SetCollector_Lcom_mob_tools_log_LogCollector_(IntPtr jnienv, IntPtr native__this, IntPtr native_collector)
        {
            global::Com.Mob.Tools.Log.NLog          __this    = global::Java.Lang.Object.GetObject <global::Com.Mob.Tools.Log.NLog> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Com.Mob.Tools.Log.ILogCollector collector = (global::Com.Mob.Tools.Log.ILogCollector)global::Java.Lang.Object.GetObject <global::Com.Mob.Tools.Log.ILogCollector> (native_collector, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.SetCollector(collector));

            return(__ret);
        }
        static void n_Log_Ljava_lang_String_IILjava_lang_String_Ljava_lang_String_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, int p1, int p2, IntPtr native_p3, IntPtr native_p4)
        {
            global::Com.Mob.Tools.Log.ILogCollector __this = global::Java.Lang.Object.GetObject <global::Com.Mob.Tools.Log.ILogCollector> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            string p0 = JNIEnv.GetString(native_p0, JniHandleOwnership.DoNotTransfer);
            string p3 = JNIEnv.GetString(native_p3, JniHandleOwnership.DoNotTransfer);
            string p4 = JNIEnv.GetString(native_p4, JniHandleOwnership.DoNotTransfer);

            __this.Log(p0, p1, p2, p3, p4);
        }
예제 #3
0
        public virtual unsafe global::Com.Mob.Tools.Log.NLog SetCollector(global::Com.Mob.Tools.Log.ILogCollector collector)
        {
            const string __id = "setCollector.(Lcom/mob/tools/log/LogCollector;)Lcom/mob/tools/log/NLog;";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [1];
                __args [0] = new JniArgumentValue((collector == null) ? IntPtr.Zero : ((global::Java.Lang.Object)collector).Handle);
                var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod(__id, this, __args);
                return(global::Java.Lang.Object.GetObject <global::Com.Mob.Tools.Log.NLog> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
            }
        }
예제 #4
0
        public static unsafe void SetCollector(string sdkTag, global::Com.Mob.Tools.Log.ILogCollector collector)
        {
            const string __id          = "setCollector.(Ljava/lang/String;Lcom/mob/tools/log/LogCollector;)V";
            IntPtr       native_sdkTag = JNIEnv.NewString(sdkTag);

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue(native_sdkTag);
                __args [1] = new JniArgumentValue((collector == null) ? IntPtr.Zero : ((global::Java.Lang.Object)collector).Handle);
                _members.StaticMethods.InvokeVoidMethod(__id, __args);
            } finally {
                JNIEnv.DeleteLocalRef(native_sdkTag);
            }
        }