@@ -366,6 +366,36 @@ public unsafe partial struct __Internal
366
366
367
367
}
368
368
369
+ public unsafe static partial class BasicStringExtensions
370
+ {
371
+ public partial struct __Internal
372
+ {
373
+ [ SuppressUnmanagedCodeSecurity , DllImport ( "Std-symbols" , EntryPoint = "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBD@Z" , CallingConvention = __CallingConvention . ThisCall ) ]
374
+ internal static extern __IntPtr Assign ( __IntPtr __instance , [ MarshalAs ( UnmanagedType . CustomMarshaler , MarshalTypeRef = typeof ( CppSharp . Runtime . UTF8Marshaller ) ) ] string _Ptr ) ;
375
+
376
+ [ SuppressUnmanagedCodeSecurity , DllImport ( "Std-symbols" , EntryPoint = "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" , CallingConvention = __CallingConvention . ThisCall ) ]
377
+ internal static extern __IntPtr Data ( __IntPtr __instance ) ;
378
+ }
379
+
380
+ public static global ::Std . BasicString < sbyte , global ::Std . CharTraits < sbyte > , global ::Std . Allocator < sbyte > > Assign ( this global ::Std . BasicString < sbyte , global ::Std . CharTraits < sbyte > , global ::Std . Allocator < sbyte > > @this , string _Ptr )
381
+ {
382
+ var __arg0 = @this is null ? __IntPtr . Zero : @this . __Instance ;
383
+ var ___ret = __Internal . Assign ( __arg0 , _Ptr ) ;
384
+ var __result0 = global ::Std . BasicString < sbyte , global ::Std . CharTraits < sbyte > , global ::Std . Allocator < sbyte > > . __GetOrCreateInstance ( ___ret , false ) ;
385
+ return __result0 ;
386
+ }
387
+
388
+ public static string Data ( this global ::Std . BasicString < sbyte , global ::Std . CharTraits < sbyte > , global ::Std . Allocator < sbyte > > @this )
389
+ {
390
+ var __arg0 = @this is null ? __IntPtr . Zero : @this . __Instance ;
391
+ var ___ret = __Internal . Data ( __arg0 ) ;
392
+ return CppSharp . Runtime . MarshalUtil . GetString ( global ::System . Text . Encoding . UTF8 , ___ret ) ;
393
+ }
394
+ }
395
+ }
396
+
397
+ namespace Std
398
+ {
369
399
namespace CharTraits
370
400
{
371
401
[ StructLayout ( LayoutKind . Sequential , Size = 1 , Pack = 8 ) ]
@@ -457,31 +487,4 @@ internal protected virtual void Dispose(bool disposing, bool callNativeDtor)
457
487
__Instance = IntPtr . Zero ;
458
488
}
459
489
}
460
-
461
- public unsafe static partial class BasicStringExtensions
462
- {
463
- public partial struct __Internal
464
- {
465
- [ SuppressUnmanagedCodeSecurity , DllImport ( "Std-symbols" , EntryPoint = "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@QBD@Z" , CallingConvention = __CallingConvention . ThisCall ) ]
466
- internal static extern __IntPtr Assign ( __IntPtr __instance , [ MarshalAs ( UnmanagedType . CustomMarshaler , MarshalTypeRef = typeof ( CppSharp . Runtime . UTF8Marshaller ) ) ] string _Ptr ) ;
467
-
468
- [ SuppressUnmanagedCodeSecurity , DllImport ( "Std-symbols" , EntryPoint = "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ" , CallingConvention = __CallingConvention . ThisCall ) ]
469
- internal static extern __IntPtr Data ( __IntPtr __instance ) ;
470
- }
471
-
472
- public static global ::Std . BasicString < sbyte , global ::Std . CharTraits < sbyte > , global ::Std . Allocator < sbyte > > Assign ( this global ::Std . BasicString < sbyte , global ::Std . CharTraits < sbyte > , global ::Std . Allocator < sbyte > > @this , string _Ptr )
473
- {
474
- var __arg0 = @this is null ? __IntPtr . Zero : @this . __Instance ;
475
- var ___ret = __Internal . Assign ( __arg0 , _Ptr ) ;
476
- var __result0 = global ::Std . BasicString < sbyte , global ::Std . CharTraits < sbyte > , global ::Std . Allocator < sbyte > > . __GetOrCreateInstance ( ___ret , false ) ;
477
- return __result0 ;
478
- }
479
-
480
- public static string Data ( this global ::Std . BasicString < sbyte , global ::Std . CharTraits < sbyte > , global ::Std . Allocator < sbyte > > @this )
481
- {
482
- var __arg0 = @this is null ? __IntPtr . Zero : @this . __Instance ;
483
- var ___ret = __Internal . Data ( __arg0 ) ;
484
- return CppSharp . Runtime . MarshalUtil . GetString ( global ::System . Text . Encoding . UTF8 , ___ret ) ;
485
- }
486
- }
487
490
}
0 commit comments