public void Add(global::Com.Google.Protobuf.GeneratedMessageLite.GeneratedExtension p0)
 {
     if (id_add_Lcom_google_protobuf_GeneratedMessageLite_GeneratedExtension_ == IntPtr.Zero)
     {
         id_add_Lcom_google_protobuf_GeneratedMessageLite_GeneratedExtension_ = JNIEnv.GetMethodID(class_ref, "add", "(Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;)V");
     }
     JNIEnv.CallVoidMethod(Handle, id_add_Lcom_google_protobuf_GeneratedMessageLite_GeneratedExtension_, new JValue(p0));
 }
 public global::Java.Lang.Object GetExtension(global::Com.Google.Protobuf.GeneratedMessageLite.GeneratedExtension p0, int p1)
 {
     if (id_getExtension_Lcom_google_protobuf_GeneratedMessageLite_GeneratedExtension_I == IntPtr.Zero)
     {
         id_getExtension_Lcom_google_protobuf_GeneratedMessageLite_GeneratedExtension_I = JNIEnv.GetMethodID(class_ref, "getExtension", "(Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;I)Ljava/lang/Object;");
     }
     global::Java.Lang.Object __ret = (Java.Lang.Object)global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (JNIEnv.CallObjectMethod(Handle, id_getExtension_Lcom_google_protobuf_GeneratedMessageLite_GeneratedExtension_I, new JValue(p0), new JValue(p1)), JniHandleOwnership.TransferLocalRef);
     return(__ret);
 }
            public bool HasExtension(global::Com.Google.Protobuf.GeneratedMessageLite.GeneratedExtension p0)
            {
                if (id_hasExtension_Lcom_google_protobuf_GeneratedMessageLite_GeneratedExtension_ == IntPtr.Zero)
                {
                    id_hasExtension_Lcom_google_protobuf_GeneratedMessageLite_GeneratedExtension_ = JNIEnv.GetMethodID(class_ref, "hasExtension", "(Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;)Z");
                }
                bool __ret = JNIEnv.CallBooleanMethod(Handle, id_hasExtension_Lcom_google_protobuf_GeneratedMessageLite_GeneratedExtension_, new JValue(p0));

                return(__ret);
            }
            public int GetExtensionCount(global::Com.Google.Protobuf.GeneratedMessageLite.GeneratedExtension p0)
            {
                if (id_getExtensionCount_Lcom_google_protobuf_GeneratedMessageLite_GeneratedExtension_ == IntPtr.Zero)
                {
                    id_getExtensionCount_Lcom_google_protobuf_GeneratedMessageLite_GeneratedExtension_ = JNIEnv.GetMethodID(class_ref, "getExtensionCount", "(Lcom/google/protobuf/GeneratedMessageLite$GeneratedExtension;)I");
                }
                int __ret = JNIEnv.CallIntMethod(Handle, id_getExtensionCount_Lcom_google_protobuf_GeneratedMessageLite_GeneratedExtension_, new JValue(p0));

                return(__ret);
            }