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); }
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); } }
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); }