From 3ec1291fc7064cc2e1d837dc0a1ce9c851d2e0fb Mon Sep 17 00:00:00 2001 From: moljac Date: Sat, 27 Jul 2024 15:28:52 +0200 Subject: [PATCH 1/7] fix method name for covariant types inital version --- ...low.Lite.Support.Common.TensorProcessor.cs | 46 +++++++++++++++++++ ...rFlow.Lite.Support.Image.ImageProcessor.cs | 46 +++++++++++++++++++ .../Transforms/Metadata.xml | 31 +++++++++---- 3 files changed, 115 insertions(+), 8 deletions(-) create mode 100644 source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Common.TensorProcessor.cs create mode 100644 source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor.cs diff --git a/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Common.TensorProcessor.cs b/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Common.TensorProcessor.cs new file mode 100644 index 000000000..22f48d1be --- /dev/null +++ b/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Common.TensorProcessor.cs @@ -0,0 +1,46 @@ +#nullable restore +using System; +using System.Collections.Generic; +using Android.Runtime; +using Java.Interop; + +namespace Xamarin.TensorFlow.Lite.Support.Common +{ + + // Metadata.xml XPath class reference: path="/api/package[@name='org.tensorflow.lite.support.common']/class[@name='TensorProcessor']" + // [global::Android.Runtime.Register ("org/tensorflow/lite/support/common/TensorProcessor", DoNotGenerateAcw=true)] + public partial class TensorProcessor // : global::Xamarin.TensorFlow.Lite.Support.Common.SequentialProcessor + { + // [global::Android.Runtime.Register ("org/tensorflow/lite/support/common/TensorProcessor$Builder", DoNotGenerateAcw=true)] + public new partial class Builder // : global::Java.Lang.Object + { + static Delegate cb_buildTensorProcessor; +#pragma warning disable 0169 + static Delegate GetBuildTensorProcessorHandler () + { + if (cb_buildTensorProcessor == null) + cb_buildTensorProcessor = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_BuildTensorProcessor)); + return cb_buildTensorProcessor; + } + + static IntPtr n_BuildTensorProcessor (IntPtr jnienv, IntPtr native__this) + { + var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + return JNIEnv.ToLocalJniHandle (__this.BuildTensorProcessor ()); + } +#pragma warning restore 0169 + + // Metadata.xml XPath method reference: path="/api/package[@name='org.tensorflow.lite.support.common']/class[@name='TensorProcessor.Builder']/method[@name='build' and count(parameter)=0]" + [Register ("build", "()Lorg/tensorflow/lite/support/common/TensorProcessor;", "GetBuildTensorProcessorHandler")] + public virtual unsafe global::Xamarin.TensorFlow.Lite.Support.Common.TensorProcessor BuildTensorProcessor () + { + const string __id = "build.()Lorg/tensorflow/lite/support/common/TensorProcessor;"; + try { + var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null); + return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef); + } finally { + } + } + } + } +} \ No newline at end of file diff --git a/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor.cs b/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor.cs new file mode 100644 index 000000000..900214b2e --- /dev/null +++ b/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor.cs @@ -0,0 +1,46 @@ +#nullable restore +using System; +using System.Collections.Generic; +using Android.Runtime; +using Java.Interop; + +namespace Xamarin.TensorFlow.Lite.Support.Image +{ + + // Metadata.xml XPath class reference: path="/api/package[@name='org.tensorflow.lite.support.image']/class[@name='ImageProcessor']" + // [global::Android.Runtime.Register ("org/tensorflow/lite/support/image/ImageProcessor", DoNotGenerateAcw=true)] + public partial class ImageProcessor // : global::Xamarin.TensorFlow.Lite.Support.Common.SequentialProcessor + { + // Metadata.xml XPath class reference: path="/api/package[@name='org.tensorflow.lite.support.image']/class[@name='ImageProcessor.Builder']" + // [global::Android.Runtime.Register ("org/tensorflow/lite/support/image/ImageProcessor$Builder", DoNotGenerateAcw=true)] + public new partial class Builder // : global::Java.Lang.Object + { + static Delegate cb_buildImageProcessor; +#pragma warning disable 0169 + static Delegate GetBuildImageProcessorHandler () + { + if (cb_buildImageProcessor == null) + cb_buildImageProcessor = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_BuildImageProcessor)); + return cb_buildImageProcessor; + } + + static IntPtr n_BuildImageProcessor (IntPtr jnienv, IntPtr native__this) + { + var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + return JNIEnv.ToLocalJniHandle (__this.BuildImageProcessor ()); + } +#pragma warning restore 0169 + + // Metadata.xml XPath method reference: path="/api/package[@name='org.tensorflow.lite.support.image']/class[@name='ImageProcessor.Builder']/method[@name='build' and count(parameter)=0]" + [Register ("build", "()Lorg/tensorflow/lite/support/image/ImageProcessor;", "GetBuildImageProcessorHandler")] + public virtual unsafe global::Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor BuildImageProcessor () + { + const string __id = "build.()Lorg/tensorflow/lite/support/image/ImageProcessor;"; + try { + var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null); + return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef); + } finally { + } + } + } +} \ No newline at end of file diff --git a/source/org.tensorflow/tensorflow-lite-support-api/Transforms/Metadata.xml b/source/org.tensorflow/tensorflow-lite-support-api/Transforms/Metadata.xml index add11c139..52346d4f3 100644 --- a/source/org.tensorflow/tensorflow-lite-support-api/Transforms/Metadata.xml +++ b/source/org.tensorflow/tensorflow-lite-support-api/Transforms/Metadata.xml @@ -1,12 +1,4 @@  - - - - + + + + \ No newline at end of file From 49941527d2ef754036cdc0ac4539105ff06aad96 Mon Sep 17 00:00:00 2001 From: moljac Date: Sun, 28 Jul 2024 00:13:26 +0200 Subject: [PATCH 2/7] missing bracket added --- .../Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor.cs b/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor.cs index 900214b2e..508769206 100644 --- a/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor.cs +++ b/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor.cs @@ -43,4 +43,5 @@ static IntPtr n_BuildImageProcessor (IntPtr jnienv, IntPtr native__this) } } } + } } \ No newline at end of file From 566326f879e287a5d7865d87e6a1b0a0d0df11b5 Mon Sep 17 00:00:00 2001 From: moljac Date: Sun, 28 Jul 2024 12:25:00 +0200 Subject: [PATCH 3/7] metadata fixes (return type) --- .../tensorflow-lite-support-api/Transforms/Metadata.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/org.tensorflow/tensorflow-lite-support-api/Transforms/Metadata.xml b/source/org.tensorflow/tensorflow-lite-support-api/Transforms/Metadata.xml index 52346d4f3..2d522c9a6 100644 --- a/source/org.tensorflow/tensorflow-lite-support-api/Transforms/Metadata.xml +++ b/source/org.tensorflow/tensorflow-lite-support-api/Transforms/Metadata.xml @@ -125,17 +125,19 @@ BuildTensorProcessor BuildImageProcessor --> + \ No newline at end of file From f8ed0924d69882ff214e0046e90a2ef425213418 Mon Sep 17 00:00:00 2001 From: moljac Date: Sun, 28 Jul 2024 12:25:14 +0200 Subject: [PATCH 4/7] Update Directory.Build.targets --- samples/Directory.Build.targets | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/samples/Directory.Build.targets b/samples/Directory.Build.targets index 736241f30..3566b60e6 100644 --- a/samples/Directory.Build.targets +++ b/samples/Directory.Build.targets @@ -124,9 +124,9 @@ - - - + + + From c06acdd5b6f90d9edd0c6645a9a6279e819a1c76 Mon Sep 17 00:00:00 2001 From: moljac Date: Sun, 28 Jul 2024 13:36:35 +0200 Subject: [PATCH 5/7] automatic files --- cgmanifest.json | 6 +++--- docs/artifact-list-with-versions.md | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cgmanifest.json b/cgmanifest.json index 71ac87f7a..15f6b7ed4 100644 --- a/cgmanifest.json +++ b/cgmanifest.json @@ -1620,7 +1620,7 @@ "groupId": "com.google.firebase", "version": "19.0.3", "nuGetId": "Xamarin.Firebase.Crashlytics", - "nuGetVersion": "19.0.3" + "nuGetVersion": "119.0.3" } }, "license": "The Apache Software License, Version 2.0" @@ -1633,7 +1633,7 @@ "groupId": "com.google.firebase", "version": "19.0.3", "nuGetId": "Xamarin.Firebase.Crashlytics.Ktx", - "nuGetVersion": "19.0.3" + "nuGetVersion": "119.0.3" } }, "license": "The Apache Software License, Version 2.0" @@ -1646,7 +1646,7 @@ "groupId": "com.google.firebase", "version": "19.0.3", "nuGetId": "Xamarin.Firebase.Crashlytics.NDK", - "nuGetVersion": "19.0.3" + "nuGetVersion": "119.0.3" } }, "license": "The Apache Software License, Version 2.0" diff --git a/docs/artifact-list-with-versions.md b/docs/artifact-list-with-versions.md index 8c121e6ba..8e89161fe 100644 --- a/docs/artifact-list-with-versions.md +++ b/docs/artifact-list-with-versions.md @@ -129,9 +129,9 @@ | 122|com.google.firebase:firebase-config-interop |16.0.1 |Xamarin.Firebase.Config.Interop |116.0.1.2 | | 123|com.google.firebase:firebase-core |21.1.1 |Xamarin.Firebase.Core |121.1.1.9 | | 124|com.google.firebase:firebase-crash |16.2.1 |Xamarin.Firebase.Crash |116.2.1.16 | -| 125|com.google.firebase:firebase-crashlytics |19.0.3 |Xamarin.Firebase.Crashlytics |19.0.3 | -| 126|com.google.firebase:firebase-crashlytics-ktx |19.0.3 |Xamarin.Firebase.Crashlytics.Ktx |19.0.3 | -| 127|com.google.firebase:firebase-crashlytics-ndk |19.0.3 |Xamarin.Firebase.Crashlytics.NDK |19.0.3 | +| 125|com.google.firebase:firebase-crashlytics |19.0.3 |Xamarin.Firebase.Crashlytics |119.0.3 | +| 126|com.google.firebase:firebase-crashlytics-ktx |19.0.3 |Xamarin.Firebase.Crashlytics.Ktx |119.0.3 | +| 127|com.google.firebase:firebase-crashlytics-ndk |19.0.3 |Xamarin.Firebase.Crashlytics.NDK |119.0.3 | | 128|com.google.firebase:firebase-database |21.0.0 |Xamarin.Firebase.Database |121.0.0 | | 129|com.google.firebase:firebase-database-collection |18.0.1 |Xamarin.Firebase.Database.Collection |118.0.1.9 | | 130|com.google.firebase:firebase-database-connection |16.0.2 |Xamarin.Firebase.Database.Connection |116.0.2.16 | From 8040ad9e206809963d9e64ab941aed36fc182cd3 Mon Sep 17 00:00:00 2001 From: moljac Date: Mon, 29 Jul 2024 19:38:08 +0200 Subject: [PATCH 6/7] spaces/tabs fixes --- ...low.Lite.Support.Common.TensorProcessor.cs | 56 ++++++++--------- ...rFlow.Lite.Support.Image.ImageProcessor.cs | 60 +++++++++---------- 2 files changed, 58 insertions(+), 58 deletions(-) diff --git a/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Common.TensorProcessor.cs b/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Common.TensorProcessor.cs index 22f48d1be..ddf362a32 100644 --- a/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Common.TensorProcessor.cs +++ b/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Common.TensorProcessor.cs @@ -7,40 +7,40 @@ namespace Xamarin.TensorFlow.Lite.Support.Common { - // Metadata.xml XPath class reference: path="/api/package[@name='org.tensorflow.lite.support.common']/class[@name='TensorProcessor']" - // [global::Android.Runtime.Register ("org/tensorflow/lite/support/common/TensorProcessor", DoNotGenerateAcw=true)] - public partial class TensorProcessor // : global::Xamarin.TensorFlow.Lite.Support.Common.SequentialProcessor + // Metadata.xml XPath class reference: path="/api/package[@name='org.tensorflow.lite.support.common']/class[@name='TensorProcessor']" + // [global::Android.Runtime.Register ("org/tensorflow/lite/support/common/TensorProcessor", DoNotGenerateAcw=true)] + public partial class TensorProcessor // : global::Xamarin.TensorFlow.Lite.Support.Common.SequentialProcessor { - // [global::Android.Runtime.Register ("org/tensorflow/lite/support/common/TensorProcessor$Builder", DoNotGenerateAcw=true)] - public new partial class Builder // : global::Java.Lang.Object + // [global::Android.Runtime.Register ("org/tensorflow/lite/support/common/TensorProcessor$Builder", DoNotGenerateAcw=true)] + public new partial class Builder // : global::Java.Lang.Object { - static Delegate cb_buildTensorProcessor; + static Delegate cb_buildTensorProcessor; #pragma warning disable 0169 - static Delegate GetBuildTensorProcessorHandler () - { - if (cb_buildTensorProcessor == null) - cb_buildTensorProcessor = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_BuildTensorProcessor)); - return cb_buildTensorProcessor; - } + static Delegate GetBuildTensorProcessorHandler () + { + if (cb_buildTensorProcessor == null) + cb_buildTensorProcessor = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_BuildTensorProcessor)); + return cb_buildTensorProcessor; + } - static IntPtr n_BuildTensorProcessor (IntPtr jnienv, IntPtr native__this) - { - var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); - return JNIEnv.ToLocalJniHandle (__this.BuildTensorProcessor ()); - } + static IntPtr n_BuildTensorProcessor (IntPtr jnienv, IntPtr native__this) + { + var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + return JNIEnv.ToLocalJniHandle (__this.BuildTensorProcessor ()); + } #pragma warning restore 0169 - // Metadata.xml XPath method reference: path="/api/package[@name='org.tensorflow.lite.support.common']/class[@name='TensorProcessor.Builder']/method[@name='build' and count(parameter)=0]" - [Register ("build", "()Lorg/tensorflow/lite/support/common/TensorProcessor;", "GetBuildTensorProcessorHandler")] - public virtual unsafe global::Xamarin.TensorFlow.Lite.Support.Common.TensorProcessor BuildTensorProcessor () - { - const string __id = "build.()Lorg/tensorflow/lite/support/common/TensorProcessor;"; - try { - var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null); - return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef); - } finally { - } - } + // Metadata.xml XPath method reference: path="/api/package[@name='org.tensorflow.lite.support.common']/class[@name='TensorProcessor.Builder']/method[@name='build' and count(parameter)=0]" + [Register ("build", "()Lorg/tensorflow/lite/support/common/TensorProcessor;", "GetBuildTensorProcessorHandler")] + public virtual unsafe global::Xamarin.TensorFlow.Lite.Support.Common.TensorProcessor BuildTensorProcessor () + { + const string __id = "build.()Lorg/tensorflow/lite/support/common/TensorProcessor;"; + try { + var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null); + return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef); + } finally { + } + } } } } \ No newline at end of file diff --git a/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor.cs b/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor.cs index 508769206..88be8237d 100644 --- a/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor.cs +++ b/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor.cs @@ -7,41 +7,41 @@ namespace Xamarin.TensorFlow.Lite.Support.Image { - // Metadata.xml XPath class reference: path="/api/package[@name='org.tensorflow.lite.support.image']/class[@name='ImageProcessor']" - // [global::Android.Runtime.Register ("org/tensorflow/lite/support/image/ImageProcessor", DoNotGenerateAcw=true)] - public partial class ImageProcessor // : global::Xamarin.TensorFlow.Lite.Support.Common.SequentialProcessor + // Metadata.xml XPath class reference: path="/api/package[@name='org.tensorflow.lite.support.image']/class[@name='ImageProcessor']" + // [global::Android.Runtime.Register ("org/tensorflow/lite/support/image/ImageProcessor", DoNotGenerateAcw=true)] + public partial class ImageProcessor // : global::Xamarin.TensorFlow.Lite.Support.Common.SequentialProcessor { - // Metadata.xml XPath class reference: path="/api/package[@name='org.tensorflow.lite.support.image']/class[@name='ImageProcessor.Builder']" - // [global::Android.Runtime.Register ("org/tensorflow/lite/support/image/ImageProcessor$Builder", DoNotGenerateAcw=true)] - public new partial class Builder // : global::Java.Lang.Object + // Metadata.xml XPath class reference: path="/api/package[@name='org.tensorflow.lite.support.image']/class[@name='ImageProcessor.Builder']" + // [global::Android.Runtime.Register ("org/tensorflow/lite/support/image/ImageProcessor$Builder", DoNotGenerateAcw=true)] + public new partial class Builder // : global::Java.Lang.Object { - static Delegate cb_buildImageProcessor; + static Delegate cb_buildImageProcessor; #pragma warning disable 0169 - static Delegate GetBuildImageProcessorHandler () - { - if (cb_buildImageProcessor == null) - cb_buildImageProcessor = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_BuildImageProcessor)); - return cb_buildImageProcessor; - } + static Delegate GetBuildImageProcessorHandler () + { + if (cb_buildImageProcessor == null) + cb_buildImageProcessor = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_BuildImageProcessor)); + return cb_buildImageProcessor; + } - static IntPtr n_BuildImageProcessor (IntPtr jnienv, IntPtr native__this) - { - var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); - return JNIEnv.ToLocalJniHandle (__this.BuildImageProcessor ()); - } + static IntPtr n_BuildImageProcessor (IntPtr jnienv, IntPtr native__this) + { + var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + return JNIEnv.ToLocalJniHandle (__this.BuildImageProcessor ()); + } #pragma warning restore 0169 - // Metadata.xml XPath method reference: path="/api/package[@name='org.tensorflow.lite.support.image']/class[@name='ImageProcessor.Builder']/method[@name='build' and count(parameter)=0]" - [Register ("build", "()Lorg/tensorflow/lite/support/image/ImageProcessor;", "GetBuildImageProcessorHandler")] - public virtual unsafe global::Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor BuildImageProcessor () - { - const string __id = "build.()Lorg/tensorflow/lite/support/image/ImageProcessor;"; - try { - var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null); - return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef); - } finally { - } - } + // Metadata.xml XPath method reference: path="/api/package[@name='org.tensorflow.lite.support.image']/class[@name='ImageProcessor.Builder']/method[@name='build' and count(parameter)=0]" + [Register ("build", "()Lorg/tensorflow/lite/support/image/ImageProcessor;", "GetBuildImageProcessorHandler")] + public virtual unsafe global::Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor BuildImageProcessor () + { + const string __id = "build.()Lorg/tensorflow/lite/support/image/ImageProcessor;"; + try { + var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null); + return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef); + } finally { + } + } } - } + } } \ No newline at end of file From d7b57b2a7c527e6a35d5fe550f7f258f95e42aea Mon Sep 17 00:00:00 2001 From: moljac Date: Mon, 29 Jul 2024 19:41:13 +0200 Subject: [PATCH 7/7] tabs instead of spaces --- ...low.Lite.Support.Common.TensorProcessor.cs | 64 +++++++++--------- ...rFlow.Lite.Support.Image.ImageProcessor.cs | 66 +++++++++---------- 2 files changed, 65 insertions(+), 65 deletions(-) diff --git a/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Common.TensorProcessor.cs b/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Common.TensorProcessor.cs index ddf362a32..358521dda 100644 --- a/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Common.TensorProcessor.cs +++ b/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Common.TensorProcessor.cs @@ -7,40 +7,40 @@ namespace Xamarin.TensorFlow.Lite.Support.Common { - // Metadata.xml XPath class reference: path="/api/package[@name='org.tensorflow.lite.support.common']/class[@name='TensorProcessor']" - // [global::Android.Runtime.Register ("org/tensorflow/lite/support/common/TensorProcessor", DoNotGenerateAcw=true)] - public partial class TensorProcessor // : global::Xamarin.TensorFlow.Lite.Support.Common.SequentialProcessor - { - // [global::Android.Runtime.Register ("org/tensorflow/lite/support/common/TensorProcessor$Builder", DoNotGenerateAcw=true)] - public new partial class Builder // : global::Java.Lang.Object - { - static Delegate cb_buildTensorProcessor; + // Metadata.xml XPath class reference: path="/api/package[@name='org.tensorflow.lite.support.common']/class[@name='TensorProcessor']" + // [global::Android.Runtime.Register ("org/tensorflow/lite/support/common/TensorProcessor", DoNotGenerateAcw=true)] + public partial class TensorProcessor // : global::Xamarin.TensorFlow.Lite.Support.Common.SequentialProcessor + { + // [global::Android.Runtime.Register ("org/tensorflow/lite/support/common/TensorProcessor$Builder", DoNotGenerateAcw=true)] + public new partial class Builder // : global::Java.Lang.Object + { + static Delegate cb_buildTensorProcessor; #pragma warning disable 0169 - static Delegate GetBuildTensorProcessorHandler () - { - if (cb_buildTensorProcessor == null) - cb_buildTensorProcessor = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_BuildTensorProcessor)); - return cb_buildTensorProcessor; - } + static Delegate GetBuildTensorProcessorHandler () + { + if (cb_buildTensorProcessor == null) + cb_buildTensorProcessor = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_BuildTensorProcessor)); + return cb_buildTensorProcessor; + } - static IntPtr n_BuildTensorProcessor (IntPtr jnienv, IntPtr native__this) - { - var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); - return JNIEnv.ToLocalJniHandle (__this.BuildTensorProcessor ()); - } + static IntPtr n_BuildTensorProcessor (IntPtr jnienv, IntPtr native__this) + { + var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + return JNIEnv.ToLocalJniHandle (__this.BuildTensorProcessor ()); + } #pragma warning restore 0169 - // Metadata.xml XPath method reference: path="/api/package[@name='org.tensorflow.lite.support.common']/class[@name='TensorProcessor.Builder']/method[@name='build' and count(parameter)=0]" - [Register ("build", "()Lorg/tensorflow/lite/support/common/TensorProcessor;", "GetBuildTensorProcessorHandler")] - public virtual unsafe global::Xamarin.TensorFlow.Lite.Support.Common.TensorProcessor BuildTensorProcessor () - { - const string __id = "build.()Lorg/tensorflow/lite/support/common/TensorProcessor;"; - try { - var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null); - return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef); - } finally { - } - } - } - } + // Metadata.xml XPath method reference: path="/api/package[@name='org.tensorflow.lite.support.common']/class[@name='TensorProcessor.Builder']/method[@name='build' and count(parameter)=0]" + [Register ("build", "()Lorg/tensorflow/lite/support/common/TensorProcessor;", "GetBuildTensorProcessorHandler")] + public virtual unsafe global::Xamarin.TensorFlow.Lite.Support.Common.TensorProcessor BuildTensorProcessor () + { + const string __id = "build.()Lorg/tensorflow/lite/support/common/TensorProcessor;"; + try { + var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null); + return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef); + } finally { + } + } + } + } } \ No newline at end of file diff --git a/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor.cs b/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor.cs index 88be8237d..dbb1e2085 100644 --- a/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor.cs +++ b/source/org.tensorflow/tensorflow-lite-support-api/Additions/Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor.cs @@ -7,41 +7,41 @@ namespace Xamarin.TensorFlow.Lite.Support.Image { - // Metadata.xml XPath class reference: path="/api/package[@name='org.tensorflow.lite.support.image']/class[@name='ImageProcessor']" - // [global::Android.Runtime.Register ("org/tensorflow/lite/support/image/ImageProcessor", DoNotGenerateAcw=true)] - public partial class ImageProcessor // : global::Xamarin.TensorFlow.Lite.Support.Common.SequentialProcessor - { - // Metadata.xml XPath class reference: path="/api/package[@name='org.tensorflow.lite.support.image']/class[@name='ImageProcessor.Builder']" - // [global::Android.Runtime.Register ("org/tensorflow/lite/support/image/ImageProcessor$Builder", DoNotGenerateAcw=true)] - public new partial class Builder // : global::Java.Lang.Object - { - static Delegate cb_buildImageProcessor; + // Metadata.xml XPath class reference: path="/api/package[@name='org.tensorflow.lite.support.image']/class[@name='ImageProcessor']" + // [global::Android.Runtime.Register ("org/tensorflow/lite/support/image/ImageProcessor", DoNotGenerateAcw=true)] + public partial class ImageProcessor // : global::Xamarin.TensorFlow.Lite.Support.Common.SequentialProcessor + { + // Metadata.xml XPath class reference: path="/api/package[@name='org.tensorflow.lite.support.image']/class[@name='ImageProcessor.Builder']" + // [global::Android.Runtime.Register ("org/tensorflow/lite/support/image/ImageProcessor$Builder", DoNotGenerateAcw=true)] + public new partial class Builder // : global::Java.Lang.Object + { + static Delegate cb_buildImageProcessor; #pragma warning disable 0169 - static Delegate GetBuildImageProcessorHandler () - { - if (cb_buildImageProcessor == null) - cb_buildImageProcessor = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_BuildImageProcessor)); - return cb_buildImageProcessor; - } + static Delegate GetBuildImageProcessorHandler () + { + if (cb_buildImageProcessor == null) + cb_buildImageProcessor = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_BuildImageProcessor)); + return cb_buildImageProcessor; + } - static IntPtr n_BuildImageProcessor (IntPtr jnienv, IntPtr native__this) - { - var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); - return JNIEnv.ToLocalJniHandle (__this.BuildImageProcessor ()); - } + static IntPtr n_BuildImageProcessor (IntPtr jnienv, IntPtr native__this) + { + var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + return JNIEnv.ToLocalJniHandle (__this.BuildImageProcessor ()); + } #pragma warning restore 0169 - // Metadata.xml XPath method reference: path="/api/package[@name='org.tensorflow.lite.support.image']/class[@name='ImageProcessor.Builder']/method[@name='build' and count(parameter)=0]" - [Register ("build", "()Lorg/tensorflow/lite/support/image/ImageProcessor;", "GetBuildImageProcessorHandler")] - public virtual unsafe global::Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor BuildImageProcessor () - { - const string __id = "build.()Lorg/tensorflow/lite/support/image/ImageProcessor;"; - try { - var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null); - return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef); - } finally { - } - } - } - } + // Metadata.xml XPath method reference: path="/api/package[@name='org.tensorflow.lite.support.image']/class[@name='ImageProcessor.Builder']/method[@name='build' and count(parameter)=0]" + [Register ("build", "()Lorg/tensorflow/lite/support/image/ImageProcessor;", "GetBuildImageProcessorHandler")] + public virtual unsafe global::Xamarin.TensorFlow.Lite.Support.Image.ImageProcessor BuildImageProcessor () + { + const string __id = "build.()Lorg/tensorflow/lite/support/image/ImageProcessor;"; + try { + var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null); + return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef); + } finally { + } + } + } + } } \ No newline at end of file