private static void *__CopyValue(global::osu.Desktop.Updater.Std.BasicString.__Internalc__N_std_N___cxx11_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C native) { var ret = Marshal.AllocHGlobal(sizeof(global::osu.Desktop.Updater.Std.BasicString.__Internalc__N_std_N___cxx11_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C)); *(global::osu.Desktop.Updater.Std.BasicString.__Internalc__N_std_N___cxx11_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C *)ret = native; return(ret.ToPointer()); }
public static string SignatureValidationMessage(global::osu.Desktop.Updater.Appimage.Updater.Updater.ValidationState state) { var __arg0 = &state; var __ret = new global::osu.Desktop.Updater.Std.BasicString.__Internalc__N_std_N___cxx11_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C(); __Internal.SignatureValidationMessage(new IntPtr(&__ret), __arg0); var __basicStringRet0 = global::osu.Desktop.Updater.Std.BasicString <sbyte, global::osu.Desktop.Updater.Std.CharTraits <sbyte>, global::osu.Desktop.Updater.Std.Allocator <sbyte> > .__CreateInstance(new global::System.IntPtr(&__ret)); var __retString0 = global::osu.Desktop.Updater.Std.BasicStringExtensions.Data(__basicStringRet0); __basicStringRet0.Dispose(); return(__retString0); }
private BasicString(global::osu.Desktop.Updater.Std.BasicString.__Internalc__N_std_N___cxx11_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; }
internal static global::osu.Desktop.Updater.Std.BasicString <_CharT, _Traits, _Alloc> __CreateInstance(global::osu.Desktop.Updater.Std.BasicString.__Internalc__N_std_N___cxx11_S_basic_string__C___N_std_S_char_traits__C___N_std_S_allocator__C native, bool skipVTables = false) { return(new global::osu.Desktop.Updater.Std.BasicString <_CharT, _Traits, _Alloc>(native, skipVTables)); }