Esempio n. 1
0
 public LibpostalNormalizeOptions(global::LibPostalNet.LibpostalNormalizeOptions _0)
 {
     __Instance                     = Marshal.AllocHGlobal(sizeof(global::LibPostalNet.LibpostalNormalizeOptions.__Internal));
     __ownsNativeInstance           = true;
     NativeToManagedMap[__Instance] = this;
     *((global::LibPostalNet.LibpostalNormalizeOptions.__Internal *)__Instance) = *((global::LibPostalNet.LibpostalNormalizeOptions.__Internal *)_0.__Instance);
 }
Esempio n. 2
0
        public static sbyte **LibpostalExpandAddress(string input, global::LibPostalNet.LibpostalNormalizeOptions options, ref ulong n)
        {
            var __arg1 = ReferenceEquals(options, null) ? new global::LibPostalNet.LibpostalNormalizeOptions.__Internal() : *(global::LibPostalNet.LibpostalNormalizeOptions.__Internal *)options.__Instance;

            fixed(ulong *__refParamPtr2 = &n)
            {
                var __arg2 = __refParamPtr2;

                var __ret = __Internal.LibpostalExpandAddress(input, __arg1, __arg2);

                return(__ret);
            }
        }
Esempio n. 3
0
        public static global::LibPostalNet.LibpostalNormalizeResponse LibpostalExpandAddress(string input, global::LibPostalNet.LibpostalNormalizeOptions options)
        {
            var __arg1 = ReferenceEquals(options, null) ? new global::LibPostalNet.LibpostalNormalizeOptions.__Internal() : *(global::LibPostalNet.LibpostalNormalizeOptions.__Internal *)options.__Instance;
            var __arg2 = new ulong();
            var __ret  = __Internal.LibpostalExpandAddress(input, __arg1, &__arg2);

            global::LibPostalNet.LibpostalNormalizeResponse __result0;
            if (__arg2 == (ulong)0)
            {
                __result0 = null;
            }
            __result0 = global::LibPostalNet.LibpostalNormalizeResponse.__CreateInstance(__ret, __arg2);
            return(__result0);
        }