Example #1
0
        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());
        }
Example #2
0
                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);
                }
Example #3
0
 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;
 }
Example #4
0
 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));
 }