From fc1d75363a281101fe8edd369fa9ce3e1a606f6c Mon Sep 17 00:00:00 2001 From: Dimitar Dobrev Date: Tue, 17 Jan 2017 10:01:33 +0200 Subject: [PATCH] Regenerated the parser bindings after making internals internal. --- .../CppSharp.CppParser.cs | 443 +-- .../CSharp/i686-apple-darwin12.4.0/Std.cs | 2916 ++-------------- .../i686-pc-win32-msvc/CppSharp.CppParser.cs | 443 +-- .../Bindings/CSharp/i686-pc-win32-msvc/Std.cs | 108 +- .../CppSharp.CppParser.cs | 443 +-- .../CSharp/x86_64-apple-darwin12.4.0/Std.cs | 2952 ++--------------- .../CppSharp.CppParser.cs | 443 +-- .../CSharp/x86_64-linux-gnu-cxx11abi/Std.cs | 561 +--- .../x86_64-linux-gnu/CppSharp.CppParser.cs | 443 +-- .../Bindings/CSharp/x86_64-linux-gnu/Std.cs | 633 +--- .../CppSharp.CppParser.cs | 443 +-- .../CSharp/x86_64-pc-win32-msvc/Std.cs | 111 +- src/CppParser/ParserGen/ParserGen.cs | 16 +- .../Generators/CSharp/CSharpSources.cs | 31 +- 14 files changed, 1898 insertions(+), 8088 deletions(-) diff --git a/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser.cs b/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser.cs index 041c0431..02831bdf 100644 --- a/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser.cs +++ b/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser.cs @@ -7,6 +7,9 @@ using System; using System.Runtime.InteropServices; using System.Security; +using System.Runtime.CompilerServices; + +[assembly:InternalsVisibleTo("CppSharp.Parser")] namespace CppSharp { @@ -296,17 +299,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Type(native.ToPointer(), skipVTables); } - public static Type __CreateInstance(Type.__Internal native, bool skipVTables = false) + internal static Type __CreateInstance(Type.__Internal native, bool skipVTables = false) { return new Type(native, skipVTables); } @@ -419,17 +422,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeQualifiers(native.ToPointer(), skipVTables); } - public static TypeQualifiers __CreateInstance(TypeQualifiers.__Internal native, bool skipVTables = false) + internal static TypeQualifiers __CreateInstance(TypeQualifiers.__Internal native, bool skipVTables = false) { return new TypeQualifiers(native, skipVTables); } @@ -548,17 +551,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new QualifiedType(native.ToPointer(), skipVTables); } - public static QualifiedType __CreateInstance(QualifiedType.__Internal native, bool skipVTables = false) + internal static QualifiedType __CreateInstance(QualifiedType.__Internal native, bool skipVTables = false) { return new QualifiedType(native, skipVTables); } @@ -670,12 +673,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TagType(native.ToPointer(), skipVTables); } - public static TagType __CreateInstance(TagType.__Internal native, bool skipVTables = false) + internal static TagType __CreateInstance(TagType.__Internal native, bool skipVTables = false) { return new TagType(native, skipVTables); } @@ -785,12 +788,12 @@ namespace CppSharp Incomplete = 3 } - public static new ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ArrayType(native.ToPointer(), skipVTables); } - public static ArrayType __CreateInstance(ArrayType.__Internal native, bool skipVTables = false) + internal static ArrayType __CreateInstance(ArrayType.__Internal native, bool skipVTables = false) { return new ArrayType(native, skipVTables); } @@ -948,12 +951,12 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - public static new FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionType(native.ToPointer(), skipVTables); } - public static FunctionType __CreateInstance(FunctionType.__Internal native, bool skipVTables = false) + internal static FunctionType __CreateInstance(FunctionType.__Internal native, bool skipVTables = false) { return new FunctionType(native, skipVTables); } @@ -1108,12 +1111,12 @@ namespace CppSharp RVReference = 3 } - public static new PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PointerType(native.ToPointer(), skipVTables); } - public static PointerType __CreateInstance(PointerType.__Internal native, bool skipVTables = false) + internal static PointerType __CreateInstance(PointerType.__Internal native, bool skipVTables = false) { return new PointerType(native, skipVTables); } @@ -1214,12 +1217,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MemberPointerType(native.ToPointer(), skipVTables); } - public static MemberPointerType __CreateInstance(MemberPointerType.__Internal native, bool skipVTables = false) + internal static MemberPointerType __CreateInstance(MemberPointerType.__Internal native, bool skipVTables = false) { return new MemberPointerType(native, skipVTables); } @@ -1307,12 +1310,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefType(native.ToPointer(), skipVTables); } - public static TypedefType __CreateInstance(TypedefType.__Internal native, bool skipVTables = false) + internal static TypedefType __CreateInstance(TypedefType.__Internal native, bool skipVTables = false) { return new TypedefType(native, skipVTables); } @@ -1408,12 +1411,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AttributedType(native.ToPointer(), skipVTables); } - public static AttributedType __CreateInstance(AttributedType.__Internal native, bool skipVTables = false) + internal static AttributedType __CreateInstance(AttributedType.__Internal native, bool skipVTables = false) { return new AttributedType(native, skipVTables); } @@ -1520,12 +1523,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DecayedType(native.ToPointer(), skipVTables); } - public static DecayedType __CreateInstance(DecayedType.__Internal native, bool skipVTables = false) + internal static DecayedType __CreateInstance(DecayedType.__Internal native, bool skipVTables = false) { return new DecayedType(native, skipVTables); } @@ -1657,17 +1660,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateArgument(native.ToPointer(), skipVTables); } - public static TemplateArgument __CreateInstance(TemplateArgument.__Internal native, bool skipVTables = false) + internal static TemplateArgument __CreateInstance(TemplateArgument.__Internal native, bool skipVTables = false) { return new TemplateArgument(native, skipVTables); } @@ -1836,12 +1839,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateSpecializationType(native.ToPointer(), skipVTables); } - public static TemplateSpecializationType __CreateInstance(TemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static TemplateSpecializationType __CreateInstance(TemplateSpecializationType.__Internal native, bool skipVTables = false) { return new TemplateSpecializationType(native, skipVTables); } @@ -2014,12 +2017,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native.ToPointer(), skipVTables); } - public static DependentTemplateSpecializationType __CreateInstance(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static DependentTemplateSpecializationType __CreateInstance(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native, skipVTables); } @@ -2160,12 +2163,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterType(native.ToPointer(), skipVTables); } - public static TemplateParameterType __CreateInstance(TemplateParameterType.__Internal native, bool skipVTables = false) + internal static TemplateParameterType __CreateInstance(TemplateParameterType.__Internal native, bool skipVTables = false) { return new TemplateParameterType(native, skipVTables); } @@ -2310,12 +2313,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native.ToPointer(), skipVTables); } - public static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) + internal static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native, skipVTables); } @@ -2424,12 +2427,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InjectedClassNameType(native.ToPointer(), skipVTables); } - public static InjectedClassNameType __CreateInstance(InjectedClassNameType.__Internal native, bool skipVTables = false) + internal static InjectedClassNameType __CreateInstance(InjectedClassNameType.__Internal native, bool skipVTables = false) { return new InjectedClassNameType(native, skipVTables); } @@ -2535,12 +2538,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentNameType(native.ToPointer(), skipVTables); } - public static DependentNameType __CreateInstance(DependentNameType.__Internal native, bool skipVTables = false) + internal static DependentNameType __CreateInstance(DependentNameType.__Internal native, bool skipVTables = false) { return new DependentNameType(native, skipVTables); } @@ -2625,12 +2628,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PackExpansionType(native.ToPointer(), skipVTables); } - public static PackExpansionType __CreateInstance(PackExpansionType.__Internal native, bool skipVTables = false) + internal static PackExpansionType __CreateInstance(PackExpansionType.__Internal native, bool skipVTables = false) { return new PackExpansionType(native, skipVTables); } @@ -2708,12 +2711,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new UnaryTransformType(native.ToPointer(), skipVTables); } - public static UnaryTransformType __CreateInstance(UnaryTransformType.__Internal native, bool skipVTables = false) + internal static UnaryTransformType __CreateInstance(UnaryTransformType.__Internal native, bool skipVTables = false) { return new UnaryTransformType(native, skipVTables); } @@ -2817,12 +2820,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VectorType(native.ToPointer(), skipVTables); } - public static VectorType __CreateInstance(VectorType.__Internal native, bool skipVTables = false) + internal static VectorType __CreateInstance(VectorType.__Internal native, bool skipVTables = false) { return new VectorType(native, skipVTables); } @@ -2923,12 +2926,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BuiltinType(native.ToPointer(), skipVTables); } - public static BuiltinType __CreateInstance(BuiltinType.__Internal native, bool skipVTables = false) + internal static BuiltinType __CreateInstance(BuiltinType.__Internal native, bool skipVTables = false) { return new BuiltinType(native, skipVTables); } @@ -3019,17 +3022,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableComponent(native.ToPointer(), skipVTables); } - public static VTableComponent __CreateInstance(VTableComponent.__Internal native, bool skipVTables = false) + internal static VTableComponent __CreateInstance(VTableComponent.__Internal native, bool skipVTables = false) { return new VTableComponent(native, skipVTables); } @@ -3176,17 +3179,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableLayout(native.ToPointer(), skipVTables); } - public static VTableLayout __CreateInstance(VTableLayout.__Internal native, bool skipVTables = false) + internal static VTableLayout __CreateInstance(VTableLayout.__Internal native, bool skipVTables = false) { return new VTableLayout(native, skipVTables); } @@ -3312,17 +3315,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VFTableInfo(native.ToPointer(), skipVTables); } - public static VFTableInfo __CreateInstance(VFTableInfo.__Internal native, bool skipVTables = false) + internal static VFTableInfo __CreateInstance(VFTableInfo.__Internal native, bool skipVTables = false) { return new VFTableInfo(native, skipVTables); } @@ -3481,17 +3484,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutField(native.ToPointer(), skipVTables); } - public static LayoutField __CreateInstance(LayoutField.__Internal native, bool skipVTables = false) + internal static LayoutField __CreateInstance(LayoutField.__Internal native, bool skipVTables = false) { return new LayoutField(native, skipVTables); } @@ -3635,17 +3638,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutBase(native.ToPointer(), skipVTables); } - public static LayoutBase __CreateInstance(LayoutBase.__Internal native, bool skipVTables = false) + internal static LayoutBase __CreateInstance(LayoutBase.__Internal native, bool skipVTables = false) { return new LayoutBase(native, skipVTables); } @@ -3851,17 +3854,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassLayout(native.ToPointer(), skipVTables); } - public static ClassLayout __CreateInstance(ClassLayout.__Internal native, bool skipVTables = false) + internal static ClassLayout __CreateInstance(ClassLayout.__Internal native, bool skipVTables = false) { return new ClassLayout(native, skipVTables); } @@ -4225,17 +4228,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Declaration(native.ToPointer(), skipVTables); } - public static Declaration __CreateInstance(Declaration.__Internal native, bool skipVTables = false) + internal static Declaration __CreateInstance(Declaration.__Internal native, bool skipVTables = false) { return new Declaration(native, skipVTables); } @@ -4845,12 +4848,12 @@ namespace CppSharp internal static extern uint GetFriendsCount_0(global::System.IntPtr instance); } - public static new DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DeclarationContext(native.ToPointer(), skipVTables); } - public static DeclarationContext __CreateInstance(DeclarationContext.__Internal native, bool skipVTables = false) + internal static DeclarationContext __CreateInstance(DeclarationContext.__Internal native, bool skipVTables = false) { return new DeclarationContext(native, skipVTables); } @@ -5300,12 +5303,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefNameDecl(native.ToPointer(), skipVTables); } - public static TypedefNameDecl __CreateInstance(TypedefNameDecl.__Internal native, bool skipVTables = false) + internal static TypedefNameDecl __CreateInstance(TypedefNameDecl.__Internal native, bool skipVTables = false) { return new TypedefNameDecl(native, skipVTables); } @@ -5458,12 +5461,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefDecl(native.ToPointer(), skipVTables); } - public static TypedefDecl __CreateInstance(TypedefDecl.__Internal native, bool skipVTables = false) + internal static TypedefDecl __CreateInstance(TypedefDecl.__Internal native, bool skipVTables = false) { return new TypedefDecl(native, skipVTables); } @@ -5601,12 +5604,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAlias(native.ToPointer(), skipVTables); } - public static TypeAlias __CreateInstance(TypeAlias.__Internal native, bool skipVTables = false) + internal static TypeAlias __CreateInstance(TypeAlias.__Internal native, bool skipVTables = false) { return new TypeAlias(native, skipVTables); } @@ -5759,12 +5762,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Friend(native.ToPointer(), skipVTables); } - public static Friend __CreateInstance(Friend.__Internal native, bool skipVTables = false) + internal static Friend __CreateInstance(Friend.__Internal native, bool skipVTables = false) { return new Friend(native, skipVTables); } @@ -5880,17 +5883,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Statement(native.ToPointer(), skipVTables); } - public static Statement __CreateInstance(Statement.__Internal native, bool skipVTables = false) + internal static Statement __CreateInstance(Statement.__Internal native, bool skipVTables = false) { return new Statement(native, skipVTables); } @@ -6013,12 +6016,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Expression(native.ToPointer(), skipVTables); } - public static Expression __CreateInstance(Expression.__Internal native, bool skipVTables = false) + internal static Expression __CreateInstance(Expression.__Internal native, bool skipVTables = false) { return new Expression(native, skipVTables); } @@ -6113,12 +6116,12 @@ namespace CppSharp internal static extern void SetOpcodeStr_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BinaryOperator(native.ToPointer(), skipVTables); } - public static BinaryOperator __CreateInstance(BinaryOperator.__Internal native, bool skipVTables = false) + internal static BinaryOperator __CreateInstance(BinaryOperator.__Internal native, bool skipVTables = false) { return new BinaryOperator(native, skipVTables); } @@ -6267,12 +6270,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CallExpr(native.ToPointer(), skipVTables); } - public static CallExpr __CreateInstance(CallExpr.__Internal native, bool skipVTables = false) + internal static CallExpr __CreateInstance(CallExpr.__Internal native, bool skipVTables = false) { return new CallExpr(native, skipVTables); } @@ -6404,12 +6407,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CXXConstructExpr(native.ToPointer(), skipVTables); } - public static CXXConstructExpr __CreateInstance(CXXConstructExpr.__Internal native, bool skipVTables = false) + internal static CXXConstructExpr __CreateInstance(CXXConstructExpr.__Internal native, bool skipVTables = false) { return new CXXConstructExpr(native, skipVTables); } @@ -6580,12 +6583,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Parameter(native.ToPointer(), skipVTables); } - public static Parameter __CreateInstance(Parameter.__Internal native, bool skipVTables = false) + internal static Parameter __CreateInstance(Parameter.__Internal native, bool skipVTables = false) { return new Parameter(native, skipVTables); } @@ -6869,12 +6872,12 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - public static new Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Function(native.ToPointer(), skipVTables); } - public static Function __CreateInstance(Function.__Internal native, bool skipVTables = false) + internal static Function __CreateInstance(Function.__Internal native, bool skipVTables = false) { return new Function(native, skipVTables); } @@ -7295,12 +7298,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Method(native.ToPointer(), skipVTables); } - public static Method __CreateInstance(Method.__Internal native, bool skipVTables = false) + internal static Method __CreateInstance(Method.__Internal native, bool skipVTables = false) { return new Method(native, skipVTables); } @@ -7736,12 +7739,12 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Item(native.ToPointer(), skipVTables); } - public static Item __CreateInstance(Item.__Internal native, bool skipVTables = false) + internal static Item __CreateInstance(Item.__Internal native, bool skipVTables = false) { return new Item(native, skipVTables); } @@ -7828,12 +7831,12 @@ namespace CppSharp } } - public static new Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Enumeration(native.ToPointer(), skipVTables); } - public static Enumeration __CreateInstance(Enumeration.__Internal native, bool skipVTables = false) + internal static Enumeration __CreateInstance(Enumeration.__Internal native, bool skipVTables = false) { return new Enumeration(native, skipVTables); } @@ -8063,12 +8066,12 @@ namespace CppSharp internal static extern void SetMangled_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Variable(native.ToPointer(), skipVTables); } - public static Variable __CreateInstance(Variable.__Internal native, bool skipVTables = false) + internal static Variable __CreateInstance(Variable.__Internal native, bool skipVTables = false) { return new Variable(native, skipVTables); } @@ -8186,17 +8189,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BaseClassSpecifier(native.ToPointer(), skipVTables); } - public static BaseClassSpecifier __CreateInstance(BaseClassSpecifier.__Internal native, bool skipVTables = false) + internal static BaseClassSpecifier __CreateInstance(BaseClassSpecifier.__Internal native, bool skipVTables = false) { return new BaseClassSpecifier(native, skipVTables); } @@ -8393,12 +8396,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Field(native.ToPointer(), skipVTables); } - public static Field __CreateInstance(Field.__Internal native, bool skipVTables = false) + internal static Field __CreateInstance(Field.__Internal native, bool skipVTables = false) { return new Field(native, skipVTables); } @@ -8587,12 +8590,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AccessSpecifierDecl(native.ToPointer(), skipVTables); } - public static AccessSpecifierDecl __CreateInstance(AccessSpecifierDecl.__Internal native, bool skipVTables = false) + internal static AccessSpecifierDecl __CreateInstance(AccessSpecifierDecl.__Internal native, bool skipVTables = false) { return new AccessSpecifierDecl(native, skipVTables); } @@ -8879,12 +8882,12 @@ namespace CppSharp internal static extern uint GetSpecifiersCount_0(global::System.IntPtr instance); } - public static new Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Class(native.ToPointer(), skipVTables); } - public static Class __CreateInstance(Class.__Internal native, bool skipVTables = false) + internal static Class __CreateInstance(Class.__Internal native, bool skipVTables = false) { return new Class(native, skipVTables); } @@ -9314,12 +9317,12 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - public static new Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Template(native.ToPointer(), skipVTables); } - public static Template __CreateInstance(Template.__Internal native, bool skipVTables = false) + internal static Template __CreateInstance(Template.__Internal native, bool skipVTables = false) { return new Template(native, skipVTables); } @@ -9522,12 +9525,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAliasTemplate(native.ToPointer(), skipVTables); } - public static TypeAliasTemplate __CreateInstance(TypeAliasTemplate.__Internal native, bool skipVTables = false) + internal static TypeAliasTemplate __CreateInstance(TypeAliasTemplate.__Internal native, bool skipVTables = false) { return new TypeAliasTemplate(native, skipVTables); } @@ -9668,12 +9671,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameter(native.ToPointer(), skipVTables); } - public static TemplateParameter __CreateInstance(TemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateParameter __CreateInstance(TemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateParameter(native, skipVTables); } @@ -9864,12 +9867,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateTemplateParameter(native.ToPointer(), skipVTables); } - public static TemplateTemplateParameter __CreateInstance(TemplateTemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateTemplateParameter __CreateInstance(TemplateTemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateTemplateParameter(native, skipVTables); } @@ -10052,12 +10055,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeTemplateParameter(native.ToPointer(), skipVTables); } - public static TypeTemplateParameter __CreateInstance(TypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static TypeTemplateParameter __CreateInstance(TypeTemplateParameter.__Internal native, bool skipVTables = false) { return new TypeTemplateParameter(native, skipVTables); } @@ -10223,12 +10226,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NonTypeTemplateParameter(native.ToPointer(), skipVTables); } - public static NonTypeTemplateParameter __CreateInstance(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static NonTypeTemplateParameter __CreateInstance(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) { return new NonTypeTemplateParameter(native, skipVTables); } @@ -10446,12 +10449,12 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - public static new ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplate(native.ToPointer(), skipVTables); } - public static ClassTemplate __CreateInstance(ClassTemplate.__Internal native, bool skipVTables = false) + internal static ClassTemplate __CreateInstance(ClassTemplate.__Internal native, bool skipVTables = false) { return new ClassTemplate(native, skipVTables); } @@ -10720,12 +10723,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplateSpecialization(native.ToPointer(), skipVTables); } - public static ClassTemplateSpecialization __CreateInstance(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplateSpecialization __CreateInstance(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplateSpecialization(native, skipVTables); } @@ -11001,12 +11004,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - public static ClassTemplatePartialSpecialization __CreateInstance(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplatePartialSpecialization __CreateInstance(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native, skipVTables); } @@ -11167,12 +11170,12 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - public static new FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplate(native.ToPointer(), skipVTables); } - public static FunctionTemplate __CreateInstance(FunctionTemplate.__Internal native, bool skipVTables = false) + internal static FunctionTemplate __CreateInstance(FunctionTemplate.__Internal native, bool skipVTables = false) { return new FunctionTemplate(native, skipVTables); } @@ -11321,17 +11324,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native.ToPointer(), skipVTables); } - public static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native, skipVTables); } @@ -11571,12 +11574,12 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - public static new VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplate(native.ToPointer(), skipVTables); } - public static VarTemplate __CreateInstance(VarTemplate.__Internal native, bool skipVTables = false) + internal static VarTemplate __CreateInstance(VarTemplate.__Internal native, bool skipVTables = false) { return new VarTemplate(native, skipVTables); } @@ -11776,12 +11779,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplateSpecialization(native.ToPointer(), skipVTables); } - public static VarTemplateSpecialization __CreateInstance(VarTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplateSpecialization __CreateInstance(VarTemplateSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplateSpecialization(native, skipVTables); } @@ -11988,12 +11991,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - public static VarTemplatePartialSpecialization __CreateInstance(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplatePartialSpecialization __CreateInstance(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native, skipVTables); } @@ -12161,12 +12164,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Namespace(native.ToPointer(), skipVTables); } - public static Namespace __CreateInstance(Namespace.__Internal native, bool skipVTables = false) + internal static Namespace __CreateInstance(Namespace.__Internal native, bool skipVTables = false) { return new Namespace(native, skipVTables); } @@ -12267,17 +12270,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PreprocessedEntity(native.ToPointer(), skipVTables); } - public static PreprocessedEntity __CreateInstance(PreprocessedEntity.__Internal native, bool skipVTables = false) + internal static PreprocessedEntity __CreateInstance(PreprocessedEntity.__Internal native, bool skipVTables = false) { return new PreprocessedEntity(native, skipVTables); } @@ -12434,12 +12437,12 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroDefinition(native.ToPointer(), skipVTables); } - public static MacroDefinition __CreateInstance(MacroDefinition.__Internal native, bool skipVTables = false) + internal static MacroDefinition __CreateInstance(MacroDefinition.__Internal native, bool skipVTables = false) { return new MacroDefinition(native, skipVTables); } @@ -12612,12 +12615,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroExpansion(native.ToPointer(), skipVTables); } - public static MacroExpansion __CreateInstance(MacroExpansion.__Internal native, bool skipVTables = false) + internal static MacroExpansion __CreateInstance(MacroExpansion.__Internal native, bool skipVTables = false) { return new MacroExpansion(native, skipVTables); } @@ -12870,12 +12873,12 @@ namespace CppSharp internal static extern uint GetMacrosCount_0(global::System.IntPtr instance); } - public static new TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TranslationUnit(native.ToPointer(), skipVTables); } - public static TranslationUnit __CreateInstance(TranslationUnit.__Internal native, bool skipVTables = false) + internal static TranslationUnit __CreateInstance(TranslationUnit.__Internal native, bool skipVTables = false) { return new TranslationUnit(native, skipVTables); } @@ -13081,17 +13084,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NativeLibrary(native.ToPointer(), skipVTables); } - public static NativeLibrary __CreateInstance(NativeLibrary.__Internal native, bool skipVTables = false) + internal static NativeLibrary __CreateInstance(NativeLibrary.__Internal native, bool skipVTables = false) { return new NativeLibrary(native, skipVTables); } @@ -13276,17 +13279,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ASTContext(native.ToPointer(), skipVTables); } - public static ASTContext __CreateInstance(ASTContext.__Internal native, bool skipVTables = false) + internal static ASTContext __CreateInstance(ASTContext.__Internal native, bool skipVTables = false) { return new ASTContext(native, skipVTables); } @@ -13402,17 +13405,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Comment(native.ToPointer(), skipVTables); } - public static Comment __CreateInstance(Comment.__Internal native, bool skipVTables = false) + internal static Comment __CreateInstance(Comment.__Internal native, bool skipVTables = false) { return new Comment(native, skipVTables); } @@ -13510,12 +13513,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockContentComment(native.ToPointer(), skipVTables); } - public static BlockContentComment __CreateInstance(BlockContentComment.__Internal native, bool skipVTables = false) + internal static BlockContentComment __CreateInstance(BlockContentComment.__Internal native, bool skipVTables = false) { return new BlockContentComment(native, skipVTables); } @@ -13623,12 +13626,12 @@ namespace CppSharp internal static extern uint GetBlocksCount_0(global::System.IntPtr instance); } - public static new FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FullComment(native.ToPointer(), skipVTables); } - public static FullComment __CreateInstance(FullComment.__Internal native, bool skipVTables = false) + internal static FullComment __CreateInstance(FullComment.__Internal native, bool skipVTables = false) { return new FullComment(native, skipVTables); } @@ -13748,12 +13751,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineContentComment(native.ToPointer(), skipVTables); } - public static InlineContentComment __CreateInstance(InlineContentComment.__Internal native, bool skipVTables = false) + internal static InlineContentComment __CreateInstance(InlineContentComment.__Internal native, bool skipVTables = false) { return new InlineContentComment(native, skipVTables); } @@ -13877,12 +13880,12 @@ namespace CppSharp internal static extern uint GetContentCount_0(global::System.IntPtr instance); } - public static new ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParagraphComment(native.ToPointer(), skipVTables); } - public static ParagraphComment __CreateInstance(ParagraphComment.__Internal native, bool skipVTables = false) + internal static ParagraphComment __CreateInstance(ParagraphComment.__Internal native, bool skipVTables = false) { return new ParagraphComment(native, skipVTables); } @@ -14083,17 +14086,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - public static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } @@ -14168,12 +14171,12 @@ namespace CppSharp } } - public static new BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockCommandComment(native.ToPointer(), skipVTables); } - public static BlockCommandComment __CreateInstance(BlockCommandComment.__Internal native, bool skipVTables = false) + internal static BlockCommandComment __CreateInstance(BlockCommandComment.__Internal native, bool skipVTables = false) { return new BlockCommandComment(native, skipVTables); } @@ -14353,12 +14356,12 @@ namespace CppSharp InOut = 2 } - public static new ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParamCommandComment(native.ToPointer(), skipVTables); } - public static ParamCommandComment __CreateInstance(ParamCommandComment.__Internal native, bool skipVTables = false) + internal static ParamCommandComment __CreateInstance(ParamCommandComment.__Internal native, bool skipVTables = false) { return new ParamCommandComment(native, skipVTables); } @@ -14500,12 +14503,12 @@ namespace CppSharp internal static extern uint GetPositionCount_0(global::System.IntPtr instance); } - public static new TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TParamCommandComment(native.ToPointer(), skipVTables); } - public static TParamCommandComment __CreateInstance(TParamCommandComment.__Internal native, bool skipVTables = false) + internal static TParamCommandComment __CreateInstance(TParamCommandComment.__Internal native, bool skipVTables = false) { return new TParamCommandComment(native, skipVTables); } @@ -14631,12 +14634,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockLineComment(native.ToPointer(), skipVTables); } - public static VerbatimBlockLineComment __CreateInstance(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockLineComment __CreateInstance(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockLineComment(native, skipVTables); } @@ -14766,12 +14769,12 @@ namespace CppSharp internal static extern uint GetLinesCount_0(global::System.IntPtr instance); } - public static new VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockComment(native.ToPointer(), skipVTables); } - public static VerbatimBlockComment __CreateInstance(VerbatimBlockComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockComment __CreateInstance(VerbatimBlockComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockComment(native, skipVTables); } @@ -14910,12 +14913,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimLineComment(native.ToPointer(), skipVTables); } - public static VerbatimLineComment __CreateInstance(VerbatimLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimLineComment __CreateInstance(VerbatimLineComment.__Internal native, bool skipVTables = false) { return new VerbatimLineComment(native, skipVTables); } @@ -15090,17 +15093,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - public static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } @@ -15175,12 +15178,12 @@ namespace CppSharp } } - public static new InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineCommandComment(native.ToPointer(), skipVTables); } - public static InlineCommandComment __CreateInstance(InlineCommandComment.__Internal native, bool skipVTables = false) + internal static InlineCommandComment __CreateInstance(InlineCommandComment.__Internal native, bool skipVTables = false) { return new InlineCommandComment(native, skipVTables); } @@ -15322,12 +15325,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLTagComment(native.ToPointer(), skipVTables); } - public static HTMLTagComment __CreateInstance(HTMLTagComment.__Internal native, bool skipVTables = false) + internal static HTMLTagComment __CreateInstance(HTMLTagComment.__Internal native, bool skipVTables = false) { return new HTMLTagComment(native, skipVTables); } @@ -15501,17 +15504,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Attribute(native.ToPointer(), skipVTables); } - public static Attribute __CreateInstance(Attribute.__Internal native, bool skipVTables = false) + internal static Attribute __CreateInstance(Attribute.__Internal native, bool skipVTables = false) { return new Attribute(native, skipVTables); } @@ -15600,12 +15603,12 @@ namespace CppSharp } } - public static new HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLStartTagComment(native.ToPointer(), skipVTables); } - public static HTMLStartTagComment __CreateInstance(HTMLStartTagComment.__Internal native, bool skipVTables = false) + internal static HTMLStartTagComment __CreateInstance(HTMLStartTagComment.__Internal native, bool skipVTables = false) { return new HTMLStartTagComment(native, skipVTables); } @@ -15748,12 +15751,12 @@ namespace CppSharp internal static extern void SetTagName_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLEndTagComment(native.ToPointer(), skipVTables); } - public static HTMLEndTagComment __CreateInstance(HTMLEndTagComment.__Internal native, bool skipVTables = false) + internal static HTMLEndTagComment __CreateInstance(HTMLEndTagComment.__Internal native, bool skipVTables = false) { return new HTMLEndTagComment(native, skipVTables); } @@ -15867,12 +15870,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TextComment(native.ToPointer(), skipVTables); } - public static TextComment __CreateInstance(TextComment.__Internal native, bool skipVTables = false) + internal static TextComment __CreateInstance(TextComment.__Internal native, bool skipVTables = false) { return new TextComment(native, skipVTables); } @@ -16002,17 +16005,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new RawComment(native.ToPointer(), skipVTables); } - public static RawComment __CreateInstance(RawComment.__Internal native, bool skipVTables = false) + internal static RawComment __CreateInstance(RawComment.__Internal native, bool skipVTables = false) { return new RawComment(native, skipVTables); } @@ -16164,14 +16167,14 @@ namespace CppSharp } private SourceLocation.__Internal __instance; - public SourceLocation.__Internal __Instance { get { return __instance; } } + internal SourceLocation.__Internal __Instance { get { return __instance; } } - public static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new SourceLocation(native.ToPointer(), skipVTables); } - public static SourceLocation __CreateInstance(SourceLocation.__Internal native, bool skipVTables = false) + internal static SourceLocation __CreateInstance(SourceLocation.__Internal native, bool skipVTables = false) { return new SourceLocation(native, skipVTables); } @@ -16398,17 +16401,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserTargetInfo(native.ToPointer(), skipVTables); } - public static ParserTargetInfo __CreateInstance(ParserTargetInfo.__Internal native, bool skipVTables = false) + internal static ParserTargetInfo __CreateInstance(ParserTargetInfo.__Internal native, bool skipVTables = false) { return new ParserTargetInfo(native, skipVTables); } @@ -17262,17 +17265,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CppParserOptions(native.ToPointer(), skipVTables); } - public static CppParserOptions __CreateInstance(CppParserOptions.__Internal native, bool skipVTables = false) + internal static CppParserOptions __CreateInstance(CppParserOptions.__Internal native, bool skipVTables = false) { return new CppParserOptions(native, skipVTables); } @@ -17722,17 +17725,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserDiagnostic(native.ToPointer(), skipVTables); } - public static ParserDiagnostic __CreateInstance(ParserDiagnostic.__Internal native, bool skipVTables = false) + internal static ParserDiagnostic __CreateInstance(ParserDiagnostic.__Internal native, bool skipVTables = false) { return new ParserDiagnostic(native, skipVTables); } @@ -17919,17 +17922,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserResult(native.ToPointer(), skipVTables); } - public static ParserResult __CreateInstance(ParserResult.__Internal native, bool skipVTables = false) + internal static ParserResult __CreateInstance(ParserResult.__Internal native, bool skipVTables = false) { return new ParserResult(native, skipVTables); } @@ -18097,17 +18100,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClangParser(native.ToPointer(), skipVTables); } - public static ClangParser __CreateInstance(ClangParser.__Internal native, bool skipVTables = false) + internal static ClangParser __CreateInstance(ClangParser.__Internal native, bool skipVTables = false) { return new ClangParser(native, skipVTables); } diff --git a/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Std.cs b/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Std.cs index a0557aca..29a07ceb 100644 --- a/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Std.cs +++ b/src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/Std.cs @@ -7,6 +7,9 @@ using System; using System.Runtime.InteropServices; using System.Security; +using System.Runtime.CompilerServices; + +[assembly:InternalsVisibleTo("CppSharp.Parser.CSharp")] namespace Std { @@ -153,17 +156,17 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Allocator(native.ToPointer(), skipVTables); } - public static Allocator __CreateInstance(Allocator.__Internal native, bool skipVTables = false) + internal static Allocator __CreateInstance(Allocator.__Internal native, bool skipVTables = false) { return new Allocator(native, skipVTables); } @@ -427,50 +430,8 @@ public unsafe partial class DarwinMmstReg [FieldOffset(0)] public fixed sbyte __mmst_reg[10]; - [FieldOffset(1)] - public sbyte __dummy___mmst_reg_1; - - [FieldOffset(2)] - public sbyte __dummy___mmst_reg_2; - - [FieldOffset(3)] - public sbyte __dummy___mmst_reg_3; - - [FieldOffset(4)] - public sbyte __dummy___mmst_reg_4; - - [FieldOffset(5)] - public sbyte __dummy___mmst_reg_5; - - [FieldOffset(6)] - public sbyte __dummy___mmst_reg_6; - - [FieldOffset(7)] - public sbyte __dummy___mmst_reg_7; - - [FieldOffset(8)] - public sbyte __dummy___mmst_reg_8; - - [FieldOffset(9)] - public sbyte __dummy___mmst_reg_9; - [FieldOffset(10)] public fixed sbyte __mmst_rsrv[6]; - - [FieldOffset(11)] - public sbyte __dummy___mmst_rsrv_1; - - [FieldOffset(12)] - public sbyte __dummy___mmst_rsrv_2; - - [FieldOffset(13)] - public sbyte __dummy___mmst_rsrv_3; - - [FieldOffset(14)] - public sbyte __dummy___mmst_rsrv_4; - - [FieldOffset(15)] - public sbyte __dummy___mmst_rsrv_5; } } @@ -481,51 +442,6 @@ public unsafe partial class DarwinXmmReg { [FieldOffset(0)] public fixed sbyte __xmm_reg[16]; - - [FieldOffset(1)] - public sbyte __dummy___xmm_reg_1; - - [FieldOffset(2)] - public sbyte __dummy___xmm_reg_2; - - [FieldOffset(3)] - public sbyte __dummy___xmm_reg_3; - - [FieldOffset(4)] - public sbyte __dummy___xmm_reg_4; - - [FieldOffset(5)] - public sbyte __dummy___xmm_reg_5; - - [FieldOffset(6)] - public sbyte __dummy___xmm_reg_6; - - [FieldOffset(7)] - public sbyte __dummy___xmm_reg_7; - - [FieldOffset(8)] - public sbyte __dummy___xmm_reg_8; - - [FieldOffset(9)] - public sbyte __dummy___xmm_reg_9; - - [FieldOffset(10)] - public sbyte __dummy___xmm_reg_10; - - [FieldOffset(11)] - public sbyte __dummy___xmm_reg_11; - - [FieldOffset(12)] - public sbyte __dummy___xmm_reg_12; - - [FieldOffset(13)] - public sbyte __dummy___xmm_reg_13; - - [FieldOffset(14)] - public sbyte __dummy___xmm_reg_14; - - [FieldOffset(15)] - public sbyte __dummy___xmm_reg_15; } } @@ -537,9 +453,6 @@ public unsafe partial class DarwinI386FloatState [FieldOffset(0)] public fixed int __fpu_reserved[2]; - [FieldOffset(4)] - public int __dummy___fpu_reserved_1; - [FieldOffset(8)] internal global::DarwinFpControl.__Internal __fpu_fcw; @@ -630,2169 +543,351 @@ public unsafe partial class DarwinI386FloatState [FieldOffset(296)] public fixed sbyte __fpu_rsrv4[224]; - [FieldOffset(297)] - public sbyte __dummy___fpu_rsrv4_1; + [FieldOffset(520)] + public int __fpu_reserved1; + } +} - [FieldOffset(298)] - public sbyte __dummy___fpu_rsrv4_2; +public unsafe partial class DarwinI386AvxState +{ + [StructLayout(LayoutKind.Explicit, Size = 716)] + public partial struct __Internal + { + [FieldOffset(0)] + public fixed int __fpu_reserved[2]; - [FieldOffset(299)] - public sbyte __dummy___fpu_rsrv4_3; + [FieldOffset(8)] + internal global::DarwinFpControl.__Internal __fpu_fcw; - [FieldOffset(300)] - public sbyte __dummy___fpu_rsrv4_4; + [FieldOffset(10)] + internal global::DarwinFpStatus.__Internal __fpu_fsw; - [FieldOffset(301)] - public sbyte __dummy___fpu_rsrv4_5; + [FieldOffset(12)] + public byte __fpu_ftw; - [FieldOffset(302)] - public sbyte __dummy___fpu_rsrv4_6; + [FieldOffset(13)] + public byte __fpu_rsrv1; - [FieldOffset(303)] - public sbyte __dummy___fpu_rsrv4_7; + [FieldOffset(14)] + public ushort __fpu_fop; - [FieldOffset(304)] - public sbyte __dummy___fpu_rsrv4_8; + [FieldOffset(16)] + public uint __fpu_ip; - [FieldOffset(305)] - public sbyte __dummy___fpu_rsrv4_9; + [FieldOffset(20)] + public ushort __fpu_cs; - [FieldOffset(306)] - public sbyte __dummy___fpu_rsrv4_10; + [FieldOffset(22)] + public ushort __fpu_rsrv2; - [FieldOffset(307)] - public sbyte __dummy___fpu_rsrv4_11; + [FieldOffset(24)] + public uint __fpu_dp; - [FieldOffset(308)] - public sbyte __dummy___fpu_rsrv4_12; + [FieldOffset(28)] + public ushort __fpu_ds; - [FieldOffset(309)] - public sbyte __dummy___fpu_rsrv4_13; + [FieldOffset(30)] + public ushort __fpu_rsrv3; - [FieldOffset(310)] - public sbyte __dummy___fpu_rsrv4_14; + [FieldOffset(32)] + public uint __fpu_mxcsr; - [FieldOffset(311)] - public sbyte __dummy___fpu_rsrv4_15; + [FieldOffset(36)] + public uint __fpu_mxcsrmask; - [FieldOffset(312)] - public sbyte __dummy___fpu_rsrv4_16; + [FieldOffset(40)] + internal global::DarwinMmstReg.__Internal __fpu_stmm0; - [FieldOffset(313)] - public sbyte __dummy___fpu_rsrv4_17; + [FieldOffset(56)] + internal global::DarwinMmstReg.__Internal __fpu_stmm1; - [FieldOffset(314)] - public sbyte __dummy___fpu_rsrv4_18; + [FieldOffset(72)] + internal global::DarwinMmstReg.__Internal __fpu_stmm2; - [FieldOffset(315)] - public sbyte __dummy___fpu_rsrv4_19; + [FieldOffset(88)] + internal global::DarwinMmstReg.__Internal __fpu_stmm3; - [FieldOffset(316)] - public sbyte __dummy___fpu_rsrv4_20; + [FieldOffset(104)] + internal global::DarwinMmstReg.__Internal __fpu_stmm4; - [FieldOffset(317)] - public sbyte __dummy___fpu_rsrv4_21; + [FieldOffset(120)] + internal global::DarwinMmstReg.__Internal __fpu_stmm5; - [FieldOffset(318)] - public sbyte __dummy___fpu_rsrv4_22; + [FieldOffset(136)] + internal global::DarwinMmstReg.__Internal __fpu_stmm6; - [FieldOffset(319)] - public sbyte __dummy___fpu_rsrv4_23; + [FieldOffset(152)] + internal global::DarwinMmstReg.__Internal __fpu_stmm7; - [FieldOffset(320)] - public sbyte __dummy___fpu_rsrv4_24; + [FieldOffset(168)] + internal global::DarwinXmmReg.__Internal __fpu_xmm0; - [FieldOffset(321)] - public sbyte __dummy___fpu_rsrv4_25; + [FieldOffset(184)] + internal global::DarwinXmmReg.__Internal __fpu_xmm1; - [FieldOffset(322)] - public sbyte __dummy___fpu_rsrv4_26; + [FieldOffset(200)] + internal global::DarwinXmmReg.__Internal __fpu_xmm2; - [FieldOffset(323)] - public sbyte __dummy___fpu_rsrv4_27; + [FieldOffset(216)] + internal global::DarwinXmmReg.__Internal __fpu_xmm3; - [FieldOffset(324)] - public sbyte __dummy___fpu_rsrv4_28; + [FieldOffset(232)] + internal global::DarwinXmmReg.__Internal __fpu_xmm4; - [FieldOffset(325)] - public sbyte __dummy___fpu_rsrv4_29; + [FieldOffset(248)] + internal global::DarwinXmmReg.__Internal __fpu_xmm5; - [FieldOffset(326)] - public sbyte __dummy___fpu_rsrv4_30; + [FieldOffset(264)] + internal global::DarwinXmmReg.__Internal __fpu_xmm6; - [FieldOffset(327)] - public sbyte __dummy___fpu_rsrv4_31; + [FieldOffset(280)] + internal global::DarwinXmmReg.__Internal __fpu_xmm7; - [FieldOffset(328)] - public sbyte __dummy___fpu_rsrv4_32; + [FieldOffset(296)] + public fixed sbyte __fpu_rsrv4[224]; - [FieldOffset(329)] - public sbyte __dummy___fpu_rsrv4_33; + [FieldOffset(520)] + public int __fpu_reserved1; - [FieldOffset(330)] - public sbyte __dummy___fpu_rsrv4_34; + [FieldOffset(524)] + public fixed sbyte __avx_reserved1[64]; - [FieldOffset(331)] - public sbyte __dummy___fpu_rsrv4_35; + [FieldOffset(588)] + internal global::DarwinXmmReg.__Internal __fpu_ymmh0; - [FieldOffset(332)] - public sbyte __dummy___fpu_rsrv4_36; + [FieldOffset(604)] + internal global::DarwinXmmReg.__Internal __fpu_ymmh1; - [FieldOffset(333)] - public sbyte __dummy___fpu_rsrv4_37; + [FieldOffset(620)] + internal global::DarwinXmmReg.__Internal __fpu_ymmh2; - [FieldOffset(334)] - public sbyte __dummy___fpu_rsrv4_38; + [FieldOffset(636)] + internal global::DarwinXmmReg.__Internal __fpu_ymmh3; - [FieldOffset(335)] - public sbyte __dummy___fpu_rsrv4_39; + [FieldOffset(652)] + internal global::DarwinXmmReg.__Internal __fpu_ymmh4; - [FieldOffset(336)] - public sbyte __dummy___fpu_rsrv4_40; + [FieldOffset(668)] + internal global::DarwinXmmReg.__Internal __fpu_ymmh5; - [FieldOffset(337)] - public sbyte __dummy___fpu_rsrv4_41; + [FieldOffset(684)] + internal global::DarwinXmmReg.__Internal __fpu_ymmh6; - [FieldOffset(338)] - public sbyte __dummy___fpu_rsrv4_42; + [FieldOffset(700)] + internal global::DarwinXmmReg.__Internal __fpu_ymmh7; + } +} - [FieldOffset(339)] - public sbyte __dummy___fpu_rsrv4_43; +public unsafe partial class DarwinI386ExceptionState +{ + [StructLayout(LayoutKind.Explicit, Size = 12)] + public partial struct __Internal + { + [FieldOffset(0)] + public ushort __trapno; - [FieldOffset(340)] - public sbyte __dummy___fpu_rsrv4_44; + [FieldOffset(2)] + public ushort __cpu; - [FieldOffset(341)] - public sbyte __dummy___fpu_rsrv4_45; + [FieldOffset(4)] + public uint __err; - [FieldOffset(342)] - public sbyte __dummy___fpu_rsrv4_46; + [FieldOffset(8)] + public uint __faultvaddr; + } +} - [FieldOffset(343)] - public sbyte __dummy___fpu_rsrv4_47; +public unsafe partial class DarwinX86ThreadState64 +{ + [StructLayout(LayoutKind.Explicit, Size = 168)] + public partial struct __Internal + { + [FieldOffset(0)] + public ulong __rax; - [FieldOffset(344)] - public sbyte __dummy___fpu_rsrv4_48; + [FieldOffset(8)] + public ulong __rbx; - [FieldOffset(345)] - public sbyte __dummy___fpu_rsrv4_49; + [FieldOffset(16)] + public ulong __rcx; - [FieldOffset(346)] - public sbyte __dummy___fpu_rsrv4_50; + [FieldOffset(24)] + public ulong __rdx; - [FieldOffset(347)] - public sbyte __dummy___fpu_rsrv4_51; + [FieldOffset(32)] + public ulong __rdi; - [FieldOffset(348)] - public sbyte __dummy___fpu_rsrv4_52; + [FieldOffset(40)] + public ulong __rsi; - [FieldOffset(349)] - public sbyte __dummy___fpu_rsrv4_53; + [FieldOffset(48)] + public ulong __rbp; - [FieldOffset(350)] - public sbyte __dummy___fpu_rsrv4_54; + [FieldOffset(56)] + public ulong __rsp; - [FieldOffset(351)] - public sbyte __dummy___fpu_rsrv4_55; + [FieldOffset(64)] + public ulong __r8; - [FieldOffset(352)] - public sbyte __dummy___fpu_rsrv4_56; + [FieldOffset(72)] + public ulong __r9; - [FieldOffset(353)] - public sbyte __dummy___fpu_rsrv4_57; + [FieldOffset(80)] + public ulong __r10; - [FieldOffset(354)] - public sbyte __dummy___fpu_rsrv4_58; + [FieldOffset(88)] + public ulong __r11; - [FieldOffset(355)] - public sbyte __dummy___fpu_rsrv4_59; + [FieldOffset(96)] + public ulong __r12; - [FieldOffset(356)] - public sbyte __dummy___fpu_rsrv4_60; + [FieldOffset(104)] + public ulong __r13; - [FieldOffset(357)] - public sbyte __dummy___fpu_rsrv4_61; + [FieldOffset(112)] + public ulong __r14; - [FieldOffset(358)] - public sbyte __dummy___fpu_rsrv4_62; + [FieldOffset(120)] + public ulong __r15; - [FieldOffset(359)] - public sbyte __dummy___fpu_rsrv4_63; + [FieldOffset(128)] + public ulong __rip; - [FieldOffset(360)] - public sbyte __dummy___fpu_rsrv4_64; + [FieldOffset(136)] + public ulong __rflags; - [FieldOffset(361)] - public sbyte __dummy___fpu_rsrv4_65; + [FieldOffset(144)] + public ulong __cs; - [FieldOffset(362)] - public sbyte __dummy___fpu_rsrv4_66; + [FieldOffset(152)] + public ulong __fs; - [FieldOffset(363)] - public sbyte __dummy___fpu_rsrv4_67; + [FieldOffset(160)] + public ulong __gs; + } +} - [FieldOffset(364)] - public sbyte __dummy___fpu_rsrv4_68; +public unsafe partial class DarwinX86FloatState64 +{ + [StructLayout(LayoutKind.Explicit, Size = 524)] + public partial struct __Internal + { + [FieldOffset(0)] + public fixed int __fpu_reserved[2]; - [FieldOffset(365)] - public sbyte __dummy___fpu_rsrv4_69; + [FieldOffset(8)] + internal global::DarwinFpControl.__Internal __fpu_fcw; - [FieldOffset(366)] - public sbyte __dummy___fpu_rsrv4_70; + [FieldOffset(10)] + internal global::DarwinFpStatus.__Internal __fpu_fsw; - [FieldOffset(367)] - public sbyte __dummy___fpu_rsrv4_71; + [FieldOffset(12)] + public byte __fpu_ftw; - [FieldOffset(368)] - public sbyte __dummy___fpu_rsrv4_72; + [FieldOffset(13)] + public byte __fpu_rsrv1; - [FieldOffset(369)] - public sbyte __dummy___fpu_rsrv4_73; + [FieldOffset(14)] + public ushort __fpu_fop; - [FieldOffset(370)] - public sbyte __dummy___fpu_rsrv4_74; + [FieldOffset(16)] + public uint __fpu_ip; - [FieldOffset(371)] - public sbyte __dummy___fpu_rsrv4_75; + [FieldOffset(20)] + public ushort __fpu_cs; - [FieldOffset(372)] - public sbyte __dummy___fpu_rsrv4_76; + [FieldOffset(22)] + public ushort __fpu_rsrv2; - [FieldOffset(373)] - public sbyte __dummy___fpu_rsrv4_77; + [FieldOffset(24)] + public uint __fpu_dp; - [FieldOffset(374)] - public sbyte __dummy___fpu_rsrv4_78; + [FieldOffset(28)] + public ushort __fpu_ds; - [FieldOffset(375)] - public sbyte __dummy___fpu_rsrv4_79; + [FieldOffset(30)] + public ushort __fpu_rsrv3; - [FieldOffset(376)] - public sbyte __dummy___fpu_rsrv4_80; + [FieldOffset(32)] + public uint __fpu_mxcsr; - [FieldOffset(377)] - public sbyte __dummy___fpu_rsrv4_81; + [FieldOffset(36)] + public uint __fpu_mxcsrmask; - [FieldOffset(378)] - public sbyte __dummy___fpu_rsrv4_82; + [FieldOffset(40)] + internal global::DarwinMmstReg.__Internal __fpu_stmm0; - [FieldOffset(379)] - public sbyte __dummy___fpu_rsrv4_83; + [FieldOffset(56)] + internal global::DarwinMmstReg.__Internal __fpu_stmm1; - [FieldOffset(380)] - public sbyte __dummy___fpu_rsrv4_84; + [FieldOffset(72)] + internal global::DarwinMmstReg.__Internal __fpu_stmm2; - [FieldOffset(381)] - public sbyte __dummy___fpu_rsrv4_85; + [FieldOffset(88)] + internal global::DarwinMmstReg.__Internal __fpu_stmm3; - [FieldOffset(382)] - public sbyte __dummy___fpu_rsrv4_86; + [FieldOffset(104)] + internal global::DarwinMmstReg.__Internal __fpu_stmm4; - [FieldOffset(383)] - public sbyte __dummy___fpu_rsrv4_87; + [FieldOffset(120)] + internal global::DarwinMmstReg.__Internal __fpu_stmm5; - [FieldOffset(384)] - public sbyte __dummy___fpu_rsrv4_88; + [FieldOffset(136)] + internal global::DarwinMmstReg.__Internal __fpu_stmm6; - [FieldOffset(385)] - public sbyte __dummy___fpu_rsrv4_89; - - [FieldOffset(386)] - public sbyte __dummy___fpu_rsrv4_90; - - [FieldOffset(387)] - public sbyte __dummy___fpu_rsrv4_91; - - [FieldOffset(388)] - public sbyte __dummy___fpu_rsrv4_92; - - [FieldOffset(389)] - public sbyte __dummy___fpu_rsrv4_93; - - [FieldOffset(390)] - public sbyte __dummy___fpu_rsrv4_94; - - [FieldOffset(391)] - public sbyte __dummy___fpu_rsrv4_95; - - [FieldOffset(392)] - public sbyte __dummy___fpu_rsrv4_96; - - [FieldOffset(393)] - public sbyte __dummy___fpu_rsrv4_97; - - [FieldOffset(394)] - public sbyte __dummy___fpu_rsrv4_98; - - [FieldOffset(395)] - public sbyte __dummy___fpu_rsrv4_99; - - [FieldOffset(396)] - public sbyte __dummy___fpu_rsrv4_100; - - [FieldOffset(397)] - public sbyte __dummy___fpu_rsrv4_101; - - [FieldOffset(398)] - public sbyte __dummy___fpu_rsrv4_102; - - [FieldOffset(399)] - public sbyte __dummy___fpu_rsrv4_103; - - [FieldOffset(400)] - public sbyte __dummy___fpu_rsrv4_104; - - [FieldOffset(401)] - public sbyte __dummy___fpu_rsrv4_105; - - [FieldOffset(402)] - public sbyte __dummy___fpu_rsrv4_106; - - [FieldOffset(403)] - public sbyte __dummy___fpu_rsrv4_107; - - [FieldOffset(404)] - public sbyte __dummy___fpu_rsrv4_108; - - [FieldOffset(405)] - public sbyte __dummy___fpu_rsrv4_109; - - [FieldOffset(406)] - public sbyte __dummy___fpu_rsrv4_110; - - [FieldOffset(407)] - public sbyte __dummy___fpu_rsrv4_111; - - [FieldOffset(408)] - public sbyte __dummy___fpu_rsrv4_112; - - [FieldOffset(409)] - public sbyte __dummy___fpu_rsrv4_113; - - [FieldOffset(410)] - public sbyte __dummy___fpu_rsrv4_114; - - [FieldOffset(411)] - public sbyte __dummy___fpu_rsrv4_115; - - [FieldOffset(412)] - public sbyte __dummy___fpu_rsrv4_116; - - [FieldOffset(413)] - public sbyte __dummy___fpu_rsrv4_117; - - [FieldOffset(414)] - public sbyte __dummy___fpu_rsrv4_118; - - [FieldOffset(415)] - public sbyte __dummy___fpu_rsrv4_119; - - [FieldOffset(416)] - public sbyte __dummy___fpu_rsrv4_120; - - [FieldOffset(417)] - public sbyte __dummy___fpu_rsrv4_121; - - [FieldOffset(418)] - public sbyte __dummy___fpu_rsrv4_122; - - [FieldOffset(419)] - public sbyte __dummy___fpu_rsrv4_123; - - [FieldOffset(420)] - public sbyte __dummy___fpu_rsrv4_124; - - [FieldOffset(421)] - public sbyte __dummy___fpu_rsrv4_125; - - [FieldOffset(422)] - public sbyte __dummy___fpu_rsrv4_126; - - [FieldOffset(423)] - public sbyte __dummy___fpu_rsrv4_127; - - [FieldOffset(424)] - public sbyte __dummy___fpu_rsrv4_128; - - [FieldOffset(425)] - public sbyte __dummy___fpu_rsrv4_129; - - [FieldOffset(426)] - public sbyte __dummy___fpu_rsrv4_130; - - [FieldOffset(427)] - public sbyte __dummy___fpu_rsrv4_131; - - [FieldOffset(428)] - public sbyte __dummy___fpu_rsrv4_132; - - [FieldOffset(429)] - public sbyte __dummy___fpu_rsrv4_133; - - [FieldOffset(430)] - public sbyte __dummy___fpu_rsrv4_134; - - [FieldOffset(431)] - public sbyte __dummy___fpu_rsrv4_135; - - [FieldOffset(432)] - public sbyte __dummy___fpu_rsrv4_136; - - [FieldOffset(433)] - public sbyte __dummy___fpu_rsrv4_137; - - [FieldOffset(434)] - public sbyte __dummy___fpu_rsrv4_138; - - [FieldOffset(435)] - public sbyte __dummy___fpu_rsrv4_139; - - [FieldOffset(436)] - public sbyte __dummy___fpu_rsrv4_140; - - [FieldOffset(437)] - public sbyte __dummy___fpu_rsrv4_141; - - [FieldOffset(438)] - public sbyte __dummy___fpu_rsrv4_142; - - [FieldOffset(439)] - public sbyte __dummy___fpu_rsrv4_143; - - [FieldOffset(440)] - public sbyte __dummy___fpu_rsrv4_144; - - [FieldOffset(441)] - public sbyte __dummy___fpu_rsrv4_145; - - [FieldOffset(442)] - public sbyte __dummy___fpu_rsrv4_146; - - [FieldOffset(443)] - public sbyte __dummy___fpu_rsrv4_147; - - [FieldOffset(444)] - public sbyte __dummy___fpu_rsrv4_148; - - [FieldOffset(445)] - public sbyte __dummy___fpu_rsrv4_149; - - [FieldOffset(446)] - public sbyte __dummy___fpu_rsrv4_150; - - [FieldOffset(447)] - public sbyte __dummy___fpu_rsrv4_151; - - [FieldOffset(448)] - public sbyte __dummy___fpu_rsrv4_152; - - [FieldOffset(449)] - public sbyte __dummy___fpu_rsrv4_153; - - [FieldOffset(450)] - public sbyte __dummy___fpu_rsrv4_154; - - [FieldOffset(451)] - public sbyte __dummy___fpu_rsrv4_155; - - [FieldOffset(452)] - public sbyte __dummy___fpu_rsrv4_156; - - [FieldOffset(453)] - public sbyte __dummy___fpu_rsrv4_157; - - [FieldOffset(454)] - public sbyte __dummy___fpu_rsrv4_158; - - [FieldOffset(455)] - public sbyte __dummy___fpu_rsrv4_159; - - [FieldOffset(456)] - public sbyte __dummy___fpu_rsrv4_160; - - [FieldOffset(457)] - public sbyte __dummy___fpu_rsrv4_161; - - [FieldOffset(458)] - public sbyte __dummy___fpu_rsrv4_162; - - [FieldOffset(459)] - public sbyte __dummy___fpu_rsrv4_163; - - [FieldOffset(460)] - public sbyte __dummy___fpu_rsrv4_164; - - [FieldOffset(461)] - public sbyte __dummy___fpu_rsrv4_165; - - [FieldOffset(462)] - public sbyte __dummy___fpu_rsrv4_166; - - [FieldOffset(463)] - public sbyte __dummy___fpu_rsrv4_167; - - [FieldOffset(464)] - public sbyte __dummy___fpu_rsrv4_168; - - [FieldOffset(465)] - public sbyte __dummy___fpu_rsrv4_169; - - [FieldOffset(466)] - public sbyte __dummy___fpu_rsrv4_170; - - [FieldOffset(467)] - public sbyte __dummy___fpu_rsrv4_171; - - [FieldOffset(468)] - public sbyte __dummy___fpu_rsrv4_172; - - [FieldOffset(469)] - public sbyte __dummy___fpu_rsrv4_173; - - [FieldOffset(470)] - public sbyte __dummy___fpu_rsrv4_174; - - [FieldOffset(471)] - public sbyte __dummy___fpu_rsrv4_175; - - [FieldOffset(472)] - public sbyte __dummy___fpu_rsrv4_176; - - [FieldOffset(473)] - public sbyte __dummy___fpu_rsrv4_177; - - [FieldOffset(474)] - public sbyte __dummy___fpu_rsrv4_178; - - [FieldOffset(475)] - public sbyte __dummy___fpu_rsrv4_179; - - [FieldOffset(476)] - public sbyte __dummy___fpu_rsrv4_180; - - [FieldOffset(477)] - public sbyte __dummy___fpu_rsrv4_181; - - [FieldOffset(478)] - public sbyte __dummy___fpu_rsrv4_182; - - [FieldOffset(479)] - public sbyte __dummy___fpu_rsrv4_183; - - [FieldOffset(480)] - public sbyte __dummy___fpu_rsrv4_184; - - [FieldOffset(481)] - public sbyte __dummy___fpu_rsrv4_185; - - [FieldOffset(482)] - public sbyte __dummy___fpu_rsrv4_186; - - [FieldOffset(483)] - public sbyte __dummy___fpu_rsrv4_187; - - [FieldOffset(484)] - public sbyte __dummy___fpu_rsrv4_188; - - [FieldOffset(485)] - public sbyte __dummy___fpu_rsrv4_189; - - [FieldOffset(486)] - public sbyte __dummy___fpu_rsrv4_190; - - [FieldOffset(487)] - public sbyte __dummy___fpu_rsrv4_191; - - [FieldOffset(488)] - public sbyte __dummy___fpu_rsrv4_192; - - [FieldOffset(489)] - public sbyte __dummy___fpu_rsrv4_193; - - [FieldOffset(490)] - public sbyte __dummy___fpu_rsrv4_194; - - [FieldOffset(491)] - public sbyte __dummy___fpu_rsrv4_195; - - [FieldOffset(492)] - public sbyte __dummy___fpu_rsrv4_196; - - [FieldOffset(493)] - public sbyte __dummy___fpu_rsrv4_197; - - [FieldOffset(494)] - public sbyte __dummy___fpu_rsrv4_198; - - [FieldOffset(495)] - public sbyte __dummy___fpu_rsrv4_199; - - [FieldOffset(496)] - public sbyte __dummy___fpu_rsrv4_200; - - [FieldOffset(497)] - public sbyte __dummy___fpu_rsrv4_201; - - [FieldOffset(498)] - public sbyte __dummy___fpu_rsrv4_202; - - [FieldOffset(499)] - public sbyte __dummy___fpu_rsrv4_203; - - [FieldOffset(500)] - public sbyte __dummy___fpu_rsrv4_204; - - [FieldOffset(501)] - public sbyte __dummy___fpu_rsrv4_205; - - [FieldOffset(502)] - public sbyte __dummy___fpu_rsrv4_206; - - [FieldOffset(503)] - public sbyte __dummy___fpu_rsrv4_207; - - [FieldOffset(504)] - public sbyte __dummy___fpu_rsrv4_208; - - [FieldOffset(505)] - public sbyte __dummy___fpu_rsrv4_209; - - [FieldOffset(506)] - public sbyte __dummy___fpu_rsrv4_210; - - [FieldOffset(507)] - public sbyte __dummy___fpu_rsrv4_211; - - [FieldOffset(508)] - public sbyte __dummy___fpu_rsrv4_212; - - [FieldOffset(509)] - public sbyte __dummy___fpu_rsrv4_213; - - [FieldOffset(510)] - public sbyte __dummy___fpu_rsrv4_214; - - [FieldOffset(511)] - public sbyte __dummy___fpu_rsrv4_215; - - [FieldOffset(512)] - public sbyte __dummy___fpu_rsrv4_216; - - [FieldOffset(513)] - public sbyte __dummy___fpu_rsrv4_217; - - [FieldOffset(514)] - public sbyte __dummy___fpu_rsrv4_218; - - [FieldOffset(515)] - public sbyte __dummy___fpu_rsrv4_219; - - [FieldOffset(516)] - public sbyte __dummy___fpu_rsrv4_220; - - [FieldOffset(517)] - public sbyte __dummy___fpu_rsrv4_221; - - [FieldOffset(518)] - public sbyte __dummy___fpu_rsrv4_222; - - [FieldOffset(519)] - public sbyte __dummy___fpu_rsrv4_223; - - [FieldOffset(520)] - public int __fpu_reserved1; - } -} - -public unsafe partial class DarwinI386AvxState -{ - [StructLayout(LayoutKind.Explicit, Size = 716)] - public partial struct __Internal - { - [FieldOffset(0)] - public fixed int __fpu_reserved[2]; - - [FieldOffset(4)] - public int __dummy___fpu_reserved_1; - - [FieldOffset(8)] - internal global::DarwinFpControl.__Internal __fpu_fcw; - - [FieldOffset(10)] - internal global::DarwinFpStatus.__Internal __fpu_fsw; - - [FieldOffset(12)] - public byte __fpu_ftw; - - [FieldOffset(13)] - public byte __fpu_rsrv1; - - [FieldOffset(14)] - public ushort __fpu_fop; - - [FieldOffset(16)] - public uint __fpu_ip; - - [FieldOffset(20)] - public ushort __fpu_cs; - - [FieldOffset(22)] - public ushort __fpu_rsrv2; - - [FieldOffset(24)] - public uint __fpu_dp; - - [FieldOffset(28)] - public ushort __fpu_ds; - - [FieldOffset(30)] - public ushort __fpu_rsrv3; - - [FieldOffset(32)] - public uint __fpu_mxcsr; - - [FieldOffset(36)] - public uint __fpu_mxcsrmask; - - [FieldOffset(40)] - internal global::DarwinMmstReg.__Internal __fpu_stmm0; - - [FieldOffset(56)] - internal global::DarwinMmstReg.__Internal __fpu_stmm1; - - [FieldOffset(72)] - internal global::DarwinMmstReg.__Internal __fpu_stmm2; - - [FieldOffset(88)] - internal global::DarwinMmstReg.__Internal __fpu_stmm3; - - [FieldOffset(104)] - internal global::DarwinMmstReg.__Internal __fpu_stmm4; - - [FieldOffset(120)] - internal global::DarwinMmstReg.__Internal __fpu_stmm5; - - [FieldOffset(136)] - internal global::DarwinMmstReg.__Internal __fpu_stmm6; - - [FieldOffset(152)] - internal global::DarwinMmstReg.__Internal __fpu_stmm7; - - [FieldOffset(168)] - internal global::DarwinXmmReg.__Internal __fpu_xmm0; - - [FieldOffset(184)] - internal global::DarwinXmmReg.__Internal __fpu_xmm1; - - [FieldOffset(200)] - internal global::DarwinXmmReg.__Internal __fpu_xmm2; - - [FieldOffset(216)] - internal global::DarwinXmmReg.__Internal __fpu_xmm3; - - [FieldOffset(232)] - internal global::DarwinXmmReg.__Internal __fpu_xmm4; - - [FieldOffset(248)] - internal global::DarwinXmmReg.__Internal __fpu_xmm5; - - [FieldOffset(264)] - internal global::DarwinXmmReg.__Internal __fpu_xmm6; - - [FieldOffset(280)] - internal global::DarwinXmmReg.__Internal __fpu_xmm7; - - [FieldOffset(296)] - public fixed sbyte __fpu_rsrv4[224]; - - [FieldOffset(297)] - public sbyte __dummy___fpu_rsrv4_1; - - [FieldOffset(298)] - public sbyte __dummy___fpu_rsrv4_2; - - [FieldOffset(299)] - public sbyte __dummy___fpu_rsrv4_3; - - [FieldOffset(300)] - public sbyte __dummy___fpu_rsrv4_4; - - [FieldOffset(301)] - public sbyte __dummy___fpu_rsrv4_5; - - [FieldOffset(302)] - public sbyte __dummy___fpu_rsrv4_6; - - [FieldOffset(303)] - public sbyte __dummy___fpu_rsrv4_7; - - [FieldOffset(304)] - public sbyte __dummy___fpu_rsrv4_8; - - [FieldOffset(305)] - public sbyte __dummy___fpu_rsrv4_9; - - [FieldOffset(306)] - public sbyte __dummy___fpu_rsrv4_10; - - [FieldOffset(307)] - public sbyte __dummy___fpu_rsrv4_11; - - [FieldOffset(308)] - public sbyte __dummy___fpu_rsrv4_12; - - [FieldOffset(309)] - public sbyte __dummy___fpu_rsrv4_13; - - [FieldOffset(310)] - public sbyte __dummy___fpu_rsrv4_14; - - [FieldOffset(311)] - public sbyte __dummy___fpu_rsrv4_15; - - [FieldOffset(312)] - public sbyte __dummy___fpu_rsrv4_16; - - [FieldOffset(313)] - public sbyte __dummy___fpu_rsrv4_17; - - [FieldOffset(314)] - public sbyte __dummy___fpu_rsrv4_18; - - [FieldOffset(315)] - public sbyte __dummy___fpu_rsrv4_19; - - [FieldOffset(316)] - public sbyte __dummy___fpu_rsrv4_20; - - [FieldOffset(317)] - public sbyte __dummy___fpu_rsrv4_21; - - [FieldOffset(318)] - public sbyte __dummy___fpu_rsrv4_22; - - [FieldOffset(319)] - public sbyte __dummy___fpu_rsrv4_23; - - [FieldOffset(320)] - public sbyte __dummy___fpu_rsrv4_24; - - [FieldOffset(321)] - public sbyte __dummy___fpu_rsrv4_25; - - [FieldOffset(322)] - public sbyte __dummy___fpu_rsrv4_26; - - [FieldOffset(323)] - public sbyte __dummy___fpu_rsrv4_27; - - [FieldOffset(324)] - public sbyte __dummy___fpu_rsrv4_28; - - [FieldOffset(325)] - public sbyte __dummy___fpu_rsrv4_29; - - [FieldOffset(326)] - public sbyte __dummy___fpu_rsrv4_30; - - [FieldOffset(327)] - public sbyte __dummy___fpu_rsrv4_31; - - [FieldOffset(328)] - public sbyte __dummy___fpu_rsrv4_32; - - [FieldOffset(329)] - public sbyte __dummy___fpu_rsrv4_33; - - [FieldOffset(330)] - public sbyte __dummy___fpu_rsrv4_34; - - [FieldOffset(331)] - public sbyte __dummy___fpu_rsrv4_35; - - [FieldOffset(332)] - public sbyte __dummy___fpu_rsrv4_36; - - [FieldOffset(333)] - public sbyte __dummy___fpu_rsrv4_37; - - [FieldOffset(334)] - public sbyte __dummy___fpu_rsrv4_38; - - [FieldOffset(335)] - public sbyte __dummy___fpu_rsrv4_39; - - [FieldOffset(336)] - public sbyte __dummy___fpu_rsrv4_40; - - [FieldOffset(337)] - public sbyte __dummy___fpu_rsrv4_41; - - [FieldOffset(338)] - public sbyte __dummy___fpu_rsrv4_42; - - [FieldOffset(339)] - public sbyte __dummy___fpu_rsrv4_43; - - [FieldOffset(340)] - public sbyte __dummy___fpu_rsrv4_44; - - [FieldOffset(341)] - public sbyte __dummy___fpu_rsrv4_45; - - [FieldOffset(342)] - public sbyte __dummy___fpu_rsrv4_46; - - [FieldOffset(343)] - public sbyte __dummy___fpu_rsrv4_47; - - [FieldOffset(344)] - public sbyte __dummy___fpu_rsrv4_48; - - [FieldOffset(345)] - public sbyte __dummy___fpu_rsrv4_49; - - [FieldOffset(346)] - public sbyte __dummy___fpu_rsrv4_50; - - [FieldOffset(347)] - public sbyte __dummy___fpu_rsrv4_51; - - [FieldOffset(348)] - public sbyte __dummy___fpu_rsrv4_52; - - [FieldOffset(349)] - public sbyte __dummy___fpu_rsrv4_53; - - [FieldOffset(350)] - public sbyte __dummy___fpu_rsrv4_54; - - [FieldOffset(351)] - public sbyte __dummy___fpu_rsrv4_55; - - [FieldOffset(352)] - public sbyte __dummy___fpu_rsrv4_56; - - [FieldOffset(353)] - public sbyte __dummy___fpu_rsrv4_57; - - [FieldOffset(354)] - public sbyte __dummy___fpu_rsrv4_58; - - [FieldOffset(355)] - public sbyte __dummy___fpu_rsrv4_59; - - [FieldOffset(356)] - public sbyte __dummy___fpu_rsrv4_60; - - [FieldOffset(357)] - public sbyte __dummy___fpu_rsrv4_61; - - [FieldOffset(358)] - public sbyte __dummy___fpu_rsrv4_62; - - [FieldOffset(359)] - public sbyte __dummy___fpu_rsrv4_63; - - [FieldOffset(360)] - public sbyte __dummy___fpu_rsrv4_64; - - [FieldOffset(361)] - public sbyte __dummy___fpu_rsrv4_65; - - [FieldOffset(362)] - public sbyte __dummy___fpu_rsrv4_66; - - [FieldOffset(363)] - public sbyte __dummy___fpu_rsrv4_67; - - [FieldOffset(364)] - public sbyte __dummy___fpu_rsrv4_68; - - [FieldOffset(365)] - public sbyte __dummy___fpu_rsrv4_69; - - [FieldOffset(366)] - public sbyte __dummy___fpu_rsrv4_70; - - [FieldOffset(367)] - public sbyte __dummy___fpu_rsrv4_71; - - [FieldOffset(368)] - public sbyte __dummy___fpu_rsrv4_72; - - [FieldOffset(369)] - public sbyte __dummy___fpu_rsrv4_73; - - [FieldOffset(370)] - public sbyte __dummy___fpu_rsrv4_74; - - [FieldOffset(371)] - public sbyte __dummy___fpu_rsrv4_75; - - [FieldOffset(372)] - public sbyte __dummy___fpu_rsrv4_76; - - [FieldOffset(373)] - public sbyte __dummy___fpu_rsrv4_77; - - [FieldOffset(374)] - public sbyte __dummy___fpu_rsrv4_78; - - [FieldOffset(375)] - public sbyte __dummy___fpu_rsrv4_79; - - [FieldOffset(376)] - public sbyte __dummy___fpu_rsrv4_80; - - [FieldOffset(377)] - public sbyte __dummy___fpu_rsrv4_81; - - [FieldOffset(378)] - public sbyte __dummy___fpu_rsrv4_82; - - [FieldOffset(379)] - public sbyte __dummy___fpu_rsrv4_83; - - [FieldOffset(380)] - public sbyte __dummy___fpu_rsrv4_84; - - [FieldOffset(381)] - public sbyte __dummy___fpu_rsrv4_85; - - [FieldOffset(382)] - public sbyte __dummy___fpu_rsrv4_86; - - [FieldOffset(383)] - public sbyte __dummy___fpu_rsrv4_87; - - [FieldOffset(384)] - public sbyte __dummy___fpu_rsrv4_88; - - [FieldOffset(385)] - public sbyte __dummy___fpu_rsrv4_89; - - [FieldOffset(386)] - public sbyte __dummy___fpu_rsrv4_90; - - [FieldOffset(387)] - public sbyte __dummy___fpu_rsrv4_91; - - [FieldOffset(388)] - public sbyte __dummy___fpu_rsrv4_92; - - [FieldOffset(389)] - public sbyte __dummy___fpu_rsrv4_93; - - [FieldOffset(390)] - public sbyte __dummy___fpu_rsrv4_94; - - [FieldOffset(391)] - public sbyte __dummy___fpu_rsrv4_95; - - [FieldOffset(392)] - public sbyte __dummy___fpu_rsrv4_96; - - [FieldOffset(393)] - public sbyte __dummy___fpu_rsrv4_97; - - [FieldOffset(394)] - public sbyte __dummy___fpu_rsrv4_98; - - [FieldOffset(395)] - public sbyte __dummy___fpu_rsrv4_99; - - [FieldOffset(396)] - public sbyte __dummy___fpu_rsrv4_100; - - [FieldOffset(397)] - public sbyte __dummy___fpu_rsrv4_101; - - [FieldOffset(398)] - public sbyte __dummy___fpu_rsrv4_102; - - [FieldOffset(399)] - public sbyte __dummy___fpu_rsrv4_103; - - [FieldOffset(400)] - public sbyte __dummy___fpu_rsrv4_104; - - [FieldOffset(401)] - public sbyte __dummy___fpu_rsrv4_105; - - [FieldOffset(402)] - public sbyte __dummy___fpu_rsrv4_106; - - [FieldOffset(403)] - public sbyte __dummy___fpu_rsrv4_107; - - [FieldOffset(404)] - public sbyte __dummy___fpu_rsrv4_108; - - [FieldOffset(405)] - public sbyte __dummy___fpu_rsrv4_109; - - [FieldOffset(406)] - public sbyte __dummy___fpu_rsrv4_110; - - [FieldOffset(407)] - public sbyte __dummy___fpu_rsrv4_111; - - [FieldOffset(408)] - public sbyte __dummy___fpu_rsrv4_112; - - [FieldOffset(409)] - public sbyte __dummy___fpu_rsrv4_113; - - [FieldOffset(410)] - public sbyte __dummy___fpu_rsrv4_114; - - [FieldOffset(411)] - public sbyte __dummy___fpu_rsrv4_115; - - [FieldOffset(412)] - public sbyte __dummy___fpu_rsrv4_116; - - [FieldOffset(413)] - public sbyte __dummy___fpu_rsrv4_117; - - [FieldOffset(414)] - public sbyte __dummy___fpu_rsrv4_118; - - [FieldOffset(415)] - public sbyte __dummy___fpu_rsrv4_119; - - [FieldOffset(416)] - public sbyte __dummy___fpu_rsrv4_120; - - [FieldOffset(417)] - public sbyte __dummy___fpu_rsrv4_121; - - [FieldOffset(418)] - public sbyte __dummy___fpu_rsrv4_122; - - [FieldOffset(419)] - public sbyte __dummy___fpu_rsrv4_123; - - [FieldOffset(420)] - public sbyte __dummy___fpu_rsrv4_124; - - [FieldOffset(421)] - public sbyte __dummy___fpu_rsrv4_125; - - [FieldOffset(422)] - public sbyte __dummy___fpu_rsrv4_126; - - [FieldOffset(423)] - public sbyte __dummy___fpu_rsrv4_127; - - [FieldOffset(424)] - public sbyte __dummy___fpu_rsrv4_128; - - [FieldOffset(425)] - public sbyte __dummy___fpu_rsrv4_129; - - [FieldOffset(426)] - public sbyte __dummy___fpu_rsrv4_130; - - [FieldOffset(427)] - public sbyte __dummy___fpu_rsrv4_131; - - [FieldOffset(428)] - public sbyte __dummy___fpu_rsrv4_132; - - [FieldOffset(429)] - public sbyte __dummy___fpu_rsrv4_133; - - [FieldOffset(430)] - public sbyte __dummy___fpu_rsrv4_134; - - [FieldOffset(431)] - public sbyte __dummy___fpu_rsrv4_135; - - [FieldOffset(432)] - public sbyte __dummy___fpu_rsrv4_136; - - [FieldOffset(433)] - public sbyte __dummy___fpu_rsrv4_137; - - [FieldOffset(434)] - public sbyte __dummy___fpu_rsrv4_138; - - [FieldOffset(435)] - public sbyte __dummy___fpu_rsrv4_139; - - [FieldOffset(436)] - public sbyte __dummy___fpu_rsrv4_140; - - [FieldOffset(437)] - public sbyte __dummy___fpu_rsrv4_141; - - [FieldOffset(438)] - public sbyte __dummy___fpu_rsrv4_142; - - [FieldOffset(439)] - public sbyte __dummy___fpu_rsrv4_143; - - [FieldOffset(440)] - public sbyte __dummy___fpu_rsrv4_144; - - [FieldOffset(441)] - public sbyte __dummy___fpu_rsrv4_145; - - [FieldOffset(442)] - public sbyte __dummy___fpu_rsrv4_146; - - [FieldOffset(443)] - public sbyte __dummy___fpu_rsrv4_147; - - [FieldOffset(444)] - public sbyte __dummy___fpu_rsrv4_148; - - [FieldOffset(445)] - public sbyte __dummy___fpu_rsrv4_149; - - [FieldOffset(446)] - public sbyte __dummy___fpu_rsrv4_150; - - [FieldOffset(447)] - public sbyte __dummy___fpu_rsrv4_151; - - [FieldOffset(448)] - public sbyte __dummy___fpu_rsrv4_152; - - [FieldOffset(449)] - public sbyte __dummy___fpu_rsrv4_153; - - [FieldOffset(450)] - public sbyte __dummy___fpu_rsrv4_154; - - [FieldOffset(451)] - public sbyte __dummy___fpu_rsrv4_155; - - [FieldOffset(452)] - public sbyte __dummy___fpu_rsrv4_156; - - [FieldOffset(453)] - public sbyte __dummy___fpu_rsrv4_157; - - [FieldOffset(454)] - public sbyte __dummy___fpu_rsrv4_158; - - [FieldOffset(455)] - public sbyte __dummy___fpu_rsrv4_159; - - [FieldOffset(456)] - public sbyte __dummy___fpu_rsrv4_160; - - [FieldOffset(457)] - public sbyte __dummy___fpu_rsrv4_161; - - [FieldOffset(458)] - public sbyte __dummy___fpu_rsrv4_162; - - [FieldOffset(459)] - public sbyte __dummy___fpu_rsrv4_163; - - [FieldOffset(460)] - public sbyte __dummy___fpu_rsrv4_164; - - [FieldOffset(461)] - public sbyte __dummy___fpu_rsrv4_165; - - [FieldOffset(462)] - public sbyte __dummy___fpu_rsrv4_166; - - [FieldOffset(463)] - public sbyte __dummy___fpu_rsrv4_167; - - [FieldOffset(464)] - public sbyte __dummy___fpu_rsrv4_168; - - [FieldOffset(465)] - public sbyte __dummy___fpu_rsrv4_169; - - [FieldOffset(466)] - public sbyte __dummy___fpu_rsrv4_170; - - [FieldOffset(467)] - public sbyte __dummy___fpu_rsrv4_171; - - [FieldOffset(468)] - public sbyte __dummy___fpu_rsrv4_172; - - [FieldOffset(469)] - public sbyte __dummy___fpu_rsrv4_173; - - [FieldOffset(470)] - public sbyte __dummy___fpu_rsrv4_174; - - [FieldOffset(471)] - public sbyte __dummy___fpu_rsrv4_175; - - [FieldOffset(472)] - public sbyte __dummy___fpu_rsrv4_176; - - [FieldOffset(473)] - public sbyte __dummy___fpu_rsrv4_177; - - [FieldOffset(474)] - public sbyte __dummy___fpu_rsrv4_178; - - [FieldOffset(475)] - public sbyte __dummy___fpu_rsrv4_179; - - [FieldOffset(476)] - public sbyte __dummy___fpu_rsrv4_180; - - [FieldOffset(477)] - public sbyte __dummy___fpu_rsrv4_181; - - [FieldOffset(478)] - public sbyte __dummy___fpu_rsrv4_182; - - [FieldOffset(479)] - public sbyte __dummy___fpu_rsrv4_183; - - [FieldOffset(480)] - public sbyte __dummy___fpu_rsrv4_184; - - [FieldOffset(481)] - public sbyte __dummy___fpu_rsrv4_185; - - [FieldOffset(482)] - public sbyte __dummy___fpu_rsrv4_186; - - [FieldOffset(483)] - public sbyte __dummy___fpu_rsrv4_187; - - [FieldOffset(484)] - public sbyte __dummy___fpu_rsrv4_188; - - [FieldOffset(485)] - public sbyte __dummy___fpu_rsrv4_189; - - [FieldOffset(486)] - public sbyte __dummy___fpu_rsrv4_190; - - [FieldOffset(487)] - public sbyte __dummy___fpu_rsrv4_191; - - [FieldOffset(488)] - public sbyte __dummy___fpu_rsrv4_192; - - [FieldOffset(489)] - public sbyte __dummy___fpu_rsrv4_193; - - [FieldOffset(490)] - public sbyte __dummy___fpu_rsrv4_194; - - [FieldOffset(491)] - public sbyte __dummy___fpu_rsrv4_195; - - [FieldOffset(492)] - public sbyte __dummy___fpu_rsrv4_196; - - [FieldOffset(493)] - public sbyte __dummy___fpu_rsrv4_197; - - [FieldOffset(494)] - public sbyte __dummy___fpu_rsrv4_198; - - [FieldOffset(495)] - public sbyte __dummy___fpu_rsrv4_199; - - [FieldOffset(496)] - public sbyte __dummy___fpu_rsrv4_200; - - [FieldOffset(497)] - public sbyte __dummy___fpu_rsrv4_201; - - [FieldOffset(498)] - public sbyte __dummy___fpu_rsrv4_202; - - [FieldOffset(499)] - public sbyte __dummy___fpu_rsrv4_203; - - [FieldOffset(500)] - public sbyte __dummy___fpu_rsrv4_204; - - [FieldOffset(501)] - public sbyte __dummy___fpu_rsrv4_205; - - [FieldOffset(502)] - public sbyte __dummy___fpu_rsrv4_206; - - [FieldOffset(503)] - public sbyte __dummy___fpu_rsrv4_207; - - [FieldOffset(504)] - public sbyte __dummy___fpu_rsrv4_208; - - [FieldOffset(505)] - public sbyte __dummy___fpu_rsrv4_209; - - [FieldOffset(506)] - public sbyte __dummy___fpu_rsrv4_210; - - [FieldOffset(507)] - public sbyte __dummy___fpu_rsrv4_211; - - [FieldOffset(508)] - public sbyte __dummy___fpu_rsrv4_212; - - [FieldOffset(509)] - public sbyte __dummy___fpu_rsrv4_213; - - [FieldOffset(510)] - public sbyte __dummy___fpu_rsrv4_214; - - [FieldOffset(511)] - public sbyte __dummy___fpu_rsrv4_215; - - [FieldOffset(512)] - public sbyte __dummy___fpu_rsrv4_216; - - [FieldOffset(513)] - public sbyte __dummy___fpu_rsrv4_217; - - [FieldOffset(514)] - public sbyte __dummy___fpu_rsrv4_218; - - [FieldOffset(515)] - public sbyte __dummy___fpu_rsrv4_219; - - [FieldOffset(516)] - public sbyte __dummy___fpu_rsrv4_220; - - [FieldOffset(517)] - public sbyte __dummy___fpu_rsrv4_221; - - [FieldOffset(518)] - public sbyte __dummy___fpu_rsrv4_222; - - [FieldOffset(519)] - public sbyte __dummy___fpu_rsrv4_223; - - [FieldOffset(520)] - public int __fpu_reserved1; - - [FieldOffset(524)] - public fixed sbyte __avx_reserved1[64]; - - [FieldOffset(525)] - public sbyte __dummy___avx_reserved1_1; - - [FieldOffset(526)] - public sbyte __dummy___avx_reserved1_2; - - [FieldOffset(527)] - public sbyte __dummy___avx_reserved1_3; - - [FieldOffset(528)] - public sbyte __dummy___avx_reserved1_4; - - [FieldOffset(529)] - public sbyte __dummy___avx_reserved1_5; - - [FieldOffset(530)] - public sbyte __dummy___avx_reserved1_6; - - [FieldOffset(531)] - public sbyte __dummy___avx_reserved1_7; - - [FieldOffset(532)] - public sbyte __dummy___avx_reserved1_8; - - [FieldOffset(533)] - public sbyte __dummy___avx_reserved1_9; - - [FieldOffset(534)] - public sbyte __dummy___avx_reserved1_10; - - [FieldOffset(535)] - public sbyte __dummy___avx_reserved1_11; - - [FieldOffset(536)] - public sbyte __dummy___avx_reserved1_12; - - [FieldOffset(537)] - public sbyte __dummy___avx_reserved1_13; - - [FieldOffset(538)] - public sbyte __dummy___avx_reserved1_14; - - [FieldOffset(539)] - public sbyte __dummy___avx_reserved1_15; - - [FieldOffset(540)] - public sbyte __dummy___avx_reserved1_16; - - [FieldOffset(541)] - public sbyte __dummy___avx_reserved1_17; - - [FieldOffset(542)] - public sbyte __dummy___avx_reserved1_18; - - [FieldOffset(543)] - public sbyte __dummy___avx_reserved1_19; - - [FieldOffset(544)] - public sbyte __dummy___avx_reserved1_20; - - [FieldOffset(545)] - public sbyte __dummy___avx_reserved1_21; - - [FieldOffset(546)] - public sbyte __dummy___avx_reserved1_22; - - [FieldOffset(547)] - public sbyte __dummy___avx_reserved1_23; - - [FieldOffset(548)] - public sbyte __dummy___avx_reserved1_24; - - [FieldOffset(549)] - public sbyte __dummy___avx_reserved1_25; - - [FieldOffset(550)] - public sbyte __dummy___avx_reserved1_26; - - [FieldOffset(551)] - public sbyte __dummy___avx_reserved1_27; - - [FieldOffset(552)] - public sbyte __dummy___avx_reserved1_28; - - [FieldOffset(553)] - public sbyte __dummy___avx_reserved1_29; - - [FieldOffset(554)] - public sbyte __dummy___avx_reserved1_30; - - [FieldOffset(555)] - public sbyte __dummy___avx_reserved1_31; - - [FieldOffset(556)] - public sbyte __dummy___avx_reserved1_32; - - [FieldOffset(557)] - public sbyte __dummy___avx_reserved1_33; - - [FieldOffset(558)] - public sbyte __dummy___avx_reserved1_34; - - [FieldOffset(559)] - public sbyte __dummy___avx_reserved1_35; - - [FieldOffset(560)] - public sbyte __dummy___avx_reserved1_36; - - [FieldOffset(561)] - public sbyte __dummy___avx_reserved1_37; - - [FieldOffset(562)] - public sbyte __dummy___avx_reserved1_38; - - [FieldOffset(563)] - public sbyte __dummy___avx_reserved1_39; - - [FieldOffset(564)] - public sbyte __dummy___avx_reserved1_40; - - [FieldOffset(565)] - public sbyte __dummy___avx_reserved1_41; - - [FieldOffset(566)] - public sbyte __dummy___avx_reserved1_42; - - [FieldOffset(567)] - public sbyte __dummy___avx_reserved1_43; - - [FieldOffset(568)] - public sbyte __dummy___avx_reserved1_44; - - [FieldOffset(569)] - public sbyte __dummy___avx_reserved1_45; - - [FieldOffset(570)] - public sbyte __dummy___avx_reserved1_46; - - [FieldOffset(571)] - public sbyte __dummy___avx_reserved1_47; - - [FieldOffset(572)] - public sbyte __dummy___avx_reserved1_48; - - [FieldOffset(573)] - public sbyte __dummy___avx_reserved1_49; - - [FieldOffset(574)] - public sbyte __dummy___avx_reserved1_50; - - [FieldOffset(575)] - public sbyte __dummy___avx_reserved1_51; - - [FieldOffset(576)] - public sbyte __dummy___avx_reserved1_52; - - [FieldOffset(577)] - public sbyte __dummy___avx_reserved1_53; - - [FieldOffset(578)] - public sbyte __dummy___avx_reserved1_54; - - [FieldOffset(579)] - public sbyte __dummy___avx_reserved1_55; - - [FieldOffset(580)] - public sbyte __dummy___avx_reserved1_56; - - [FieldOffset(581)] - public sbyte __dummy___avx_reserved1_57; - - [FieldOffset(582)] - public sbyte __dummy___avx_reserved1_58; - - [FieldOffset(583)] - public sbyte __dummy___avx_reserved1_59; - - [FieldOffset(584)] - public sbyte __dummy___avx_reserved1_60; - - [FieldOffset(585)] - public sbyte __dummy___avx_reserved1_61; - - [FieldOffset(586)] - public sbyte __dummy___avx_reserved1_62; - - [FieldOffset(587)] - public sbyte __dummy___avx_reserved1_63; - - [FieldOffset(588)] - internal global::DarwinXmmReg.__Internal __fpu_ymmh0; - - [FieldOffset(604)] - internal global::DarwinXmmReg.__Internal __fpu_ymmh1; - - [FieldOffset(620)] - internal global::DarwinXmmReg.__Internal __fpu_ymmh2; - - [FieldOffset(636)] - internal global::DarwinXmmReg.__Internal __fpu_ymmh3; - - [FieldOffset(652)] - internal global::DarwinXmmReg.__Internal __fpu_ymmh4; - - [FieldOffset(668)] - internal global::DarwinXmmReg.__Internal __fpu_ymmh5; - - [FieldOffset(684)] - internal global::DarwinXmmReg.__Internal __fpu_ymmh6; - - [FieldOffset(700)] - internal global::DarwinXmmReg.__Internal __fpu_ymmh7; - } -} - -public unsafe partial class DarwinI386ExceptionState -{ - [StructLayout(LayoutKind.Explicit, Size = 12)] - public partial struct __Internal - { - [FieldOffset(0)] - public ushort __trapno; - - [FieldOffset(2)] - public ushort __cpu; - - [FieldOffset(4)] - public uint __err; - - [FieldOffset(8)] - public uint __faultvaddr; - } -} - -public unsafe partial class DarwinX86ThreadState64 -{ - [StructLayout(LayoutKind.Explicit, Size = 168)] - public partial struct __Internal - { - [FieldOffset(0)] - public ulong __rax; - - [FieldOffset(8)] - public ulong __rbx; - - [FieldOffset(16)] - public ulong __rcx; - - [FieldOffset(24)] - public ulong __rdx; - - [FieldOffset(32)] - public ulong __rdi; - - [FieldOffset(40)] - public ulong __rsi; - - [FieldOffset(48)] - public ulong __rbp; - - [FieldOffset(56)] - public ulong __rsp; - - [FieldOffset(64)] - public ulong __r8; - - [FieldOffset(72)] - public ulong __r9; - - [FieldOffset(80)] - public ulong __r10; - - [FieldOffset(88)] - public ulong __r11; - - [FieldOffset(96)] - public ulong __r12; - - [FieldOffset(104)] - public ulong __r13; - - [FieldOffset(112)] - public ulong __r14; - - [FieldOffset(120)] - public ulong __r15; - - [FieldOffset(128)] - public ulong __rip; - - [FieldOffset(136)] - public ulong __rflags; - - [FieldOffset(144)] - public ulong __cs; - - [FieldOffset(152)] - public ulong __fs; - - [FieldOffset(160)] - public ulong __gs; - } -} - -public unsafe partial class DarwinX86FloatState64 -{ - [StructLayout(LayoutKind.Explicit, Size = 524)] - public partial struct __Internal - { - [FieldOffset(0)] - public fixed int __fpu_reserved[2]; - - [FieldOffset(4)] - public int __dummy___fpu_reserved_1; - - [FieldOffset(8)] - internal global::DarwinFpControl.__Internal __fpu_fcw; - - [FieldOffset(10)] - internal global::DarwinFpStatus.__Internal __fpu_fsw; - - [FieldOffset(12)] - public byte __fpu_ftw; - - [FieldOffset(13)] - public byte __fpu_rsrv1; - - [FieldOffset(14)] - public ushort __fpu_fop; - - [FieldOffset(16)] - public uint __fpu_ip; - - [FieldOffset(20)] - public ushort __fpu_cs; - - [FieldOffset(22)] - public ushort __fpu_rsrv2; - - [FieldOffset(24)] - public uint __fpu_dp; - - [FieldOffset(28)] - public ushort __fpu_ds; - - [FieldOffset(30)] - public ushort __fpu_rsrv3; - - [FieldOffset(32)] - public uint __fpu_mxcsr; - - [FieldOffset(36)] - public uint __fpu_mxcsrmask; - - [FieldOffset(40)] - internal global::DarwinMmstReg.__Internal __fpu_stmm0; - - [FieldOffset(56)] - internal global::DarwinMmstReg.__Internal __fpu_stmm1; - - [FieldOffset(72)] - internal global::DarwinMmstReg.__Internal __fpu_stmm2; - - [FieldOffset(88)] - internal global::DarwinMmstReg.__Internal __fpu_stmm3; - - [FieldOffset(104)] - internal global::DarwinMmstReg.__Internal __fpu_stmm4; - - [FieldOffset(120)] - internal global::DarwinMmstReg.__Internal __fpu_stmm5; - - [FieldOffset(136)] - internal global::DarwinMmstReg.__Internal __fpu_stmm6; - - [FieldOffset(152)] - internal global::DarwinMmstReg.__Internal __fpu_stmm7; - - [FieldOffset(168)] - internal global::DarwinXmmReg.__Internal __fpu_xmm0; - - [FieldOffset(184)] - internal global::DarwinXmmReg.__Internal __fpu_xmm1; - - [FieldOffset(200)] - internal global::DarwinXmmReg.__Internal __fpu_xmm2; - - [FieldOffset(216)] - internal global::DarwinXmmReg.__Internal __fpu_xmm3; - - [FieldOffset(232)] - internal global::DarwinXmmReg.__Internal __fpu_xmm4; - - [FieldOffset(248)] - internal global::DarwinXmmReg.__Internal __fpu_xmm5; - - [FieldOffset(264)] - internal global::DarwinXmmReg.__Internal __fpu_xmm6; - - [FieldOffset(280)] - internal global::DarwinXmmReg.__Internal __fpu_xmm7; - - [FieldOffset(296)] - internal global::DarwinXmmReg.__Internal __fpu_xmm8; - - [FieldOffset(312)] - internal global::DarwinXmmReg.__Internal __fpu_xmm9; - - [FieldOffset(328)] - internal global::DarwinXmmReg.__Internal __fpu_xmm10; - - [FieldOffset(344)] - internal global::DarwinXmmReg.__Internal __fpu_xmm11; - - [FieldOffset(360)] - internal global::DarwinXmmReg.__Internal __fpu_xmm12; - - [FieldOffset(376)] - internal global::DarwinXmmReg.__Internal __fpu_xmm13; - - [FieldOffset(392)] - internal global::DarwinXmmReg.__Internal __fpu_xmm14; - - [FieldOffset(408)] - internal global::DarwinXmmReg.__Internal __fpu_xmm15; - - [FieldOffset(424)] - public fixed sbyte __fpu_rsrv4[96]; - - [FieldOffset(425)] - public sbyte __dummy___fpu_rsrv4_1; - - [FieldOffset(426)] - public sbyte __dummy___fpu_rsrv4_2; - - [FieldOffset(427)] - public sbyte __dummy___fpu_rsrv4_3; - - [FieldOffset(428)] - public sbyte __dummy___fpu_rsrv4_4; - - [FieldOffset(429)] - public sbyte __dummy___fpu_rsrv4_5; - - [FieldOffset(430)] - public sbyte __dummy___fpu_rsrv4_6; - - [FieldOffset(431)] - public sbyte __dummy___fpu_rsrv4_7; - - [FieldOffset(432)] - public sbyte __dummy___fpu_rsrv4_8; - - [FieldOffset(433)] - public sbyte __dummy___fpu_rsrv4_9; - - [FieldOffset(434)] - public sbyte __dummy___fpu_rsrv4_10; - - [FieldOffset(435)] - public sbyte __dummy___fpu_rsrv4_11; - - [FieldOffset(436)] - public sbyte __dummy___fpu_rsrv4_12; - - [FieldOffset(437)] - public sbyte __dummy___fpu_rsrv4_13; - - [FieldOffset(438)] - public sbyte __dummy___fpu_rsrv4_14; - - [FieldOffset(439)] - public sbyte __dummy___fpu_rsrv4_15; - - [FieldOffset(440)] - public sbyte __dummy___fpu_rsrv4_16; - - [FieldOffset(441)] - public sbyte __dummy___fpu_rsrv4_17; - - [FieldOffset(442)] - public sbyte __dummy___fpu_rsrv4_18; - - [FieldOffset(443)] - public sbyte __dummy___fpu_rsrv4_19; - - [FieldOffset(444)] - public sbyte __dummy___fpu_rsrv4_20; - - [FieldOffset(445)] - public sbyte __dummy___fpu_rsrv4_21; - - [FieldOffset(446)] - public sbyte __dummy___fpu_rsrv4_22; - - [FieldOffset(447)] - public sbyte __dummy___fpu_rsrv4_23; - - [FieldOffset(448)] - public sbyte __dummy___fpu_rsrv4_24; - - [FieldOffset(449)] - public sbyte __dummy___fpu_rsrv4_25; - - [FieldOffset(450)] - public sbyte __dummy___fpu_rsrv4_26; - - [FieldOffset(451)] - public sbyte __dummy___fpu_rsrv4_27; - - [FieldOffset(452)] - public sbyte __dummy___fpu_rsrv4_28; - - [FieldOffset(453)] - public sbyte __dummy___fpu_rsrv4_29; - - [FieldOffset(454)] - public sbyte __dummy___fpu_rsrv4_30; - - [FieldOffset(455)] - public sbyte __dummy___fpu_rsrv4_31; - - [FieldOffset(456)] - public sbyte __dummy___fpu_rsrv4_32; - - [FieldOffset(457)] - public sbyte __dummy___fpu_rsrv4_33; - - [FieldOffset(458)] - public sbyte __dummy___fpu_rsrv4_34; - - [FieldOffset(459)] - public sbyte __dummy___fpu_rsrv4_35; - - [FieldOffset(460)] - public sbyte __dummy___fpu_rsrv4_36; - - [FieldOffset(461)] - public sbyte __dummy___fpu_rsrv4_37; - - [FieldOffset(462)] - public sbyte __dummy___fpu_rsrv4_38; - - [FieldOffset(463)] - public sbyte __dummy___fpu_rsrv4_39; - - [FieldOffset(464)] - public sbyte __dummy___fpu_rsrv4_40; - - [FieldOffset(465)] - public sbyte __dummy___fpu_rsrv4_41; - - [FieldOffset(466)] - public sbyte __dummy___fpu_rsrv4_42; - - [FieldOffset(467)] - public sbyte __dummy___fpu_rsrv4_43; - - [FieldOffset(468)] - public sbyte __dummy___fpu_rsrv4_44; - - [FieldOffset(469)] - public sbyte __dummy___fpu_rsrv4_45; - - [FieldOffset(470)] - public sbyte __dummy___fpu_rsrv4_46; - - [FieldOffset(471)] - public sbyte __dummy___fpu_rsrv4_47; - - [FieldOffset(472)] - public sbyte __dummy___fpu_rsrv4_48; - - [FieldOffset(473)] - public sbyte __dummy___fpu_rsrv4_49; - - [FieldOffset(474)] - public sbyte __dummy___fpu_rsrv4_50; - - [FieldOffset(475)] - public sbyte __dummy___fpu_rsrv4_51; - - [FieldOffset(476)] - public sbyte __dummy___fpu_rsrv4_52; - - [FieldOffset(477)] - public sbyte __dummy___fpu_rsrv4_53; - - [FieldOffset(478)] - public sbyte __dummy___fpu_rsrv4_54; - - [FieldOffset(479)] - public sbyte __dummy___fpu_rsrv4_55; - - [FieldOffset(480)] - public sbyte __dummy___fpu_rsrv4_56; - - [FieldOffset(481)] - public sbyte __dummy___fpu_rsrv4_57; - - [FieldOffset(482)] - public sbyte __dummy___fpu_rsrv4_58; - - [FieldOffset(483)] - public sbyte __dummy___fpu_rsrv4_59; - - [FieldOffset(484)] - public sbyte __dummy___fpu_rsrv4_60; - - [FieldOffset(485)] - public sbyte __dummy___fpu_rsrv4_61; - - [FieldOffset(486)] - public sbyte __dummy___fpu_rsrv4_62; - - [FieldOffset(487)] - public sbyte __dummy___fpu_rsrv4_63; - - [FieldOffset(488)] - public sbyte __dummy___fpu_rsrv4_64; - - [FieldOffset(489)] - public sbyte __dummy___fpu_rsrv4_65; - - [FieldOffset(490)] - public sbyte __dummy___fpu_rsrv4_66; - - [FieldOffset(491)] - public sbyte __dummy___fpu_rsrv4_67; - - [FieldOffset(492)] - public sbyte __dummy___fpu_rsrv4_68; - - [FieldOffset(493)] - public sbyte __dummy___fpu_rsrv4_69; - - [FieldOffset(494)] - public sbyte __dummy___fpu_rsrv4_70; - - [FieldOffset(495)] - public sbyte __dummy___fpu_rsrv4_71; - - [FieldOffset(496)] - public sbyte __dummy___fpu_rsrv4_72; - - [FieldOffset(497)] - public sbyte __dummy___fpu_rsrv4_73; - - [FieldOffset(498)] - public sbyte __dummy___fpu_rsrv4_74; - - [FieldOffset(499)] - public sbyte __dummy___fpu_rsrv4_75; - - [FieldOffset(500)] - public sbyte __dummy___fpu_rsrv4_76; - - [FieldOffset(501)] - public sbyte __dummy___fpu_rsrv4_77; - - [FieldOffset(502)] - public sbyte __dummy___fpu_rsrv4_78; + [FieldOffset(152)] + internal global::DarwinMmstReg.__Internal __fpu_stmm7; - [FieldOffset(503)] - public sbyte __dummy___fpu_rsrv4_79; + [FieldOffset(168)] + internal global::DarwinXmmReg.__Internal __fpu_xmm0; - [FieldOffset(504)] - public sbyte __dummy___fpu_rsrv4_80; + [FieldOffset(184)] + internal global::DarwinXmmReg.__Internal __fpu_xmm1; - [FieldOffset(505)] - public sbyte __dummy___fpu_rsrv4_81; + [FieldOffset(200)] + internal global::DarwinXmmReg.__Internal __fpu_xmm2; - [FieldOffset(506)] - public sbyte __dummy___fpu_rsrv4_82; + [FieldOffset(216)] + internal global::DarwinXmmReg.__Internal __fpu_xmm3; - [FieldOffset(507)] - public sbyte __dummy___fpu_rsrv4_83; + [FieldOffset(232)] + internal global::DarwinXmmReg.__Internal __fpu_xmm4; - [FieldOffset(508)] - public sbyte __dummy___fpu_rsrv4_84; + [FieldOffset(248)] + internal global::DarwinXmmReg.__Internal __fpu_xmm5; - [FieldOffset(509)] - public sbyte __dummy___fpu_rsrv4_85; + [FieldOffset(264)] + internal global::DarwinXmmReg.__Internal __fpu_xmm6; - [FieldOffset(510)] - public sbyte __dummy___fpu_rsrv4_86; + [FieldOffset(280)] + internal global::DarwinXmmReg.__Internal __fpu_xmm7; - [FieldOffset(511)] - public sbyte __dummy___fpu_rsrv4_87; + [FieldOffset(296)] + internal global::DarwinXmmReg.__Internal __fpu_xmm8; - [FieldOffset(512)] - public sbyte __dummy___fpu_rsrv4_88; + [FieldOffset(312)] + internal global::DarwinXmmReg.__Internal __fpu_xmm9; - [FieldOffset(513)] - public sbyte __dummy___fpu_rsrv4_89; + [FieldOffset(328)] + internal global::DarwinXmmReg.__Internal __fpu_xmm10; - [FieldOffset(514)] - public sbyte __dummy___fpu_rsrv4_90; + [FieldOffset(344)] + internal global::DarwinXmmReg.__Internal __fpu_xmm11; - [FieldOffset(515)] - public sbyte __dummy___fpu_rsrv4_91; + [FieldOffset(360)] + internal global::DarwinXmmReg.__Internal __fpu_xmm12; - [FieldOffset(516)] - public sbyte __dummy___fpu_rsrv4_92; + [FieldOffset(376)] + internal global::DarwinXmmReg.__Internal __fpu_xmm13; - [FieldOffset(517)] - public sbyte __dummy___fpu_rsrv4_93; + [FieldOffset(392)] + internal global::DarwinXmmReg.__Internal __fpu_xmm14; - [FieldOffset(518)] - public sbyte __dummy___fpu_rsrv4_94; + [FieldOffset(408)] + internal global::DarwinXmmReg.__Internal __fpu_xmm15; - [FieldOffset(519)] - public sbyte __dummy___fpu_rsrv4_95; + [FieldOffset(424)] + public fixed sbyte __fpu_rsrv4[96]; [FieldOffset(520)] public int __fpu_reserved1; @@ -2807,9 +902,6 @@ public unsafe partial class DarwinX86AvxState64 [FieldOffset(0)] public fixed int __fpu_reserved[2]; - [FieldOffset(4)] - public int __dummy___fpu_reserved_1; - [FieldOffset(8)] internal global::DarwinFpControl.__Internal __fpu_fcw; @@ -2924,486 +1016,12 @@ public unsafe partial class DarwinX86AvxState64 [FieldOffset(424)] public fixed sbyte __fpu_rsrv4[96]; - [FieldOffset(425)] - public sbyte __dummy___fpu_rsrv4_1; - - [FieldOffset(426)] - public sbyte __dummy___fpu_rsrv4_2; - - [FieldOffset(427)] - public sbyte __dummy___fpu_rsrv4_3; - - [FieldOffset(428)] - public sbyte __dummy___fpu_rsrv4_4; - - [FieldOffset(429)] - public sbyte __dummy___fpu_rsrv4_5; - - [FieldOffset(430)] - public sbyte __dummy___fpu_rsrv4_6; - - [FieldOffset(431)] - public sbyte __dummy___fpu_rsrv4_7; - - [FieldOffset(432)] - public sbyte __dummy___fpu_rsrv4_8; - - [FieldOffset(433)] - public sbyte __dummy___fpu_rsrv4_9; - - [FieldOffset(434)] - public sbyte __dummy___fpu_rsrv4_10; - - [FieldOffset(435)] - public sbyte __dummy___fpu_rsrv4_11; - - [FieldOffset(436)] - public sbyte __dummy___fpu_rsrv4_12; - - [FieldOffset(437)] - public sbyte __dummy___fpu_rsrv4_13; - - [FieldOffset(438)] - public sbyte __dummy___fpu_rsrv4_14; - - [FieldOffset(439)] - public sbyte __dummy___fpu_rsrv4_15; - - [FieldOffset(440)] - public sbyte __dummy___fpu_rsrv4_16; - - [FieldOffset(441)] - public sbyte __dummy___fpu_rsrv4_17; - - [FieldOffset(442)] - public sbyte __dummy___fpu_rsrv4_18; - - [FieldOffset(443)] - public sbyte __dummy___fpu_rsrv4_19; - - [FieldOffset(444)] - public sbyte __dummy___fpu_rsrv4_20; - - [FieldOffset(445)] - public sbyte __dummy___fpu_rsrv4_21; - - [FieldOffset(446)] - public sbyte __dummy___fpu_rsrv4_22; - - [FieldOffset(447)] - public sbyte __dummy___fpu_rsrv4_23; - - [FieldOffset(448)] - public sbyte __dummy___fpu_rsrv4_24; - - [FieldOffset(449)] - public sbyte __dummy___fpu_rsrv4_25; - - [FieldOffset(450)] - public sbyte __dummy___fpu_rsrv4_26; - - [FieldOffset(451)] - public sbyte __dummy___fpu_rsrv4_27; - - [FieldOffset(452)] - public sbyte __dummy___fpu_rsrv4_28; - - [FieldOffset(453)] - public sbyte __dummy___fpu_rsrv4_29; - - [FieldOffset(454)] - public sbyte __dummy___fpu_rsrv4_30; - - [FieldOffset(455)] - public sbyte __dummy___fpu_rsrv4_31; - - [FieldOffset(456)] - public sbyte __dummy___fpu_rsrv4_32; - - [FieldOffset(457)] - public sbyte __dummy___fpu_rsrv4_33; - - [FieldOffset(458)] - public sbyte __dummy___fpu_rsrv4_34; - - [FieldOffset(459)] - public sbyte __dummy___fpu_rsrv4_35; - - [FieldOffset(460)] - public sbyte __dummy___fpu_rsrv4_36; - - [FieldOffset(461)] - public sbyte __dummy___fpu_rsrv4_37; - - [FieldOffset(462)] - public sbyte __dummy___fpu_rsrv4_38; - - [FieldOffset(463)] - public sbyte __dummy___fpu_rsrv4_39; - - [FieldOffset(464)] - public sbyte __dummy___fpu_rsrv4_40; - - [FieldOffset(465)] - public sbyte __dummy___fpu_rsrv4_41; - - [FieldOffset(466)] - public sbyte __dummy___fpu_rsrv4_42; - - [FieldOffset(467)] - public sbyte __dummy___fpu_rsrv4_43; - - [FieldOffset(468)] - public sbyte __dummy___fpu_rsrv4_44; - - [FieldOffset(469)] - public sbyte __dummy___fpu_rsrv4_45; - - [FieldOffset(470)] - public sbyte __dummy___fpu_rsrv4_46; - - [FieldOffset(471)] - public sbyte __dummy___fpu_rsrv4_47; - - [FieldOffset(472)] - public sbyte __dummy___fpu_rsrv4_48; - - [FieldOffset(473)] - public sbyte __dummy___fpu_rsrv4_49; - - [FieldOffset(474)] - public sbyte __dummy___fpu_rsrv4_50; - - [FieldOffset(475)] - public sbyte __dummy___fpu_rsrv4_51; - - [FieldOffset(476)] - public sbyte __dummy___fpu_rsrv4_52; - - [FieldOffset(477)] - public sbyte __dummy___fpu_rsrv4_53; - - [FieldOffset(478)] - public sbyte __dummy___fpu_rsrv4_54; - - [FieldOffset(479)] - public sbyte __dummy___fpu_rsrv4_55; - - [FieldOffset(480)] - public sbyte __dummy___fpu_rsrv4_56; - - [FieldOffset(481)] - public sbyte __dummy___fpu_rsrv4_57; - - [FieldOffset(482)] - public sbyte __dummy___fpu_rsrv4_58; - - [FieldOffset(483)] - public sbyte __dummy___fpu_rsrv4_59; - - [FieldOffset(484)] - public sbyte __dummy___fpu_rsrv4_60; - - [FieldOffset(485)] - public sbyte __dummy___fpu_rsrv4_61; - - [FieldOffset(486)] - public sbyte __dummy___fpu_rsrv4_62; - - [FieldOffset(487)] - public sbyte __dummy___fpu_rsrv4_63; - - [FieldOffset(488)] - public sbyte __dummy___fpu_rsrv4_64; - - [FieldOffset(489)] - public sbyte __dummy___fpu_rsrv4_65; - - [FieldOffset(490)] - public sbyte __dummy___fpu_rsrv4_66; - - [FieldOffset(491)] - public sbyte __dummy___fpu_rsrv4_67; - - [FieldOffset(492)] - public sbyte __dummy___fpu_rsrv4_68; - - [FieldOffset(493)] - public sbyte __dummy___fpu_rsrv4_69; - - [FieldOffset(494)] - public sbyte __dummy___fpu_rsrv4_70; - - [FieldOffset(495)] - public sbyte __dummy___fpu_rsrv4_71; - - [FieldOffset(496)] - public sbyte __dummy___fpu_rsrv4_72; - - [FieldOffset(497)] - public sbyte __dummy___fpu_rsrv4_73; - - [FieldOffset(498)] - public sbyte __dummy___fpu_rsrv4_74; - - [FieldOffset(499)] - public sbyte __dummy___fpu_rsrv4_75; - - [FieldOffset(500)] - public sbyte __dummy___fpu_rsrv4_76; - - [FieldOffset(501)] - public sbyte __dummy___fpu_rsrv4_77; - - [FieldOffset(502)] - public sbyte __dummy___fpu_rsrv4_78; - - [FieldOffset(503)] - public sbyte __dummy___fpu_rsrv4_79; - - [FieldOffset(504)] - public sbyte __dummy___fpu_rsrv4_80; - - [FieldOffset(505)] - public sbyte __dummy___fpu_rsrv4_81; - - [FieldOffset(506)] - public sbyte __dummy___fpu_rsrv4_82; - - [FieldOffset(507)] - public sbyte __dummy___fpu_rsrv4_83; - - [FieldOffset(508)] - public sbyte __dummy___fpu_rsrv4_84; - - [FieldOffset(509)] - public sbyte __dummy___fpu_rsrv4_85; - - [FieldOffset(510)] - public sbyte __dummy___fpu_rsrv4_86; - - [FieldOffset(511)] - public sbyte __dummy___fpu_rsrv4_87; - - [FieldOffset(512)] - public sbyte __dummy___fpu_rsrv4_88; - - [FieldOffset(513)] - public sbyte __dummy___fpu_rsrv4_89; - - [FieldOffset(514)] - public sbyte __dummy___fpu_rsrv4_90; - - [FieldOffset(515)] - public sbyte __dummy___fpu_rsrv4_91; - - [FieldOffset(516)] - public sbyte __dummy___fpu_rsrv4_92; - - [FieldOffset(517)] - public sbyte __dummy___fpu_rsrv4_93; - - [FieldOffset(518)] - public sbyte __dummy___fpu_rsrv4_94; - - [FieldOffset(519)] - public sbyte __dummy___fpu_rsrv4_95; - [FieldOffset(520)] public int __fpu_reserved1; [FieldOffset(524)] public fixed sbyte __avx_reserved1[64]; - [FieldOffset(525)] - public sbyte __dummy___avx_reserved1_1; - - [FieldOffset(526)] - public sbyte __dummy___avx_reserved1_2; - - [FieldOffset(527)] - public sbyte __dummy___avx_reserved1_3; - - [FieldOffset(528)] - public sbyte __dummy___avx_reserved1_4; - - [FieldOffset(529)] - public sbyte __dummy___avx_reserved1_5; - - [FieldOffset(530)] - public sbyte __dummy___avx_reserved1_6; - - [FieldOffset(531)] - public sbyte __dummy___avx_reserved1_7; - - [FieldOffset(532)] - public sbyte __dummy___avx_reserved1_8; - - [FieldOffset(533)] - public sbyte __dummy___avx_reserved1_9; - - [FieldOffset(534)] - public sbyte __dummy___avx_reserved1_10; - - [FieldOffset(535)] - public sbyte __dummy___avx_reserved1_11; - - [FieldOffset(536)] - public sbyte __dummy___avx_reserved1_12; - - [FieldOffset(537)] - public sbyte __dummy___avx_reserved1_13; - - [FieldOffset(538)] - public sbyte __dummy___avx_reserved1_14; - - [FieldOffset(539)] - public sbyte __dummy___avx_reserved1_15; - - [FieldOffset(540)] - public sbyte __dummy___avx_reserved1_16; - - [FieldOffset(541)] - public sbyte __dummy___avx_reserved1_17; - - [FieldOffset(542)] - public sbyte __dummy___avx_reserved1_18; - - [FieldOffset(543)] - public sbyte __dummy___avx_reserved1_19; - - [FieldOffset(544)] - public sbyte __dummy___avx_reserved1_20; - - [FieldOffset(545)] - public sbyte __dummy___avx_reserved1_21; - - [FieldOffset(546)] - public sbyte __dummy___avx_reserved1_22; - - [FieldOffset(547)] - public sbyte __dummy___avx_reserved1_23; - - [FieldOffset(548)] - public sbyte __dummy___avx_reserved1_24; - - [FieldOffset(549)] - public sbyte __dummy___avx_reserved1_25; - - [FieldOffset(550)] - public sbyte __dummy___avx_reserved1_26; - - [FieldOffset(551)] - public sbyte __dummy___avx_reserved1_27; - - [FieldOffset(552)] - public sbyte __dummy___avx_reserved1_28; - - [FieldOffset(553)] - public sbyte __dummy___avx_reserved1_29; - - [FieldOffset(554)] - public sbyte __dummy___avx_reserved1_30; - - [FieldOffset(555)] - public sbyte __dummy___avx_reserved1_31; - - [FieldOffset(556)] - public sbyte __dummy___avx_reserved1_32; - - [FieldOffset(557)] - public sbyte __dummy___avx_reserved1_33; - - [FieldOffset(558)] - public sbyte __dummy___avx_reserved1_34; - - [FieldOffset(559)] - public sbyte __dummy___avx_reserved1_35; - - [FieldOffset(560)] - public sbyte __dummy___avx_reserved1_36; - - [FieldOffset(561)] - public sbyte __dummy___avx_reserved1_37; - - [FieldOffset(562)] - public sbyte __dummy___avx_reserved1_38; - - [FieldOffset(563)] - public sbyte __dummy___avx_reserved1_39; - - [FieldOffset(564)] - public sbyte __dummy___avx_reserved1_40; - - [FieldOffset(565)] - public sbyte __dummy___avx_reserved1_41; - - [FieldOffset(566)] - public sbyte __dummy___avx_reserved1_42; - - [FieldOffset(567)] - public sbyte __dummy___avx_reserved1_43; - - [FieldOffset(568)] - public sbyte __dummy___avx_reserved1_44; - - [FieldOffset(569)] - public sbyte __dummy___avx_reserved1_45; - - [FieldOffset(570)] - public sbyte __dummy___avx_reserved1_46; - - [FieldOffset(571)] - public sbyte __dummy___avx_reserved1_47; - - [FieldOffset(572)] - public sbyte __dummy___avx_reserved1_48; - - [FieldOffset(573)] - public sbyte __dummy___avx_reserved1_49; - - [FieldOffset(574)] - public sbyte __dummy___avx_reserved1_50; - - [FieldOffset(575)] - public sbyte __dummy___avx_reserved1_51; - - [FieldOffset(576)] - public sbyte __dummy___avx_reserved1_52; - - [FieldOffset(577)] - public sbyte __dummy___avx_reserved1_53; - - [FieldOffset(578)] - public sbyte __dummy___avx_reserved1_54; - - [FieldOffset(579)] - public sbyte __dummy___avx_reserved1_55; - - [FieldOffset(580)] - public sbyte __dummy___avx_reserved1_56; - - [FieldOffset(581)] - public sbyte __dummy___avx_reserved1_57; - - [FieldOffset(582)] - public sbyte __dummy___avx_reserved1_58; - - [FieldOffset(583)] - public sbyte __dummy___avx_reserved1_59; - - [FieldOffset(584)] - public sbyte __dummy___avx_reserved1_60; - - [FieldOffset(585)] - public sbyte __dummy___avx_reserved1_61; - - [FieldOffset(586)] - public sbyte __dummy___avx_reserved1_62; - - [FieldOffset(587)] - public sbyte __dummy___avx_reserved1_63; - [FieldOffset(588)] internal global::DarwinXmmReg.__Internal __fpu_ymmh0; @@ -3734,36 +1352,6 @@ namespace Std [FieldOffset(1)] public fixed sbyte __data_[11]; - - [FieldOffset(2)] - public sbyte __dummy___data__1; - - [FieldOffset(3)] - public sbyte __dummy___data__2; - - [FieldOffset(4)] - public sbyte __dummy___data__3; - - [FieldOffset(5)] - public sbyte __dummy___data__4; - - [FieldOffset(6)] - public sbyte __dummy___data__5; - - [FieldOffset(7)] - public sbyte __dummy___data__6; - - [FieldOffset(8)] - public sbyte __dummy___data__7; - - [FieldOffset(9)] - public sbyte __dummy___data__8; - - [FieldOffset(10)] - public sbyte __dummy___data__9; - - [FieldOffset(11)] - public sbyte __dummy___data__10; } public unsafe partial struct _ @@ -3787,12 +1375,6 @@ namespace Std { [FieldOffset(0)] public fixed uint __words[3]; - - [FieldOffset(4)] - public uint __dummy___words_1; - - [FieldOffset(8)] - public uint __dummy___words_2; } } @@ -3812,17 +1394,17 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BasicString(native.ToPointer(), skipVTables); } - public static BasicString __CreateInstance(BasicString.__Internal native, bool skipVTables = false) + internal static BasicString __CreateInstance(BasicString.__Internal native, bool skipVTables = false) { return new BasicString(native, skipVTables); } diff --git a/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser.cs b/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser.cs index baf664df..ef73e22c 100644 --- a/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser.cs +++ b/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser.cs @@ -7,6 +7,9 @@ using System; using System.Runtime.InteropServices; using System.Security; +using System.Runtime.CompilerServices; + +[assembly:InternalsVisibleTo("CppSharp.Parser")] namespace CppSharp { @@ -296,17 +299,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Type(native.ToPointer(), skipVTables); } - public static Type __CreateInstance(Type.__Internal native, bool skipVTables = false) + internal static Type __CreateInstance(Type.__Internal native, bool skipVTables = false) { return new Type(native, skipVTables); } @@ -419,17 +422,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeQualifiers(native.ToPointer(), skipVTables); } - public static TypeQualifiers __CreateInstance(TypeQualifiers.__Internal native, bool skipVTables = false) + internal static TypeQualifiers __CreateInstance(TypeQualifiers.__Internal native, bool skipVTables = false) { return new TypeQualifiers(native, skipVTables); } @@ -548,17 +551,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new QualifiedType(native.ToPointer(), skipVTables); } - public static QualifiedType __CreateInstance(QualifiedType.__Internal native, bool skipVTables = false) + internal static QualifiedType __CreateInstance(QualifiedType.__Internal native, bool skipVTables = false) { return new QualifiedType(native, skipVTables); } @@ -670,12 +673,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TagType(native.ToPointer(), skipVTables); } - public static TagType __CreateInstance(TagType.__Internal native, bool skipVTables = false) + internal static TagType __CreateInstance(TagType.__Internal native, bool skipVTables = false) { return new TagType(native, skipVTables); } @@ -785,12 +788,12 @@ namespace CppSharp Incomplete = 3 } - public static new ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ArrayType(native.ToPointer(), skipVTables); } - public static ArrayType __CreateInstance(ArrayType.__Internal native, bool skipVTables = false) + internal static ArrayType __CreateInstance(ArrayType.__Internal native, bool skipVTables = false) { return new ArrayType(native, skipVTables); } @@ -948,12 +951,12 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - public static new FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionType(native.ToPointer(), skipVTables); } - public static FunctionType __CreateInstance(FunctionType.__Internal native, bool skipVTables = false) + internal static FunctionType __CreateInstance(FunctionType.__Internal native, bool skipVTables = false) { return new FunctionType(native, skipVTables); } @@ -1108,12 +1111,12 @@ namespace CppSharp RVReference = 3 } - public static new PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PointerType(native.ToPointer(), skipVTables); } - public static PointerType __CreateInstance(PointerType.__Internal native, bool skipVTables = false) + internal static PointerType __CreateInstance(PointerType.__Internal native, bool skipVTables = false) { return new PointerType(native, skipVTables); } @@ -1214,12 +1217,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MemberPointerType(native.ToPointer(), skipVTables); } - public static MemberPointerType __CreateInstance(MemberPointerType.__Internal native, bool skipVTables = false) + internal static MemberPointerType __CreateInstance(MemberPointerType.__Internal native, bool skipVTables = false) { return new MemberPointerType(native, skipVTables); } @@ -1307,12 +1310,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefType(native.ToPointer(), skipVTables); } - public static TypedefType __CreateInstance(TypedefType.__Internal native, bool skipVTables = false) + internal static TypedefType __CreateInstance(TypedefType.__Internal native, bool skipVTables = false) { return new TypedefType(native, skipVTables); } @@ -1408,12 +1411,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AttributedType(native.ToPointer(), skipVTables); } - public static AttributedType __CreateInstance(AttributedType.__Internal native, bool skipVTables = false) + internal static AttributedType __CreateInstance(AttributedType.__Internal native, bool skipVTables = false) { return new AttributedType(native, skipVTables); } @@ -1520,12 +1523,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DecayedType(native.ToPointer(), skipVTables); } - public static DecayedType __CreateInstance(DecayedType.__Internal native, bool skipVTables = false) + internal static DecayedType __CreateInstance(DecayedType.__Internal native, bool skipVTables = false) { return new DecayedType(native, skipVTables); } @@ -1657,17 +1660,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateArgument(native.ToPointer(), skipVTables); } - public static TemplateArgument __CreateInstance(TemplateArgument.__Internal native, bool skipVTables = false) + internal static TemplateArgument __CreateInstance(TemplateArgument.__Internal native, bool skipVTables = false) { return new TemplateArgument(native, skipVTables); } @@ -1836,12 +1839,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateSpecializationType(native.ToPointer(), skipVTables); } - public static TemplateSpecializationType __CreateInstance(TemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static TemplateSpecializationType __CreateInstance(TemplateSpecializationType.__Internal native, bool skipVTables = false) { return new TemplateSpecializationType(native, skipVTables); } @@ -2014,12 +2017,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native.ToPointer(), skipVTables); } - public static DependentTemplateSpecializationType __CreateInstance(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static DependentTemplateSpecializationType __CreateInstance(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native, skipVTables); } @@ -2160,12 +2163,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterType(native.ToPointer(), skipVTables); } - public static TemplateParameterType __CreateInstance(TemplateParameterType.__Internal native, bool skipVTables = false) + internal static TemplateParameterType __CreateInstance(TemplateParameterType.__Internal native, bool skipVTables = false) { return new TemplateParameterType(native, skipVTables); } @@ -2310,12 +2313,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native.ToPointer(), skipVTables); } - public static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) + internal static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native, skipVTables); } @@ -2424,12 +2427,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InjectedClassNameType(native.ToPointer(), skipVTables); } - public static InjectedClassNameType __CreateInstance(InjectedClassNameType.__Internal native, bool skipVTables = false) + internal static InjectedClassNameType __CreateInstance(InjectedClassNameType.__Internal native, bool skipVTables = false) { return new InjectedClassNameType(native, skipVTables); } @@ -2535,12 +2538,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentNameType(native.ToPointer(), skipVTables); } - public static DependentNameType __CreateInstance(DependentNameType.__Internal native, bool skipVTables = false) + internal static DependentNameType __CreateInstance(DependentNameType.__Internal native, bool skipVTables = false) { return new DependentNameType(native, skipVTables); } @@ -2625,12 +2628,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PackExpansionType(native.ToPointer(), skipVTables); } - public static PackExpansionType __CreateInstance(PackExpansionType.__Internal native, bool skipVTables = false) + internal static PackExpansionType __CreateInstance(PackExpansionType.__Internal native, bool skipVTables = false) { return new PackExpansionType(native, skipVTables); } @@ -2708,12 +2711,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new UnaryTransformType(native.ToPointer(), skipVTables); } - public static UnaryTransformType __CreateInstance(UnaryTransformType.__Internal native, bool skipVTables = false) + internal static UnaryTransformType __CreateInstance(UnaryTransformType.__Internal native, bool skipVTables = false) { return new UnaryTransformType(native, skipVTables); } @@ -2817,12 +2820,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VectorType(native.ToPointer(), skipVTables); } - public static VectorType __CreateInstance(VectorType.__Internal native, bool skipVTables = false) + internal static VectorType __CreateInstance(VectorType.__Internal native, bool skipVTables = false) { return new VectorType(native, skipVTables); } @@ -2923,12 +2926,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BuiltinType(native.ToPointer(), skipVTables); } - public static BuiltinType __CreateInstance(BuiltinType.__Internal native, bool skipVTables = false) + internal static BuiltinType __CreateInstance(BuiltinType.__Internal native, bool skipVTables = false) { return new BuiltinType(native, skipVTables); } @@ -3019,17 +3022,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableComponent(native.ToPointer(), skipVTables); } - public static VTableComponent __CreateInstance(VTableComponent.__Internal native, bool skipVTables = false) + internal static VTableComponent __CreateInstance(VTableComponent.__Internal native, bool skipVTables = false) { return new VTableComponent(native, skipVTables); } @@ -3176,17 +3179,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableLayout(native.ToPointer(), skipVTables); } - public static VTableLayout __CreateInstance(VTableLayout.__Internal native, bool skipVTables = false) + internal static VTableLayout __CreateInstance(VTableLayout.__Internal native, bool skipVTables = false) { return new VTableLayout(native, skipVTables); } @@ -3312,17 +3315,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VFTableInfo(native.ToPointer(), skipVTables); } - public static VFTableInfo __CreateInstance(VFTableInfo.__Internal native, bool skipVTables = false) + internal static VFTableInfo __CreateInstance(VFTableInfo.__Internal native, bool skipVTables = false) { return new VFTableInfo(native, skipVTables); } @@ -3481,17 +3484,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutField(native.ToPointer(), skipVTables); } - public static LayoutField __CreateInstance(LayoutField.__Internal native, bool skipVTables = false) + internal static LayoutField __CreateInstance(LayoutField.__Internal native, bool skipVTables = false) { return new LayoutField(native, skipVTables); } @@ -3635,17 +3638,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutBase(native.ToPointer(), skipVTables); } - public static LayoutBase __CreateInstance(LayoutBase.__Internal native, bool skipVTables = false) + internal static LayoutBase __CreateInstance(LayoutBase.__Internal native, bool skipVTables = false) { return new LayoutBase(native, skipVTables); } @@ -3851,17 +3854,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassLayout(native.ToPointer(), skipVTables); } - public static ClassLayout __CreateInstance(ClassLayout.__Internal native, bool skipVTables = false) + internal static ClassLayout __CreateInstance(ClassLayout.__Internal native, bool skipVTables = false) { return new ClassLayout(native, skipVTables); } @@ -4225,17 +4228,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Declaration(native.ToPointer(), skipVTables); } - public static Declaration __CreateInstance(Declaration.__Internal native, bool skipVTables = false) + internal static Declaration __CreateInstance(Declaration.__Internal native, bool skipVTables = false) { return new Declaration(native, skipVTables); } @@ -4845,12 +4848,12 @@ namespace CppSharp internal static extern uint GetFriendsCount_0(global::System.IntPtr instance); } - public static new DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DeclarationContext(native.ToPointer(), skipVTables); } - public static DeclarationContext __CreateInstance(DeclarationContext.__Internal native, bool skipVTables = false) + internal static DeclarationContext __CreateInstance(DeclarationContext.__Internal native, bool skipVTables = false) { return new DeclarationContext(native, skipVTables); } @@ -5300,12 +5303,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefNameDecl(native.ToPointer(), skipVTables); } - public static TypedefNameDecl __CreateInstance(TypedefNameDecl.__Internal native, bool skipVTables = false) + internal static TypedefNameDecl __CreateInstance(TypedefNameDecl.__Internal native, bool skipVTables = false) { return new TypedefNameDecl(native, skipVTables); } @@ -5458,12 +5461,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefDecl(native.ToPointer(), skipVTables); } - public static TypedefDecl __CreateInstance(TypedefDecl.__Internal native, bool skipVTables = false) + internal static TypedefDecl __CreateInstance(TypedefDecl.__Internal native, bool skipVTables = false) { return new TypedefDecl(native, skipVTables); } @@ -5601,12 +5604,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAlias(native.ToPointer(), skipVTables); } - public static TypeAlias __CreateInstance(TypeAlias.__Internal native, bool skipVTables = false) + internal static TypeAlias __CreateInstance(TypeAlias.__Internal native, bool skipVTables = false) { return new TypeAlias(native, skipVTables); } @@ -5759,12 +5762,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Friend(native.ToPointer(), skipVTables); } - public static Friend __CreateInstance(Friend.__Internal native, bool skipVTables = false) + internal static Friend __CreateInstance(Friend.__Internal native, bool skipVTables = false) { return new Friend(native, skipVTables); } @@ -5880,17 +5883,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Statement(native.ToPointer(), skipVTables); } - public static Statement __CreateInstance(Statement.__Internal native, bool skipVTables = false) + internal static Statement __CreateInstance(Statement.__Internal native, bool skipVTables = false) { return new Statement(native, skipVTables); } @@ -6013,12 +6016,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Expression(native.ToPointer(), skipVTables); } - public static Expression __CreateInstance(Expression.__Internal native, bool skipVTables = false) + internal static Expression __CreateInstance(Expression.__Internal native, bool skipVTables = false) { return new Expression(native, skipVTables); } @@ -6113,12 +6116,12 @@ namespace CppSharp internal static extern void SetOpcodeStr_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BinaryOperator(native.ToPointer(), skipVTables); } - public static BinaryOperator __CreateInstance(BinaryOperator.__Internal native, bool skipVTables = false) + internal static BinaryOperator __CreateInstance(BinaryOperator.__Internal native, bool skipVTables = false) { return new BinaryOperator(native, skipVTables); } @@ -6267,12 +6270,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CallExpr(native.ToPointer(), skipVTables); } - public static CallExpr __CreateInstance(CallExpr.__Internal native, bool skipVTables = false) + internal static CallExpr __CreateInstance(CallExpr.__Internal native, bool skipVTables = false) { return new CallExpr(native, skipVTables); } @@ -6404,12 +6407,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CXXConstructExpr(native.ToPointer(), skipVTables); } - public static CXXConstructExpr __CreateInstance(CXXConstructExpr.__Internal native, bool skipVTables = false) + internal static CXXConstructExpr __CreateInstance(CXXConstructExpr.__Internal native, bool skipVTables = false) { return new CXXConstructExpr(native, skipVTables); } @@ -6580,12 +6583,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Parameter(native.ToPointer(), skipVTables); } - public static Parameter __CreateInstance(Parameter.__Internal native, bool skipVTables = false) + internal static Parameter __CreateInstance(Parameter.__Internal native, bool skipVTables = false) { return new Parameter(native, skipVTables); } @@ -6869,12 +6872,12 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - public static new Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Function(native.ToPointer(), skipVTables); } - public static Function __CreateInstance(Function.__Internal native, bool skipVTables = false) + internal static Function __CreateInstance(Function.__Internal native, bool skipVTables = false) { return new Function(native, skipVTables); } @@ -7295,12 +7298,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Method(native.ToPointer(), skipVTables); } - public static Method __CreateInstance(Method.__Internal native, bool skipVTables = false) + internal static Method __CreateInstance(Method.__Internal native, bool skipVTables = false) { return new Method(native, skipVTables); } @@ -7736,12 +7739,12 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Item(native.ToPointer(), skipVTables); } - public static Item __CreateInstance(Item.__Internal native, bool skipVTables = false) + internal static Item __CreateInstance(Item.__Internal native, bool skipVTables = false) { return new Item(native, skipVTables); } @@ -7828,12 +7831,12 @@ namespace CppSharp } } - public static new Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Enumeration(native.ToPointer(), skipVTables); } - public static Enumeration __CreateInstance(Enumeration.__Internal native, bool skipVTables = false) + internal static Enumeration __CreateInstance(Enumeration.__Internal native, bool skipVTables = false) { return new Enumeration(native, skipVTables); } @@ -8063,12 +8066,12 @@ namespace CppSharp internal static extern void SetMangled_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Variable(native.ToPointer(), skipVTables); } - public static Variable __CreateInstance(Variable.__Internal native, bool skipVTables = false) + internal static Variable __CreateInstance(Variable.__Internal native, bool skipVTables = false) { return new Variable(native, skipVTables); } @@ -8186,17 +8189,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BaseClassSpecifier(native.ToPointer(), skipVTables); } - public static BaseClassSpecifier __CreateInstance(BaseClassSpecifier.__Internal native, bool skipVTables = false) + internal static BaseClassSpecifier __CreateInstance(BaseClassSpecifier.__Internal native, bool skipVTables = false) { return new BaseClassSpecifier(native, skipVTables); } @@ -8393,12 +8396,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Field(native.ToPointer(), skipVTables); } - public static Field __CreateInstance(Field.__Internal native, bool skipVTables = false) + internal static Field __CreateInstance(Field.__Internal native, bool skipVTables = false) { return new Field(native, skipVTables); } @@ -8587,12 +8590,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AccessSpecifierDecl(native.ToPointer(), skipVTables); } - public static AccessSpecifierDecl __CreateInstance(AccessSpecifierDecl.__Internal native, bool skipVTables = false) + internal static AccessSpecifierDecl __CreateInstance(AccessSpecifierDecl.__Internal native, bool skipVTables = false) { return new AccessSpecifierDecl(native, skipVTables); } @@ -8879,12 +8882,12 @@ namespace CppSharp internal static extern uint GetSpecifiersCount_0(global::System.IntPtr instance); } - public static new Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Class(native.ToPointer(), skipVTables); } - public static Class __CreateInstance(Class.__Internal native, bool skipVTables = false) + internal static Class __CreateInstance(Class.__Internal native, bool skipVTables = false) { return new Class(native, skipVTables); } @@ -9314,12 +9317,12 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - public static new Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Template(native.ToPointer(), skipVTables); } - public static Template __CreateInstance(Template.__Internal native, bool skipVTables = false) + internal static Template __CreateInstance(Template.__Internal native, bool skipVTables = false) { return new Template(native, skipVTables); } @@ -9522,12 +9525,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAliasTemplate(native.ToPointer(), skipVTables); } - public static TypeAliasTemplate __CreateInstance(TypeAliasTemplate.__Internal native, bool skipVTables = false) + internal static TypeAliasTemplate __CreateInstance(TypeAliasTemplate.__Internal native, bool skipVTables = false) { return new TypeAliasTemplate(native, skipVTables); } @@ -9668,12 +9671,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameter(native.ToPointer(), skipVTables); } - public static TemplateParameter __CreateInstance(TemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateParameter __CreateInstance(TemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateParameter(native, skipVTables); } @@ -9864,12 +9867,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateTemplateParameter(native.ToPointer(), skipVTables); } - public static TemplateTemplateParameter __CreateInstance(TemplateTemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateTemplateParameter __CreateInstance(TemplateTemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateTemplateParameter(native, skipVTables); } @@ -10052,12 +10055,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeTemplateParameter(native.ToPointer(), skipVTables); } - public static TypeTemplateParameter __CreateInstance(TypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static TypeTemplateParameter __CreateInstance(TypeTemplateParameter.__Internal native, bool skipVTables = false) { return new TypeTemplateParameter(native, skipVTables); } @@ -10223,12 +10226,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NonTypeTemplateParameter(native.ToPointer(), skipVTables); } - public static NonTypeTemplateParameter __CreateInstance(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static NonTypeTemplateParameter __CreateInstance(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) { return new NonTypeTemplateParameter(native, skipVTables); } @@ -10446,12 +10449,12 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - public static new ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplate(native.ToPointer(), skipVTables); } - public static ClassTemplate __CreateInstance(ClassTemplate.__Internal native, bool skipVTables = false) + internal static ClassTemplate __CreateInstance(ClassTemplate.__Internal native, bool skipVTables = false) { return new ClassTemplate(native, skipVTables); } @@ -10720,12 +10723,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplateSpecialization(native.ToPointer(), skipVTables); } - public static ClassTemplateSpecialization __CreateInstance(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplateSpecialization __CreateInstance(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplateSpecialization(native, skipVTables); } @@ -11001,12 +11004,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - public static ClassTemplatePartialSpecialization __CreateInstance(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplatePartialSpecialization __CreateInstance(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native, skipVTables); } @@ -11167,12 +11170,12 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - public static new FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplate(native.ToPointer(), skipVTables); } - public static FunctionTemplate __CreateInstance(FunctionTemplate.__Internal native, bool skipVTables = false) + internal static FunctionTemplate __CreateInstance(FunctionTemplate.__Internal native, bool skipVTables = false) { return new FunctionTemplate(native, skipVTables); } @@ -11321,17 +11324,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native.ToPointer(), skipVTables); } - public static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native, skipVTables); } @@ -11571,12 +11574,12 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - public static new VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplate(native.ToPointer(), skipVTables); } - public static VarTemplate __CreateInstance(VarTemplate.__Internal native, bool skipVTables = false) + internal static VarTemplate __CreateInstance(VarTemplate.__Internal native, bool skipVTables = false) { return new VarTemplate(native, skipVTables); } @@ -11776,12 +11779,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplateSpecialization(native.ToPointer(), skipVTables); } - public static VarTemplateSpecialization __CreateInstance(VarTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplateSpecialization __CreateInstance(VarTemplateSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplateSpecialization(native, skipVTables); } @@ -11988,12 +11991,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - public static VarTemplatePartialSpecialization __CreateInstance(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplatePartialSpecialization __CreateInstance(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native, skipVTables); } @@ -12161,12 +12164,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Namespace(native.ToPointer(), skipVTables); } - public static Namespace __CreateInstance(Namespace.__Internal native, bool skipVTables = false) + internal static Namespace __CreateInstance(Namespace.__Internal native, bool skipVTables = false) { return new Namespace(native, skipVTables); } @@ -12267,17 +12270,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PreprocessedEntity(native.ToPointer(), skipVTables); } - public static PreprocessedEntity __CreateInstance(PreprocessedEntity.__Internal native, bool skipVTables = false) + internal static PreprocessedEntity __CreateInstance(PreprocessedEntity.__Internal native, bool skipVTables = false) { return new PreprocessedEntity(native, skipVTables); } @@ -12434,12 +12437,12 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroDefinition(native.ToPointer(), skipVTables); } - public static MacroDefinition __CreateInstance(MacroDefinition.__Internal native, bool skipVTables = false) + internal static MacroDefinition __CreateInstance(MacroDefinition.__Internal native, bool skipVTables = false) { return new MacroDefinition(native, skipVTables); } @@ -12612,12 +12615,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroExpansion(native.ToPointer(), skipVTables); } - public static MacroExpansion __CreateInstance(MacroExpansion.__Internal native, bool skipVTables = false) + internal static MacroExpansion __CreateInstance(MacroExpansion.__Internal native, bool skipVTables = false) { return new MacroExpansion(native, skipVTables); } @@ -12870,12 +12873,12 @@ namespace CppSharp internal static extern uint GetMacrosCount_0(global::System.IntPtr instance); } - public static new TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TranslationUnit(native.ToPointer(), skipVTables); } - public static TranslationUnit __CreateInstance(TranslationUnit.__Internal native, bool skipVTables = false) + internal static TranslationUnit __CreateInstance(TranslationUnit.__Internal native, bool skipVTables = false) { return new TranslationUnit(native, skipVTables); } @@ -13081,17 +13084,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NativeLibrary(native.ToPointer(), skipVTables); } - public static NativeLibrary __CreateInstance(NativeLibrary.__Internal native, bool skipVTables = false) + internal static NativeLibrary __CreateInstance(NativeLibrary.__Internal native, bool skipVTables = false) { return new NativeLibrary(native, skipVTables); } @@ -13276,17 +13279,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ASTContext(native.ToPointer(), skipVTables); } - public static ASTContext __CreateInstance(ASTContext.__Internal native, bool skipVTables = false) + internal static ASTContext __CreateInstance(ASTContext.__Internal native, bool skipVTables = false) { return new ASTContext(native, skipVTables); } @@ -13402,17 +13405,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Comment(native.ToPointer(), skipVTables); } - public static Comment __CreateInstance(Comment.__Internal native, bool skipVTables = false) + internal static Comment __CreateInstance(Comment.__Internal native, bool skipVTables = false) { return new Comment(native, skipVTables); } @@ -13510,12 +13513,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockContentComment(native.ToPointer(), skipVTables); } - public static BlockContentComment __CreateInstance(BlockContentComment.__Internal native, bool skipVTables = false) + internal static BlockContentComment __CreateInstance(BlockContentComment.__Internal native, bool skipVTables = false) { return new BlockContentComment(native, skipVTables); } @@ -13623,12 +13626,12 @@ namespace CppSharp internal static extern uint GetBlocksCount_0(global::System.IntPtr instance); } - public static new FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FullComment(native.ToPointer(), skipVTables); } - public static FullComment __CreateInstance(FullComment.__Internal native, bool skipVTables = false) + internal static FullComment __CreateInstance(FullComment.__Internal native, bool skipVTables = false) { return new FullComment(native, skipVTables); } @@ -13748,12 +13751,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineContentComment(native.ToPointer(), skipVTables); } - public static InlineContentComment __CreateInstance(InlineContentComment.__Internal native, bool skipVTables = false) + internal static InlineContentComment __CreateInstance(InlineContentComment.__Internal native, bool skipVTables = false) { return new InlineContentComment(native, skipVTables); } @@ -13877,12 +13880,12 @@ namespace CppSharp internal static extern uint GetContentCount_0(global::System.IntPtr instance); } - public static new ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParagraphComment(native.ToPointer(), skipVTables); } - public static ParagraphComment __CreateInstance(ParagraphComment.__Internal native, bool skipVTables = false) + internal static ParagraphComment __CreateInstance(ParagraphComment.__Internal native, bool skipVTables = false) { return new ParagraphComment(native, skipVTables); } @@ -14083,17 +14086,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - public static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } @@ -14168,12 +14171,12 @@ namespace CppSharp } } - public static new BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockCommandComment(native.ToPointer(), skipVTables); } - public static BlockCommandComment __CreateInstance(BlockCommandComment.__Internal native, bool skipVTables = false) + internal static BlockCommandComment __CreateInstance(BlockCommandComment.__Internal native, bool skipVTables = false) { return new BlockCommandComment(native, skipVTables); } @@ -14353,12 +14356,12 @@ namespace CppSharp InOut = 2 } - public static new ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParamCommandComment(native.ToPointer(), skipVTables); } - public static ParamCommandComment __CreateInstance(ParamCommandComment.__Internal native, bool skipVTables = false) + internal static ParamCommandComment __CreateInstance(ParamCommandComment.__Internal native, bool skipVTables = false) { return new ParamCommandComment(native, skipVTables); } @@ -14500,12 +14503,12 @@ namespace CppSharp internal static extern uint GetPositionCount_0(global::System.IntPtr instance); } - public static new TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TParamCommandComment(native.ToPointer(), skipVTables); } - public static TParamCommandComment __CreateInstance(TParamCommandComment.__Internal native, bool skipVTables = false) + internal static TParamCommandComment __CreateInstance(TParamCommandComment.__Internal native, bool skipVTables = false) { return new TParamCommandComment(native, skipVTables); } @@ -14631,12 +14634,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockLineComment(native.ToPointer(), skipVTables); } - public static VerbatimBlockLineComment __CreateInstance(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockLineComment __CreateInstance(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockLineComment(native, skipVTables); } @@ -14766,12 +14769,12 @@ namespace CppSharp internal static extern uint GetLinesCount_0(global::System.IntPtr instance); } - public static new VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockComment(native.ToPointer(), skipVTables); } - public static VerbatimBlockComment __CreateInstance(VerbatimBlockComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockComment __CreateInstance(VerbatimBlockComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockComment(native, skipVTables); } @@ -14910,12 +14913,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimLineComment(native.ToPointer(), skipVTables); } - public static VerbatimLineComment __CreateInstance(VerbatimLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimLineComment __CreateInstance(VerbatimLineComment.__Internal native, bool skipVTables = false) { return new VerbatimLineComment(native, skipVTables); } @@ -15090,17 +15093,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - public static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } @@ -15175,12 +15178,12 @@ namespace CppSharp } } - public static new InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineCommandComment(native.ToPointer(), skipVTables); } - public static InlineCommandComment __CreateInstance(InlineCommandComment.__Internal native, bool skipVTables = false) + internal static InlineCommandComment __CreateInstance(InlineCommandComment.__Internal native, bool skipVTables = false) { return new InlineCommandComment(native, skipVTables); } @@ -15322,12 +15325,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLTagComment(native.ToPointer(), skipVTables); } - public static HTMLTagComment __CreateInstance(HTMLTagComment.__Internal native, bool skipVTables = false) + internal static HTMLTagComment __CreateInstance(HTMLTagComment.__Internal native, bool skipVTables = false) { return new HTMLTagComment(native, skipVTables); } @@ -15501,17 +15504,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Attribute(native.ToPointer(), skipVTables); } - public static Attribute __CreateInstance(Attribute.__Internal native, bool skipVTables = false) + internal static Attribute __CreateInstance(Attribute.__Internal native, bool skipVTables = false) { return new Attribute(native, skipVTables); } @@ -15600,12 +15603,12 @@ namespace CppSharp } } - public static new HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLStartTagComment(native.ToPointer(), skipVTables); } - public static HTMLStartTagComment __CreateInstance(HTMLStartTagComment.__Internal native, bool skipVTables = false) + internal static HTMLStartTagComment __CreateInstance(HTMLStartTagComment.__Internal native, bool skipVTables = false) { return new HTMLStartTagComment(native, skipVTables); } @@ -15748,12 +15751,12 @@ namespace CppSharp internal static extern void SetTagName_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLEndTagComment(native.ToPointer(), skipVTables); } - public static HTMLEndTagComment __CreateInstance(HTMLEndTagComment.__Internal native, bool skipVTables = false) + internal static HTMLEndTagComment __CreateInstance(HTMLEndTagComment.__Internal native, bool skipVTables = false) { return new HTMLEndTagComment(native, skipVTables); } @@ -15867,12 +15870,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TextComment(native.ToPointer(), skipVTables); } - public static TextComment __CreateInstance(TextComment.__Internal native, bool skipVTables = false) + internal static TextComment __CreateInstance(TextComment.__Internal native, bool skipVTables = false) { return new TextComment(native, skipVTables); } @@ -16002,17 +16005,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new RawComment(native.ToPointer(), skipVTables); } - public static RawComment __CreateInstance(RawComment.__Internal native, bool skipVTables = false) + internal static RawComment __CreateInstance(RawComment.__Internal native, bool skipVTables = false) { return new RawComment(native, skipVTables); } @@ -16164,14 +16167,14 @@ namespace CppSharp } private SourceLocation.__Internal __instance; - public SourceLocation.__Internal __Instance { get { return __instance; } } + internal SourceLocation.__Internal __Instance { get { return __instance; } } - public static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new SourceLocation(native.ToPointer(), skipVTables); } - public static SourceLocation __CreateInstance(SourceLocation.__Internal native, bool skipVTables = false) + internal static SourceLocation __CreateInstance(SourceLocation.__Internal native, bool skipVTables = false) { return new SourceLocation(native, skipVTables); } @@ -16398,17 +16401,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserTargetInfo(native.ToPointer(), skipVTables); } - public static ParserTargetInfo __CreateInstance(ParserTargetInfo.__Internal native, bool skipVTables = false) + internal static ParserTargetInfo __CreateInstance(ParserTargetInfo.__Internal native, bool skipVTables = false) { return new ParserTargetInfo(native, skipVTables); } @@ -17262,17 +17265,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CppParserOptions(native.ToPointer(), skipVTables); } - public static CppParserOptions __CreateInstance(CppParserOptions.__Internal native, bool skipVTables = false) + internal static CppParserOptions __CreateInstance(CppParserOptions.__Internal native, bool skipVTables = false) { return new CppParserOptions(native, skipVTables); } @@ -17722,17 +17725,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserDiagnostic(native.ToPointer(), skipVTables); } - public static ParserDiagnostic __CreateInstance(ParserDiagnostic.__Internal native, bool skipVTables = false) + internal static ParserDiagnostic __CreateInstance(ParserDiagnostic.__Internal native, bool skipVTables = false) { return new ParserDiagnostic(native, skipVTables); } @@ -17919,17 +17922,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserResult(native.ToPointer(), skipVTables); } - public static ParserResult __CreateInstance(ParserResult.__Internal native, bool skipVTables = false) + internal static ParserResult __CreateInstance(ParserResult.__Internal native, bool skipVTables = false) { return new ParserResult(native, skipVTables); } @@ -18097,17 +18100,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClangParser(native.ToPointer(), skipVTables); } - public static ClangParser __CreateInstance(ClangParser.__Internal native, bool skipVTables = false) + internal static ClangParser __CreateInstance(ClangParser.__Internal native, bool skipVTables = false) { return new ClangParser(native, skipVTables); } diff --git a/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Std.cs b/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Std.cs index 72499346..b48ca18d 100644 --- a/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Std.cs +++ b/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Std.cs @@ -7,6 +7,9 @@ using System; using System.Runtime.InteropServices; using System.Security; +using System.Runtime.CompilerServices; + +[assembly:InternalsVisibleTo("CppSharp.Parser.CSharp")] namespace Std { @@ -400,17 +403,17 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Allocator(native.ToPointer(), skipVTables); } - public static Allocator __CreateInstance(Allocator.__Internal native, bool skipVTables = false) + internal static Allocator __CreateInstance(Allocator.__Internal native, bool skipVTables = false) { return new Allocator(native, skipVTables); } @@ -496,17 +499,17 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BasicString(native.ToPointer(), skipVTables); } - public static BasicString __CreateInstance(BasicString.__Internal native, bool skipVTables = false) + internal static BasicString __CreateInstance(BasicString.__Internal native, bool skipVTables = false) { return new BasicString(native, skipVTables); } @@ -690,99 +693,6 @@ public unsafe partial class Cvtvec [FieldOffset(12)] public fixed byte _Isleadbyte[32]; - - [FieldOffset(13)] - public byte __dummy__Isleadbyte_1; - - [FieldOffset(14)] - public byte __dummy__Isleadbyte_2; - - [FieldOffset(15)] - public byte __dummy__Isleadbyte_3; - - [FieldOffset(16)] - public byte __dummy__Isleadbyte_4; - - [FieldOffset(17)] - public byte __dummy__Isleadbyte_5; - - [FieldOffset(18)] - public byte __dummy__Isleadbyte_6; - - [FieldOffset(19)] - public byte __dummy__Isleadbyte_7; - - [FieldOffset(20)] - public byte __dummy__Isleadbyte_8; - - [FieldOffset(21)] - public byte __dummy__Isleadbyte_9; - - [FieldOffset(22)] - public byte __dummy__Isleadbyte_10; - - [FieldOffset(23)] - public byte __dummy__Isleadbyte_11; - - [FieldOffset(24)] - public byte __dummy__Isleadbyte_12; - - [FieldOffset(25)] - public byte __dummy__Isleadbyte_13; - - [FieldOffset(26)] - public byte __dummy__Isleadbyte_14; - - [FieldOffset(27)] - public byte __dummy__Isleadbyte_15; - - [FieldOffset(28)] - public byte __dummy__Isleadbyte_16; - - [FieldOffset(29)] - public byte __dummy__Isleadbyte_17; - - [FieldOffset(30)] - public byte __dummy__Isleadbyte_18; - - [FieldOffset(31)] - public byte __dummy__Isleadbyte_19; - - [FieldOffset(32)] - public byte __dummy__Isleadbyte_20; - - [FieldOffset(33)] - public byte __dummy__Isleadbyte_21; - - [FieldOffset(34)] - public byte __dummy__Isleadbyte_22; - - [FieldOffset(35)] - public byte __dummy__Isleadbyte_23; - - [FieldOffset(36)] - public byte __dummy__Isleadbyte_24; - - [FieldOffset(37)] - public byte __dummy__Isleadbyte_25; - - [FieldOffset(38)] - public byte __dummy__Isleadbyte_26; - - [FieldOffset(39)] - public byte __dummy__Isleadbyte_27; - - [FieldOffset(40)] - public byte __dummy__Isleadbyte_28; - - [FieldOffset(41)] - public byte __dummy__Isleadbyte_29; - - [FieldOffset(42)] - public byte __dummy__Isleadbyte_30; - - [FieldOffset(43)] - public byte __dummy__Isleadbyte_31; } } diff --git a/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser.cs b/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser.cs index a14909e3..235ae4fa 100644 --- a/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser.cs +++ b/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser.cs @@ -7,6 +7,9 @@ using System; using System.Runtime.InteropServices; using System.Security; +using System.Runtime.CompilerServices; + +[assembly:InternalsVisibleTo("CppSharp.Parser")] namespace CppSharp { @@ -296,17 +299,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Type(native.ToPointer(), skipVTables); } - public static Type __CreateInstance(Type.__Internal native, bool skipVTables = false) + internal static Type __CreateInstance(Type.__Internal native, bool skipVTables = false) { return new Type(native, skipVTables); } @@ -419,17 +422,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeQualifiers(native.ToPointer(), skipVTables); } - public static TypeQualifiers __CreateInstance(TypeQualifiers.__Internal native, bool skipVTables = false) + internal static TypeQualifiers __CreateInstance(TypeQualifiers.__Internal native, bool skipVTables = false) { return new TypeQualifiers(native, skipVTables); } @@ -548,17 +551,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new QualifiedType(native.ToPointer(), skipVTables); } - public static QualifiedType __CreateInstance(QualifiedType.__Internal native, bool skipVTables = false) + internal static QualifiedType __CreateInstance(QualifiedType.__Internal native, bool skipVTables = false) { return new QualifiedType(native, skipVTables); } @@ -670,12 +673,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TagType(native.ToPointer(), skipVTables); } - public static TagType __CreateInstance(TagType.__Internal native, bool skipVTables = false) + internal static TagType __CreateInstance(TagType.__Internal native, bool skipVTables = false) { return new TagType(native, skipVTables); } @@ -785,12 +788,12 @@ namespace CppSharp Incomplete = 3 } - public static new ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ArrayType(native.ToPointer(), skipVTables); } - public static ArrayType __CreateInstance(ArrayType.__Internal native, bool skipVTables = false) + internal static ArrayType __CreateInstance(ArrayType.__Internal native, bool skipVTables = false) { return new ArrayType(native, skipVTables); } @@ -948,12 +951,12 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - public static new FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionType(native.ToPointer(), skipVTables); } - public static FunctionType __CreateInstance(FunctionType.__Internal native, bool skipVTables = false) + internal static FunctionType __CreateInstance(FunctionType.__Internal native, bool skipVTables = false) { return new FunctionType(native, skipVTables); } @@ -1108,12 +1111,12 @@ namespace CppSharp RVReference = 3 } - public static new PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PointerType(native.ToPointer(), skipVTables); } - public static PointerType __CreateInstance(PointerType.__Internal native, bool skipVTables = false) + internal static PointerType __CreateInstance(PointerType.__Internal native, bool skipVTables = false) { return new PointerType(native, skipVTables); } @@ -1214,12 +1217,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MemberPointerType(native.ToPointer(), skipVTables); } - public static MemberPointerType __CreateInstance(MemberPointerType.__Internal native, bool skipVTables = false) + internal static MemberPointerType __CreateInstance(MemberPointerType.__Internal native, bool skipVTables = false) { return new MemberPointerType(native, skipVTables); } @@ -1307,12 +1310,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefType(native.ToPointer(), skipVTables); } - public static TypedefType __CreateInstance(TypedefType.__Internal native, bool skipVTables = false) + internal static TypedefType __CreateInstance(TypedefType.__Internal native, bool skipVTables = false) { return new TypedefType(native, skipVTables); } @@ -1408,12 +1411,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AttributedType(native.ToPointer(), skipVTables); } - public static AttributedType __CreateInstance(AttributedType.__Internal native, bool skipVTables = false) + internal static AttributedType __CreateInstance(AttributedType.__Internal native, bool skipVTables = false) { return new AttributedType(native, skipVTables); } @@ -1520,12 +1523,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DecayedType(native.ToPointer(), skipVTables); } - public static DecayedType __CreateInstance(DecayedType.__Internal native, bool skipVTables = false) + internal static DecayedType __CreateInstance(DecayedType.__Internal native, bool skipVTables = false) { return new DecayedType(native, skipVTables); } @@ -1657,17 +1660,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateArgument(native.ToPointer(), skipVTables); } - public static TemplateArgument __CreateInstance(TemplateArgument.__Internal native, bool skipVTables = false) + internal static TemplateArgument __CreateInstance(TemplateArgument.__Internal native, bool skipVTables = false) { return new TemplateArgument(native, skipVTables); } @@ -1836,12 +1839,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateSpecializationType(native.ToPointer(), skipVTables); } - public static TemplateSpecializationType __CreateInstance(TemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static TemplateSpecializationType __CreateInstance(TemplateSpecializationType.__Internal native, bool skipVTables = false) { return new TemplateSpecializationType(native, skipVTables); } @@ -2014,12 +2017,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native.ToPointer(), skipVTables); } - public static DependentTemplateSpecializationType __CreateInstance(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static DependentTemplateSpecializationType __CreateInstance(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native, skipVTables); } @@ -2160,12 +2163,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterType(native.ToPointer(), skipVTables); } - public static TemplateParameterType __CreateInstance(TemplateParameterType.__Internal native, bool skipVTables = false) + internal static TemplateParameterType __CreateInstance(TemplateParameterType.__Internal native, bool skipVTables = false) { return new TemplateParameterType(native, skipVTables); } @@ -2310,12 +2313,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native.ToPointer(), skipVTables); } - public static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) + internal static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native, skipVTables); } @@ -2424,12 +2427,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InjectedClassNameType(native.ToPointer(), skipVTables); } - public static InjectedClassNameType __CreateInstance(InjectedClassNameType.__Internal native, bool skipVTables = false) + internal static InjectedClassNameType __CreateInstance(InjectedClassNameType.__Internal native, bool skipVTables = false) { return new InjectedClassNameType(native, skipVTables); } @@ -2535,12 +2538,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentNameType(native.ToPointer(), skipVTables); } - public static DependentNameType __CreateInstance(DependentNameType.__Internal native, bool skipVTables = false) + internal static DependentNameType __CreateInstance(DependentNameType.__Internal native, bool skipVTables = false) { return new DependentNameType(native, skipVTables); } @@ -2625,12 +2628,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PackExpansionType(native.ToPointer(), skipVTables); } - public static PackExpansionType __CreateInstance(PackExpansionType.__Internal native, bool skipVTables = false) + internal static PackExpansionType __CreateInstance(PackExpansionType.__Internal native, bool skipVTables = false) { return new PackExpansionType(native, skipVTables); } @@ -2708,12 +2711,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new UnaryTransformType(native.ToPointer(), skipVTables); } - public static UnaryTransformType __CreateInstance(UnaryTransformType.__Internal native, bool skipVTables = false) + internal static UnaryTransformType __CreateInstance(UnaryTransformType.__Internal native, bool skipVTables = false) { return new UnaryTransformType(native, skipVTables); } @@ -2817,12 +2820,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VectorType(native.ToPointer(), skipVTables); } - public static VectorType __CreateInstance(VectorType.__Internal native, bool skipVTables = false) + internal static VectorType __CreateInstance(VectorType.__Internal native, bool skipVTables = false) { return new VectorType(native, skipVTables); } @@ -2923,12 +2926,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BuiltinType(native.ToPointer(), skipVTables); } - public static BuiltinType __CreateInstance(BuiltinType.__Internal native, bool skipVTables = false) + internal static BuiltinType __CreateInstance(BuiltinType.__Internal native, bool skipVTables = false) { return new BuiltinType(native, skipVTables); } @@ -3019,17 +3022,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableComponent(native.ToPointer(), skipVTables); } - public static VTableComponent __CreateInstance(VTableComponent.__Internal native, bool skipVTables = false) + internal static VTableComponent __CreateInstance(VTableComponent.__Internal native, bool skipVTables = false) { return new VTableComponent(native, skipVTables); } @@ -3176,17 +3179,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableLayout(native.ToPointer(), skipVTables); } - public static VTableLayout __CreateInstance(VTableLayout.__Internal native, bool skipVTables = false) + internal static VTableLayout __CreateInstance(VTableLayout.__Internal native, bool skipVTables = false) { return new VTableLayout(native, skipVTables); } @@ -3311,17 +3314,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VFTableInfo(native.ToPointer(), skipVTables); } - public static VFTableInfo __CreateInstance(VFTableInfo.__Internal native, bool skipVTables = false) + internal static VFTableInfo __CreateInstance(VFTableInfo.__Internal native, bool skipVTables = false) { return new VFTableInfo(native, skipVTables); } @@ -3480,17 +3483,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutField(native.ToPointer(), skipVTables); } - public static LayoutField __CreateInstance(LayoutField.__Internal native, bool skipVTables = false) + internal static LayoutField __CreateInstance(LayoutField.__Internal native, bool skipVTables = false) { return new LayoutField(native, skipVTables); } @@ -3634,17 +3637,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutBase(native.ToPointer(), skipVTables); } - public static LayoutBase __CreateInstance(LayoutBase.__Internal native, bool skipVTables = false) + internal static LayoutBase __CreateInstance(LayoutBase.__Internal native, bool skipVTables = false) { return new LayoutBase(native, skipVTables); } @@ -3850,17 +3853,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassLayout(native.ToPointer(), skipVTables); } - public static ClassLayout __CreateInstance(ClassLayout.__Internal native, bool skipVTables = false) + internal static ClassLayout __CreateInstance(ClassLayout.__Internal native, bool skipVTables = false) { return new ClassLayout(native, skipVTables); } @@ -4224,17 +4227,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Declaration(native.ToPointer(), skipVTables); } - public static Declaration __CreateInstance(Declaration.__Internal native, bool skipVTables = false) + internal static Declaration __CreateInstance(Declaration.__Internal native, bool skipVTables = false) { return new Declaration(native, skipVTables); } @@ -4844,12 +4847,12 @@ namespace CppSharp internal static extern uint GetFriendsCount_0(global::System.IntPtr instance); } - public static new DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DeclarationContext(native.ToPointer(), skipVTables); } - public static DeclarationContext __CreateInstance(DeclarationContext.__Internal native, bool skipVTables = false) + internal static DeclarationContext __CreateInstance(DeclarationContext.__Internal native, bool skipVTables = false) { return new DeclarationContext(native, skipVTables); } @@ -5299,12 +5302,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefNameDecl(native.ToPointer(), skipVTables); } - public static TypedefNameDecl __CreateInstance(TypedefNameDecl.__Internal native, bool skipVTables = false) + internal static TypedefNameDecl __CreateInstance(TypedefNameDecl.__Internal native, bool skipVTables = false) { return new TypedefNameDecl(native, skipVTables); } @@ -5457,12 +5460,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefDecl(native.ToPointer(), skipVTables); } - public static TypedefDecl __CreateInstance(TypedefDecl.__Internal native, bool skipVTables = false) + internal static TypedefDecl __CreateInstance(TypedefDecl.__Internal native, bool skipVTables = false) { return new TypedefDecl(native, skipVTables); } @@ -5600,12 +5603,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAlias(native.ToPointer(), skipVTables); } - public static TypeAlias __CreateInstance(TypeAlias.__Internal native, bool skipVTables = false) + internal static TypeAlias __CreateInstance(TypeAlias.__Internal native, bool skipVTables = false) { return new TypeAlias(native, skipVTables); } @@ -5758,12 +5761,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Friend(native.ToPointer(), skipVTables); } - public static Friend __CreateInstance(Friend.__Internal native, bool skipVTables = false) + internal static Friend __CreateInstance(Friend.__Internal native, bool skipVTables = false) { return new Friend(native, skipVTables); } @@ -5879,17 +5882,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Statement(native.ToPointer(), skipVTables); } - public static Statement __CreateInstance(Statement.__Internal native, bool skipVTables = false) + internal static Statement __CreateInstance(Statement.__Internal native, bool skipVTables = false) { return new Statement(native, skipVTables); } @@ -6012,12 +6015,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Expression(native.ToPointer(), skipVTables); } - public static Expression __CreateInstance(Expression.__Internal native, bool skipVTables = false) + internal static Expression __CreateInstance(Expression.__Internal native, bool skipVTables = false) { return new Expression(native, skipVTables); } @@ -6112,12 +6115,12 @@ namespace CppSharp internal static extern void SetOpcodeStr_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BinaryOperator(native.ToPointer(), skipVTables); } - public static BinaryOperator __CreateInstance(BinaryOperator.__Internal native, bool skipVTables = false) + internal static BinaryOperator __CreateInstance(BinaryOperator.__Internal native, bool skipVTables = false) { return new BinaryOperator(native, skipVTables); } @@ -6266,12 +6269,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CallExpr(native.ToPointer(), skipVTables); } - public static CallExpr __CreateInstance(CallExpr.__Internal native, bool skipVTables = false) + internal static CallExpr __CreateInstance(CallExpr.__Internal native, bool skipVTables = false) { return new CallExpr(native, skipVTables); } @@ -6403,12 +6406,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CXXConstructExpr(native.ToPointer(), skipVTables); } - public static CXXConstructExpr __CreateInstance(CXXConstructExpr.__Internal native, bool skipVTables = false) + internal static CXXConstructExpr __CreateInstance(CXXConstructExpr.__Internal native, bool skipVTables = false) { return new CXXConstructExpr(native, skipVTables); } @@ -6579,12 +6582,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Parameter(native.ToPointer(), skipVTables); } - public static Parameter __CreateInstance(Parameter.__Internal native, bool skipVTables = false) + internal static Parameter __CreateInstance(Parameter.__Internal native, bool skipVTables = false) { return new Parameter(native, skipVTables); } @@ -6868,12 +6871,12 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - public static new Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Function(native.ToPointer(), skipVTables); } - public static Function __CreateInstance(Function.__Internal native, bool skipVTables = false) + internal static Function __CreateInstance(Function.__Internal native, bool skipVTables = false) { return new Function(native, skipVTables); } @@ -7294,12 +7297,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Method(native.ToPointer(), skipVTables); } - public static Method __CreateInstance(Method.__Internal native, bool skipVTables = false) + internal static Method __CreateInstance(Method.__Internal native, bool skipVTables = false) { return new Method(native, skipVTables); } @@ -7735,12 +7738,12 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Item(native.ToPointer(), skipVTables); } - public static Item __CreateInstance(Item.__Internal native, bool skipVTables = false) + internal static Item __CreateInstance(Item.__Internal native, bool skipVTables = false) { return new Item(native, skipVTables); } @@ -7827,12 +7830,12 @@ namespace CppSharp } } - public static new Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Enumeration(native.ToPointer(), skipVTables); } - public static Enumeration __CreateInstance(Enumeration.__Internal native, bool skipVTables = false) + internal static Enumeration __CreateInstance(Enumeration.__Internal native, bool skipVTables = false) { return new Enumeration(native, skipVTables); } @@ -8062,12 +8065,12 @@ namespace CppSharp internal static extern void SetMangled_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Variable(native.ToPointer(), skipVTables); } - public static Variable __CreateInstance(Variable.__Internal native, bool skipVTables = false) + internal static Variable __CreateInstance(Variable.__Internal native, bool skipVTables = false) { return new Variable(native, skipVTables); } @@ -8185,17 +8188,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BaseClassSpecifier(native.ToPointer(), skipVTables); } - public static BaseClassSpecifier __CreateInstance(BaseClassSpecifier.__Internal native, bool skipVTables = false) + internal static BaseClassSpecifier __CreateInstance(BaseClassSpecifier.__Internal native, bool skipVTables = false) { return new BaseClassSpecifier(native, skipVTables); } @@ -8392,12 +8395,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Field(native.ToPointer(), skipVTables); } - public static Field __CreateInstance(Field.__Internal native, bool skipVTables = false) + internal static Field __CreateInstance(Field.__Internal native, bool skipVTables = false) { return new Field(native, skipVTables); } @@ -8586,12 +8589,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AccessSpecifierDecl(native.ToPointer(), skipVTables); } - public static AccessSpecifierDecl __CreateInstance(AccessSpecifierDecl.__Internal native, bool skipVTables = false) + internal static AccessSpecifierDecl __CreateInstance(AccessSpecifierDecl.__Internal native, bool skipVTables = false) { return new AccessSpecifierDecl(native, skipVTables); } @@ -8878,12 +8881,12 @@ namespace CppSharp internal static extern uint GetSpecifiersCount_0(global::System.IntPtr instance); } - public static new Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Class(native.ToPointer(), skipVTables); } - public static Class __CreateInstance(Class.__Internal native, bool skipVTables = false) + internal static Class __CreateInstance(Class.__Internal native, bool skipVTables = false) { return new Class(native, skipVTables); } @@ -9313,12 +9316,12 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - public static new Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Template(native.ToPointer(), skipVTables); } - public static Template __CreateInstance(Template.__Internal native, bool skipVTables = false) + internal static Template __CreateInstance(Template.__Internal native, bool skipVTables = false) { return new Template(native, skipVTables); } @@ -9521,12 +9524,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAliasTemplate(native.ToPointer(), skipVTables); } - public static TypeAliasTemplate __CreateInstance(TypeAliasTemplate.__Internal native, bool skipVTables = false) + internal static TypeAliasTemplate __CreateInstance(TypeAliasTemplate.__Internal native, bool skipVTables = false) { return new TypeAliasTemplate(native, skipVTables); } @@ -9667,12 +9670,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameter(native.ToPointer(), skipVTables); } - public static TemplateParameter __CreateInstance(TemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateParameter __CreateInstance(TemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateParameter(native, skipVTables); } @@ -9863,12 +9866,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateTemplateParameter(native.ToPointer(), skipVTables); } - public static TemplateTemplateParameter __CreateInstance(TemplateTemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateTemplateParameter __CreateInstance(TemplateTemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateTemplateParameter(native, skipVTables); } @@ -10051,12 +10054,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeTemplateParameter(native.ToPointer(), skipVTables); } - public static TypeTemplateParameter __CreateInstance(TypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static TypeTemplateParameter __CreateInstance(TypeTemplateParameter.__Internal native, bool skipVTables = false) { return new TypeTemplateParameter(native, skipVTables); } @@ -10222,12 +10225,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NonTypeTemplateParameter(native.ToPointer(), skipVTables); } - public static NonTypeTemplateParameter __CreateInstance(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static NonTypeTemplateParameter __CreateInstance(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) { return new NonTypeTemplateParameter(native, skipVTables); } @@ -10445,12 +10448,12 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - public static new ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplate(native.ToPointer(), skipVTables); } - public static ClassTemplate __CreateInstance(ClassTemplate.__Internal native, bool skipVTables = false) + internal static ClassTemplate __CreateInstance(ClassTemplate.__Internal native, bool skipVTables = false) { return new ClassTemplate(native, skipVTables); } @@ -10719,12 +10722,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplateSpecialization(native.ToPointer(), skipVTables); } - public static ClassTemplateSpecialization __CreateInstance(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplateSpecialization __CreateInstance(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplateSpecialization(native, skipVTables); } @@ -11000,12 +11003,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - public static ClassTemplatePartialSpecialization __CreateInstance(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplatePartialSpecialization __CreateInstance(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native, skipVTables); } @@ -11166,12 +11169,12 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - public static new FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplate(native.ToPointer(), skipVTables); } - public static FunctionTemplate __CreateInstance(FunctionTemplate.__Internal native, bool skipVTables = false) + internal static FunctionTemplate __CreateInstance(FunctionTemplate.__Internal native, bool skipVTables = false) { return new FunctionTemplate(native, skipVTables); } @@ -11320,17 +11323,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native.ToPointer(), skipVTables); } - public static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native, skipVTables); } @@ -11570,12 +11573,12 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - public static new VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplate(native.ToPointer(), skipVTables); } - public static VarTemplate __CreateInstance(VarTemplate.__Internal native, bool skipVTables = false) + internal static VarTemplate __CreateInstance(VarTemplate.__Internal native, bool skipVTables = false) { return new VarTemplate(native, skipVTables); } @@ -11775,12 +11778,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplateSpecialization(native.ToPointer(), skipVTables); } - public static VarTemplateSpecialization __CreateInstance(VarTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplateSpecialization __CreateInstance(VarTemplateSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplateSpecialization(native, skipVTables); } @@ -11987,12 +11990,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - public static VarTemplatePartialSpecialization __CreateInstance(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplatePartialSpecialization __CreateInstance(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native, skipVTables); } @@ -12160,12 +12163,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Namespace(native.ToPointer(), skipVTables); } - public static Namespace __CreateInstance(Namespace.__Internal native, bool skipVTables = false) + internal static Namespace __CreateInstance(Namespace.__Internal native, bool skipVTables = false) { return new Namespace(native, skipVTables); } @@ -12266,17 +12269,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PreprocessedEntity(native.ToPointer(), skipVTables); } - public static PreprocessedEntity __CreateInstance(PreprocessedEntity.__Internal native, bool skipVTables = false) + internal static PreprocessedEntity __CreateInstance(PreprocessedEntity.__Internal native, bool skipVTables = false) { return new PreprocessedEntity(native, skipVTables); } @@ -12433,12 +12436,12 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroDefinition(native.ToPointer(), skipVTables); } - public static MacroDefinition __CreateInstance(MacroDefinition.__Internal native, bool skipVTables = false) + internal static MacroDefinition __CreateInstance(MacroDefinition.__Internal native, bool skipVTables = false) { return new MacroDefinition(native, skipVTables); } @@ -12611,12 +12614,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroExpansion(native.ToPointer(), skipVTables); } - public static MacroExpansion __CreateInstance(MacroExpansion.__Internal native, bool skipVTables = false) + internal static MacroExpansion __CreateInstance(MacroExpansion.__Internal native, bool skipVTables = false) { return new MacroExpansion(native, skipVTables); } @@ -12869,12 +12872,12 @@ namespace CppSharp internal static extern uint GetMacrosCount_0(global::System.IntPtr instance); } - public static new TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TranslationUnit(native.ToPointer(), skipVTables); } - public static TranslationUnit __CreateInstance(TranslationUnit.__Internal native, bool skipVTables = false) + internal static TranslationUnit __CreateInstance(TranslationUnit.__Internal native, bool skipVTables = false) { return new TranslationUnit(native, skipVTables); } @@ -13080,17 +13083,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NativeLibrary(native.ToPointer(), skipVTables); } - public static NativeLibrary __CreateInstance(NativeLibrary.__Internal native, bool skipVTables = false) + internal static NativeLibrary __CreateInstance(NativeLibrary.__Internal native, bool skipVTables = false) { return new NativeLibrary(native, skipVTables); } @@ -13275,17 +13278,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ASTContext(native.ToPointer(), skipVTables); } - public static ASTContext __CreateInstance(ASTContext.__Internal native, bool skipVTables = false) + internal static ASTContext __CreateInstance(ASTContext.__Internal native, bool skipVTables = false) { return new ASTContext(native, skipVTables); } @@ -13401,17 +13404,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Comment(native.ToPointer(), skipVTables); } - public static Comment __CreateInstance(Comment.__Internal native, bool skipVTables = false) + internal static Comment __CreateInstance(Comment.__Internal native, bool skipVTables = false) { return new Comment(native, skipVTables); } @@ -13509,12 +13512,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockContentComment(native.ToPointer(), skipVTables); } - public static BlockContentComment __CreateInstance(BlockContentComment.__Internal native, bool skipVTables = false) + internal static BlockContentComment __CreateInstance(BlockContentComment.__Internal native, bool skipVTables = false) { return new BlockContentComment(native, skipVTables); } @@ -13622,12 +13625,12 @@ namespace CppSharp internal static extern uint GetBlocksCount_0(global::System.IntPtr instance); } - public static new FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FullComment(native.ToPointer(), skipVTables); } - public static FullComment __CreateInstance(FullComment.__Internal native, bool skipVTables = false) + internal static FullComment __CreateInstance(FullComment.__Internal native, bool skipVTables = false) { return new FullComment(native, skipVTables); } @@ -13747,12 +13750,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineContentComment(native.ToPointer(), skipVTables); } - public static InlineContentComment __CreateInstance(InlineContentComment.__Internal native, bool skipVTables = false) + internal static InlineContentComment __CreateInstance(InlineContentComment.__Internal native, bool skipVTables = false) { return new InlineContentComment(native, skipVTables); } @@ -13876,12 +13879,12 @@ namespace CppSharp internal static extern uint GetContentCount_0(global::System.IntPtr instance); } - public static new ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParagraphComment(native.ToPointer(), skipVTables); } - public static ParagraphComment __CreateInstance(ParagraphComment.__Internal native, bool skipVTables = false) + internal static ParagraphComment __CreateInstance(ParagraphComment.__Internal native, bool skipVTables = false) { return new ParagraphComment(native, skipVTables); } @@ -14082,17 +14085,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - public static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } @@ -14167,12 +14170,12 @@ namespace CppSharp } } - public static new BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockCommandComment(native.ToPointer(), skipVTables); } - public static BlockCommandComment __CreateInstance(BlockCommandComment.__Internal native, bool skipVTables = false) + internal static BlockCommandComment __CreateInstance(BlockCommandComment.__Internal native, bool skipVTables = false) { return new BlockCommandComment(native, skipVTables); } @@ -14352,12 +14355,12 @@ namespace CppSharp InOut = 2 } - public static new ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParamCommandComment(native.ToPointer(), skipVTables); } - public static ParamCommandComment __CreateInstance(ParamCommandComment.__Internal native, bool skipVTables = false) + internal static ParamCommandComment __CreateInstance(ParamCommandComment.__Internal native, bool skipVTables = false) { return new ParamCommandComment(native, skipVTables); } @@ -14499,12 +14502,12 @@ namespace CppSharp internal static extern uint GetPositionCount_0(global::System.IntPtr instance); } - public static new TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TParamCommandComment(native.ToPointer(), skipVTables); } - public static TParamCommandComment __CreateInstance(TParamCommandComment.__Internal native, bool skipVTables = false) + internal static TParamCommandComment __CreateInstance(TParamCommandComment.__Internal native, bool skipVTables = false) { return new TParamCommandComment(native, skipVTables); } @@ -14630,12 +14633,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockLineComment(native.ToPointer(), skipVTables); } - public static VerbatimBlockLineComment __CreateInstance(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockLineComment __CreateInstance(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockLineComment(native, skipVTables); } @@ -14765,12 +14768,12 @@ namespace CppSharp internal static extern uint GetLinesCount_0(global::System.IntPtr instance); } - public static new VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockComment(native.ToPointer(), skipVTables); } - public static VerbatimBlockComment __CreateInstance(VerbatimBlockComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockComment __CreateInstance(VerbatimBlockComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockComment(native, skipVTables); } @@ -14909,12 +14912,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimLineComment(native.ToPointer(), skipVTables); } - public static VerbatimLineComment __CreateInstance(VerbatimLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimLineComment __CreateInstance(VerbatimLineComment.__Internal native, bool skipVTables = false) { return new VerbatimLineComment(native, skipVTables); } @@ -15089,17 +15092,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - public static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } @@ -15174,12 +15177,12 @@ namespace CppSharp } } - public static new InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineCommandComment(native.ToPointer(), skipVTables); } - public static InlineCommandComment __CreateInstance(InlineCommandComment.__Internal native, bool skipVTables = false) + internal static InlineCommandComment __CreateInstance(InlineCommandComment.__Internal native, bool skipVTables = false) { return new InlineCommandComment(native, skipVTables); } @@ -15321,12 +15324,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLTagComment(native.ToPointer(), skipVTables); } - public static HTMLTagComment __CreateInstance(HTMLTagComment.__Internal native, bool skipVTables = false) + internal static HTMLTagComment __CreateInstance(HTMLTagComment.__Internal native, bool skipVTables = false) { return new HTMLTagComment(native, skipVTables); } @@ -15500,17 +15503,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Attribute(native.ToPointer(), skipVTables); } - public static Attribute __CreateInstance(Attribute.__Internal native, bool skipVTables = false) + internal static Attribute __CreateInstance(Attribute.__Internal native, bool skipVTables = false) { return new Attribute(native, skipVTables); } @@ -15599,12 +15602,12 @@ namespace CppSharp } } - public static new HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLStartTagComment(native.ToPointer(), skipVTables); } - public static HTMLStartTagComment __CreateInstance(HTMLStartTagComment.__Internal native, bool skipVTables = false) + internal static HTMLStartTagComment __CreateInstance(HTMLStartTagComment.__Internal native, bool skipVTables = false) { return new HTMLStartTagComment(native, skipVTables); } @@ -15747,12 +15750,12 @@ namespace CppSharp internal static extern void SetTagName_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLEndTagComment(native.ToPointer(), skipVTables); } - public static HTMLEndTagComment __CreateInstance(HTMLEndTagComment.__Internal native, bool skipVTables = false) + internal static HTMLEndTagComment __CreateInstance(HTMLEndTagComment.__Internal native, bool skipVTables = false) { return new HTMLEndTagComment(native, skipVTables); } @@ -15866,12 +15869,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TextComment(native.ToPointer(), skipVTables); } - public static TextComment __CreateInstance(TextComment.__Internal native, bool skipVTables = false) + internal static TextComment __CreateInstance(TextComment.__Internal native, bool skipVTables = false) { return new TextComment(native, skipVTables); } @@ -16001,17 +16004,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new RawComment(native.ToPointer(), skipVTables); } - public static RawComment __CreateInstance(RawComment.__Internal native, bool skipVTables = false) + internal static RawComment __CreateInstance(RawComment.__Internal native, bool skipVTables = false) { return new RawComment(native, skipVTables); } @@ -16163,14 +16166,14 @@ namespace CppSharp } private SourceLocation.__Internal __instance; - public SourceLocation.__Internal __Instance { get { return __instance; } } + internal SourceLocation.__Internal __Instance { get { return __instance; } } - public static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new SourceLocation(native.ToPointer(), skipVTables); } - public static SourceLocation __CreateInstance(SourceLocation.__Internal native, bool skipVTables = false) + internal static SourceLocation __CreateInstance(SourceLocation.__Internal native, bool skipVTables = false) { return new SourceLocation(native, skipVTables); } @@ -16397,17 +16400,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserTargetInfo(native.ToPointer(), skipVTables); } - public static ParserTargetInfo __CreateInstance(ParserTargetInfo.__Internal native, bool skipVTables = false) + internal static ParserTargetInfo __CreateInstance(ParserTargetInfo.__Internal native, bool skipVTables = false) { return new ParserTargetInfo(native, skipVTables); } @@ -17261,17 +17264,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CppParserOptions(native.ToPointer(), skipVTables); } - public static CppParserOptions __CreateInstance(CppParserOptions.__Internal native, bool skipVTables = false) + internal static CppParserOptions __CreateInstance(CppParserOptions.__Internal native, bool skipVTables = false) { return new CppParserOptions(native, skipVTables); } @@ -17721,17 +17724,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserDiagnostic(native.ToPointer(), skipVTables); } - public static ParserDiagnostic __CreateInstance(ParserDiagnostic.__Internal native, bool skipVTables = false) + internal static ParserDiagnostic __CreateInstance(ParserDiagnostic.__Internal native, bool skipVTables = false) { return new ParserDiagnostic(native, skipVTables); } @@ -17918,17 +17921,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserResult(native.ToPointer(), skipVTables); } - public static ParserResult __CreateInstance(ParserResult.__Internal native, bool skipVTables = false) + internal static ParserResult __CreateInstance(ParserResult.__Internal native, bool skipVTables = false) { return new ParserResult(native, skipVTables); } @@ -18096,17 +18099,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClangParser(native.ToPointer(), skipVTables); } - public static ClangParser __CreateInstance(ClangParser.__Internal native, bool skipVTables = false) + internal static ClangParser __CreateInstance(ClangParser.__Internal native, bool skipVTables = false) { return new ClangParser(native, skipVTables); } diff --git a/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Std.cs b/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Std.cs index 3101a614..88d6bea5 100644 --- a/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Std.cs +++ b/src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/Std.cs @@ -7,6 +7,9 @@ using System; using System.Runtime.InteropServices; using System.Security; +using System.Runtime.CompilerServices; + +[assembly:InternalsVisibleTo("CppSharp.Parser.CSharp")] namespace Std { @@ -153,17 +156,17 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Allocator(native.ToPointer(), skipVTables); } - public static Allocator __CreateInstance(Allocator.__Internal native, bool skipVTables = false) + internal static Allocator __CreateInstance(Allocator.__Internal native, bool skipVTables = false) { return new Allocator(native, skipVTables); } @@ -427,50 +430,8 @@ public unsafe partial class DarwinMmstReg [FieldOffset(0)] public fixed sbyte __mmst_reg[10]; - [FieldOffset(1)] - public sbyte __dummy___mmst_reg_1; - - [FieldOffset(2)] - public sbyte __dummy___mmst_reg_2; - - [FieldOffset(3)] - public sbyte __dummy___mmst_reg_3; - - [FieldOffset(4)] - public sbyte __dummy___mmst_reg_4; - - [FieldOffset(5)] - public sbyte __dummy___mmst_reg_5; - - [FieldOffset(6)] - public sbyte __dummy___mmst_reg_6; - - [FieldOffset(7)] - public sbyte __dummy___mmst_reg_7; - - [FieldOffset(8)] - public sbyte __dummy___mmst_reg_8; - - [FieldOffset(9)] - public sbyte __dummy___mmst_reg_9; - [FieldOffset(10)] public fixed sbyte __mmst_rsrv[6]; - - [FieldOffset(11)] - public sbyte __dummy___mmst_rsrv_1; - - [FieldOffset(12)] - public sbyte __dummy___mmst_rsrv_2; - - [FieldOffset(13)] - public sbyte __dummy___mmst_rsrv_3; - - [FieldOffset(14)] - public sbyte __dummy___mmst_rsrv_4; - - [FieldOffset(15)] - public sbyte __dummy___mmst_rsrv_5; } } @@ -481,51 +442,6 @@ public unsafe partial class DarwinXmmReg { [FieldOffset(0)] public fixed sbyte __xmm_reg[16]; - - [FieldOffset(1)] - public sbyte __dummy___xmm_reg_1; - - [FieldOffset(2)] - public sbyte __dummy___xmm_reg_2; - - [FieldOffset(3)] - public sbyte __dummy___xmm_reg_3; - - [FieldOffset(4)] - public sbyte __dummy___xmm_reg_4; - - [FieldOffset(5)] - public sbyte __dummy___xmm_reg_5; - - [FieldOffset(6)] - public sbyte __dummy___xmm_reg_6; - - [FieldOffset(7)] - public sbyte __dummy___xmm_reg_7; - - [FieldOffset(8)] - public sbyte __dummy___xmm_reg_8; - - [FieldOffset(9)] - public sbyte __dummy___xmm_reg_9; - - [FieldOffset(10)] - public sbyte __dummy___xmm_reg_10; - - [FieldOffset(11)] - public sbyte __dummy___xmm_reg_11; - - [FieldOffset(12)] - public sbyte __dummy___xmm_reg_12; - - [FieldOffset(13)] - public sbyte __dummy___xmm_reg_13; - - [FieldOffset(14)] - public sbyte __dummy___xmm_reg_14; - - [FieldOffset(15)] - public sbyte __dummy___xmm_reg_15; } } @@ -537,9 +453,6 @@ public unsafe partial class DarwinI386FloatState [FieldOffset(0)] public fixed int __fpu_reserved[2]; - [FieldOffset(4)] - public int __dummy___fpu_reserved_1; - [FieldOffset(8)] internal global::DarwinFpControl.__Internal __fpu_fcw; @@ -630,2169 +543,351 @@ public unsafe partial class DarwinI386FloatState [FieldOffset(296)] public fixed sbyte __fpu_rsrv4[224]; - [FieldOffset(297)] - public sbyte __dummy___fpu_rsrv4_1; + [FieldOffset(520)] + public int __fpu_reserved1; + } +} - [FieldOffset(298)] - public sbyte __dummy___fpu_rsrv4_2; +public unsafe partial class DarwinI386AvxState +{ + [StructLayout(LayoutKind.Explicit, Size = 716)] + public partial struct __Internal + { + [FieldOffset(0)] + public fixed int __fpu_reserved[2]; - [FieldOffset(299)] - public sbyte __dummy___fpu_rsrv4_3; + [FieldOffset(8)] + internal global::DarwinFpControl.__Internal __fpu_fcw; - [FieldOffset(300)] - public sbyte __dummy___fpu_rsrv4_4; + [FieldOffset(10)] + internal global::DarwinFpStatus.__Internal __fpu_fsw; - [FieldOffset(301)] - public sbyte __dummy___fpu_rsrv4_5; + [FieldOffset(12)] + public byte __fpu_ftw; - [FieldOffset(302)] - public sbyte __dummy___fpu_rsrv4_6; + [FieldOffset(13)] + public byte __fpu_rsrv1; - [FieldOffset(303)] - public sbyte __dummy___fpu_rsrv4_7; + [FieldOffset(14)] + public ushort __fpu_fop; - [FieldOffset(304)] - public sbyte __dummy___fpu_rsrv4_8; + [FieldOffset(16)] + public uint __fpu_ip; - [FieldOffset(305)] - public sbyte __dummy___fpu_rsrv4_9; + [FieldOffset(20)] + public ushort __fpu_cs; - [FieldOffset(306)] - public sbyte __dummy___fpu_rsrv4_10; + [FieldOffset(22)] + public ushort __fpu_rsrv2; - [FieldOffset(307)] - public sbyte __dummy___fpu_rsrv4_11; + [FieldOffset(24)] + public uint __fpu_dp; - [FieldOffset(308)] - public sbyte __dummy___fpu_rsrv4_12; + [FieldOffset(28)] + public ushort __fpu_ds; - [FieldOffset(309)] - public sbyte __dummy___fpu_rsrv4_13; + [FieldOffset(30)] + public ushort __fpu_rsrv3; - [FieldOffset(310)] - public sbyte __dummy___fpu_rsrv4_14; + [FieldOffset(32)] + public uint __fpu_mxcsr; - [FieldOffset(311)] - public sbyte __dummy___fpu_rsrv4_15; + [FieldOffset(36)] + public uint __fpu_mxcsrmask; - [FieldOffset(312)] - public sbyte __dummy___fpu_rsrv4_16; + [FieldOffset(40)] + internal global::DarwinMmstReg.__Internal __fpu_stmm0; - [FieldOffset(313)] - public sbyte __dummy___fpu_rsrv4_17; + [FieldOffset(56)] + internal global::DarwinMmstReg.__Internal __fpu_stmm1; - [FieldOffset(314)] - public sbyte __dummy___fpu_rsrv4_18; + [FieldOffset(72)] + internal global::DarwinMmstReg.__Internal __fpu_stmm2; - [FieldOffset(315)] - public sbyte __dummy___fpu_rsrv4_19; + [FieldOffset(88)] + internal global::DarwinMmstReg.__Internal __fpu_stmm3; - [FieldOffset(316)] - public sbyte __dummy___fpu_rsrv4_20; + [FieldOffset(104)] + internal global::DarwinMmstReg.__Internal __fpu_stmm4; - [FieldOffset(317)] - public sbyte __dummy___fpu_rsrv4_21; + [FieldOffset(120)] + internal global::DarwinMmstReg.__Internal __fpu_stmm5; - [FieldOffset(318)] - public sbyte __dummy___fpu_rsrv4_22; + [FieldOffset(136)] + internal global::DarwinMmstReg.__Internal __fpu_stmm6; - [FieldOffset(319)] - public sbyte __dummy___fpu_rsrv4_23; + [FieldOffset(152)] + internal global::DarwinMmstReg.__Internal __fpu_stmm7; - [FieldOffset(320)] - public sbyte __dummy___fpu_rsrv4_24; + [FieldOffset(168)] + internal global::DarwinXmmReg.__Internal __fpu_xmm0; - [FieldOffset(321)] - public sbyte __dummy___fpu_rsrv4_25; + [FieldOffset(184)] + internal global::DarwinXmmReg.__Internal __fpu_xmm1; - [FieldOffset(322)] - public sbyte __dummy___fpu_rsrv4_26; + [FieldOffset(200)] + internal global::DarwinXmmReg.__Internal __fpu_xmm2; - [FieldOffset(323)] - public sbyte __dummy___fpu_rsrv4_27; + [FieldOffset(216)] + internal global::DarwinXmmReg.__Internal __fpu_xmm3; - [FieldOffset(324)] - public sbyte __dummy___fpu_rsrv4_28; + [FieldOffset(232)] + internal global::DarwinXmmReg.__Internal __fpu_xmm4; - [FieldOffset(325)] - public sbyte __dummy___fpu_rsrv4_29; + [FieldOffset(248)] + internal global::DarwinXmmReg.__Internal __fpu_xmm5; - [FieldOffset(326)] - public sbyte __dummy___fpu_rsrv4_30; + [FieldOffset(264)] + internal global::DarwinXmmReg.__Internal __fpu_xmm6; - [FieldOffset(327)] - public sbyte __dummy___fpu_rsrv4_31; + [FieldOffset(280)] + internal global::DarwinXmmReg.__Internal __fpu_xmm7; - [FieldOffset(328)] - public sbyte __dummy___fpu_rsrv4_32; + [FieldOffset(296)] + public fixed sbyte __fpu_rsrv4[224]; - [FieldOffset(329)] - public sbyte __dummy___fpu_rsrv4_33; + [FieldOffset(520)] + public int __fpu_reserved1; - [FieldOffset(330)] - public sbyte __dummy___fpu_rsrv4_34; + [FieldOffset(524)] + public fixed sbyte __avx_reserved1[64]; - [FieldOffset(331)] - public sbyte __dummy___fpu_rsrv4_35; + [FieldOffset(588)] + internal global::DarwinXmmReg.__Internal __fpu_ymmh0; - [FieldOffset(332)] - public sbyte __dummy___fpu_rsrv4_36; + [FieldOffset(604)] + internal global::DarwinXmmReg.__Internal __fpu_ymmh1; - [FieldOffset(333)] - public sbyte __dummy___fpu_rsrv4_37; + [FieldOffset(620)] + internal global::DarwinXmmReg.__Internal __fpu_ymmh2; - [FieldOffset(334)] - public sbyte __dummy___fpu_rsrv4_38; + [FieldOffset(636)] + internal global::DarwinXmmReg.__Internal __fpu_ymmh3; - [FieldOffset(335)] - public sbyte __dummy___fpu_rsrv4_39; + [FieldOffset(652)] + internal global::DarwinXmmReg.__Internal __fpu_ymmh4; - [FieldOffset(336)] - public sbyte __dummy___fpu_rsrv4_40; + [FieldOffset(668)] + internal global::DarwinXmmReg.__Internal __fpu_ymmh5; - [FieldOffset(337)] - public sbyte __dummy___fpu_rsrv4_41; + [FieldOffset(684)] + internal global::DarwinXmmReg.__Internal __fpu_ymmh6; - [FieldOffset(338)] - public sbyte __dummy___fpu_rsrv4_42; + [FieldOffset(700)] + internal global::DarwinXmmReg.__Internal __fpu_ymmh7; + } +} - [FieldOffset(339)] - public sbyte __dummy___fpu_rsrv4_43; +public unsafe partial class DarwinI386ExceptionState +{ + [StructLayout(LayoutKind.Explicit, Size = 12)] + public partial struct __Internal + { + [FieldOffset(0)] + public ushort __trapno; - [FieldOffset(340)] - public sbyte __dummy___fpu_rsrv4_44; + [FieldOffset(2)] + public ushort __cpu; - [FieldOffset(341)] - public sbyte __dummy___fpu_rsrv4_45; + [FieldOffset(4)] + public uint __err; - [FieldOffset(342)] - public sbyte __dummy___fpu_rsrv4_46; + [FieldOffset(8)] + public uint __faultvaddr; + } +} - [FieldOffset(343)] - public sbyte __dummy___fpu_rsrv4_47; +public unsafe partial class DarwinX86ThreadState64 +{ + [StructLayout(LayoutKind.Explicit, Size = 168)] + public partial struct __Internal + { + [FieldOffset(0)] + public ulong __rax; - [FieldOffset(344)] - public sbyte __dummy___fpu_rsrv4_48; + [FieldOffset(8)] + public ulong __rbx; - [FieldOffset(345)] - public sbyte __dummy___fpu_rsrv4_49; + [FieldOffset(16)] + public ulong __rcx; - [FieldOffset(346)] - public sbyte __dummy___fpu_rsrv4_50; + [FieldOffset(24)] + public ulong __rdx; - [FieldOffset(347)] - public sbyte __dummy___fpu_rsrv4_51; + [FieldOffset(32)] + public ulong __rdi; - [FieldOffset(348)] - public sbyte __dummy___fpu_rsrv4_52; + [FieldOffset(40)] + public ulong __rsi; - [FieldOffset(349)] - public sbyte __dummy___fpu_rsrv4_53; + [FieldOffset(48)] + public ulong __rbp; - [FieldOffset(350)] - public sbyte __dummy___fpu_rsrv4_54; + [FieldOffset(56)] + public ulong __rsp; - [FieldOffset(351)] - public sbyte __dummy___fpu_rsrv4_55; + [FieldOffset(64)] + public ulong __r8; - [FieldOffset(352)] - public sbyte __dummy___fpu_rsrv4_56; + [FieldOffset(72)] + public ulong __r9; - [FieldOffset(353)] - public sbyte __dummy___fpu_rsrv4_57; + [FieldOffset(80)] + public ulong __r10; - [FieldOffset(354)] - public sbyte __dummy___fpu_rsrv4_58; + [FieldOffset(88)] + public ulong __r11; - [FieldOffset(355)] - public sbyte __dummy___fpu_rsrv4_59; + [FieldOffset(96)] + public ulong __r12; - [FieldOffset(356)] - public sbyte __dummy___fpu_rsrv4_60; + [FieldOffset(104)] + public ulong __r13; - [FieldOffset(357)] - public sbyte __dummy___fpu_rsrv4_61; + [FieldOffset(112)] + public ulong __r14; - [FieldOffset(358)] - public sbyte __dummy___fpu_rsrv4_62; + [FieldOffset(120)] + public ulong __r15; - [FieldOffset(359)] - public sbyte __dummy___fpu_rsrv4_63; + [FieldOffset(128)] + public ulong __rip; - [FieldOffset(360)] - public sbyte __dummy___fpu_rsrv4_64; + [FieldOffset(136)] + public ulong __rflags; - [FieldOffset(361)] - public sbyte __dummy___fpu_rsrv4_65; + [FieldOffset(144)] + public ulong __cs; - [FieldOffset(362)] - public sbyte __dummy___fpu_rsrv4_66; + [FieldOffset(152)] + public ulong __fs; - [FieldOffset(363)] - public sbyte __dummy___fpu_rsrv4_67; + [FieldOffset(160)] + public ulong __gs; + } +} - [FieldOffset(364)] - public sbyte __dummy___fpu_rsrv4_68; +public unsafe partial class DarwinX86FloatState64 +{ + [StructLayout(LayoutKind.Explicit, Size = 524)] + public partial struct __Internal + { + [FieldOffset(0)] + public fixed int __fpu_reserved[2]; - [FieldOffset(365)] - public sbyte __dummy___fpu_rsrv4_69; + [FieldOffset(8)] + internal global::DarwinFpControl.__Internal __fpu_fcw; - [FieldOffset(366)] - public sbyte __dummy___fpu_rsrv4_70; + [FieldOffset(10)] + internal global::DarwinFpStatus.__Internal __fpu_fsw; - [FieldOffset(367)] - public sbyte __dummy___fpu_rsrv4_71; + [FieldOffset(12)] + public byte __fpu_ftw; - [FieldOffset(368)] - public sbyte __dummy___fpu_rsrv4_72; + [FieldOffset(13)] + public byte __fpu_rsrv1; - [FieldOffset(369)] - public sbyte __dummy___fpu_rsrv4_73; + [FieldOffset(14)] + public ushort __fpu_fop; - [FieldOffset(370)] - public sbyte __dummy___fpu_rsrv4_74; + [FieldOffset(16)] + public uint __fpu_ip; - [FieldOffset(371)] - public sbyte __dummy___fpu_rsrv4_75; + [FieldOffset(20)] + public ushort __fpu_cs; - [FieldOffset(372)] - public sbyte __dummy___fpu_rsrv4_76; + [FieldOffset(22)] + public ushort __fpu_rsrv2; - [FieldOffset(373)] - public sbyte __dummy___fpu_rsrv4_77; + [FieldOffset(24)] + public uint __fpu_dp; - [FieldOffset(374)] - public sbyte __dummy___fpu_rsrv4_78; + [FieldOffset(28)] + public ushort __fpu_ds; - [FieldOffset(375)] - public sbyte __dummy___fpu_rsrv4_79; + [FieldOffset(30)] + public ushort __fpu_rsrv3; - [FieldOffset(376)] - public sbyte __dummy___fpu_rsrv4_80; + [FieldOffset(32)] + public uint __fpu_mxcsr; - [FieldOffset(377)] - public sbyte __dummy___fpu_rsrv4_81; + [FieldOffset(36)] + public uint __fpu_mxcsrmask; - [FieldOffset(378)] - public sbyte __dummy___fpu_rsrv4_82; + [FieldOffset(40)] + internal global::DarwinMmstReg.__Internal __fpu_stmm0; - [FieldOffset(379)] - public sbyte __dummy___fpu_rsrv4_83; + [FieldOffset(56)] + internal global::DarwinMmstReg.__Internal __fpu_stmm1; - [FieldOffset(380)] - public sbyte __dummy___fpu_rsrv4_84; + [FieldOffset(72)] + internal global::DarwinMmstReg.__Internal __fpu_stmm2; - [FieldOffset(381)] - public sbyte __dummy___fpu_rsrv4_85; + [FieldOffset(88)] + internal global::DarwinMmstReg.__Internal __fpu_stmm3; - [FieldOffset(382)] - public sbyte __dummy___fpu_rsrv4_86; + [FieldOffset(104)] + internal global::DarwinMmstReg.__Internal __fpu_stmm4; - [FieldOffset(383)] - public sbyte __dummy___fpu_rsrv4_87; + [FieldOffset(120)] + internal global::DarwinMmstReg.__Internal __fpu_stmm5; - [FieldOffset(384)] - public sbyte __dummy___fpu_rsrv4_88; + [FieldOffset(136)] + internal global::DarwinMmstReg.__Internal __fpu_stmm6; - [FieldOffset(385)] - public sbyte __dummy___fpu_rsrv4_89; - - [FieldOffset(386)] - public sbyte __dummy___fpu_rsrv4_90; - - [FieldOffset(387)] - public sbyte __dummy___fpu_rsrv4_91; - - [FieldOffset(388)] - public sbyte __dummy___fpu_rsrv4_92; - - [FieldOffset(389)] - public sbyte __dummy___fpu_rsrv4_93; - - [FieldOffset(390)] - public sbyte __dummy___fpu_rsrv4_94; - - [FieldOffset(391)] - public sbyte __dummy___fpu_rsrv4_95; - - [FieldOffset(392)] - public sbyte __dummy___fpu_rsrv4_96; - - [FieldOffset(393)] - public sbyte __dummy___fpu_rsrv4_97; - - [FieldOffset(394)] - public sbyte __dummy___fpu_rsrv4_98; - - [FieldOffset(395)] - public sbyte __dummy___fpu_rsrv4_99; - - [FieldOffset(396)] - public sbyte __dummy___fpu_rsrv4_100; - - [FieldOffset(397)] - public sbyte __dummy___fpu_rsrv4_101; - - [FieldOffset(398)] - public sbyte __dummy___fpu_rsrv4_102; - - [FieldOffset(399)] - public sbyte __dummy___fpu_rsrv4_103; - - [FieldOffset(400)] - public sbyte __dummy___fpu_rsrv4_104; - - [FieldOffset(401)] - public sbyte __dummy___fpu_rsrv4_105; - - [FieldOffset(402)] - public sbyte __dummy___fpu_rsrv4_106; - - [FieldOffset(403)] - public sbyte __dummy___fpu_rsrv4_107; - - [FieldOffset(404)] - public sbyte __dummy___fpu_rsrv4_108; - - [FieldOffset(405)] - public sbyte __dummy___fpu_rsrv4_109; - - [FieldOffset(406)] - public sbyte __dummy___fpu_rsrv4_110; - - [FieldOffset(407)] - public sbyte __dummy___fpu_rsrv4_111; - - [FieldOffset(408)] - public sbyte __dummy___fpu_rsrv4_112; - - [FieldOffset(409)] - public sbyte __dummy___fpu_rsrv4_113; - - [FieldOffset(410)] - public sbyte __dummy___fpu_rsrv4_114; - - [FieldOffset(411)] - public sbyte __dummy___fpu_rsrv4_115; - - [FieldOffset(412)] - public sbyte __dummy___fpu_rsrv4_116; - - [FieldOffset(413)] - public sbyte __dummy___fpu_rsrv4_117; - - [FieldOffset(414)] - public sbyte __dummy___fpu_rsrv4_118; - - [FieldOffset(415)] - public sbyte __dummy___fpu_rsrv4_119; - - [FieldOffset(416)] - public sbyte __dummy___fpu_rsrv4_120; - - [FieldOffset(417)] - public sbyte __dummy___fpu_rsrv4_121; - - [FieldOffset(418)] - public sbyte __dummy___fpu_rsrv4_122; - - [FieldOffset(419)] - public sbyte __dummy___fpu_rsrv4_123; - - [FieldOffset(420)] - public sbyte __dummy___fpu_rsrv4_124; - - [FieldOffset(421)] - public sbyte __dummy___fpu_rsrv4_125; - - [FieldOffset(422)] - public sbyte __dummy___fpu_rsrv4_126; - - [FieldOffset(423)] - public sbyte __dummy___fpu_rsrv4_127; - - [FieldOffset(424)] - public sbyte __dummy___fpu_rsrv4_128; - - [FieldOffset(425)] - public sbyte __dummy___fpu_rsrv4_129; - - [FieldOffset(426)] - public sbyte __dummy___fpu_rsrv4_130; - - [FieldOffset(427)] - public sbyte __dummy___fpu_rsrv4_131; - - [FieldOffset(428)] - public sbyte __dummy___fpu_rsrv4_132; - - [FieldOffset(429)] - public sbyte __dummy___fpu_rsrv4_133; - - [FieldOffset(430)] - public sbyte __dummy___fpu_rsrv4_134; - - [FieldOffset(431)] - public sbyte __dummy___fpu_rsrv4_135; - - [FieldOffset(432)] - public sbyte __dummy___fpu_rsrv4_136; - - [FieldOffset(433)] - public sbyte __dummy___fpu_rsrv4_137; - - [FieldOffset(434)] - public sbyte __dummy___fpu_rsrv4_138; - - [FieldOffset(435)] - public sbyte __dummy___fpu_rsrv4_139; - - [FieldOffset(436)] - public sbyte __dummy___fpu_rsrv4_140; - - [FieldOffset(437)] - public sbyte __dummy___fpu_rsrv4_141; - - [FieldOffset(438)] - public sbyte __dummy___fpu_rsrv4_142; - - [FieldOffset(439)] - public sbyte __dummy___fpu_rsrv4_143; - - [FieldOffset(440)] - public sbyte __dummy___fpu_rsrv4_144; - - [FieldOffset(441)] - public sbyte __dummy___fpu_rsrv4_145; - - [FieldOffset(442)] - public sbyte __dummy___fpu_rsrv4_146; - - [FieldOffset(443)] - public sbyte __dummy___fpu_rsrv4_147; - - [FieldOffset(444)] - public sbyte __dummy___fpu_rsrv4_148; - - [FieldOffset(445)] - public sbyte __dummy___fpu_rsrv4_149; - - [FieldOffset(446)] - public sbyte __dummy___fpu_rsrv4_150; - - [FieldOffset(447)] - public sbyte __dummy___fpu_rsrv4_151; - - [FieldOffset(448)] - public sbyte __dummy___fpu_rsrv4_152; - - [FieldOffset(449)] - public sbyte __dummy___fpu_rsrv4_153; - - [FieldOffset(450)] - public sbyte __dummy___fpu_rsrv4_154; - - [FieldOffset(451)] - public sbyte __dummy___fpu_rsrv4_155; - - [FieldOffset(452)] - public sbyte __dummy___fpu_rsrv4_156; - - [FieldOffset(453)] - public sbyte __dummy___fpu_rsrv4_157; - - [FieldOffset(454)] - public sbyte __dummy___fpu_rsrv4_158; - - [FieldOffset(455)] - public sbyte __dummy___fpu_rsrv4_159; - - [FieldOffset(456)] - public sbyte __dummy___fpu_rsrv4_160; - - [FieldOffset(457)] - public sbyte __dummy___fpu_rsrv4_161; - - [FieldOffset(458)] - public sbyte __dummy___fpu_rsrv4_162; - - [FieldOffset(459)] - public sbyte __dummy___fpu_rsrv4_163; - - [FieldOffset(460)] - public sbyte __dummy___fpu_rsrv4_164; - - [FieldOffset(461)] - public sbyte __dummy___fpu_rsrv4_165; - - [FieldOffset(462)] - public sbyte __dummy___fpu_rsrv4_166; - - [FieldOffset(463)] - public sbyte __dummy___fpu_rsrv4_167; - - [FieldOffset(464)] - public sbyte __dummy___fpu_rsrv4_168; - - [FieldOffset(465)] - public sbyte __dummy___fpu_rsrv4_169; - - [FieldOffset(466)] - public sbyte __dummy___fpu_rsrv4_170; - - [FieldOffset(467)] - public sbyte __dummy___fpu_rsrv4_171; - - [FieldOffset(468)] - public sbyte __dummy___fpu_rsrv4_172; - - [FieldOffset(469)] - public sbyte __dummy___fpu_rsrv4_173; - - [FieldOffset(470)] - public sbyte __dummy___fpu_rsrv4_174; - - [FieldOffset(471)] - public sbyte __dummy___fpu_rsrv4_175; - - [FieldOffset(472)] - public sbyte __dummy___fpu_rsrv4_176; - - [FieldOffset(473)] - public sbyte __dummy___fpu_rsrv4_177; - - [FieldOffset(474)] - public sbyte __dummy___fpu_rsrv4_178; - - [FieldOffset(475)] - public sbyte __dummy___fpu_rsrv4_179; - - [FieldOffset(476)] - public sbyte __dummy___fpu_rsrv4_180; - - [FieldOffset(477)] - public sbyte __dummy___fpu_rsrv4_181; - - [FieldOffset(478)] - public sbyte __dummy___fpu_rsrv4_182; - - [FieldOffset(479)] - public sbyte __dummy___fpu_rsrv4_183; - - [FieldOffset(480)] - public sbyte __dummy___fpu_rsrv4_184; - - [FieldOffset(481)] - public sbyte __dummy___fpu_rsrv4_185; - - [FieldOffset(482)] - public sbyte __dummy___fpu_rsrv4_186; - - [FieldOffset(483)] - public sbyte __dummy___fpu_rsrv4_187; - - [FieldOffset(484)] - public sbyte __dummy___fpu_rsrv4_188; - - [FieldOffset(485)] - public sbyte __dummy___fpu_rsrv4_189; - - [FieldOffset(486)] - public sbyte __dummy___fpu_rsrv4_190; - - [FieldOffset(487)] - public sbyte __dummy___fpu_rsrv4_191; - - [FieldOffset(488)] - public sbyte __dummy___fpu_rsrv4_192; - - [FieldOffset(489)] - public sbyte __dummy___fpu_rsrv4_193; - - [FieldOffset(490)] - public sbyte __dummy___fpu_rsrv4_194; - - [FieldOffset(491)] - public sbyte __dummy___fpu_rsrv4_195; - - [FieldOffset(492)] - public sbyte __dummy___fpu_rsrv4_196; - - [FieldOffset(493)] - public sbyte __dummy___fpu_rsrv4_197; - - [FieldOffset(494)] - public sbyte __dummy___fpu_rsrv4_198; - - [FieldOffset(495)] - public sbyte __dummy___fpu_rsrv4_199; - - [FieldOffset(496)] - public sbyte __dummy___fpu_rsrv4_200; - - [FieldOffset(497)] - public sbyte __dummy___fpu_rsrv4_201; - - [FieldOffset(498)] - public sbyte __dummy___fpu_rsrv4_202; - - [FieldOffset(499)] - public sbyte __dummy___fpu_rsrv4_203; - - [FieldOffset(500)] - public sbyte __dummy___fpu_rsrv4_204; - - [FieldOffset(501)] - public sbyte __dummy___fpu_rsrv4_205; - - [FieldOffset(502)] - public sbyte __dummy___fpu_rsrv4_206; - - [FieldOffset(503)] - public sbyte __dummy___fpu_rsrv4_207; - - [FieldOffset(504)] - public sbyte __dummy___fpu_rsrv4_208; - - [FieldOffset(505)] - public sbyte __dummy___fpu_rsrv4_209; - - [FieldOffset(506)] - public sbyte __dummy___fpu_rsrv4_210; - - [FieldOffset(507)] - public sbyte __dummy___fpu_rsrv4_211; - - [FieldOffset(508)] - public sbyte __dummy___fpu_rsrv4_212; - - [FieldOffset(509)] - public sbyte __dummy___fpu_rsrv4_213; - - [FieldOffset(510)] - public sbyte __dummy___fpu_rsrv4_214; - - [FieldOffset(511)] - public sbyte __dummy___fpu_rsrv4_215; - - [FieldOffset(512)] - public sbyte __dummy___fpu_rsrv4_216; - - [FieldOffset(513)] - public sbyte __dummy___fpu_rsrv4_217; - - [FieldOffset(514)] - public sbyte __dummy___fpu_rsrv4_218; - - [FieldOffset(515)] - public sbyte __dummy___fpu_rsrv4_219; - - [FieldOffset(516)] - public sbyte __dummy___fpu_rsrv4_220; - - [FieldOffset(517)] - public sbyte __dummy___fpu_rsrv4_221; - - [FieldOffset(518)] - public sbyte __dummy___fpu_rsrv4_222; - - [FieldOffset(519)] - public sbyte __dummy___fpu_rsrv4_223; - - [FieldOffset(520)] - public int __fpu_reserved1; - } -} - -public unsafe partial class DarwinI386AvxState -{ - [StructLayout(LayoutKind.Explicit, Size = 716)] - public partial struct __Internal - { - [FieldOffset(0)] - public fixed int __fpu_reserved[2]; - - [FieldOffset(4)] - public int __dummy___fpu_reserved_1; - - [FieldOffset(8)] - internal global::DarwinFpControl.__Internal __fpu_fcw; - - [FieldOffset(10)] - internal global::DarwinFpStatus.__Internal __fpu_fsw; - - [FieldOffset(12)] - public byte __fpu_ftw; - - [FieldOffset(13)] - public byte __fpu_rsrv1; - - [FieldOffset(14)] - public ushort __fpu_fop; - - [FieldOffset(16)] - public uint __fpu_ip; - - [FieldOffset(20)] - public ushort __fpu_cs; - - [FieldOffset(22)] - public ushort __fpu_rsrv2; - - [FieldOffset(24)] - public uint __fpu_dp; - - [FieldOffset(28)] - public ushort __fpu_ds; - - [FieldOffset(30)] - public ushort __fpu_rsrv3; - - [FieldOffset(32)] - public uint __fpu_mxcsr; - - [FieldOffset(36)] - public uint __fpu_mxcsrmask; - - [FieldOffset(40)] - internal global::DarwinMmstReg.__Internal __fpu_stmm0; - - [FieldOffset(56)] - internal global::DarwinMmstReg.__Internal __fpu_stmm1; - - [FieldOffset(72)] - internal global::DarwinMmstReg.__Internal __fpu_stmm2; - - [FieldOffset(88)] - internal global::DarwinMmstReg.__Internal __fpu_stmm3; - - [FieldOffset(104)] - internal global::DarwinMmstReg.__Internal __fpu_stmm4; - - [FieldOffset(120)] - internal global::DarwinMmstReg.__Internal __fpu_stmm5; - - [FieldOffset(136)] - internal global::DarwinMmstReg.__Internal __fpu_stmm6; - - [FieldOffset(152)] - internal global::DarwinMmstReg.__Internal __fpu_stmm7; - - [FieldOffset(168)] - internal global::DarwinXmmReg.__Internal __fpu_xmm0; - - [FieldOffset(184)] - internal global::DarwinXmmReg.__Internal __fpu_xmm1; - - [FieldOffset(200)] - internal global::DarwinXmmReg.__Internal __fpu_xmm2; - - [FieldOffset(216)] - internal global::DarwinXmmReg.__Internal __fpu_xmm3; - - [FieldOffset(232)] - internal global::DarwinXmmReg.__Internal __fpu_xmm4; - - [FieldOffset(248)] - internal global::DarwinXmmReg.__Internal __fpu_xmm5; - - [FieldOffset(264)] - internal global::DarwinXmmReg.__Internal __fpu_xmm6; - - [FieldOffset(280)] - internal global::DarwinXmmReg.__Internal __fpu_xmm7; - - [FieldOffset(296)] - public fixed sbyte __fpu_rsrv4[224]; - - [FieldOffset(297)] - public sbyte __dummy___fpu_rsrv4_1; - - [FieldOffset(298)] - public sbyte __dummy___fpu_rsrv4_2; - - [FieldOffset(299)] - public sbyte __dummy___fpu_rsrv4_3; - - [FieldOffset(300)] - public sbyte __dummy___fpu_rsrv4_4; - - [FieldOffset(301)] - public sbyte __dummy___fpu_rsrv4_5; - - [FieldOffset(302)] - public sbyte __dummy___fpu_rsrv4_6; - - [FieldOffset(303)] - public sbyte __dummy___fpu_rsrv4_7; - - [FieldOffset(304)] - public sbyte __dummy___fpu_rsrv4_8; - - [FieldOffset(305)] - public sbyte __dummy___fpu_rsrv4_9; - - [FieldOffset(306)] - public sbyte __dummy___fpu_rsrv4_10; - - [FieldOffset(307)] - public sbyte __dummy___fpu_rsrv4_11; - - [FieldOffset(308)] - public sbyte __dummy___fpu_rsrv4_12; - - [FieldOffset(309)] - public sbyte __dummy___fpu_rsrv4_13; - - [FieldOffset(310)] - public sbyte __dummy___fpu_rsrv4_14; - - [FieldOffset(311)] - public sbyte __dummy___fpu_rsrv4_15; - - [FieldOffset(312)] - public sbyte __dummy___fpu_rsrv4_16; - - [FieldOffset(313)] - public sbyte __dummy___fpu_rsrv4_17; - - [FieldOffset(314)] - public sbyte __dummy___fpu_rsrv4_18; - - [FieldOffset(315)] - public sbyte __dummy___fpu_rsrv4_19; - - [FieldOffset(316)] - public sbyte __dummy___fpu_rsrv4_20; - - [FieldOffset(317)] - public sbyte __dummy___fpu_rsrv4_21; - - [FieldOffset(318)] - public sbyte __dummy___fpu_rsrv4_22; - - [FieldOffset(319)] - public sbyte __dummy___fpu_rsrv4_23; - - [FieldOffset(320)] - public sbyte __dummy___fpu_rsrv4_24; - - [FieldOffset(321)] - public sbyte __dummy___fpu_rsrv4_25; - - [FieldOffset(322)] - public sbyte __dummy___fpu_rsrv4_26; - - [FieldOffset(323)] - public sbyte __dummy___fpu_rsrv4_27; - - [FieldOffset(324)] - public sbyte __dummy___fpu_rsrv4_28; - - [FieldOffset(325)] - public sbyte __dummy___fpu_rsrv4_29; - - [FieldOffset(326)] - public sbyte __dummy___fpu_rsrv4_30; - - [FieldOffset(327)] - public sbyte __dummy___fpu_rsrv4_31; - - [FieldOffset(328)] - public sbyte __dummy___fpu_rsrv4_32; - - [FieldOffset(329)] - public sbyte __dummy___fpu_rsrv4_33; - - [FieldOffset(330)] - public sbyte __dummy___fpu_rsrv4_34; - - [FieldOffset(331)] - public sbyte __dummy___fpu_rsrv4_35; - - [FieldOffset(332)] - public sbyte __dummy___fpu_rsrv4_36; - - [FieldOffset(333)] - public sbyte __dummy___fpu_rsrv4_37; - - [FieldOffset(334)] - public sbyte __dummy___fpu_rsrv4_38; - - [FieldOffset(335)] - public sbyte __dummy___fpu_rsrv4_39; - - [FieldOffset(336)] - public sbyte __dummy___fpu_rsrv4_40; - - [FieldOffset(337)] - public sbyte __dummy___fpu_rsrv4_41; - - [FieldOffset(338)] - public sbyte __dummy___fpu_rsrv4_42; - - [FieldOffset(339)] - public sbyte __dummy___fpu_rsrv4_43; - - [FieldOffset(340)] - public sbyte __dummy___fpu_rsrv4_44; - - [FieldOffset(341)] - public sbyte __dummy___fpu_rsrv4_45; - - [FieldOffset(342)] - public sbyte __dummy___fpu_rsrv4_46; - - [FieldOffset(343)] - public sbyte __dummy___fpu_rsrv4_47; - - [FieldOffset(344)] - public sbyte __dummy___fpu_rsrv4_48; - - [FieldOffset(345)] - public sbyte __dummy___fpu_rsrv4_49; - - [FieldOffset(346)] - public sbyte __dummy___fpu_rsrv4_50; - - [FieldOffset(347)] - public sbyte __dummy___fpu_rsrv4_51; - - [FieldOffset(348)] - public sbyte __dummy___fpu_rsrv4_52; - - [FieldOffset(349)] - public sbyte __dummy___fpu_rsrv4_53; - - [FieldOffset(350)] - public sbyte __dummy___fpu_rsrv4_54; - - [FieldOffset(351)] - public sbyte __dummy___fpu_rsrv4_55; - - [FieldOffset(352)] - public sbyte __dummy___fpu_rsrv4_56; - - [FieldOffset(353)] - public sbyte __dummy___fpu_rsrv4_57; - - [FieldOffset(354)] - public sbyte __dummy___fpu_rsrv4_58; - - [FieldOffset(355)] - public sbyte __dummy___fpu_rsrv4_59; - - [FieldOffset(356)] - public sbyte __dummy___fpu_rsrv4_60; - - [FieldOffset(357)] - public sbyte __dummy___fpu_rsrv4_61; - - [FieldOffset(358)] - public sbyte __dummy___fpu_rsrv4_62; - - [FieldOffset(359)] - public sbyte __dummy___fpu_rsrv4_63; - - [FieldOffset(360)] - public sbyte __dummy___fpu_rsrv4_64; - - [FieldOffset(361)] - public sbyte __dummy___fpu_rsrv4_65; - - [FieldOffset(362)] - public sbyte __dummy___fpu_rsrv4_66; - - [FieldOffset(363)] - public sbyte __dummy___fpu_rsrv4_67; - - [FieldOffset(364)] - public sbyte __dummy___fpu_rsrv4_68; - - [FieldOffset(365)] - public sbyte __dummy___fpu_rsrv4_69; - - [FieldOffset(366)] - public sbyte __dummy___fpu_rsrv4_70; - - [FieldOffset(367)] - public sbyte __dummy___fpu_rsrv4_71; - - [FieldOffset(368)] - public sbyte __dummy___fpu_rsrv4_72; - - [FieldOffset(369)] - public sbyte __dummy___fpu_rsrv4_73; - - [FieldOffset(370)] - public sbyte __dummy___fpu_rsrv4_74; - - [FieldOffset(371)] - public sbyte __dummy___fpu_rsrv4_75; - - [FieldOffset(372)] - public sbyte __dummy___fpu_rsrv4_76; - - [FieldOffset(373)] - public sbyte __dummy___fpu_rsrv4_77; - - [FieldOffset(374)] - public sbyte __dummy___fpu_rsrv4_78; - - [FieldOffset(375)] - public sbyte __dummy___fpu_rsrv4_79; - - [FieldOffset(376)] - public sbyte __dummy___fpu_rsrv4_80; - - [FieldOffset(377)] - public sbyte __dummy___fpu_rsrv4_81; - - [FieldOffset(378)] - public sbyte __dummy___fpu_rsrv4_82; - - [FieldOffset(379)] - public sbyte __dummy___fpu_rsrv4_83; - - [FieldOffset(380)] - public sbyte __dummy___fpu_rsrv4_84; - - [FieldOffset(381)] - public sbyte __dummy___fpu_rsrv4_85; - - [FieldOffset(382)] - public sbyte __dummy___fpu_rsrv4_86; - - [FieldOffset(383)] - public sbyte __dummy___fpu_rsrv4_87; - - [FieldOffset(384)] - public sbyte __dummy___fpu_rsrv4_88; - - [FieldOffset(385)] - public sbyte __dummy___fpu_rsrv4_89; - - [FieldOffset(386)] - public sbyte __dummy___fpu_rsrv4_90; - - [FieldOffset(387)] - public sbyte __dummy___fpu_rsrv4_91; - - [FieldOffset(388)] - public sbyte __dummy___fpu_rsrv4_92; - - [FieldOffset(389)] - public sbyte __dummy___fpu_rsrv4_93; - - [FieldOffset(390)] - public sbyte __dummy___fpu_rsrv4_94; - - [FieldOffset(391)] - public sbyte __dummy___fpu_rsrv4_95; - - [FieldOffset(392)] - public sbyte __dummy___fpu_rsrv4_96; - - [FieldOffset(393)] - public sbyte __dummy___fpu_rsrv4_97; - - [FieldOffset(394)] - public sbyte __dummy___fpu_rsrv4_98; - - [FieldOffset(395)] - public sbyte __dummy___fpu_rsrv4_99; - - [FieldOffset(396)] - public sbyte __dummy___fpu_rsrv4_100; - - [FieldOffset(397)] - public sbyte __dummy___fpu_rsrv4_101; - - [FieldOffset(398)] - public sbyte __dummy___fpu_rsrv4_102; - - [FieldOffset(399)] - public sbyte __dummy___fpu_rsrv4_103; - - [FieldOffset(400)] - public sbyte __dummy___fpu_rsrv4_104; - - [FieldOffset(401)] - public sbyte __dummy___fpu_rsrv4_105; - - [FieldOffset(402)] - public sbyte __dummy___fpu_rsrv4_106; - - [FieldOffset(403)] - public sbyte __dummy___fpu_rsrv4_107; - - [FieldOffset(404)] - public sbyte __dummy___fpu_rsrv4_108; - - [FieldOffset(405)] - public sbyte __dummy___fpu_rsrv4_109; - - [FieldOffset(406)] - public sbyte __dummy___fpu_rsrv4_110; - - [FieldOffset(407)] - public sbyte __dummy___fpu_rsrv4_111; - - [FieldOffset(408)] - public sbyte __dummy___fpu_rsrv4_112; - - [FieldOffset(409)] - public sbyte __dummy___fpu_rsrv4_113; - - [FieldOffset(410)] - public sbyte __dummy___fpu_rsrv4_114; - - [FieldOffset(411)] - public sbyte __dummy___fpu_rsrv4_115; - - [FieldOffset(412)] - public sbyte __dummy___fpu_rsrv4_116; - - [FieldOffset(413)] - public sbyte __dummy___fpu_rsrv4_117; - - [FieldOffset(414)] - public sbyte __dummy___fpu_rsrv4_118; - - [FieldOffset(415)] - public sbyte __dummy___fpu_rsrv4_119; - - [FieldOffset(416)] - public sbyte __dummy___fpu_rsrv4_120; - - [FieldOffset(417)] - public sbyte __dummy___fpu_rsrv4_121; - - [FieldOffset(418)] - public sbyte __dummy___fpu_rsrv4_122; - - [FieldOffset(419)] - public sbyte __dummy___fpu_rsrv4_123; - - [FieldOffset(420)] - public sbyte __dummy___fpu_rsrv4_124; - - [FieldOffset(421)] - public sbyte __dummy___fpu_rsrv4_125; - - [FieldOffset(422)] - public sbyte __dummy___fpu_rsrv4_126; - - [FieldOffset(423)] - public sbyte __dummy___fpu_rsrv4_127; - - [FieldOffset(424)] - public sbyte __dummy___fpu_rsrv4_128; - - [FieldOffset(425)] - public sbyte __dummy___fpu_rsrv4_129; - - [FieldOffset(426)] - public sbyte __dummy___fpu_rsrv4_130; - - [FieldOffset(427)] - public sbyte __dummy___fpu_rsrv4_131; - - [FieldOffset(428)] - public sbyte __dummy___fpu_rsrv4_132; - - [FieldOffset(429)] - public sbyte __dummy___fpu_rsrv4_133; - - [FieldOffset(430)] - public sbyte __dummy___fpu_rsrv4_134; - - [FieldOffset(431)] - public sbyte __dummy___fpu_rsrv4_135; - - [FieldOffset(432)] - public sbyte __dummy___fpu_rsrv4_136; - - [FieldOffset(433)] - public sbyte __dummy___fpu_rsrv4_137; - - [FieldOffset(434)] - public sbyte __dummy___fpu_rsrv4_138; - - [FieldOffset(435)] - public sbyte __dummy___fpu_rsrv4_139; - - [FieldOffset(436)] - public sbyte __dummy___fpu_rsrv4_140; - - [FieldOffset(437)] - public sbyte __dummy___fpu_rsrv4_141; - - [FieldOffset(438)] - public sbyte __dummy___fpu_rsrv4_142; - - [FieldOffset(439)] - public sbyte __dummy___fpu_rsrv4_143; - - [FieldOffset(440)] - public sbyte __dummy___fpu_rsrv4_144; - - [FieldOffset(441)] - public sbyte __dummy___fpu_rsrv4_145; - - [FieldOffset(442)] - public sbyte __dummy___fpu_rsrv4_146; - - [FieldOffset(443)] - public sbyte __dummy___fpu_rsrv4_147; - - [FieldOffset(444)] - public sbyte __dummy___fpu_rsrv4_148; - - [FieldOffset(445)] - public sbyte __dummy___fpu_rsrv4_149; - - [FieldOffset(446)] - public sbyte __dummy___fpu_rsrv4_150; - - [FieldOffset(447)] - public sbyte __dummy___fpu_rsrv4_151; - - [FieldOffset(448)] - public sbyte __dummy___fpu_rsrv4_152; - - [FieldOffset(449)] - public sbyte __dummy___fpu_rsrv4_153; - - [FieldOffset(450)] - public sbyte __dummy___fpu_rsrv4_154; - - [FieldOffset(451)] - public sbyte __dummy___fpu_rsrv4_155; - - [FieldOffset(452)] - public sbyte __dummy___fpu_rsrv4_156; - - [FieldOffset(453)] - public sbyte __dummy___fpu_rsrv4_157; - - [FieldOffset(454)] - public sbyte __dummy___fpu_rsrv4_158; - - [FieldOffset(455)] - public sbyte __dummy___fpu_rsrv4_159; - - [FieldOffset(456)] - public sbyte __dummy___fpu_rsrv4_160; - - [FieldOffset(457)] - public sbyte __dummy___fpu_rsrv4_161; - - [FieldOffset(458)] - public sbyte __dummy___fpu_rsrv4_162; - - [FieldOffset(459)] - public sbyte __dummy___fpu_rsrv4_163; - - [FieldOffset(460)] - public sbyte __dummy___fpu_rsrv4_164; - - [FieldOffset(461)] - public sbyte __dummy___fpu_rsrv4_165; - - [FieldOffset(462)] - public sbyte __dummy___fpu_rsrv4_166; - - [FieldOffset(463)] - public sbyte __dummy___fpu_rsrv4_167; - - [FieldOffset(464)] - public sbyte __dummy___fpu_rsrv4_168; - - [FieldOffset(465)] - public sbyte __dummy___fpu_rsrv4_169; - - [FieldOffset(466)] - public sbyte __dummy___fpu_rsrv4_170; - - [FieldOffset(467)] - public sbyte __dummy___fpu_rsrv4_171; - - [FieldOffset(468)] - public sbyte __dummy___fpu_rsrv4_172; - - [FieldOffset(469)] - public sbyte __dummy___fpu_rsrv4_173; - - [FieldOffset(470)] - public sbyte __dummy___fpu_rsrv4_174; - - [FieldOffset(471)] - public sbyte __dummy___fpu_rsrv4_175; - - [FieldOffset(472)] - public sbyte __dummy___fpu_rsrv4_176; - - [FieldOffset(473)] - public sbyte __dummy___fpu_rsrv4_177; - - [FieldOffset(474)] - public sbyte __dummy___fpu_rsrv4_178; - - [FieldOffset(475)] - public sbyte __dummy___fpu_rsrv4_179; - - [FieldOffset(476)] - public sbyte __dummy___fpu_rsrv4_180; - - [FieldOffset(477)] - public sbyte __dummy___fpu_rsrv4_181; - - [FieldOffset(478)] - public sbyte __dummy___fpu_rsrv4_182; - - [FieldOffset(479)] - public sbyte __dummy___fpu_rsrv4_183; - - [FieldOffset(480)] - public sbyte __dummy___fpu_rsrv4_184; - - [FieldOffset(481)] - public sbyte __dummy___fpu_rsrv4_185; - - [FieldOffset(482)] - public sbyte __dummy___fpu_rsrv4_186; - - [FieldOffset(483)] - public sbyte __dummy___fpu_rsrv4_187; - - [FieldOffset(484)] - public sbyte __dummy___fpu_rsrv4_188; - - [FieldOffset(485)] - public sbyte __dummy___fpu_rsrv4_189; - - [FieldOffset(486)] - public sbyte __dummy___fpu_rsrv4_190; - - [FieldOffset(487)] - public sbyte __dummy___fpu_rsrv4_191; - - [FieldOffset(488)] - public sbyte __dummy___fpu_rsrv4_192; - - [FieldOffset(489)] - public sbyte __dummy___fpu_rsrv4_193; - - [FieldOffset(490)] - public sbyte __dummy___fpu_rsrv4_194; - - [FieldOffset(491)] - public sbyte __dummy___fpu_rsrv4_195; - - [FieldOffset(492)] - public sbyte __dummy___fpu_rsrv4_196; - - [FieldOffset(493)] - public sbyte __dummy___fpu_rsrv4_197; - - [FieldOffset(494)] - public sbyte __dummy___fpu_rsrv4_198; - - [FieldOffset(495)] - public sbyte __dummy___fpu_rsrv4_199; - - [FieldOffset(496)] - public sbyte __dummy___fpu_rsrv4_200; - - [FieldOffset(497)] - public sbyte __dummy___fpu_rsrv4_201; - - [FieldOffset(498)] - public sbyte __dummy___fpu_rsrv4_202; - - [FieldOffset(499)] - public sbyte __dummy___fpu_rsrv4_203; - - [FieldOffset(500)] - public sbyte __dummy___fpu_rsrv4_204; - - [FieldOffset(501)] - public sbyte __dummy___fpu_rsrv4_205; - - [FieldOffset(502)] - public sbyte __dummy___fpu_rsrv4_206; - - [FieldOffset(503)] - public sbyte __dummy___fpu_rsrv4_207; - - [FieldOffset(504)] - public sbyte __dummy___fpu_rsrv4_208; - - [FieldOffset(505)] - public sbyte __dummy___fpu_rsrv4_209; - - [FieldOffset(506)] - public sbyte __dummy___fpu_rsrv4_210; - - [FieldOffset(507)] - public sbyte __dummy___fpu_rsrv4_211; - - [FieldOffset(508)] - public sbyte __dummy___fpu_rsrv4_212; - - [FieldOffset(509)] - public sbyte __dummy___fpu_rsrv4_213; - - [FieldOffset(510)] - public sbyte __dummy___fpu_rsrv4_214; - - [FieldOffset(511)] - public sbyte __dummy___fpu_rsrv4_215; - - [FieldOffset(512)] - public sbyte __dummy___fpu_rsrv4_216; - - [FieldOffset(513)] - public sbyte __dummy___fpu_rsrv4_217; - - [FieldOffset(514)] - public sbyte __dummy___fpu_rsrv4_218; - - [FieldOffset(515)] - public sbyte __dummy___fpu_rsrv4_219; - - [FieldOffset(516)] - public sbyte __dummy___fpu_rsrv4_220; - - [FieldOffset(517)] - public sbyte __dummy___fpu_rsrv4_221; - - [FieldOffset(518)] - public sbyte __dummy___fpu_rsrv4_222; - - [FieldOffset(519)] - public sbyte __dummy___fpu_rsrv4_223; - - [FieldOffset(520)] - public int __fpu_reserved1; - - [FieldOffset(524)] - public fixed sbyte __avx_reserved1[64]; - - [FieldOffset(525)] - public sbyte __dummy___avx_reserved1_1; - - [FieldOffset(526)] - public sbyte __dummy___avx_reserved1_2; - - [FieldOffset(527)] - public sbyte __dummy___avx_reserved1_3; - - [FieldOffset(528)] - public sbyte __dummy___avx_reserved1_4; - - [FieldOffset(529)] - public sbyte __dummy___avx_reserved1_5; - - [FieldOffset(530)] - public sbyte __dummy___avx_reserved1_6; - - [FieldOffset(531)] - public sbyte __dummy___avx_reserved1_7; - - [FieldOffset(532)] - public sbyte __dummy___avx_reserved1_8; - - [FieldOffset(533)] - public sbyte __dummy___avx_reserved1_9; - - [FieldOffset(534)] - public sbyte __dummy___avx_reserved1_10; - - [FieldOffset(535)] - public sbyte __dummy___avx_reserved1_11; - - [FieldOffset(536)] - public sbyte __dummy___avx_reserved1_12; - - [FieldOffset(537)] - public sbyte __dummy___avx_reserved1_13; - - [FieldOffset(538)] - public sbyte __dummy___avx_reserved1_14; - - [FieldOffset(539)] - public sbyte __dummy___avx_reserved1_15; - - [FieldOffset(540)] - public sbyte __dummy___avx_reserved1_16; - - [FieldOffset(541)] - public sbyte __dummy___avx_reserved1_17; - - [FieldOffset(542)] - public sbyte __dummy___avx_reserved1_18; - - [FieldOffset(543)] - public sbyte __dummy___avx_reserved1_19; - - [FieldOffset(544)] - public sbyte __dummy___avx_reserved1_20; - - [FieldOffset(545)] - public sbyte __dummy___avx_reserved1_21; - - [FieldOffset(546)] - public sbyte __dummy___avx_reserved1_22; - - [FieldOffset(547)] - public sbyte __dummy___avx_reserved1_23; - - [FieldOffset(548)] - public sbyte __dummy___avx_reserved1_24; - - [FieldOffset(549)] - public sbyte __dummy___avx_reserved1_25; - - [FieldOffset(550)] - public sbyte __dummy___avx_reserved1_26; - - [FieldOffset(551)] - public sbyte __dummy___avx_reserved1_27; - - [FieldOffset(552)] - public sbyte __dummy___avx_reserved1_28; - - [FieldOffset(553)] - public sbyte __dummy___avx_reserved1_29; - - [FieldOffset(554)] - public sbyte __dummy___avx_reserved1_30; - - [FieldOffset(555)] - public sbyte __dummy___avx_reserved1_31; - - [FieldOffset(556)] - public sbyte __dummy___avx_reserved1_32; - - [FieldOffset(557)] - public sbyte __dummy___avx_reserved1_33; - - [FieldOffset(558)] - public sbyte __dummy___avx_reserved1_34; - - [FieldOffset(559)] - public sbyte __dummy___avx_reserved1_35; - - [FieldOffset(560)] - public sbyte __dummy___avx_reserved1_36; - - [FieldOffset(561)] - public sbyte __dummy___avx_reserved1_37; - - [FieldOffset(562)] - public sbyte __dummy___avx_reserved1_38; - - [FieldOffset(563)] - public sbyte __dummy___avx_reserved1_39; - - [FieldOffset(564)] - public sbyte __dummy___avx_reserved1_40; - - [FieldOffset(565)] - public sbyte __dummy___avx_reserved1_41; - - [FieldOffset(566)] - public sbyte __dummy___avx_reserved1_42; - - [FieldOffset(567)] - public sbyte __dummy___avx_reserved1_43; - - [FieldOffset(568)] - public sbyte __dummy___avx_reserved1_44; - - [FieldOffset(569)] - public sbyte __dummy___avx_reserved1_45; - - [FieldOffset(570)] - public sbyte __dummy___avx_reserved1_46; - - [FieldOffset(571)] - public sbyte __dummy___avx_reserved1_47; - - [FieldOffset(572)] - public sbyte __dummy___avx_reserved1_48; - - [FieldOffset(573)] - public sbyte __dummy___avx_reserved1_49; - - [FieldOffset(574)] - public sbyte __dummy___avx_reserved1_50; - - [FieldOffset(575)] - public sbyte __dummy___avx_reserved1_51; - - [FieldOffset(576)] - public sbyte __dummy___avx_reserved1_52; - - [FieldOffset(577)] - public sbyte __dummy___avx_reserved1_53; - - [FieldOffset(578)] - public sbyte __dummy___avx_reserved1_54; - - [FieldOffset(579)] - public sbyte __dummy___avx_reserved1_55; - - [FieldOffset(580)] - public sbyte __dummy___avx_reserved1_56; - - [FieldOffset(581)] - public sbyte __dummy___avx_reserved1_57; - - [FieldOffset(582)] - public sbyte __dummy___avx_reserved1_58; - - [FieldOffset(583)] - public sbyte __dummy___avx_reserved1_59; - - [FieldOffset(584)] - public sbyte __dummy___avx_reserved1_60; - - [FieldOffset(585)] - public sbyte __dummy___avx_reserved1_61; - - [FieldOffset(586)] - public sbyte __dummy___avx_reserved1_62; - - [FieldOffset(587)] - public sbyte __dummy___avx_reserved1_63; - - [FieldOffset(588)] - internal global::DarwinXmmReg.__Internal __fpu_ymmh0; - - [FieldOffset(604)] - internal global::DarwinXmmReg.__Internal __fpu_ymmh1; - - [FieldOffset(620)] - internal global::DarwinXmmReg.__Internal __fpu_ymmh2; - - [FieldOffset(636)] - internal global::DarwinXmmReg.__Internal __fpu_ymmh3; - - [FieldOffset(652)] - internal global::DarwinXmmReg.__Internal __fpu_ymmh4; - - [FieldOffset(668)] - internal global::DarwinXmmReg.__Internal __fpu_ymmh5; - - [FieldOffset(684)] - internal global::DarwinXmmReg.__Internal __fpu_ymmh6; - - [FieldOffset(700)] - internal global::DarwinXmmReg.__Internal __fpu_ymmh7; - } -} - -public unsafe partial class DarwinI386ExceptionState -{ - [StructLayout(LayoutKind.Explicit, Size = 12)] - public partial struct __Internal - { - [FieldOffset(0)] - public ushort __trapno; - - [FieldOffset(2)] - public ushort __cpu; - - [FieldOffset(4)] - public uint __err; - - [FieldOffset(8)] - public uint __faultvaddr; - } -} - -public unsafe partial class DarwinX86ThreadState64 -{ - [StructLayout(LayoutKind.Explicit, Size = 168)] - public partial struct __Internal - { - [FieldOffset(0)] - public ulong __rax; - - [FieldOffset(8)] - public ulong __rbx; - - [FieldOffset(16)] - public ulong __rcx; - - [FieldOffset(24)] - public ulong __rdx; - - [FieldOffset(32)] - public ulong __rdi; - - [FieldOffset(40)] - public ulong __rsi; - - [FieldOffset(48)] - public ulong __rbp; - - [FieldOffset(56)] - public ulong __rsp; - - [FieldOffset(64)] - public ulong __r8; - - [FieldOffset(72)] - public ulong __r9; - - [FieldOffset(80)] - public ulong __r10; - - [FieldOffset(88)] - public ulong __r11; - - [FieldOffset(96)] - public ulong __r12; - - [FieldOffset(104)] - public ulong __r13; - - [FieldOffset(112)] - public ulong __r14; - - [FieldOffset(120)] - public ulong __r15; - - [FieldOffset(128)] - public ulong __rip; - - [FieldOffset(136)] - public ulong __rflags; - - [FieldOffset(144)] - public ulong __cs; - - [FieldOffset(152)] - public ulong __fs; - - [FieldOffset(160)] - public ulong __gs; - } -} - -public unsafe partial class DarwinX86FloatState64 -{ - [StructLayout(LayoutKind.Explicit, Size = 524)] - public partial struct __Internal - { - [FieldOffset(0)] - public fixed int __fpu_reserved[2]; - - [FieldOffset(4)] - public int __dummy___fpu_reserved_1; - - [FieldOffset(8)] - internal global::DarwinFpControl.__Internal __fpu_fcw; - - [FieldOffset(10)] - internal global::DarwinFpStatus.__Internal __fpu_fsw; - - [FieldOffset(12)] - public byte __fpu_ftw; - - [FieldOffset(13)] - public byte __fpu_rsrv1; - - [FieldOffset(14)] - public ushort __fpu_fop; - - [FieldOffset(16)] - public uint __fpu_ip; - - [FieldOffset(20)] - public ushort __fpu_cs; - - [FieldOffset(22)] - public ushort __fpu_rsrv2; - - [FieldOffset(24)] - public uint __fpu_dp; - - [FieldOffset(28)] - public ushort __fpu_ds; - - [FieldOffset(30)] - public ushort __fpu_rsrv3; - - [FieldOffset(32)] - public uint __fpu_mxcsr; - - [FieldOffset(36)] - public uint __fpu_mxcsrmask; - - [FieldOffset(40)] - internal global::DarwinMmstReg.__Internal __fpu_stmm0; - - [FieldOffset(56)] - internal global::DarwinMmstReg.__Internal __fpu_stmm1; - - [FieldOffset(72)] - internal global::DarwinMmstReg.__Internal __fpu_stmm2; - - [FieldOffset(88)] - internal global::DarwinMmstReg.__Internal __fpu_stmm3; - - [FieldOffset(104)] - internal global::DarwinMmstReg.__Internal __fpu_stmm4; - - [FieldOffset(120)] - internal global::DarwinMmstReg.__Internal __fpu_stmm5; - - [FieldOffset(136)] - internal global::DarwinMmstReg.__Internal __fpu_stmm6; - - [FieldOffset(152)] - internal global::DarwinMmstReg.__Internal __fpu_stmm7; - - [FieldOffset(168)] - internal global::DarwinXmmReg.__Internal __fpu_xmm0; - - [FieldOffset(184)] - internal global::DarwinXmmReg.__Internal __fpu_xmm1; - - [FieldOffset(200)] - internal global::DarwinXmmReg.__Internal __fpu_xmm2; - - [FieldOffset(216)] - internal global::DarwinXmmReg.__Internal __fpu_xmm3; - - [FieldOffset(232)] - internal global::DarwinXmmReg.__Internal __fpu_xmm4; - - [FieldOffset(248)] - internal global::DarwinXmmReg.__Internal __fpu_xmm5; - - [FieldOffset(264)] - internal global::DarwinXmmReg.__Internal __fpu_xmm6; - - [FieldOffset(280)] - internal global::DarwinXmmReg.__Internal __fpu_xmm7; - - [FieldOffset(296)] - internal global::DarwinXmmReg.__Internal __fpu_xmm8; - - [FieldOffset(312)] - internal global::DarwinXmmReg.__Internal __fpu_xmm9; - - [FieldOffset(328)] - internal global::DarwinXmmReg.__Internal __fpu_xmm10; - - [FieldOffset(344)] - internal global::DarwinXmmReg.__Internal __fpu_xmm11; - - [FieldOffset(360)] - internal global::DarwinXmmReg.__Internal __fpu_xmm12; - - [FieldOffset(376)] - internal global::DarwinXmmReg.__Internal __fpu_xmm13; - - [FieldOffset(392)] - internal global::DarwinXmmReg.__Internal __fpu_xmm14; - - [FieldOffset(408)] - internal global::DarwinXmmReg.__Internal __fpu_xmm15; - - [FieldOffset(424)] - public fixed sbyte __fpu_rsrv4[96]; - - [FieldOffset(425)] - public sbyte __dummy___fpu_rsrv4_1; - - [FieldOffset(426)] - public sbyte __dummy___fpu_rsrv4_2; - - [FieldOffset(427)] - public sbyte __dummy___fpu_rsrv4_3; - - [FieldOffset(428)] - public sbyte __dummy___fpu_rsrv4_4; - - [FieldOffset(429)] - public sbyte __dummy___fpu_rsrv4_5; - - [FieldOffset(430)] - public sbyte __dummy___fpu_rsrv4_6; - - [FieldOffset(431)] - public sbyte __dummy___fpu_rsrv4_7; - - [FieldOffset(432)] - public sbyte __dummy___fpu_rsrv4_8; - - [FieldOffset(433)] - public sbyte __dummy___fpu_rsrv4_9; - - [FieldOffset(434)] - public sbyte __dummy___fpu_rsrv4_10; - - [FieldOffset(435)] - public sbyte __dummy___fpu_rsrv4_11; - - [FieldOffset(436)] - public sbyte __dummy___fpu_rsrv4_12; - - [FieldOffset(437)] - public sbyte __dummy___fpu_rsrv4_13; - - [FieldOffset(438)] - public sbyte __dummy___fpu_rsrv4_14; - - [FieldOffset(439)] - public sbyte __dummy___fpu_rsrv4_15; - - [FieldOffset(440)] - public sbyte __dummy___fpu_rsrv4_16; - - [FieldOffset(441)] - public sbyte __dummy___fpu_rsrv4_17; - - [FieldOffset(442)] - public sbyte __dummy___fpu_rsrv4_18; - - [FieldOffset(443)] - public sbyte __dummy___fpu_rsrv4_19; - - [FieldOffset(444)] - public sbyte __dummy___fpu_rsrv4_20; - - [FieldOffset(445)] - public sbyte __dummy___fpu_rsrv4_21; - - [FieldOffset(446)] - public sbyte __dummy___fpu_rsrv4_22; - - [FieldOffset(447)] - public sbyte __dummy___fpu_rsrv4_23; - - [FieldOffset(448)] - public sbyte __dummy___fpu_rsrv4_24; - - [FieldOffset(449)] - public sbyte __dummy___fpu_rsrv4_25; - - [FieldOffset(450)] - public sbyte __dummy___fpu_rsrv4_26; - - [FieldOffset(451)] - public sbyte __dummy___fpu_rsrv4_27; - - [FieldOffset(452)] - public sbyte __dummy___fpu_rsrv4_28; - - [FieldOffset(453)] - public sbyte __dummy___fpu_rsrv4_29; - - [FieldOffset(454)] - public sbyte __dummy___fpu_rsrv4_30; - - [FieldOffset(455)] - public sbyte __dummy___fpu_rsrv4_31; - - [FieldOffset(456)] - public sbyte __dummy___fpu_rsrv4_32; - - [FieldOffset(457)] - public sbyte __dummy___fpu_rsrv4_33; - - [FieldOffset(458)] - public sbyte __dummy___fpu_rsrv4_34; - - [FieldOffset(459)] - public sbyte __dummy___fpu_rsrv4_35; - - [FieldOffset(460)] - public sbyte __dummy___fpu_rsrv4_36; - - [FieldOffset(461)] - public sbyte __dummy___fpu_rsrv4_37; - - [FieldOffset(462)] - public sbyte __dummy___fpu_rsrv4_38; - - [FieldOffset(463)] - public sbyte __dummy___fpu_rsrv4_39; - - [FieldOffset(464)] - public sbyte __dummy___fpu_rsrv4_40; - - [FieldOffset(465)] - public sbyte __dummy___fpu_rsrv4_41; - - [FieldOffset(466)] - public sbyte __dummy___fpu_rsrv4_42; - - [FieldOffset(467)] - public sbyte __dummy___fpu_rsrv4_43; - - [FieldOffset(468)] - public sbyte __dummy___fpu_rsrv4_44; - - [FieldOffset(469)] - public sbyte __dummy___fpu_rsrv4_45; - - [FieldOffset(470)] - public sbyte __dummy___fpu_rsrv4_46; - - [FieldOffset(471)] - public sbyte __dummy___fpu_rsrv4_47; - - [FieldOffset(472)] - public sbyte __dummy___fpu_rsrv4_48; - - [FieldOffset(473)] - public sbyte __dummy___fpu_rsrv4_49; - - [FieldOffset(474)] - public sbyte __dummy___fpu_rsrv4_50; - - [FieldOffset(475)] - public sbyte __dummy___fpu_rsrv4_51; - - [FieldOffset(476)] - public sbyte __dummy___fpu_rsrv4_52; - - [FieldOffset(477)] - public sbyte __dummy___fpu_rsrv4_53; - - [FieldOffset(478)] - public sbyte __dummy___fpu_rsrv4_54; - - [FieldOffset(479)] - public sbyte __dummy___fpu_rsrv4_55; - - [FieldOffset(480)] - public sbyte __dummy___fpu_rsrv4_56; - - [FieldOffset(481)] - public sbyte __dummy___fpu_rsrv4_57; - - [FieldOffset(482)] - public sbyte __dummy___fpu_rsrv4_58; - - [FieldOffset(483)] - public sbyte __dummy___fpu_rsrv4_59; - - [FieldOffset(484)] - public sbyte __dummy___fpu_rsrv4_60; - - [FieldOffset(485)] - public sbyte __dummy___fpu_rsrv4_61; - - [FieldOffset(486)] - public sbyte __dummy___fpu_rsrv4_62; - - [FieldOffset(487)] - public sbyte __dummy___fpu_rsrv4_63; - - [FieldOffset(488)] - public sbyte __dummy___fpu_rsrv4_64; - - [FieldOffset(489)] - public sbyte __dummy___fpu_rsrv4_65; - - [FieldOffset(490)] - public sbyte __dummy___fpu_rsrv4_66; - - [FieldOffset(491)] - public sbyte __dummy___fpu_rsrv4_67; - - [FieldOffset(492)] - public sbyte __dummy___fpu_rsrv4_68; - - [FieldOffset(493)] - public sbyte __dummy___fpu_rsrv4_69; - - [FieldOffset(494)] - public sbyte __dummy___fpu_rsrv4_70; - - [FieldOffset(495)] - public sbyte __dummy___fpu_rsrv4_71; - - [FieldOffset(496)] - public sbyte __dummy___fpu_rsrv4_72; - - [FieldOffset(497)] - public sbyte __dummy___fpu_rsrv4_73; - - [FieldOffset(498)] - public sbyte __dummy___fpu_rsrv4_74; - - [FieldOffset(499)] - public sbyte __dummy___fpu_rsrv4_75; - - [FieldOffset(500)] - public sbyte __dummy___fpu_rsrv4_76; - - [FieldOffset(501)] - public sbyte __dummy___fpu_rsrv4_77; - - [FieldOffset(502)] - public sbyte __dummy___fpu_rsrv4_78; + [FieldOffset(152)] + internal global::DarwinMmstReg.__Internal __fpu_stmm7; - [FieldOffset(503)] - public sbyte __dummy___fpu_rsrv4_79; + [FieldOffset(168)] + internal global::DarwinXmmReg.__Internal __fpu_xmm0; - [FieldOffset(504)] - public sbyte __dummy___fpu_rsrv4_80; + [FieldOffset(184)] + internal global::DarwinXmmReg.__Internal __fpu_xmm1; - [FieldOffset(505)] - public sbyte __dummy___fpu_rsrv4_81; + [FieldOffset(200)] + internal global::DarwinXmmReg.__Internal __fpu_xmm2; - [FieldOffset(506)] - public sbyte __dummy___fpu_rsrv4_82; + [FieldOffset(216)] + internal global::DarwinXmmReg.__Internal __fpu_xmm3; - [FieldOffset(507)] - public sbyte __dummy___fpu_rsrv4_83; + [FieldOffset(232)] + internal global::DarwinXmmReg.__Internal __fpu_xmm4; - [FieldOffset(508)] - public sbyte __dummy___fpu_rsrv4_84; + [FieldOffset(248)] + internal global::DarwinXmmReg.__Internal __fpu_xmm5; - [FieldOffset(509)] - public sbyte __dummy___fpu_rsrv4_85; + [FieldOffset(264)] + internal global::DarwinXmmReg.__Internal __fpu_xmm6; - [FieldOffset(510)] - public sbyte __dummy___fpu_rsrv4_86; + [FieldOffset(280)] + internal global::DarwinXmmReg.__Internal __fpu_xmm7; - [FieldOffset(511)] - public sbyte __dummy___fpu_rsrv4_87; + [FieldOffset(296)] + internal global::DarwinXmmReg.__Internal __fpu_xmm8; - [FieldOffset(512)] - public sbyte __dummy___fpu_rsrv4_88; + [FieldOffset(312)] + internal global::DarwinXmmReg.__Internal __fpu_xmm9; - [FieldOffset(513)] - public sbyte __dummy___fpu_rsrv4_89; + [FieldOffset(328)] + internal global::DarwinXmmReg.__Internal __fpu_xmm10; - [FieldOffset(514)] - public sbyte __dummy___fpu_rsrv4_90; + [FieldOffset(344)] + internal global::DarwinXmmReg.__Internal __fpu_xmm11; - [FieldOffset(515)] - public sbyte __dummy___fpu_rsrv4_91; + [FieldOffset(360)] + internal global::DarwinXmmReg.__Internal __fpu_xmm12; - [FieldOffset(516)] - public sbyte __dummy___fpu_rsrv4_92; + [FieldOffset(376)] + internal global::DarwinXmmReg.__Internal __fpu_xmm13; - [FieldOffset(517)] - public sbyte __dummy___fpu_rsrv4_93; + [FieldOffset(392)] + internal global::DarwinXmmReg.__Internal __fpu_xmm14; - [FieldOffset(518)] - public sbyte __dummy___fpu_rsrv4_94; + [FieldOffset(408)] + internal global::DarwinXmmReg.__Internal __fpu_xmm15; - [FieldOffset(519)] - public sbyte __dummy___fpu_rsrv4_95; + [FieldOffset(424)] + public fixed sbyte __fpu_rsrv4[96]; [FieldOffset(520)] public int __fpu_reserved1; @@ -2807,9 +902,6 @@ public unsafe partial class DarwinX86AvxState64 [FieldOffset(0)] public fixed int __fpu_reserved[2]; - [FieldOffset(4)] - public int __dummy___fpu_reserved_1; - [FieldOffset(8)] internal global::DarwinFpControl.__Internal __fpu_fcw; @@ -2924,486 +1016,12 @@ public unsafe partial class DarwinX86AvxState64 [FieldOffset(424)] public fixed sbyte __fpu_rsrv4[96]; - [FieldOffset(425)] - public sbyte __dummy___fpu_rsrv4_1; - - [FieldOffset(426)] - public sbyte __dummy___fpu_rsrv4_2; - - [FieldOffset(427)] - public sbyte __dummy___fpu_rsrv4_3; - - [FieldOffset(428)] - public sbyte __dummy___fpu_rsrv4_4; - - [FieldOffset(429)] - public sbyte __dummy___fpu_rsrv4_5; - - [FieldOffset(430)] - public sbyte __dummy___fpu_rsrv4_6; - - [FieldOffset(431)] - public sbyte __dummy___fpu_rsrv4_7; - - [FieldOffset(432)] - public sbyte __dummy___fpu_rsrv4_8; - - [FieldOffset(433)] - public sbyte __dummy___fpu_rsrv4_9; - - [FieldOffset(434)] - public sbyte __dummy___fpu_rsrv4_10; - - [FieldOffset(435)] - public sbyte __dummy___fpu_rsrv4_11; - - [FieldOffset(436)] - public sbyte __dummy___fpu_rsrv4_12; - - [FieldOffset(437)] - public sbyte __dummy___fpu_rsrv4_13; - - [FieldOffset(438)] - public sbyte __dummy___fpu_rsrv4_14; - - [FieldOffset(439)] - public sbyte __dummy___fpu_rsrv4_15; - - [FieldOffset(440)] - public sbyte __dummy___fpu_rsrv4_16; - - [FieldOffset(441)] - public sbyte __dummy___fpu_rsrv4_17; - - [FieldOffset(442)] - public sbyte __dummy___fpu_rsrv4_18; - - [FieldOffset(443)] - public sbyte __dummy___fpu_rsrv4_19; - - [FieldOffset(444)] - public sbyte __dummy___fpu_rsrv4_20; - - [FieldOffset(445)] - public sbyte __dummy___fpu_rsrv4_21; - - [FieldOffset(446)] - public sbyte __dummy___fpu_rsrv4_22; - - [FieldOffset(447)] - public sbyte __dummy___fpu_rsrv4_23; - - [FieldOffset(448)] - public sbyte __dummy___fpu_rsrv4_24; - - [FieldOffset(449)] - public sbyte __dummy___fpu_rsrv4_25; - - [FieldOffset(450)] - public sbyte __dummy___fpu_rsrv4_26; - - [FieldOffset(451)] - public sbyte __dummy___fpu_rsrv4_27; - - [FieldOffset(452)] - public sbyte __dummy___fpu_rsrv4_28; - - [FieldOffset(453)] - public sbyte __dummy___fpu_rsrv4_29; - - [FieldOffset(454)] - public sbyte __dummy___fpu_rsrv4_30; - - [FieldOffset(455)] - public sbyte __dummy___fpu_rsrv4_31; - - [FieldOffset(456)] - public sbyte __dummy___fpu_rsrv4_32; - - [FieldOffset(457)] - public sbyte __dummy___fpu_rsrv4_33; - - [FieldOffset(458)] - public sbyte __dummy___fpu_rsrv4_34; - - [FieldOffset(459)] - public sbyte __dummy___fpu_rsrv4_35; - - [FieldOffset(460)] - public sbyte __dummy___fpu_rsrv4_36; - - [FieldOffset(461)] - public sbyte __dummy___fpu_rsrv4_37; - - [FieldOffset(462)] - public sbyte __dummy___fpu_rsrv4_38; - - [FieldOffset(463)] - public sbyte __dummy___fpu_rsrv4_39; - - [FieldOffset(464)] - public sbyte __dummy___fpu_rsrv4_40; - - [FieldOffset(465)] - public sbyte __dummy___fpu_rsrv4_41; - - [FieldOffset(466)] - public sbyte __dummy___fpu_rsrv4_42; - - [FieldOffset(467)] - public sbyte __dummy___fpu_rsrv4_43; - - [FieldOffset(468)] - public sbyte __dummy___fpu_rsrv4_44; - - [FieldOffset(469)] - public sbyte __dummy___fpu_rsrv4_45; - - [FieldOffset(470)] - public sbyte __dummy___fpu_rsrv4_46; - - [FieldOffset(471)] - public sbyte __dummy___fpu_rsrv4_47; - - [FieldOffset(472)] - public sbyte __dummy___fpu_rsrv4_48; - - [FieldOffset(473)] - public sbyte __dummy___fpu_rsrv4_49; - - [FieldOffset(474)] - public sbyte __dummy___fpu_rsrv4_50; - - [FieldOffset(475)] - public sbyte __dummy___fpu_rsrv4_51; - - [FieldOffset(476)] - public sbyte __dummy___fpu_rsrv4_52; - - [FieldOffset(477)] - public sbyte __dummy___fpu_rsrv4_53; - - [FieldOffset(478)] - public sbyte __dummy___fpu_rsrv4_54; - - [FieldOffset(479)] - public sbyte __dummy___fpu_rsrv4_55; - - [FieldOffset(480)] - public sbyte __dummy___fpu_rsrv4_56; - - [FieldOffset(481)] - public sbyte __dummy___fpu_rsrv4_57; - - [FieldOffset(482)] - public sbyte __dummy___fpu_rsrv4_58; - - [FieldOffset(483)] - public sbyte __dummy___fpu_rsrv4_59; - - [FieldOffset(484)] - public sbyte __dummy___fpu_rsrv4_60; - - [FieldOffset(485)] - public sbyte __dummy___fpu_rsrv4_61; - - [FieldOffset(486)] - public sbyte __dummy___fpu_rsrv4_62; - - [FieldOffset(487)] - public sbyte __dummy___fpu_rsrv4_63; - - [FieldOffset(488)] - public sbyte __dummy___fpu_rsrv4_64; - - [FieldOffset(489)] - public sbyte __dummy___fpu_rsrv4_65; - - [FieldOffset(490)] - public sbyte __dummy___fpu_rsrv4_66; - - [FieldOffset(491)] - public sbyte __dummy___fpu_rsrv4_67; - - [FieldOffset(492)] - public sbyte __dummy___fpu_rsrv4_68; - - [FieldOffset(493)] - public sbyte __dummy___fpu_rsrv4_69; - - [FieldOffset(494)] - public sbyte __dummy___fpu_rsrv4_70; - - [FieldOffset(495)] - public sbyte __dummy___fpu_rsrv4_71; - - [FieldOffset(496)] - public sbyte __dummy___fpu_rsrv4_72; - - [FieldOffset(497)] - public sbyte __dummy___fpu_rsrv4_73; - - [FieldOffset(498)] - public sbyte __dummy___fpu_rsrv4_74; - - [FieldOffset(499)] - public sbyte __dummy___fpu_rsrv4_75; - - [FieldOffset(500)] - public sbyte __dummy___fpu_rsrv4_76; - - [FieldOffset(501)] - public sbyte __dummy___fpu_rsrv4_77; - - [FieldOffset(502)] - public sbyte __dummy___fpu_rsrv4_78; - - [FieldOffset(503)] - public sbyte __dummy___fpu_rsrv4_79; - - [FieldOffset(504)] - public sbyte __dummy___fpu_rsrv4_80; - - [FieldOffset(505)] - public sbyte __dummy___fpu_rsrv4_81; - - [FieldOffset(506)] - public sbyte __dummy___fpu_rsrv4_82; - - [FieldOffset(507)] - public sbyte __dummy___fpu_rsrv4_83; - - [FieldOffset(508)] - public sbyte __dummy___fpu_rsrv4_84; - - [FieldOffset(509)] - public sbyte __dummy___fpu_rsrv4_85; - - [FieldOffset(510)] - public sbyte __dummy___fpu_rsrv4_86; - - [FieldOffset(511)] - public sbyte __dummy___fpu_rsrv4_87; - - [FieldOffset(512)] - public sbyte __dummy___fpu_rsrv4_88; - - [FieldOffset(513)] - public sbyte __dummy___fpu_rsrv4_89; - - [FieldOffset(514)] - public sbyte __dummy___fpu_rsrv4_90; - - [FieldOffset(515)] - public sbyte __dummy___fpu_rsrv4_91; - - [FieldOffset(516)] - public sbyte __dummy___fpu_rsrv4_92; - - [FieldOffset(517)] - public sbyte __dummy___fpu_rsrv4_93; - - [FieldOffset(518)] - public sbyte __dummy___fpu_rsrv4_94; - - [FieldOffset(519)] - public sbyte __dummy___fpu_rsrv4_95; - [FieldOffset(520)] public int __fpu_reserved1; [FieldOffset(524)] public fixed sbyte __avx_reserved1[64]; - [FieldOffset(525)] - public sbyte __dummy___avx_reserved1_1; - - [FieldOffset(526)] - public sbyte __dummy___avx_reserved1_2; - - [FieldOffset(527)] - public sbyte __dummy___avx_reserved1_3; - - [FieldOffset(528)] - public sbyte __dummy___avx_reserved1_4; - - [FieldOffset(529)] - public sbyte __dummy___avx_reserved1_5; - - [FieldOffset(530)] - public sbyte __dummy___avx_reserved1_6; - - [FieldOffset(531)] - public sbyte __dummy___avx_reserved1_7; - - [FieldOffset(532)] - public sbyte __dummy___avx_reserved1_8; - - [FieldOffset(533)] - public sbyte __dummy___avx_reserved1_9; - - [FieldOffset(534)] - public sbyte __dummy___avx_reserved1_10; - - [FieldOffset(535)] - public sbyte __dummy___avx_reserved1_11; - - [FieldOffset(536)] - public sbyte __dummy___avx_reserved1_12; - - [FieldOffset(537)] - public sbyte __dummy___avx_reserved1_13; - - [FieldOffset(538)] - public sbyte __dummy___avx_reserved1_14; - - [FieldOffset(539)] - public sbyte __dummy___avx_reserved1_15; - - [FieldOffset(540)] - public sbyte __dummy___avx_reserved1_16; - - [FieldOffset(541)] - public sbyte __dummy___avx_reserved1_17; - - [FieldOffset(542)] - public sbyte __dummy___avx_reserved1_18; - - [FieldOffset(543)] - public sbyte __dummy___avx_reserved1_19; - - [FieldOffset(544)] - public sbyte __dummy___avx_reserved1_20; - - [FieldOffset(545)] - public sbyte __dummy___avx_reserved1_21; - - [FieldOffset(546)] - public sbyte __dummy___avx_reserved1_22; - - [FieldOffset(547)] - public sbyte __dummy___avx_reserved1_23; - - [FieldOffset(548)] - public sbyte __dummy___avx_reserved1_24; - - [FieldOffset(549)] - public sbyte __dummy___avx_reserved1_25; - - [FieldOffset(550)] - public sbyte __dummy___avx_reserved1_26; - - [FieldOffset(551)] - public sbyte __dummy___avx_reserved1_27; - - [FieldOffset(552)] - public sbyte __dummy___avx_reserved1_28; - - [FieldOffset(553)] - public sbyte __dummy___avx_reserved1_29; - - [FieldOffset(554)] - public sbyte __dummy___avx_reserved1_30; - - [FieldOffset(555)] - public sbyte __dummy___avx_reserved1_31; - - [FieldOffset(556)] - public sbyte __dummy___avx_reserved1_32; - - [FieldOffset(557)] - public sbyte __dummy___avx_reserved1_33; - - [FieldOffset(558)] - public sbyte __dummy___avx_reserved1_34; - - [FieldOffset(559)] - public sbyte __dummy___avx_reserved1_35; - - [FieldOffset(560)] - public sbyte __dummy___avx_reserved1_36; - - [FieldOffset(561)] - public sbyte __dummy___avx_reserved1_37; - - [FieldOffset(562)] - public sbyte __dummy___avx_reserved1_38; - - [FieldOffset(563)] - public sbyte __dummy___avx_reserved1_39; - - [FieldOffset(564)] - public sbyte __dummy___avx_reserved1_40; - - [FieldOffset(565)] - public sbyte __dummy___avx_reserved1_41; - - [FieldOffset(566)] - public sbyte __dummy___avx_reserved1_42; - - [FieldOffset(567)] - public sbyte __dummy___avx_reserved1_43; - - [FieldOffset(568)] - public sbyte __dummy___avx_reserved1_44; - - [FieldOffset(569)] - public sbyte __dummy___avx_reserved1_45; - - [FieldOffset(570)] - public sbyte __dummy___avx_reserved1_46; - - [FieldOffset(571)] - public sbyte __dummy___avx_reserved1_47; - - [FieldOffset(572)] - public sbyte __dummy___avx_reserved1_48; - - [FieldOffset(573)] - public sbyte __dummy___avx_reserved1_49; - - [FieldOffset(574)] - public sbyte __dummy___avx_reserved1_50; - - [FieldOffset(575)] - public sbyte __dummy___avx_reserved1_51; - - [FieldOffset(576)] - public sbyte __dummy___avx_reserved1_52; - - [FieldOffset(577)] - public sbyte __dummy___avx_reserved1_53; - - [FieldOffset(578)] - public sbyte __dummy___avx_reserved1_54; - - [FieldOffset(579)] - public sbyte __dummy___avx_reserved1_55; - - [FieldOffset(580)] - public sbyte __dummy___avx_reserved1_56; - - [FieldOffset(581)] - public sbyte __dummy___avx_reserved1_57; - - [FieldOffset(582)] - public sbyte __dummy___avx_reserved1_58; - - [FieldOffset(583)] - public sbyte __dummy___avx_reserved1_59; - - [FieldOffset(584)] - public sbyte __dummy___avx_reserved1_60; - - [FieldOffset(585)] - public sbyte __dummy___avx_reserved1_61; - - [FieldOffset(586)] - public sbyte __dummy___avx_reserved1_62; - - [FieldOffset(587)] - public sbyte __dummy___avx_reserved1_63; - [FieldOffset(588)] internal global::DarwinXmmReg.__Internal __fpu_ymmh0; @@ -3734,72 +1352,6 @@ namespace Std [FieldOffset(1)] public fixed sbyte __data_[23]; - - [FieldOffset(2)] - public sbyte __dummy___data__1; - - [FieldOffset(3)] - public sbyte __dummy___data__2; - - [FieldOffset(4)] - public sbyte __dummy___data__3; - - [FieldOffset(5)] - public sbyte __dummy___data__4; - - [FieldOffset(6)] - public sbyte __dummy___data__5; - - [FieldOffset(7)] - public sbyte __dummy___data__6; - - [FieldOffset(8)] - public sbyte __dummy___data__7; - - [FieldOffset(9)] - public sbyte __dummy___data__8; - - [FieldOffset(10)] - public sbyte __dummy___data__9; - - [FieldOffset(11)] - public sbyte __dummy___data__10; - - [FieldOffset(12)] - public sbyte __dummy___data__11; - - [FieldOffset(13)] - public sbyte __dummy___data__12; - - [FieldOffset(14)] - public sbyte __dummy___data__13; - - [FieldOffset(15)] - public sbyte __dummy___data__14; - - [FieldOffset(16)] - public sbyte __dummy___data__15; - - [FieldOffset(17)] - public sbyte __dummy___data__16; - - [FieldOffset(18)] - public sbyte __dummy___data__17; - - [FieldOffset(19)] - public sbyte __dummy___data__18; - - [FieldOffset(20)] - public sbyte __dummy___data__19; - - [FieldOffset(21)] - public sbyte __dummy___data__20; - - [FieldOffset(22)] - public sbyte __dummy___data__21; - - [FieldOffset(23)] - public sbyte __dummy___data__22; } public unsafe partial struct _ @@ -3823,12 +1375,6 @@ namespace Std { [FieldOffset(0)] public fixed ulong __words[3]; - - [FieldOffset(8)] - public ulong __dummy___words_1; - - [FieldOffset(16)] - public ulong __dummy___words_2; } } @@ -3848,17 +1394,17 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BasicString(native.ToPointer(), skipVTables); } - public static BasicString __CreateInstance(BasicString.__Internal native, bool skipVTables = false) + internal static BasicString __CreateInstance(BasicString.__Internal native, bool skipVTables = false) { return new BasicString(native, skipVTables); } diff --git a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.cs b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.cs index 7fee56c1..4d6dbb54 100644 --- a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.cs +++ b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.cs @@ -7,6 +7,9 @@ using System; using System.Runtime.InteropServices; using System.Security; +using System.Runtime.CompilerServices; + +[assembly:InternalsVisibleTo("CppSharp.Parser")] namespace CppSharp { @@ -296,17 +299,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Type(native.ToPointer(), skipVTables); } - public static Type __CreateInstance(Type.__Internal native, bool skipVTables = false) + internal static Type __CreateInstance(Type.__Internal native, bool skipVTables = false) { return new Type(native, skipVTables); } @@ -419,17 +422,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeQualifiers(native.ToPointer(), skipVTables); } - public static TypeQualifiers __CreateInstance(TypeQualifiers.__Internal native, bool skipVTables = false) + internal static TypeQualifiers __CreateInstance(TypeQualifiers.__Internal native, bool skipVTables = false) { return new TypeQualifiers(native, skipVTables); } @@ -548,17 +551,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new QualifiedType(native.ToPointer(), skipVTables); } - public static QualifiedType __CreateInstance(QualifiedType.__Internal native, bool skipVTables = false) + internal static QualifiedType __CreateInstance(QualifiedType.__Internal native, bool skipVTables = false) { return new QualifiedType(native, skipVTables); } @@ -670,12 +673,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TagType(native.ToPointer(), skipVTables); } - public static TagType __CreateInstance(TagType.__Internal native, bool skipVTables = false) + internal static TagType __CreateInstance(TagType.__Internal native, bool skipVTables = false) { return new TagType(native, skipVTables); } @@ -785,12 +788,12 @@ namespace CppSharp Incomplete = 3 } - public static new ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ArrayType(native.ToPointer(), skipVTables); } - public static ArrayType __CreateInstance(ArrayType.__Internal native, bool skipVTables = false) + internal static ArrayType __CreateInstance(ArrayType.__Internal native, bool skipVTables = false) { return new ArrayType(native, skipVTables); } @@ -948,12 +951,12 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - public static new FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionType(native.ToPointer(), skipVTables); } - public static FunctionType __CreateInstance(FunctionType.__Internal native, bool skipVTables = false) + internal static FunctionType __CreateInstance(FunctionType.__Internal native, bool skipVTables = false) { return new FunctionType(native, skipVTables); } @@ -1108,12 +1111,12 @@ namespace CppSharp RVReference = 3 } - public static new PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PointerType(native.ToPointer(), skipVTables); } - public static PointerType __CreateInstance(PointerType.__Internal native, bool skipVTables = false) + internal static PointerType __CreateInstance(PointerType.__Internal native, bool skipVTables = false) { return new PointerType(native, skipVTables); } @@ -1214,12 +1217,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MemberPointerType(native.ToPointer(), skipVTables); } - public static MemberPointerType __CreateInstance(MemberPointerType.__Internal native, bool skipVTables = false) + internal static MemberPointerType __CreateInstance(MemberPointerType.__Internal native, bool skipVTables = false) { return new MemberPointerType(native, skipVTables); } @@ -1307,12 +1310,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefType(native.ToPointer(), skipVTables); } - public static TypedefType __CreateInstance(TypedefType.__Internal native, bool skipVTables = false) + internal static TypedefType __CreateInstance(TypedefType.__Internal native, bool skipVTables = false) { return new TypedefType(native, skipVTables); } @@ -1408,12 +1411,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AttributedType(native.ToPointer(), skipVTables); } - public static AttributedType __CreateInstance(AttributedType.__Internal native, bool skipVTables = false) + internal static AttributedType __CreateInstance(AttributedType.__Internal native, bool skipVTables = false) { return new AttributedType(native, skipVTables); } @@ -1520,12 +1523,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DecayedType(native.ToPointer(), skipVTables); } - public static DecayedType __CreateInstance(DecayedType.__Internal native, bool skipVTables = false) + internal static DecayedType __CreateInstance(DecayedType.__Internal native, bool skipVTables = false) { return new DecayedType(native, skipVTables); } @@ -1657,17 +1660,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateArgument(native.ToPointer(), skipVTables); } - public static TemplateArgument __CreateInstance(TemplateArgument.__Internal native, bool skipVTables = false) + internal static TemplateArgument __CreateInstance(TemplateArgument.__Internal native, bool skipVTables = false) { return new TemplateArgument(native, skipVTables); } @@ -1836,12 +1839,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateSpecializationType(native.ToPointer(), skipVTables); } - public static TemplateSpecializationType __CreateInstance(TemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static TemplateSpecializationType __CreateInstance(TemplateSpecializationType.__Internal native, bool skipVTables = false) { return new TemplateSpecializationType(native, skipVTables); } @@ -2014,12 +2017,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native.ToPointer(), skipVTables); } - public static DependentTemplateSpecializationType __CreateInstance(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static DependentTemplateSpecializationType __CreateInstance(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native, skipVTables); } @@ -2160,12 +2163,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterType(native.ToPointer(), skipVTables); } - public static TemplateParameterType __CreateInstance(TemplateParameterType.__Internal native, bool skipVTables = false) + internal static TemplateParameterType __CreateInstance(TemplateParameterType.__Internal native, bool skipVTables = false) { return new TemplateParameterType(native, skipVTables); } @@ -2310,12 +2313,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native.ToPointer(), skipVTables); } - public static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) + internal static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native, skipVTables); } @@ -2424,12 +2427,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InjectedClassNameType(native.ToPointer(), skipVTables); } - public static InjectedClassNameType __CreateInstance(InjectedClassNameType.__Internal native, bool skipVTables = false) + internal static InjectedClassNameType __CreateInstance(InjectedClassNameType.__Internal native, bool skipVTables = false) { return new InjectedClassNameType(native, skipVTables); } @@ -2535,12 +2538,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentNameType(native.ToPointer(), skipVTables); } - public static DependentNameType __CreateInstance(DependentNameType.__Internal native, bool skipVTables = false) + internal static DependentNameType __CreateInstance(DependentNameType.__Internal native, bool skipVTables = false) { return new DependentNameType(native, skipVTables); } @@ -2625,12 +2628,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PackExpansionType(native.ToPointer(), skipVTables); } - public static PackExpansionType __CreateInstance(PackExpansionType.__Internal native, bool skipVTables = false) + internal static PackExpansionType __CreateInstance(PackExpansionType.__Internal native, bool skipVTables = false) { return new PackExpansionType(native, skipVTables); } @@ -2708,12 +2711,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new UnaryTransformType(native.ToPointer(), skipVTables); } - public static UnaryTransformType __CreateInstance(UnaryTransformType.__Internal native, bool skipVTables = false) + internal static UnaryTransformType __CreateInstance(UnaryTransformType.__Internal native, bool skipVTables = false) { return new UnaryTransformType(native, skipVTables); } @@ -2817,12 +2820,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VectorType(native.ToPointer(), skipVTables); } - public static VectorType __CreateInstance(VectorType.__Internal native, bool skipVTables = false) + internal static VectorType __CreateInstance(VectorType.__Internal native, bool skipVTables = false) { return new VectorType(native, skipVTables); } @@ -2923,12 +2926,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BuiltinType(native.ToPointer(), skipVTables); } - public static BuiltinType __CreateInstance(BuiltinType.__Internal native, bool skipVTables = false) + internal static BuiltinType __CreateInstance(BuiltinType.__Internal native, bool skipVTables = false) { return new BuiltinType(native, skipVTables); } @@ -3019,17 +3022,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableComponent(native.ToPointer(), skipVTables); } - public static VTableComponent __CreateInstance(VTableComponent.__Internal native, bool skipVTables = false) + internal static VTableComponent __CreateInstance(VTableComponent.__Internal native, bool skipVTables = false) { return new VTableComponent(native, skipVTables); } @@ -3176,17 +3179,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableLayout(native.ToPointer(), skipVTables); } - public static VTableLayout __CreateInstance(VTableLayout.__Internal native, bool skipVTables = false) + internal static VTableLayout __CreateInstance(VTableLayout.__Internal native, bool skipVTables = false) { return new VTableLayout(native, skipVTables); } @@ -3311,17 +3314,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VFTableInfo(native.ToPointer(), skipVTables); } - public static VFTableInfo __CreateInstance(VFTableInfo.__Internal native, bool skipVTables = false) + internal static VFTableInfo __CreateInstance(VFTableInfo.__Internal native, bool skipVTables = false) { return new VFTableInfo(native, skipVTables); } @@ -3480,17 +3483,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutField(native.ToPointer(), skipVTables); } - public static LayoutField __CreateInstance(LayoutField.__Internal native, bool skipVTables = false) + internal static LayoutField __CreateInstance(LayoutField.__Internal native, bool skipVTables = false) { return new LayoutField(native, skipVTables); } @@ -3634,17 +3637,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutBase(native.ToPointer(), skipVTables); } - public static LayoutBase __CreateInstance(LayoutBase.__Internal native, bool skipVTables = false) + internal static LayoutBase __CreateInstance(LayoutBase.__Internal native, bool skipVTables = false) { return new LayoutBase(native, skipVTables); } @@ -3850,17 +3853,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassLayout(native.ToPointer(), skipVTables); } - public static ClassLayout __CreateInstance(ClassLayout.__Internal native, bool skipVTables = false) + internal static ClassLayout __CreateInstance(ClassLayout.__Internal native, bool skipVTables = false) { return new ClassLayout(native, skipVTables); } @@ -4224,17 +4227,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Declaration(native.ToPointer(), skipVTables); } - public static Declaration __CreateInstance(Declaration.__Internal native, bool skipVTables = false) + internal static Declaration __CreateInstance(Declaration.__Internal native, bool skipVTables = false) { return new Declaration(native, skipVTables); } @@ -4844,12 +4847,12 @@ namespace CppSharp internal static extern uint GetFriendsCount_0(global::System.IntPtr instance); } - public static new DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DeclarationContext(native.ToPointer(), skipVTables); } - public static DeclarationContext __CreateInstance(DeclarationContext.__Internal native, bool skipVTables = false) + internal static DeclarationContext __CreateInstance(DeclarationContext.__Internal native, bool skipVTables = false) { return new DeclarationContext(native, skipVTables); } @@ -5299,12 +5302,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefNameDecl(native.ToPointer(), skipVTables); } - public static TypedefNameDecl __CreateInstance(TypedefNameDecl.__Internal native, bool skipVTables = false) + internal static TypedefNameDecl __CreateInstance(TypedefNameDecl.__Internal native, bool skipVTables = false) { return new TypedefNameDecl(native, skipVTables); } @@ -5457,12 +5460,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefDecl(native.ToPointer(), skipVTables); } - public static TypedefDecl __CreateInstance(TypedefDecl.__Internal native, bool skipVTables = false) + internal static TypedefDecl __CreateInstance(TypedefDecl.__Internal native, bool skipVTables = false) { return new TypedefDecl(native, skipVTables); } @@ -5600,12 +5603,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAlias(native.ToPointer(), skipVTables); } - public static TypeAlias __CreateInstance(TypeAlias.__Internal native, bool skipVTables = false) + internal static TypeAlias __CreateInstance(TypeAlias.__Internal native, bool skipVTables = false) { return new TypeAlias(native, skipVTables); } @@ -5758,12 +5761,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Friend(native.ToPointer(), skipVTables); } - public static Friend __CreateInstance(Friend.__Internal native, bool skipVTables = false) + internal static Friend __CreateInstance(Friend.__Internal native, bool skipVTables = false) { return new Friend(native, skipVTables); } @@ -5879,17 +5882,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Statement(native.ToPointer(), skipVTables); } - public static Statement __CreateInstance(Statement.__Internal native, bool skipVTables = false) + internal static Statement __CreateInstance(Statement.__Internal native, bool skipVTables = false) { return new Statement(native, skipVTables); } @@ -6012,12 +6015,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Expression(native.ToPointer(), skipVTables); } - public static Expression __CreateInstance(Expression.__Internal native, bool skipVTables = false) + internal static Expression __CreateInstance(Expression.__Internal native, bool skipVTables = false) { return new Expression(native, skipVTables); } @@ -6112,12 +6115,12 @@ namespace CppSharp internal static extern void SetOpcodeStr_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BinaryOperator(native.ToPointer(), skipVTables); } - public static BinaryOperator __CreateInstance(BinaryOperator.__Internal native, bool skipVTables = false) + internal static BinaryOperator __CreateInstance(BinaryOperator.__Internal native, bool skipVTables = false) { return new BinaryOperator(native, skipVTables); } @@ -6266,12 +6269,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CallExpr(native.ToPointer(), skipVTables); } - public static CallExpr __CreateInstance(CallExpr.__Internal native, bool skipVTables = false) + internal static CallExpr __CreateInstance(CallExpr.__Internal native, bool skipVTables = false) { return new CallExpr(native, skipVTables); } @@ -6403,12 +6406,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CXXConstructExpr(native.ToPointer(), skipVTables); } - public static CXXConstructExpr __CreateInstance(CXXConstructExpr.__Internal native, bool skipVTables = false) + internal static CXXConstructExpr __CreateInstance(CXXConstructExpr.__Internal native, bool skipVTables = false) { return new CXXConstructExpr(native, skipVTables); } @@ -6579,12 +6582,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Parameter(native.ToPointer(), skipVTables); } - public static Parameter __CreateInstance(Parameter.__Internal native, bool skipVTables = false) + internal static Parameter __CreateInstance(Parameter.__Internal native, bool skipVTables = false) { return new Parameter(native, skipVTables); } @@ -6868,12 +6871,12 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - public static new Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Function(native.ToPointer(), skipVTables); } - public static Function __CreateInstance(Function.__Internal native, bool skipVTables = false) + internal static Function __CreateInstance(Function.__Internal native, bool skipVTables = false) { return new Function(native, skipVTables); } @@ -7294,12 +7297,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Method(native.ToPointer(), skipVTables); } - public static Method __CreateInstance(Method.__Internal native, bool skipVTables = false) + internal static Method __CreateInstance(Method.__Internal native, bool skipVTables = false) { return new Method(native, skipVTables); } @@ -7735,12 +7738,12 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Item(native.ToPointer(), skipVTables); } - public static Item __CreateInstance(Item.__Internal native, bool skipVTables = false) + internal static Item __CreateInstance(Item.__Internal native, bool skipVTables = false) { return new Item(native, skipVTables); } @@ -7827,12 +7830,12 @@ namespace CppSharp } } - public static new Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Enumeration(native.ToPointer(), skipVTables); } - public static Enumeration __CreateInstance(Enumeration.__Internal native, bool skipVTables = false) + internal static Enumeration __CreateInstance(Enumeration.__Internal native, bool skipVTables = false) { return new Enumeration(native, skipVTables); } @@ -8062,12 +8065,12 @@ namespace CppSharp internal static extern void SetMangled_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Variable(native.ToPointer(), skipVTables); } - public static Variable __CreateInstance(Variable.__Internal native, bool skipVTables = false) + internal static Variable __CreateInstance(Variable.__Internal native, bool skipVTables = false) { return new Variable(native, skipVTables); } @@ -8185,17 +8188,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BaseClassSpecifier(native.ToPointer(), skipVTables); } - public static BaseClassSpecifier __CreateInstance(BaseClassSpecifier.__Internal native, bool skipVTables = false) + internal static BaseClassSpecifier __CreateInstance(BaseClassSpecifier.__Internal native, bool skipVTables = false) { return new BaseClassSpecifier(native, skipVTables); } @@ -8392,12 +8395,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Field(native.ToPointer(), skipVTables); } - public static Field __CreateInstance(Field.__Internal native, bool skipVTables = false) + internal static Field __CreateInstance(Field.__Internal native, bool skipVTables = false) { return new Field(native, skipVTables); } @@ -8586,12 +8589,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AccessSpecifierDecl(native.ToPointer(), skipVTables); } - public static AccessSpecifierDecl __CreateInstance(AccessSpecifierDecl.__Internal native, bool skipVTables = false) + internal static AccessSpecifierDecl __CreateInstance(AccessSpecifierDecl.__Internal native, bool skipVTables = false) { return new AccessSpecifierDecl(native, skipVTables); } @@ -8878,12 +8881,12 @@ namespace CppSharp internal static extern uint GetSpecifiersCount_0(global::System.IntPtr instance); } - public static new Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Class(native.ToPointer(), skipVTables); } - public static Class __CreateInstance(Class.__Internal native, bool skipVTables = false) + internal static Class __CreateInstance(Class.__Internal native, bool skipVTables = false) { return new Class(native, skipVTables); } @@ -9313,12 +9316,12 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - public static new Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Template(native.ToPointer(), skipVTables); } - public static Template __CreateInstance(Template.__Internal native, bool skipVTables = false) + internal static Template __CreateInstance(Template.__Internal native, bool skipVTables = false) { return new Template(native, skipVTables); } @@ -9521,12 +9524,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAliasTemplate(native.ToPointer(), skipVTables); } - public static TypeAliasTemplate __CreateInstance(TypeAliasTemplate.__Internal native, bool skipVTables = false) + internal static TypeAliasTemplate __CreateInstance(TypeAliasTemplate.__Internal native, bool skipVTables = false) { return new TypeAliasTemplate(native, skipVTables); } @@ -9667,12 +9670,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameter(native.ToPointer(), skipVTables); } - public static TemplateParameter __CreateInstance(TemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateParameter __CreateInstance(TemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateParameter(native, skipVTables); } @@ -9863,12 +9866,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateTemplateParameter(native.ToPointer(), skipVTables); } - public static TemplateTemplateParameter __CreateInstance(TemplateTemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateTemplateParameter __CreateInstance(TemplateTemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateTemplateParameter(native, skipVTables); } @@ -10051,12 +10054,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeTemplateParameter(native.ToPointer(), skipVTables); } - public static TypeTemplateParameter __CreateInstance(TypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static TypeTemplateParameter __CreateInstance(TypeTemplateParameter.__Internal native, bool skipVTables = false) { return new TypeTemplateParameter(native, skipVTables); } @@ -10222,12 +10225,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NonTypeTemplateParameter(native.ToPointer(), skipVTables); } - public static NonTypeTemplateParameter __CreateInstance(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static NonTypeTemplateParameter __CreateInstance(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) { return new NonTypeTemplateParameter(native, skipVTables); } @@ -10445,12 +10448,12 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - public static new ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplate(native.ToPointer(), skipVTables); } - public static ClassTemplate __CreateInstance(ClassTemplate.__Internal native, bool skipVTables = false) + internal static ClassTemplate __CreateInstance(ClassTemplate.__Internal native, bool skipVTables = false) { return new ClassTemplate(native, skipVTables); } @@ -10719,12 +10722,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplateSpecialization(native.ToPointer(), skipVTables); } - public static ClassTemplateSpecialization __CreateInstance(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplateSpecialization __CreateInstance(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplateSpecialization(native, skipVTables); } @@ -11000,12 +11003,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - public static ClassTemplatePartialSpecialization __CreateInstance(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplatePartialSpecialization __CreateInstance(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native, skipVTables); } @@ -11166,12 +11169,12 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - public static new FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplate(native.ToPointer(), skipVTables); } - public static FunctionTemplate __CreateInstance(FunctionTemplate.__Internal native, bool skipVTables = false) + internal static FunctionTemplate __CreateInstance(FunctionTemplate.__Internal native, bool skipVTables = false) { return new FunctionTemplate(native, skipVTables); } @@ -11320,17 +11323,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native.ToPointer(), skipVTables); } - public static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native, skipVTables); } @@ -11570,12 +11573,12 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - public static new VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplate(native.ToPointer(), skipVTables); } - public static VarTemplate __CreateInstance(VarTemplate.__Internal native, bool skipVTables = false) + internal static VarTemplate __CreateInstance(VarTemplate.__Internal native, bool skipVTables = false) { return new VarTemplate(native, skipVTables); } @@ -11775,12 +11778,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplateSpecialization(native.ToPointer(), skipVTables); } - public static VarTemplateSpecialization __CreateInstance(VarTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplateSpecialization __CreateInstance(VarTemplateSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplateSpecialization(native, skipVTables); } @@ -11987,12 +11990,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - public static VarTemplatePartialSpecialization __CreateInstance(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplatePartialSpecialization __CreateInstance(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native, skipVTables); } @@ -12160,12 +12163,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Namespace(native.ToPointer(), skipVTables); } - public static Namespace __CreateInstance(Namespace.__Internal native, bool skipVTables = false) + internal static Namespace __CreateInstance(Namespace.__Internal native, bool skipVTables = false) { return new Namespace(native, skipVTables); } @@ -12266,17 +12269,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PreprocessedEntity(native.ToPointer(), skipVTables); } - public static PreprocessedEntity __CreateInstance(PreprocessedEntity.__Internal native, bool skipVTables = false) + internal static PreprocessedEntity __CreateInstance(PreprocessedEntity.__Internal native, bool skipVTables = false) { return new PreprocessedEntity(native, skipVTables); } @@ -12433,12 +12436,12 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroDefinition(native.ToPointer(), skipVTables); } - public static MacroDefinition __CreateInstance(MacroDefinition.__Internal native, bool skipVTables = false) + internal static MacroDefinition __CreateInstance(MacroDefinition.__Internal native, bool skipVTables = false) { return new MacroDefinition(native, skipVTables); } @@ -12611,12 +12614,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroExpansion(native.ToPointer(), skipVTables); } - public static MacroExpansion __CreateInstance(MacroExpansion.__Internal native, bool skipVTables = false) + internal static MacroExpansion __CreateInstance(MacroExpansion.__Internal native, bool skipVTables = false) { return new MacroExpansion(native, skipVTables); } @@ -12869,12 +12872,12 @@ namespace CppSharp internal static extern uint GetMacrosCount_0(global::System.IntPtr instance); } - public static new TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TranslationUnit(native.ToPointer(), skipVTables); } - public static TranslationUnit __CreateInstance(TranslationUnit.__Internal native, bool skipVTables = false) + internal static TranslationUnit __CreateInstance(TranslationUnit.__Internal native, bool skipVTables = false) { return new TranslationUnit(native, skipVTables); } @@ -13080,17 +13083,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NativeLibrary(native.ToPointer(), skipVTables); } - public static NativeLibrary __CreateInstance(NativeLibrary.__Internal native, bool skipVTables = false) + internal static NativeLibrary __CreateInstance(NativeLibrary.__Internal native, bool skipVTables = false) { return new NativeLibrary(native, skipVTables); } @@ -13275,17 +13278,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ASTContext(native.ToPointer(), skipVTables); } - public static ASTContext __CreateInstance(ASTContext.__Internal native, bool skipVTables = false) + internal static ASTContext __CreateInstance(ASTContext.__Internal native, bool skipVTables = false) { return new ASTContext(native, skipVTables); } @@ -13401,17 +13404,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Comment(native.ToPointer(), skipVTables); } - public static Comment __CreateInstance(Comment.__Internal native, bool skipVTables = false) + internal static Comment __CreateInstance(Comment.__Internal native, bool skipVTables = false) { return new Comment(native, skipVTables); } @@ -13509,12 +13512,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockContentComment(native.ToPointer(), skipVTables); } - public static BlockContentComment __CreateInstance(BlockContentComment.__Internal native, bool skipVTables = false) + internal static BlockContentComment __CreateInstance(BlockContentComment.__Internal native, bool skipVTables = false) { return new BlockContentComment(native, skipVTables); } @@ -13622,12 +13625,12 @@ namespace CppSharp internal static extern uint GetBlocksCount_0(global::System.IntPtr instance); } - public static new FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FullComment(native.ToPointer(), skipVTables); } - public static FullComment __CreateInstance(FullComment.__Internal native, bool skipVTables = false) + internal static FullComment __CreateInstance(FullComment.__Internal native, bool skipVTables = false) { return new FullComment(native, skipVTables); } @@ -13747,12 +13750,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineContentComment(native.ToPointer(), skipVTables); } - public static InlineContentComment __CreateInstance(InlineContentComment.__Internal native, bool skipVTables = false) + internal static InlineContentComment __CreateInstance(InlineContentComment.__Internal native, bool skipVTables = false) { return new InlineContentComment(native, skipVTables); } @@ -13876,12 +13879,12 @@ namespace CppSharp internal static extern uint GetContentCount_0(global::System.IntPtr instance); } - public static new ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParagraphComment(native.ToPointer(), skipVTables); } - public static ParagraphComment __CreateInstance(ParagraphComment.__Internal native, bool skipVTables = false) + internal static ParagraphComment __CreateInstance(ParagraphComment.__Internal native, bool skipVTables = false) { return new ParagraphComment(native, skipVTables); } @@ -14082,17 +14085,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - public static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } @@ -14167,12 +14170,12 @@ namespace CppSharp } } - public static new BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockCommandComment(native.ToPointer(), skipVTables); } - public static BlockCommandComment __CreateInstance(BlockCommandComment.__Internal native, bool skipVTables = false) + internal static BlockCommandComment __CreateInstance(BlockCommandComment.__Internal native, bool skipVTables = false) { return new BlockCommandComment(native, skipVTables); } @@ -14352,12 +14355,12 @@ namespace CppSharp InOut = 2 } - public static new ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParamCommandComment(native.ToPointer(), skipVTables); } - public static ParamCommandComment __CreateInstance(ParamCommandComment.__Internal native, bool skipVTables = false) + internal static ParamCommandComment __CreateInstance(ParamCommandComment.__Internal native, bool skipVTables = false) { return new ParamCommandComment(native, skipVTables); } @@ -14499,12 +14502,12 @@ namespace CppSharp internal static extern uint GetPositionCount_0(global::System.IntPtr instance); } - public static new TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TParamCommandComment(native.ToPointer(), skipVTables); } - public static TParamCommandComment __CreateInstance(TParamCommandComment.__Internal native, bool skipVTables = false) + internal static TParamCommandComment __CreateInstance(TParamCommandComment.__Internal native, bool skipVTables = false) { return new TParamCommandComment(native, skipVTables); } @@ -14630,12 +14633,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockLineComment(native.ToPointer(), skipVTables); } - public static VerbatimBlockLineComment __CreateInstance(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockLineComment __CreateInstance(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockLineComment(native, skipVTables); } @@ -14765,12 +14768,12 @@ namespace CppSharp internal static extern uint GetLinesCount_0(global::System.IntPtr instance); } - public static new VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockComment(native.ToPointer(), skipVTables); } - public static VerbatimBlockComment __CreateInstance(VerbatimBlockComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockComment __CreateInstance(VerbatimBlockComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockComment(native, skipVTables); } @@ -14909,12 +14912,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimLineComment(native.ToPointer(), skipVTables); } - public static VerbatimLineComment __CreateInstance(VerbatimLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimLineComment __CreateInstance(VerbatimLineComment.__Internal native, bool skipVTables = false) { return new VerbatimLineComment(native, skipVTables); } @@ -15089,17 +15092,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - public static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } @@ -15174,12 +15177,12 @@ namespace CppSharp } } - public static new InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineCommandComment(native.ToPointer(), skipVTables); } - public static InlineCommandComment __CreateInstance(InlineCommandComment.__Internal native, bool skipVTables = false) + internal static InlineCommandComment __CreateInstance(InlineCommandComment.__Internal native, bool skipVTables = false) { return new InlineCommandComment(native, skipVTables); } @@ -15321,12 +15324,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLTagComment(native.ToPointer(), skipVTables); } - public static HTMLTagComment __CreateInstance(HTMLTagComment.__Internal native, bool skipVTables = false) + internal static HTMLTagComment __CreateInstance(HTMLTagComment.__Internal native, bool skipVTables = false) { return new HTMLTagComment(native, skipVTables); } @@ -15500,17 +15503,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Attribute(native.ToPointer(), skipVTables); } - public static Attribute __CreateInstance(Attribute.__Internal native, bool skipVTables = false) + internal static Attribute __CreateInstance(Attribute.__Internal native, bool skipVTables = false) { return new Attribute(native, skipVTables); } @@ -15599,12 +15602,12 @@ namespace CppSharp } } - public static new HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLStartTagComment(native.ToPointer(), skipVTables); } - public static HTMLStartTagComment __CreateInstance(HTMLStartTagComment.__Internal native, bool skipVTables = false) + internal static HTMLStartTagComment __CreateInstance(HTMLStartTagComment.__Internal native, bool skipVTables = false) { return new HTMLStartTagComment(native, skipVTables); } @@ -15747,12 +15750,12 @@ namespace CppSharp internal static extern void SetTagName_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLEndTagComment(native.ToPointer(), skipVTables); } - public static HTMLEndTagComment __CreateInstance(HTMLEndTagComment.__Internal native, bool skipVTables = false) + internal static HTMLEndTagComment __CreateInstance(HTMLEndTagComment.__Internal native, bool skipVTables = false) { return new HTMLEndTagComment(native, skipVTables); } @@ -15866,12 +15869,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TextComment(native.ToPointer(), skipVTables); } - public static TextComment __CreateInstance(TextComment.__Internal native, bool skipVTables = false) + internal static TextComment __CreateInstance(TextComment.__Internal native, bool skipVTables = false) { return new TextComment(native, skipVTables); } @@ -16001,17 +16004,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new RawComment(native.ToPointer(), skipVTables); } - public static RawComment __CreateInstance(RawComment.__Internal native, bool skipVTables = false) + internal static RawComment __CreateInstance(RawComment.__Internal native, bool skipVTables = false) { return new RawComment(native, skipVTables); } @@ -16163,14 +16166,14 @@ namespace CppSharp } private SourceLocation.__Internal __instance; - public SourceLocation.__Internal __Instance { get { return __instance; } } + internal SourceLocation.__Internal __Instance { get { return __instance; } } - public static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new SourceLocation(native.ToPointer(), skipVTables); } - public static SourceLocation __CreateInstance(SourceLocation.__Internal native, bool skipVTables = false) + internal static SourceLocation __CreateInstance(SourceLocation.__Internal native, bool skipVTables = false) { return new SourceLocation(native, skipVTables); } @@ -16397,17 +16400,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserTargetInfo(native.ToPointer(), skipVTables); } - public static ParserTargetInfo __CreateInstance(ParserTargetInfo.__Internal native, bool skipVTables = false) + internal static ParserTargetInfo __CreateInstance(ParserTargetInfo.__Internal native, bool skipVTables = false) { return new ParserTargetInfo(native, skipVTables); } @@ -17261,17 +17264,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CppParserOptions(native.ToPointer(), skipVTables); } - public static CppParserOptions __CreateInstance(CppParserOptions.__Internal native, bool skipVTables = false) + internal static CppParserOptions __CreateInstance(CppParserOptions.__Internal native, bool skipVTables = false) { return new CppParserOptions(native, skipVTables); } @@ -17721,17 +17724,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserDiagnostic(native.ToPointer(), skipVTables); } - public static ParserDiagnostic __CreateInstance(ParserDiagnostic.__Internal native, bool skipVTables = false) + internal static ParserDiagnostic __CreateInstance(ParserDiagnostic.__Internal native, bool skipVTables = false) { return new ParserDiagnostic(native, skipVTables); } @@ -17918,17 +17921,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserResult(native.ToPointer(), skipVTables); } - public static ParserResult __CreateInstance(ParserResult.__Internal native, bool skipVTables = false) + internal static ParserResult __CreateInstance(ParserResult.__Internal native, bool skipVTables = false) { return new ParserResult(native, skipVTables); } @@ -18096,17 +18099,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClangParser(native.ToPointer(), skipVTables); } - public static ClangParser __CreateInstance(ClangParser.__Internal native, bool skipVTables = false) + internal static ClangParser __CreateInstance(ClangParser.__Internal native, bool skipVTables = false) { return new ClangParser(native, skipVTables); } diff --git a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/Std.cs b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/Std.cs index f1c88cf5..6596c1b5 100644 --- a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/Std.cs +++ b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/Std.cs @@ -7,6 +7,9 @@ using System; using System.Runtime.InteropServices; using System.Security; +using System.Runtime.CompilerServices; + +[assembly:InternalsVisibleTo("CppSharp.Parser.CSharp")] namespace Std { @@ -53,17 +56,17 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Allocator(native.ToPointer(), skipVTables); } - public static Allocator __CreateInstance(Allocator.__Internal native, bool skipVTables = false) + internal static Allocator __CreateInstance(Allocator.__Internal native, bool skipVTables = false) { return new Allocator(native, skipVTables); } @@ -310,15 +313,6 @@ public unsafe partial class MbstateT [FieldOffset(0)] public fixed sbyte __wchb[4]; - - [FieldOffset(1)] - public sbyte __dummy___wchb_1; - - [FieldOffset(2)] - public sbyte __dummy___wchb_2; - - [FieldOffset(3)] - public sbyte __dummy___wchb_3; } } } @@ -381,123 +375,6 @@ public unsafe partial struct PthreadMutexT [FieldOffset(0)] public fixed sbyte __size[40]; - [FieldOffset(1)] - public sbyte __dummy___size_1; - - [FieldOffset(2)] - public sbyte __dummy___size_2; - - [FieldOffset(3)] - public sbyte __dummy___size_3; - - [FieldOffset(4)] - public sbyte __dummy___size_4; - - [FieldOffset(5)] - public sbyte __dummy___size_5; - - [FieldOffset(6)] - public sbyte __dummy___size_6; - - [FieldOffset(7)] - public sbyte __dummy___size_7; - - [FieldOffset(8)] - public sbyte __dummy___size_8; - - [FieldOffset(9)] - public sbyte __dummy___size_9; - - [FieldOffset(10)] - public sbyte __dummy___size_10; - - [FieldOffset(11)] - public sbyte __dummy___size_11; - - [FieldOffset(12)] - public sbyte __dummy___size_12; - - [FieldOffset(13)] - public sbyte __dummy___size_13; - - [FieldOffset(14)] - public sbyte __dummy___size_14; - - [FieldOffset(15)] - public sbyte __dummy___size_15; - - [FieldOffset(16)] - public sbyte __dummy___size_16; - - [FieldOffset(17)] - public sbyte __dummy___size_17; - - [FieldOffset(18)] - public sbyte __dummy___size_18; - - [FieldOffset(19)] - public sbyte __dummy___size_19; - - [FieldOffset(20)] - public sbyte __dummy___size_20; - - [FieldOffset(21)] - public sbyte __dummy___size_21; - - [FieldOffset(22)] - public sbyte __dummy___size_22; - - [FieldOffset(23)] - public sbyte __dummy___size_23; - - [FieldOffset(24)] - public sbyte __dummy___size_24; - - [FieldOffset(25)] - public sbyte __dummy___size_25; - - [FieldOffset(26)] - public sbyte __dummy___size_26; - - [FieldOffset(27)] - public sbyte __dummy___size_27; - - [FieldOffset(28)] - public sbyte __dummy___size_28; - - [FieldOffset(29)] - public sbyte __dummy___size_29; - - [FieldOffset(30)] - public sbyte __dummy___size_30; - - [FieldOffset(31)] - public sbyte __dummy___size_31; - - [FieldOffset(32)] - public sbyte __dummy___size_32; - - [FieldOffset(33)] - public sbyte __dummy___size_33; - - [FieldOffset(34)] - public sbyte __dummy___size_34; - - [FieldOffset(35)] - public sbyte __dummy___size_35; - - [FieldOffset(36)] - public sbyte __dummy___size_36; - - [FieldOffset(37)] - public sbyte __dummy___size_37; - - [FieldOffset(38)] - public sbyte __dummy___size_38; - - [FieldOffset(39)] - public sbyte __dummy___size_39; - [FieldOffset(0)] public long __align; } @@ -545,147 +422,6 @@ public unsafe partial struct PthreadCondT [FieldOffset(0)] public fixed sbyte __size[48]; - [FieldOffset(1)] - public sbyte __dummy___size_1; - - [FieldOffset(2)] - public sbyte __dummy___size_2; - - [FieldOffset(3)] - public sbyte __dummy___size_3; - - [FieldOffset(4)] - public sbyte __dummy___size_4; - - [FieldOffset(5)] - public sbyte __dummy___size_5; - - [FieldOffset(6)] - public sbyte __dummy___size_6; - - [FieldOffset(7)] - public sbyte __dummy___size_7; - - [FieldOffset(8)] - public sbyte __dummy___size_8; - - [FieldOffset(9)] - public sbyte __dummy___size_9; - - [FieldOffset(10)] - public sbyte __dummy___size_10; - - [FieldOffset(11)] - public sbyte __dummy___size_11; - - [FieldOffset(12)] - public sbyte __dummy___size_12; - - [FieldOffset(13)] - public sbyte __dummy___size_13; - - [FieldOffset(14)] - public sbyte __dummy___size_14; - - [FieldOffset(15)] - public sbyte __dummy___size_15; - - [FieldOffset(16)] - public sbyte __dummy___size_16; - - [FieldOffset(17)] - public sbyte __dummy___size_17; - - [FieldOffset(18)] - public sbyte __dummy___size_18; - - [FieldOffset(19)] - public sbyte __dummy___size_19; - - [FieldOffset(20)] - public sbyte __dummy___size_20; - - [FieldOffset(21)] - public sbyte __dummy___size_21; - - [FieldOffset(22)] - public sbyte __dummy___size_22; - - [FieldOffset(23)] - public sbyte __dummy___size_23; - - [FieldOffset(24)] - public sbyte __dummy___size_24; - - [FieldOffset(25)] - public sbyte __dummy___size_25; - - [FieldOffset(26)] - public sbyte __dummy___size_26; - - [FieldOffset(27)] - public sbyte __dummy___size_27; - - [FieldOffset(28)] - public sbyte __dummy___size_28; - - [FieldOffset(29)] - public sbyte __dummy___size_29; - - [FieldOffset(30)] - public sbyte __dummy___size_30; - - [FieldOffset(31)] - public sbyte __dummy___size_31; - - [FieldOffset(32)] - public sbyte __dummy___size_32; - - [FieldOffset(33)] - public sbyte __dummy___size_33; - - [FieldOffset(34)] - public sbyte __dummy___size_34; - - [FieldOffset(35)] - public sbyte __dummy___size_35; - - [FieldOffset(36)] - public sbyte __dummy___size_36; - - [FieldOffset(37)] - public sbyte __dummy___size_37; - - [FieldOffset(38)] - public sbyte __dummy___size_38; - - [FieldOffset(39)] - public sbyte __dummy___size_39; - - [FieldOffset(40)] - public sbyte __dummy___size_40; - - [FieldOffset(41)] - public sbyte __dummy___size_41; - - [FieldOffset(42)] - public sbyte __dummy___size_42; - - [FieldOffset(43)] - public sbyte __dummy___size_43; - - [FieldOffset(44)] - public sbyte __dummy___size_44; - - [FieldOffset(45)] - public sbyte __dummy___size_45; - - [FieldOffset(46)] - public sbyte __dummy___size_46; - - [FieldOffset(47)] - public sbyte __dummy___size_47; - [FieldOffset(0)] public long __align; } @@ -733,171 +469,6 @@ public unsafe partial struct PthreadRwlockT [FieldOffset(0)] public fixed sbyte __size[56]; - [FieldOffset(1)] - public sbyte __dummy___size_1; - - [FieldOffset(2)] - public sbyte __dummy___size_2; - - [FieldOffset(3)] - public sbyte __dummy___size_3; - - [FieldOffset(4)] - public sbyte __dummy___size_4; - - [FieldOffset(5)] - public sbyte __dummy___size_5; - - [FieldOffset(6)] - public sbyte __dummy___size_6; - - [FieldOffset(7)] - public sbyte __dummy___size_7; - - [FieldOffset(8)] - public sbyte __dummy___size_8; - - [FieldOffset(9)] - public sbyte __dummy___size_9; - - [FieldOffset(10)] - public sbyte __dummy___size_10; - - [FieldOffset(11)] - public sbyte __dummy___size_11; - - [FieldOffset(12)] - public sbyte __dummy___size_12; - - [FieldOffset(13)] - public sbyte __dummy___size_13; - - [FieldOffset(14)] - public sbyte __dummy___size_14; - - [FieldOffset(15)] - public sbyte __dummy___size_15; - - [FieldOffset(16)] - public sbyte __dummy___size_16; - - [FieldOffset(17)] - public sbyte __dummy___size_17; - - [FieldOffset(18)] - public sbyte __dummy___size_18; - - [FieldOffset(19)] - public sbyte __dummy___size_19; - - [FieldOffset(20)] - public sbyte __dummy___size_20; - - [FieldOffset(21)] - public sbyte __dummy___size_21; - - [FieldOffset(22)] - public sbyte __dummy___size_22; - - [FieldOffset(23)] - public sbyte __dummy___size_23; - - [FieldOffset(24)] - public sbyte __dummy___size_24; - - [FieldOffset(25)] - public sbyte __dummy___size_25; - - [FieldOffset(26)] - public sbyte __dummy___size_26; - - [FieldOffset(27)] - public sbyte __dummy___size_27; - - [FieldOffset(28)] - public sbyte __dummy___size_28; - - [FieldOffset(29)] - public sbyte __dummy___size_29; - - [FieldOffset(30)] - public sbyte __dummy___size_30; - - [FieldOffset(31)] - public sbyte __dummy___size_31; - - [FieldOffset(32)] - public sbyte __dummy___size_32; - - [FieldOffset(33)] - public sbyte __dummy___size_33; - - [FieldOffset(34)] - public sbyte __dummy___size_34; - - [FieldOffset(35)] - public sbyte __dummy___size_35; - - [FieldOffset(36)] - public sbyte __dummy___size_36; - - [FieldOffset(37)] - public sbyte __dummy___size_37; - - [FieldOffset(38)] - public sbyte __dummy___size_38; - - [FieldOffset(39)] - public sbyte __dummy___size_39; - - [FieldOffset(40)] - public sbyte __dummy___size_40; - - [FieldOffset(41)] - public sbyte __dummy___size_41; - - [FieldOffset(42)] - public sbyte __dummy___size_42; - - [FieldOffset(43)] - public sbyte __dummy___size_43; - - [FieldOffset(44)] - public sbyte __dummy___size_44; - - [FieldOffset(45)] - public sbyte __dummy___size_45; - - [FieldOffset(46)] - public sbyte __dummy___size_46; - - [FieldOffset(47)] - public sbyte __dummy___size_47; - - [FieldOffset(48)] - public sbyte __dummy___size_48; - - [FieldOffset(49)] - public sbyte __dummy___size_49; - - [FieldOffset(50)] - public sbyte __dummy___size_50; - - [FieldOffset(51)] - public sbyte __dummy___size_51; - - [FieldOffset(52)] - public sbyte __dummy___size_52; - - [FieldOffset(53)] - public sbyte __dummy___size_53; - - [FieldOffset(54)] - public sbyte __dummy___size_54; - - [FieldOffset(55)] - public sbyte __dummy___size_55; - [FieldOffset(0)] public long __align; } @@ -937,24 +508,6 @@ public unsafe partial struct PthreadRwlockT [FieldOffset(33)] public fixed byte __pad1[7]; - [FieldOffset(34)] - public byte __dummy___pad1_1; - - [FieldOffset(35)] - public byte __dummy___pad1_2; - - [FieldOffset(36)] - public byte __dummy___pad1_3; - - [FieldOffset(37)] - public byte __dummy___pad1_4; - - [FieldOffset(38)] - public byte __dummy___pad1_5; - - [FieldOffset(39)] - public byte __dummy___pad1_6; - [FieldOffset(40)] public ulong __pad2; @@ -974,15 +527,6 @@ public unsafe partial class PthreadUnwindBufT [FieldOffset(72)] public void* __pad; - - [FieldOffset(80)] - public global::System.IntPtr __dummy___pad_1; - - [FieldOffset(88)] - public global::System.IntPtr __dummy___pad_2; - - [FieldOffset(96)] - public global::System.IntPtr __dummy___pad_3; } public unsafe partial class _ @@ -993,27 +537,6 @@ public unsafe partial class PthreadUnwindBufT [FieldOffset(0)] public fixed long __cancel_jmp_buf[8]; - [FieldOffset(8)] - public long __dummy___cancel_jmp_buf_1; - - [FieldOffset(16)] - public long __dummy___cancel_jmp_buf_2; - - [FieldOffset(24)] - public long __dummy___cancel_jmp_buf_3; - - [FieldOffset(32)] - public long __dummy___cancel_jmp_buf_4; - - [FieldOffset(40)] - public long __dummy___cancel_jmp_buf_5; - - [FieldOffset(48)] - public long __dummy___cancel_jmp_buf_6; - - [FieldOffset(56)] - public long __dummy___cancel_jmp_buf_7; - [FieldOffset(64)] public int __mask_was_saved; } @@ -1072,51 +595,6 @@ namespace Std [FieldOffset(0)] public fixed sbyte _M_local_buf[16]; - [FieldOffset(1)] - public sbyte __dummy__M_local_buf_1; - - [FieldOffset(2)] - public sbyte __dummy__M_local_buf_2; - - [FieldOffset(3)] - public sbyte __dummy__M_local_buf_3; - - [FieldOffset(4)] - public sbyte __dummy__M_local_buf_4; - - [FieldOffset(5)] - public sbyte __dummy__M_local_buf_5; - - [FieldOffset(6)] - public sbyte __dummy__M_local_buf_6; - - [FieldOffset(7)] - public sbyte __dummy__M_local_buf_7; - - [FieldOffset(8)] - public sbyte __dummy__M_local_buf_8; - - [FieldOffset(9)] - public sbyte __dummy__M_local_buf_9; - - [FieldOffset(10)] - public sbyte __dummy__M_local_buf_10; - - [FieldOffset(11)] - public sbyte __dummy__M_local_buf_11; - - [FieldOffset(12)] - public sbyte __dummy__M_local_buf_12; - - [FieldOffset(13)] - public sbyte __dummy__M_local_buf_13; - - [FieldOffset(14)] - public sbyte __dummy__M_local_buf_14; - - [FieldOffset(15)] - public sbyte __dummy__M_local_buf_15; - [FieldOffset(0)] public ulong _M_allocated_capacity; } @@ -1125,17 +603,17 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BasicString(native.ToPointer(), skipVTables); } - public static BasicString __CreateInstance(BasicString.__Internal native, bool skipVTables = false) + internal static BasicString __CreateInstance(BasicString.__Internal native, bool skipVTables = false) { return new BasicString(native, skipVTables); } @@ -1286,27 +764,6 @@ namespace Std [FieldOffset(0)] public fixed sbyte _M_bytes[8]; - - [FieldOffset(1)] - public sbyte __dummy__M_bytes_1; - - [FieldOffset(2)] - public sbyte __dummy__M_bytes_2; - - [FieldOffset(3)] - public sbyte __dummy__M_bytes_3; - - [FieldOffset(4)] - public sbyte __dummy__M_bytes_4; - - [FieldOffset(5)] - public sbyte __dummy__M_bytes_5; - - [FieldOffset(6)] - public sbyte __dummy__M_bytes_6; - - [FieldOffset(7)] - public sbyte __dummy__M_bytes_7; } } } diff --git a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser.cs b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser.cs index f1cf2e5e..8a13c4cd 100644 --- a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser.cs +++ b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser.cs @@ -7,6 +7,9 @@ using System; using System.Runtime.InteropServices; using System.Security; +using System.Runtime.CompilerServices; + +[assembly:InternalsVisibleTo("CppSharp.Parser")] namespace CppSharp { @@ -296,17 +299,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Type(native.ToPointer(), skipVTables); } - public static Type __CreateInstance(Type.__Internal native, bool skipVTables = false) + internal static Type __CreateInstance(Type.__Internal native, bool skipVTables = false) { return new Type(native, skipVTables); } @@ -419,17 +422,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeQualifiers(native.ToPointer(), skipVTables); } - public static TypeQualifiers __CreateInstance(TypeQualifiers.__Internal native, bool skipVTables = false) + internal static TypeQualifiers __CreateInstance(TypeQualifiers.__Internal native, bool skipVTables = false) { return new TypeQualifiers(native, skipVTables); } @@ -548,17 +551,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new QualifiedType(native.ToPointer(), skipVTables); } - public static QualifiedType __CreateInstance(QualifiedType.__Internal native, bool skipVTables = false) + internal static QualifiedType __CreateInstance(QualifiedType.__Internal native, bool skipVTables = false) { return new QualifiedType(native, skipVTables); } @@ -670,12 +673,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TagType(native.ToPointer(), skipVTables); } - public static TagType __CreateInstance(TagType.__Internal native, bool skipVTables = false) + internal static TagType __CreateInstance(TagType.__Internal native, bool skipVTables = false) { return new TagType(native, skipVTables); } @@ -785,12 +788,12 @@ namespace CppSharp Incomplete = 3 } - public static new ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ArrayType(native.ToPointer(), skipVTables); } - public static ArrayType __CreateInstance(ArrayType.__Internal native, bool skipVTables = false) + internal static ArrayType __CreateInstance(ArrayType.__Internal native, bool skipVTables = false) { return new ArrayType(native, skipVTables); } @@ -948,12 +951,12 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - public static new FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionType(native.ToPointer(), skipVTables); } - public static FunctionType __CreateInstance(FunctionType.__Internal native, bool skipVTables = false) + internal static FunctionType __CreateInstance(FunctionType.__Internal native, bool skipVTables = false) { return new FunctionType(native, skipVTables); } @@ -1108,12 +1111,12 @@ namespace CppSharp RVReference = 3 } - public static new PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PointerType(native.ToPointer(), skipVTables); } - public static PointerType __CreateInstance(PointerType.__Internal native, bool skipVTables = false) + internal static PointerType __CreateInstance(PointerType.__Internal native, bool skipVTables = false) { return new PointerType(native, skipVTables); } @@ -1214,12 +1217,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MemberPointerType(native.ToPointer(), skipVTables); } - public static MemberPointerType __CreateInstance(MemberPointerType.__Internal native, bool skipVTables = false) + internal static MemberPointerType __CreateInstance(MemberPointerType.__Internal native, bool skipVTables = false) { return new MemberPointerType(native, skipVTables); } @@ -1307,12 +1310,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefType(native.ToPointer(), skipVTables); } - public static TypedefType __CreateInstance(TypedefType.__Internal native, bool skipVTables = false) + internal static TypedefType __CreateInstance(TypedefType.__Internal native, bool skipVTables = false) { return new TypedefType(native, skipVTables); } @@ -1408,12 +1411,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AttributedType(native.ToPointer(), skipVTables); } - public static AttributedType __CreateInstance(AttributedType.__Internal native, bool skipVTables = false) + internal static AttributedType __CreateInstance(AttributedType.__Internal native, bool skipVTables = false) { return new AttributedType(native, skipVTables); } @@ -1520,12 +1523,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DecayedType(native.ToPointer(), skipVTables); } - public static DecayedType __CreateInstance(DecayedType.__Internal native, bool skipVTables = false) + internal static DecayedType __CreateInstance(DecayedType.__Internal native, bool skipVTables = false) { return new DecayedType(native, skipVTables); } @@ -1657,17 +1660,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateArgument(native.ToPointer(), skipVTables); } - public static TemplateArgument __CreateInstance(TemplateArgument.__Internal native, bool skipVTables = false) + internal static TemplateArgument __CreateInstance(TemplateArgument.__Internal native, bool skipVTables = false) { return new TemplateArgument(native, skipVTables); } @@ -1836,12 +1839,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateSpecializationType(native.ToPointer(), skipVTables); } - public static TemplateSpecializationType __CreateInstance(TemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static TemplateSpecializationType __CreateInstance(TemplateSpecializationType.__Internal native, bool skipVTables = false) { return new TemplateSpecializationType(native, skipVTables); } @@ -2014,12 +2017,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native.ToPointer(), skipVTables); } - public static DependentTemplateSpecializationType __CreateInstance(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static DependentTemplateSpecializationType __CreateInstance(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native, skipVTables); } @@ -2160,12 +2163,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterType(native.ToPointer(), skipVTables); } - public static TemplateParameterType __CreateInstance(TemplateParameterType.__Internal native, bool skipVTables = false) + internal static TemplateParameterType __CreateInstance(TemplateParameterType.__Internal native, bool skipVTables = false) { return new TemplateParameterType(native, skipVTables); } @@ -2310,12 +2313,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native.ToPointer(), skipVTables); } - public static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) + internal static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native, skipVTables); } @@ -2424,12 +2427,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InjectedClassNameType(native.ToPointer(), skipVTables); } - public static InjectedClassNameType __CreateInstance(InjectedClassNameType.__Internal native, bool skipVTables = false) + internal static InjectedClassNameType __CreateInstance(InjectedClassNameType.__Internal native, bool skipVTables = false) { return new InjectedClassNameType(native, skipVTables); } @@ -2535,12 +2538,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentNameType(native.ToPointer(), skipVTables); } - public static DependentNameType __CreateInstance(DependentNameType.__Internal native, bool skipVTables = false) + internal static DependentNameType __CreateInstance(DependentNameType.__Internal native, bool skipVTables = false) { return new DependentNameType(native, skipVTables); } @@ -2625,12 +2628,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PackExpansionType(native.ToPointer(), skipVTables); } - public static PackExpansionType __CreateInstance(PackExpansionType.__Internal native, bool skipVTables = false) + internal static PackExpansionType __CreateInstance(PackExpansionType.__Internal native, bool skipVTables = false) { return new PackExpansionType(native, skipVTables); } @@ -2708,12 +2711,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new UnaryTransformType(native.ToPointer(), skipVTables); } - public static UnaryTransformType __CreateInstance(UnaryTransformType.__Internal native, bool skipVTables = false) + internal static UnaryTransformType __CreateInstance(UnaryTransformType.__Internal native, bool skipVTables = false) { return new UnaryTransformType(native, skipVTables); } @@ -2817,12 +2820,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VectorType(native.ToPointer(), skipVTables); } - public static VectorType __CreateInstance(VectorType.__Internal native, bool skipVTables = false) + internal static VectorType __CreateInstance(VectorType.__Internal native, bool skipVTables = false) { return new VectorType(native, skipVTables); } @@ -2923,12 +2926,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BuiltinType(native.ToPointer(), skipVTables); } - public static BuiltinType __CreateInstance(BuiltinType.__Internal native, bool skipVTables = false) + internal static BuiltinType __CreateInstance(BuiltinType.__Internal native, bool skipVTables = false) { return new BuiltinType(native, skipVTables); } @@ -3019,17 +3022,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableComponent(native.ToPointer(), skipVTables); } - public static VTableComponent __CreateInstance(VTableComponent.__Internal native, bool skipVTables = false) + internal static VTableComponent __CreateInstance(VTableComponent.__Internal native, bool skipVTables = false) { return new VTableComponent(native, skipVTables); } @@ -3176,17 +3179,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableLayout(native.ToPointer(), skipVTables); } - public static VTableLayout __CreateInstance(VTableLayout.__Internal native, bool skipVTables = false) + internal static VTableLayout __CreateInstance(VTableLayout.__Internal native, bool skipVTables = false) { return new VTableLayout(native, skipVTables); } @@ -3311,17 +3314,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VFTableInfo(native.ToPointer(), skipVTables); } - public static VFTableInfo __CreateInstance(VFTableInfo.__Internal native, bool skipVTables = false) + internal static VFTableInfo __CreateInstance(VFTableInfo.__Internal native, bool skipVTables = false) { return new VFTableInfo(native, skipVTables); } @@ -3480,17 +3483,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutField(native.ToPointer(), skipVTables); } - public static LayoutField __CreateInstance(LayoutField.__Internal native, bool skipVTables = false) + internal static LayoutField __CreateInstance(LayoutField.__Internal native, bool skipVTables = false) { return new LayoutField(native, skipVTables); } @@ -3634,17 +3637,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutBase(native.ToPointer(), skipVTables); } - public static LayoutBase __CreateInstance(LayoutBase.__Internal native, bool skipVTables = false) + internal static LayoutBase __CreateInstance(LayoutBase.__Internal native, bool skipVTables = false) { return new LayoutBase(native, skipVTables); } @@ -3850,17 +3853,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassLayout(native.ToPointer(), skipVTables); } - public static ClassLayout __CreateInstance(ClassLayout.__Internal native, bool skipVTables = false) + internal static ClassLayout __CreateInstance(ClassLayout.__Internal native, bool skipVTables = false) { return new ClassLayout(native, skipVTables); } @@ -4224,17 +4227,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Declaration(native.ToPointer(), skipVTables); } - public static Declaration __CreateInstance(Declaration.__Internal native, bool skipVTables = false) + internal static Declaration __CreateInstance(Declaration.__Internal native, bool skipVTables = false) { return new Declaration(native, skipVTables); } @@ -4844,12 +4847,12 @@ namespace CppSharp internal static extern uint GetFriendsCount_0(global::System.IntPtr instance); } - public static new DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DeclarationContext(native.ToPointer(), skipVTables); } - public static DeclarationContext __CreateInstance(DeclarationContext.__Internal native, bool skipVTables = false) + internal static DeclarationContext __CreateInstance(DeclarationContext.__Internal native, bool skipVTables = false) { return new DeclarationContext(native, skipVTables); } @@ -5299,12 +5302,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefNameDecl(native.ToPointer(), skipVTables); } - public static TypedefNameDecl __CreateInstance(TypedefNameDecl.__Internal native, bool skipVTables = false) + internal static TypedefNameDecl __CreateInstance(TypedefNameDecl.__Internal native, bool skipVTables = false) { return new TypedefNameDecl(native, skipVTables); } @@ -5457,12 +5460,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefDecl(native.ToPointer(), skipVTables); } - public static TypedefDecl __CreateInstance(TypedefDecl.__Internal native, bool skipVTables = false) + internal static TypedefDecl __CreateInstance(TypedefDecl.__Internal native, bool skipVTables = false) { return new TypedefDecl(native, skipVTables); } @@ -5600,12 +5603,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAlias(native.ToPointer(), skipVTables); } - public static TypeAlias __CreateInstance(TypeAlias.__Internal native, bool skipVTables = false) + internal static TypeAlias __CreateInstance(TypeAlias.__Internal native, bool skipVTables = false) { return new TypeAlias(native, skipVTables); } @@ -5758,12 +5761,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Friend(native.ToPointer(), skipVTables); } - public static Friend __CreateInstance(Friend.__Internal native, bool skipVTables = false) + internal static Friend __CreateInstance(Friend.__Internal native, bool skipVTables = false) { return new Friend(native, skipVTables); } @@ -5879,17 +5882,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Statement(native.ToPointer(), skipVTables); } - public static Statement __CreateInstance(Statement.__Internal native, bool skipVTables = false) + internal static Statement __CreateInstance(Statement.__Internal native, bool skipVTables = false) { return new Statement(native, skipVTables); } @@ -6012,12 +6015,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Expression(native.ToPointer(), skipVTables); } - public static Expression __CreateInstance(Expression.__Internal native, bool skipVTables = false) + internal static Expression __CreateInstance(Expression.__Internal native, bool skipVTables = false) { return new Expression(native, skipVTables); } @@ -6112,12 +6115,12 @@ namespace CppSharp internal static extern void SetOpcodeStr_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BinaryOperator(native.ToPointer(), skipVTables); } - public static BinaryOperator __CreateInstance(BinaryOperator.__Internal native, bool skipVTables = false) + internal static BinaryOperator __CreateInstance(BinaryOperator.__Internal native, bool skipVTables = false) { return new BinaryOperator(native, skipVTables); } @@ -6266,12 +6269,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CallExpr(native.ToPointer(), skipVTables); } - public static CallExpr __CreateInstance(CallExpr.__Internal native, bool skipVTables = false) + internal static CallExpr __CreateInstance(CallExpr.__Internal native, bool skipVTables = false) { return new CallExpr(native, skipVTables); } @@ -6403,12 +6406,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CXXConstructExpr(native.ToPointer(), skipVTables); } - public static CXXConstructExpr __CreateInstance(CXXConstructExpr.__Internal native, bool skipVTables = false) + internal static CXXConstructExpr __CreateInstance(CXXConstructExpr.__Internal native, bool skipVTables = false) { return new CXXConstructExpr(native, skipVTables); } @@ -6579,12 +6582,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Parameter(native.ToPointer(), skipVTables); } - public static Parameter __CreateInstance(Parameter.__Internal native, bool skipVTables = false) + internal static Parameter __CreateInstance(Parameter.__Internal native, bool skipVTables = false) { return new Parameter(native, skipVTables); } @@ -6868,12 +6871,12 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - public static new Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Function(native.ToPointer(), skipVTables); } - public static Function __CreateInstance(Function.__Internal native, bool skipVTables = false) + internal static Function __CreateInstance(Function.__Internal native, bool skipVTables = false) { return new Function(native, skipVTables); } @@ -7294,12 +7297,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Method(native.ToPointer(), skipVTables); } - public static Method __CreateInstance(Method.__Internal native, bool skipVTables = false) + internal static Method __CreateInstance(Method.__Internal native, bool skipVTables = false) { return new Method(native, skipVTables); } @@ -7735,12 +7738,12 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Item(native.ToPointer(), skipVTables); } - public static Item __CreateInstance(Item.__Internal native, bool skipVTables = false) + internal static Item __CreateInstance(Item.__Internal native, bool skipVTables = false) { return new Item(native, skipVTables); } @@ -7827,12 +7830,12 @@ namespace CppSharp } } - public static new Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Enumeration(native.ToPointer(), skipVTables); } - public static Enumeration __CreateInstance(Enumeration.__Internal native, bool skipVTables = false) + internal static Enumeration __CreateInstance(Enumeration.__Internal native, bool skipVTables = false) { return new Enumeration(native, skipVTables); } @@ -8062,12 +8065,12 @@ namespace CppSharp internal static extern void SetMangled_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Variable(native.ToPointer(), skipVTables); } - public static Variable __CreateInstance(Variable.__Internal native, bool skipVTables = false) + internal static Variable __CreateInstance(Variable.__Internal native, bool skipVTables = false) { return new Variable(native, skipVTables); } @@ -8185,17 +8188,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BaseClassSpecifier(native.ToPointer(), skipVTables); } - public static BaseClassSpecifier __CreateInstance(BaseClassSpecifier.__Internal native, bool skipVTables = false) + internal static BaseClassSpecifier __CreateInstance(BaseClassSpecifier.__Internal native, bool skipVTables = false) { return new BaseClassSpecifier(native, skipVTables); } @@ -8392,12 +8395,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Field(native.ToPointer(), skipVTables); } - public static Field __CreateInstance(Field.__Internal native, bool skipVTables = false) + internal static Field __CreateInstance(Field.__Internal native, bool skipVTables = false) { return new Field(native, skipVTables); } @@ -8586,12 +8589,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AccessSpecifierDecl(native.ToPointer(), skipVTables); } - public static AccessSpecifierDecl __CreateInstance(AccessSpecifierDecl.__Internal native, bool skipVTables = false) + internal static AccessSpecifierDecl __CreateInstance(AccessSpecifierDecl.__Internal native, bool skipVTables = false) { return new AccessSpecifierDecl(native, skipVTables); } @@ -8878,12 +8881,12 @@ namespace CppSharp internal static extern uint GetSpecifiersCount_0(global::System.IntPtr instance); } - public static new Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Class(native.ToPointer(), skipVTables); } - public static Class __CreateInstance(Class.__Internal native, bool skipVTables = false) + internal static Class __CreateInstance(Class.__Internal native, bool skipVTables = false) { return new Class(native, skipVTables); } @@ -9313,12 +9316,12 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - public static new Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Template(native.ToPointer(), skipVTables); } - public static Template __CreateInstance(Template.__Internal native, bool skipVTables = false) + internal static Template __CreateInstance(Template.__Internal native, bool skipVTables = false) { return new Template(native, skipVTables); } @@ -9521,12 +9524,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAliasTemplate(native.ToPointer(), skipVTables); } - public static TypeAliasTemplate __CreateInstance(TypeAliasTemplate.__Internal native, bool skipVTables = false) + internal static TypeAliasTemplate __CreateInstance(TypeAliasTemplate.__Internal native, bool skipVTables = false) { return new TypeAliasTemplate(native, skipVTables); } @@ -9667,12 +9670,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameter(native.ToPointer(), skipVTables); } - public static TemplateParameter __CreateInstance(TemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateParameter __CreateInstance(TemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateParameter(native, skipVTables); } @@ -9863,12 +9866,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateTemplateParameter(native.ToPointer(), skipVTables); } - public static TemplateTemplateParameter __CreateInstance(TemplateTemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateTemplateParameter __CreateInstance(TemplateTemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateTemplateParameter(native, skipVTables); } @@ -10051,12 +10054,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeTemplateParameter(native.ToPointer(), skipVTables); } - public static TypeTemplateParameter __CreateInstance(TypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static TypeTemplateParameter __CreateInstance(TypeTemplateParameter.__Internal native, bool skipVTables = false) { return new TypeTemplateParameter(native, skipVTables); } @@ -10222,12 +10225,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NonTypeTemplateParameter(native.ToPointer(), skipVTables); } - public static NonTypeTemplateParameter __CreateInstance(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static NonTypeTemplateParameter __CreateInstance(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) { return new NonTypeTemplateParameter(native, skipVTables); } @@ -10445,12 +10448,12 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - public static new ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplate(native.ToPointer(), skipVTables); } - public static ClassTemplate __CreateInstance(ClassTemplate.__Internal native, bool skipVTables = false) + internal static ClassTemplate __CreateInstance(ClassTemplate.__Internal native, bool skipVTables = false) { return new ClassTemplate(native, skipVTables); } @@ -10719,12 +10722,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplateSpecialization(native.ToPointer(), skipVTables); } - public static ClassTemplateSpecialization __CreateInstance(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplateSpecialization __CreateInstance(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplateSpecialization(native, skipVTables); } @@ -11000,12 +11003,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - public static ClassTemplatePartialSpecialization __CreateInstance(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplatePartialSpecialization __CreateInstance(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native, skipVTables); } @@ -11166,12 +11169,12 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - public static new FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplate(native.ToPointer(), skipVTables); } - public static FunctionTemplate __CreateInstance(FunctionTemplate.__Internal native, bool skipVTables = false) + internal static FunctionTemplate __CreateInstance(FunctionTemplate.__Internal native, bool skipVTables = false) { return new FunctionTemplate(native, skipVTables); } @@ -11320,17 +11323,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native.ToPointer(), skipVTables); } - public static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native, skipVTables); } @@ -11570,12 +11573,12 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - public static new VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplate(native.ToPointer(), skipVTables); } - public static VarTemplate __CreateInstance(VarTemplate.__Internal native, bool skipVTables = false) + internal static VarTemplate __CreateInstance(VarTemplate.__Internal native, bool skipVTables = false) { return new VarTemplate(native, skipVTables); } @@ -11775,12 +11778,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplateSpecialization(native.ToPointer(), skipVTables); } - public static VarTemplateSpecialization __CreateInstance(VarTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplateSpecialization __CreateInstance(VarTemplateSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplateSpecialization(native, skipVTables); } @@ -11987,12 +11990,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - public static VarTemplatePartialSpecialization __CreateInstance(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplatePartialSpecialization __CreateInstance(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native, skipVTables); } @@ -12160,12 +12163,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - public static new Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Namespace(native.ToPointer(), skipVTables); } - public static Namespace __CreateInstance(Namespace.__Internal native, bool skipVTables = false) + internal static Namespace __CreateInstance(Namespace.__Internal native, bool skipVTables = false) { return new Namespace(native, skipVTables); } @@ -12266,17 +12269,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PreprocessedEntity(native.ToPointer(), skipVTables); } - public static PreprocessedEntity __CreateInstance(PreprocessedEntity.__Internal native, bool skipVTables = false) + internal static PreprocessedEntity __CreateInstance(PreprocessedEntity.__Internal native, bool skipVTables = false) { return new PreprocessedEntity(native, skipVTables); } @@ -12433,12 +12436,12 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroDefinition(native.ToPointer(), skipVTables); } - public static MacroDefinition __CreateInstance(MacroDefinition.__Internal native, bool skipVTables = false) + internal static MacroDefinition __CreateInstance(MacroDefinition.__Internal native, bool skipVTables = false) { return new MacroDefinition(native, skipVTables); } @@ -12611,12 +12614,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroExpansion(native.ToPointer(), skipVTables); } - public static MacroExpansion __CreateInstance(MacroExpansion.__Internal native, bool skipVTables = false) + internal static MacroExpansion __CreateInstance(MacroExpansion.__Internal native, bool skipVTables = false) { return new MacroExpansion(native, skipVTables); } @@ -12869,12 +12872,12 @@ namespace CppSharp internal static extern uint GetMacrosCount_0(global::System.IntPtr instance); } - public static new TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TranslationUnit(native.ToPointer(), skipVTables); } - public static TranslationUnit __CreateInstance(TranslationUnit.__Internal native, bool skipVTables = false) + internal static TranslationUnit __CreateInstance(TranslationUnit.__Internal native, bool skipVTables = false) { return new TranslationUnit(native, skipVTables); } @@ -13080,17 +13083,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NativeLibrary(native.ToPointer(), skipVTables); } - public static NativeLibrary __CreateInstance(NativeLibrary.__Internal native, bool skipVTables = false) + internal static NativeLibrary __CreateInstance(NativeLibrary.__Internal native, bool skipVTables = false) { return new NativeLibrary(native, skipVTables); } @@ -13275,17 +13278,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ASTContext(native.ToPointer(), skipVTables); } - public static ASTContext __CreateInstance(ASTContext.__Internal native, bool skipVTables = false) + internal static ASTContext __CreateInstance(ASTContext.__Internal native, bool skipVTables = false) { return new ASTContext(native, skipVTables); } @@ -13401,17 +13404,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Comment(native.ToPointer(), skipVTables); } - public static Comment __CreateInstance(Comment.__Internal native, bool skipVTables = false) + internal static Comment __CreateInstance(Comment.__Internal native, bool skipVTables = false) { return new Comment(native, skipVTables); } @@ -13509,12 +13512,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockContentComment(native.ToPointer(), skipVTables); } - public static BlockContentComment __CreateInstance(BlockContentComment.__Internal native, bool skipVTables = false) + internal static BlockContentComment __CreateInstance(BlockContentComment.__Internal native, bool skipVTables = false) { return new BlockContentComment(native, skipVTables); } @@ -13622,12 +13625,12 @@ namespace CppSharp internal static extern uint GetBlocksCount_0(global::System.IntPtr instance); } - public static new FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FullComment(native.ToPointer(), skipVTables); } - public static FullComment __CreateInstance(FullComment.__Internal native, bool skipVTables = false) + internal static FullComment __CreateInstance(FullComment.__Internal native, bool skipVTables = false) { return new FullComment(native, skipVTables); } @@ -13747,12 +13750,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineContentComment(native.ToPointer(), skipVTables); } - public static InlineContentComment __CreateInstance(InlineContentComment.__Internal native, bool skipVTables = false) + internal static InlineContentComment __CreateInstance(InlineContentComment.__Internal native, bool skipVTables = false) { return new InlineContentComment(native, skipVTables); } @@ -13876,12 +13879,12 @@ namespace CppSharp internal static extern uint GetContentCount_0(global::System.IntPtr instance); } - public static new ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParagraphComment(native.ToPointer(), skipVTables); } - public static ParagraphComment __CreateInstance(ParagraphComment.__Internal native, bool skipVTables = false) + internal static ParagraphComment __CreateInstance(ParagraphComment.__Internal native, bool skipVTables = false) { return new ParagraphComment(native, skipVTables); } @@ -14082,17 +14085,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - public static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } @@ -14167,12 +14170,12 @@ namespace CppSharp } } - public static new BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockCommandComment(native.ToPointer(), skipVTables); } - public static BlockCommandComment __CreateInstance(BlockCommandComment.__Internal native, bool skipVTables = false) + internal static BlockCommandComment __CreateInstance(BlockCommandComment.__Internal native, bool skipVTables = false) { return new BlockCommandComment(native, skipVTables); } @@ -14352,12 +14355,12 @@ namespace CppSharp InOut = 2 } - public static new ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParamCommandComment(native.ToPointer(), skipVTables); } - public static ParamCommandComment __CreateInstance(ParamCommandComment.__Internal native, bool skipVTables = false) + internal static ParamCommandComment __CreateInstance(ParamCommandComment.__Internal native, bool skipVTables = false) { return new ParamCommandComment(native, skipVTables); } @@ -14499,12 +14502,12 @@ namespace CppSharp internal static extern uint GetPositionCount_0(global::System.IntPtr instance); } - public static new TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TParamCommandComment(native.ToPointer(), skipVTables); } - public static TParamCommandComment __CreateInstance(TParamCommandComment.__Internal native, bool skipVTables = false) + internal static TParamCommandComment __CreateInstance(TParamCommandComment.__Internal native, bool skipVTables = false) { return new TParamCommandComment(native, skipVTables); } @@ -14630,12 +14633,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockLineComment(native.ToPointer(), skipVTables); } - public static VerbatimBlockLineComment __CreateInstance(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockLineComment __CreateInstance(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockLineComment(native, skipVTables); } @@ -14765,12 +14768,12 @@ namespace CppSharp internal static extern uint GetLinesCount_0(global::System.IntPtr instance); } - public static new VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockComment(native.ToPointer(), skipVTables); } - public static VerbatimBlockComment __CreateInstance(VerbatimBlockComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockComment __CreateInstance(VerbatimBlockComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockComment(native, skipVTables); } @@ -14909,12 +14912,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimLineComment(native.ToPointer(), skipVTables); } - public static VerbatimLineComment __CreateInstance(VerbatimLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimLineComment __CreateInstance(VerbatimLineComment.__Internal native, bool skipVTables = false) { return new VerbatimLineComment(native, skipVTables); } @@ -15089,17 +15092,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - public static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } @@ -15174,12 +15177,12 @@ namespace CppSharp } } - public static new InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineCommandComment(native.ToPointer(), skipVTables); } - public static InlineCommandComment __CreateInstance(InlineCommandComment.__Internal native, bool skipVTables = false) + internal static InlineCommandComment __CreateInstance(InlineCommandComment.__Internal native, bool skipVTables = false) { return new InlineCommandComment(native, skipVTables); } @@ -15321,12 +15324,12 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLTagComment(native.ToPointer(), skipVTables); } - public static HTMLTagComment __CreateInstance(HTMLTagComment.__Internal native, bool skipVTables = false) + internal static HTMLTagComment __CreateInstance(HTMLTagComment.__Internal native, bool skipVTables = false) { return new HTMLTagComment(native, skipVTables); } @@ -15500,17 +15503,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Attribute(native.ToPointer(), skipVTables); } - public static Attribute __CreateInstance(Attribute.__Internal native, bool skipVTables = false) + internal static Attribute __CreateInstance(Attribute.__Internal native, bool skipVTables = false) { return new Attribute(native, skipVTables); } @@ -15599,12 +15602,12 @@ namespace CppSharp } } - public static new HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLStartTagComment(native.ToPointer(), skipVTables); } - public static HTMLStartTagComment __CreateInstance(HTMLStartTagComment.__Internal native, bool skipVTables = false) + internal static HTMLStartTagComment __CreateInstance(HTMLStartTagComment.__Internal native, bool skipVTables = false) { return new HTMLStartTagComment(native, skipVTables); } @@ -15747,12 +15750,12 @@ namespace CppSharp internal static extern void SetTagName_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLEndTagComment(native.ToPointer(), skipVTables); } - public static HTMLEndTagComment __CreateInstance(HTMLEndTagComment.__Internal native, bool skipVTables = false) + internal static HTMLEndTagComment __CreateInstance(HTMLEndTagComment.__Internal native, bool skipVTables = false) { return new HTMLEndTagComment(native, skipVTables); } @@ -15866,12 +15869,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TextComment(native.ToPointer(), skipVTables); } - public static TextComment __CreateInstance(TextComment.__Internal native, bool skipVTables = false) + internal static TextComment __CreateInstance(TextComment.__Internal native, bool skipVTables = false) { return new TextComment(native, skipVTables); } @@ -16001,17 +16004,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new RawComment(native.ToPointer(), skipVTables); } - public static RawComment __CreateInstance(RawComment.__Internal native, bool skipVTables = false) + internal static RawComment __CreateInstance(RawComment.__Internal native, bool skipVTables = false) { return new RawComment(native, skipVTables); } @@ -16163,14 +16166,14 @@ namespace CppSharp } private SourceLocation.__Internal __instance; - public SourceLocation.__Internal __Instance { get { return __instance; } } + internal SourceLocation.__Internal __Instance { get { return __instance; } } - public static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new SourceLocation(native.ToPointer(), skipVTables); } - public static SourceLocation __CreateInstance(SourceLocation.__Internal native, bool skipVTables = false) + internal static SourceLocation __CreateInstance(SourceLocation.__Internal native, bool skipVTables = false) { return new SourceLocation(native, skipVTables); } @@ -16397,17 +16400,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserTargetInfo(native.ToPointer(), skipVTables); } - public static ParserTargetInfo __CreateInstance(ParserTargetInfo.__Internal native, bool skipVTables = false) + internal static ParserTargetInfo __CreateInstance(ParserTargetInfo.__Internal native, bool skipVTables = false) { return new ParserTargetInfo(native, skipVTables); } @@ -17261,17 +17264,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CppParserOptions(native.ToPointer(), skipVTables); } - public static CppParserOptions __CreateInstance(CppParserOptions.__Internal native, bool skipVTables = false) + internal static CppParserOptions __CreateInstance(CppParserOptions.__Internal native, bool skipVTables = false) { return new CppParserOptions(native, skipVTables); } @@ -17721,17 +17724,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserDiagnostic(native.ToPointer(), skipVTables); } - public static ParserDiagnostic __CreateInstance(ParserDiagnostic.__Internal native, bool skipVTables = false) + internal static ParserDiagnostic __CreateInstance(ParserDiagnostic.__Internal native, bool skipVTables = false) { return new ParserDiagnostic(native, skipVTables); } @@ -17918,17 +17921,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserResult(native.ToPointer(), skipVTables); } - public static ParserResult __CreateInstance(ParserResult.__Internal native, bool skipVTables = false) + internal static ParserResult __CreateInstance(ParserResult.__Internal native, bool skipVTables = false) { return new ParserResult(native, skipVTables); } @@ -18096,17 +18099,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClangParser(native.ToPointer(), skipVTables); } - public static ClangParser __CreateInstance(ClangParser.__Internal native, bool skipVTables = false) + internal static ClangParser __CreateInstance(ClangParser.__Internal native, bool skipVTables = false) { return new ClangParser(native, skipVTables); } diff --git a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Std.cs b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Std.cs index b5ff9d21..1172620a 100644 --- a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Std.cs +++ b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Std.cs @@ -7,6 +7,9 @@ using System; using System.Runtime.InteropServices; using System.Security; +using System.Runtime.CompilerServices; + +[assembly:InternalsVisibleTo("CppSharp.Parser.CSharp")] namespace Std { @@ -53,17 +56,17 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Allocator(native.ToPointer(), skipVTables); } - public static Allocator __CreateInstance(Allocator.__Internal native, bool skipVTables = false) + internal static Allocator __CreateInstance(Allocator.__Internal native, bool skipVTables = false) { return new Allocator(native, skipVTables); } @@ -303,15 +306,6 @@ public unsafe partial class MbstateT [FieldOffset(0)] public fixed sbyte __wchb[4]; - - [FieldOffset(1)] - public sbyte __dummy___wchb_1; - - [FieldOffset(2)] - public sbyte __dummy___wchb_2; - - [FieldOffset(3)] - public sbyte __dummy___wchb_3; } } } @@ -366,123 +360,6 @@ public unsafe partial struct PthreadMutexT [FieldOffset(0)] public fixed sbyte __size[40]; - [FieldOffset(1)] - public sbyte __dummy___size_1; - - [FieldOffset(2)] - public sbyte __dummy___size_2; - - [FieldOffset(3)] - public sbyte __dummy___size_3; - - [FieldOffset(4)] - public sbyte __dummy___size_4; - - [FieldOffset(5)] - public sbyte __dummy___size_5; - - [FieldOffset(6)] - public sbyte __dummy___size_6; - - [FieldOffset(7)] - public sbyte __dummy___size_7; - - [FieldOffset(8)] - public sbyte __dummy___size_8; - - [FieldOffset(9)] - public sbyte __dummy___size_9; - - [FieldOffset(10)] - public sbyte __dummy___size_10; - - [FieldOffset(11)] - public sbyte __dummy___size_11; - - [FieldOffset(12)] - public sbyte __dummy___size_12; - - [FieldOffset(13)] - public sbyte __dummy___size_13; - - [FieldOffset(14)] - public sbyte __dummy___size_14; - - [FieldOffset(15)] - public sbyte __dummy___size_15; - - [FieldOffset(16)] - public sbyte __dummy___size_16; - - [FieldOffset(17)] - public sbyte __dummy___size_17; - - [FieldOffset(18)] - public sbyte __dummy___size_18; - - [FieldOffset(19)] - public sbyte __dummy___size_19; - - [FieldOffset(20)] - public sbyte __dummy___size_20; - - [FieldOffset(21)] - public sbyte __dummy___size_21; - - [FieldOffset(22)] - public sbyte __dummy___size_22; - - [FieldOffset(23)] - public sbyte __dummy___size_23; - - [FieldOffset(24)] - public sbyte __dummy___size_24; - - [FieldOffset(25)] - public sbyte __dummy___size_25; - - [FieldOffset(26)] - public sbyte __dummy___size_26; - - [FieldOffset(27)] - public sbyte __dummy___size_27; - - [FieldOffset(28)] - public sbyte __dummy___size_28; - - [FieldOffset(29)] - public sbyte __dummy___size_29; - - [FieldOffset(30)] - public sbyte __dummy___size_30; - - [FieldOffset(31)] - public sbyte __dummy___size_31; - - [FieldOffset(32)] - public sbyte __dummy___size_32; - - [FieldOffset(33)] - public sbyte __dummy___size_33; - - [FieldOffset(34)] - public sbyte __dummy___size_34; - - [FieldOffset(35)] - public sbyte __dummy___size_35; - - [FieldOffset(36)] - public sbyte __dummy___size_36; - - [FieldOffset(37)] - public sbyte __dummy___size_37; - - [FieldOffset(38)] - public sbyte __dummy___size_38; - - [FieldOffset(39)] - public sbyte __dummy___size_39; - [FieldOffset(0)] public long __align; } @@ -530,147 +407,6 @@ public unsafe partial struct PthreadCondT [FieldOffset(0)] public fixed sbyte __size[48]; - [FieldOffset(1)] - public sbyte __dummy___size_1; - - [FieldOffset(2)] - public sbyte __dummy___size_2; - - [FieldOffset(3)] - public sbyte __dummy___size_3; - - [FieldOffset(4)] - public sbyte __dummy___size_4; - - [FieldOffset(5)] - public sbyte __dummy___size_5; - - [FieldOffset(6)] - public sbyte __dummy___size_6; - - [FieldOffset(7)] - public sbyte __dummy___size_7; - - [FieldOffset(8)] - public sbyte __dummy___size_8; - - [FieldOffset(9)] - public sbyte __dummy___size_9; - - [FieldOffset(10)] - public sbyte __dummy___size_10; - - [FieldOffset(11)] - public sbyte __dummy___size_11; - - [FieldOffset(12)] - public sbyte __dummy___size_12; - - [FieldOffset(13)] - public sbyte __dummy___size_13; - - [FieldOffset(14)] - public sbyte __dummy___size_14; - - [FieldOffset(15)] - public sbyte __dummy___size_15; - - [FieldOffset(16)] - public sbyte __dummy___size_16; - - [FieldOffset(17)] - public sbyte __dummy___size_17; - - [FieldOffset(18)] - public sbyte __dummy___size_18; - - [FieldOffset(19)] - public sbyte __dummy___size_19; - - [FieldOffset(20)] - public sbyte __dummy___size_20; - - [FieldOffset(21)] - public sbyte __dummy___size_21; - - [FieldOffset(22)] - public sbyte __dummy___size_22; - - [FieldOffset(23)] - public sbyte __dummy___size_23; - - [FieldOffset(24)] - public sbyte __dummy___size_24; - - [FieldOffset(25)] - public sbyte __dummy___size_25; - - [FieldOffset(26)] - public sbyte __dummy___size_26; - - [FieldOffset(27)] - public sbyte __dummy___size_27; - - [FieldOffset(28)] - public sbyte __dummy___size_28; - - [FieldOffset(29)] - public sbyte __dummy___size_29; - - [FieldOffset(30)] - public sbyte __dummy___size_30; - - [FieldOffset(31)] - public sbyte __dummy___size_31; - - [FieldOffset(32)] - public sbyte __dummy___size_32; - - [FieldOffset(33)] - public sbyte __dummy___size_33; - - [FieldOffset(34)] - public sbyte __dummy___size_34; - - [FieldOffset(35)] - public sbyte __dummy___size_35; - - [FieldOffset(36)] - public sbyte __dummy___size_36; - - [FieldOffset(37)] - public sbyte __dummy___size_37; - - [FieldOffset(38)] - public sbyte __dummy___size_38; - - [FieldOffset(39)] - public sbyte __dummy___size_39; - - [FieldOffset(40)] - public sbyte __dummy___size_40; - - [FieldOffset(41)] - public sbyte __dummy___size_41; - - [FieldOffset(42)] - public sbyte __dummy___size_42; - - [FieldOffset(43)] - public sbyte __dummy___size_43; - - [FieldOffset(44)] - public sbyte __dummy___size_44; - - [FieldOffset(45)] - public sbyte __dummy___size_45; - - [FieldOffset(46)] - public sbyte __dummy___size_46; - - [FieldOffset(47)] - public sbyte __dummy___size_47; - [FieldOffset(0)] public long __align; } @@ -718,171 +454,6 @@ public unsafe partial struct PthreadRwlockT [FieldOffset(0)] public fixed sbyte __size[56]; - [FieldOffset(1)] - public sbyte __dummy___size_1; - - [FieldOffset(2)] - public sbyte __dummy___size_2; - - [FieldOffset(3)] - public sbyte __dummy___size_3; - - [FieldOffset(4)] - public sbyte __dummy___size_4; - - [FieldOffset(5)] - public sbyte __dummy___size_5; - - [FieldOffset(6)] - public sbyte __dummy___size_6; - - [FieldOffset(7)] - public sbyte __dummy___size_7; - - [FieldOffset(8)] - public sbyte __dummy___size_8; - - [FieldOffset(9)] - public sbyte __dummy___size_9; - - [FieldOffset(10)] - public sbyte __dummy___size_10; - - [FieldOffset(11)] - public sbyte __dummy___size_11; - - [FieldOffset(12)] - public sbyte __dummy___size_12; - - [FieldOffset(13)] - public sbyte __dummy___size_13; - - [FieldOffset(14)] - public sbyte __dummy___size_14; - - [FieldOffset(15)] - public sbyte __dummy___size_15; - - [FieldOffset(16)] - public sbyte __dummy___size_16; - - [FieldOffset(17)] - public sbyte __dummy___size_17; - - [FieldOffset(18)] - public sbyte __dummy___size_18; - - [FieldOffset(19)] - public sbyte __dummy___size_19; - - [FieldOffset(20)] - public sbyte __dummy___size_20; - - [FieldOffset(21)] - public sbyte __dummy___size_21; - - [FieldOffset(22)] - public sbyte __dummy___size_22; - - [FieldOffset(23)] - public sbyte __dummy___size_23; - - [FieldOffset(24)] - public sbyte __dummy___size_24; - - [FieldOffset(25)] - public sbyte __dummy___size_25; - - [FieldOffset(26)] - public sbyte __dummy___size_26; - - [FieldOffset(27)] - public sbyte __dummy___size_27; - - [FieldOffset(28)] - public sbyte __dummy___size_28; - - [FieldOffset(29)] - public sbyte __dummy___size_29; - - [FieldOffset(30)] - public sbyte __dummy___size_30; - - [FieldOffset(31)] - public sbyte __dummy___size_31; - - [FieldOffset(32)] - public sbyte __dummy___size_32; - - [FieldOffset(33)] - public sbyte __dummy___size_33; - - [FieldOffset(34)] - public sbyte __dummy___size_34; - - [FieldOffset(35)] - public sbyte __dummy___size_35; - - [FieldOffset(36)] - public sbyte __dummy___size_36; - - [FieldOffset(37)] - public sbyte __dummy___size_37; - - [FieldOffset(38)] - public sbyte __dummy___size_38; - - [FieldOffset(39)] - public sbyte __dummy___size_39; - - [FieldOffset(40)] - public sbyte __dummy___size_40; - - [FieldOffset(41)] - public sbyte __dummy___size_41; - - [FieldOffset(42)] - public sbyte __dummy___size_42; - - [FieldOffset(43)] - public sbyte __dummy___size_43; - - [FieldOffset(44)] - public sbyte __dummy___size_44; - - [FieldOffset(45)] - public sbyte __dummy___size_45; - - [FieldOffset(46)] - public sbyte __dummy___size_46; - - [FieldOffset(47)] - public sbyte __dummy___size_47; - - [FieldOffset(48)] - public sbyte __dummy___size_48; - - [FieldOffset(49)] - public sbyte __dummy___size_49; - - [FieldOffset(50)] - public sbyte __dummy___size_50; - - [FieldOffset(51)] - public sbyte __dummy___size_51; - - [FieldOffset(52)] - public sbyte __dummy___size_52; - - [FieldOffset(53)] - public sbyte __dummy___size_53; - - [FieldOffset(54)] - public sbyte __dummy___size_54; - - [FieldOffset(55)] - public sbyte __dummy___size_55; - [FieldOffset(0)] public long __align; } @@ -922,24 +493,6 @@ public unsafe partial struct PthreadRwlockT [FieldOffset(33)] public fixed byte __pad1[7]; - [FieldOffset(34)] - public byte __dummy___pad1_1; - - [FieldOffset(35)] - public byte __dummy___pad1_2; - - [FieldOffset(36)] - public byte __dummy___pad1_3; - - [FieldOffset(37)] - public byte __dummy___pad1_4; - - [FieldOffset(38)] - public byte __dummy___pad1_5; - - [FieldOffset(39)] - public byte __dummy___pad1_6; - [FieldOffset(40)] public ulong __pad2; @@ -959,15 +512,6 @@ public unsafe partial class PthreadUnwindBufT [FieldOffset(72)] public void* __pad; - - [FieldOffset(80)] - public global::System.IntPtr __dummy___pad_1; - - [FieldOffset(88)] - public global::System.IntPtr __dummy___pad_2; - - [FieldOffset(96)] - public global::System.IntPtr __dummy___pad_3; } public unsafe partial class _ @@ -978,27 +522,6 @@ public unsafe partial class PthreadUnwindBufT [FieldOffset(0)] public fixed long __cancel_jmp_buf[8]; - [FieldOffset(8)] - public long __dummy___cancel_jmp_buf_1; - - [FieldOffset(16)] - public long __dummy___cancel_jmp_buf_2; - - [FieldOffset(24)] - public long __dummy___cancel_jmp_buf_3; - - [FieldOffset(32)] - public long __dummy___cancel_jmp_buf_4; - - [FieldOffset(40)] - public long __dummy___cancel_jmp_buf_5; - - [FieldOffset(48)] - public long __dummy___cancel_jmp_buf_6; - - [FieldOffset(56)] - public long __dummy___cancel_jmp_buf_7; - [FieldOffset(64)] public int __mask_was_saved; } @@ -1071,17 +594,17 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BasicString(native.ToPointer(), skipVTables); } - public static BasicString __CreateInstance(BasicString.__Internal native, bool skipVTables = false) + internal static BasicString __CreateInstance(BasicString.__Internal native, bool skipVTables = false) { return new BasicString(native, skipVTables); } @@ -1233,99 +756,6 @@ namespace Std [FieldOffset(0)] public fixed sbyte _M_bytes[32]; - - [FieldOffset(1)] - public sbyte __dummy__M_bytes_1; - - [FieldOffset(2)] - public sbyte __dummy__M_bytes_2; - - [FieldOffset(3)] - public sbyte __dummy__M_bytes_3; - - [FieldOffset(4)] - public sbyte __dummy__M_bytes_4; - - [FieldOffset(5)] - public sbyte __dummy__M_bytes_5; - - [FieldOffset(6)] - public sbyte __dummy__M_bytes_6; - - [FieldOffset(7)] - public sbyte __dummy__M_bytes_7; - - [FieldOffset(8)] - public sbyte __dummy__M_bytes_8; - - [FieldOffset(9)] - public sbyte __dummy__M_bytes_9; - - [FieldOffset(10)] - public sbyte __dummy__M_bytes_10; - - [FieldOffset(11)] - public sbyte __dummy__M_bytes_11; - - [FieldOffset(12)] - public sbyte __dummy__M_bytes_12; - - [FieldOffset(13)] - public sbyte __dummy__M_bytes_13; - - [FieldOffset(14)] - public sbyte __dummy__M_bytes_14; - - [FieldOffset(15)] - public sbyte __dummy__M_bytes_15; - - [FieldOffset(16)] - public sbyte __dummy__M_bytes_16; - - [FieldOffset(17)] - public sbyte __dummy__M_bytes_17; - - [FieldOffset(18)] - public sbyte __dummy__M_bytes_18; - - [FieldOffset(19)] - public sbyte __dummy__M_bytes_19; - - [FieldOffset(20)] - public sbyte __dummy__M_bytes_20; - - [FieldOffset(21)] - public sbyte __dummy__M_bytes_21; - - [FieldOffset(22)] - public sbyte __dummy__M_bytes_22; - - [FieldOffset(23)] - public sbyte __dummy__M_bytes_23; - - [FieldOffset(24)] - public sbyte __dummy__M_bytes_24; - - [FieldOffset(25)] - public sbyte __dummy__M_bytes_25; - - [FieldOffset(26)] - public sbyte __dummy__M_bytes_26; - - [FieldOffset(27)] - public sbyte __dummy__M_bytes_27; - - [FieldOffset(28)] - public sbyte __dummy__M_bytes_28; - - [FieldOffset(29)] - public sbyte __dummy__M_bytes_29; - - [FieldOffset(30)] - public sbyte __dummy__M_bytes_30; - - [FieldOffset(31)] - public sbyte __dummy__M_bytes_31; } } @@ -1342,51 +772,6 @@ namespace Std [FieldOffset(16)] public fixed sbyte _M_local_buf[16]; - - [FieldOffset(17)] - public sbyte __dummy__M_local_buf_1; - - [FieldOffset(18)] - public sbyte __dummy__M_local_buf_2; - - [FieldOffset(19)] - public sbyte __dummy__M_local_buf_3; - - [FieldOffset(20)] - public sbyte __dummy__M_local_buf_4; - - [FieldOffset(21)] - public sbyte __dummy__M_local_buf_5; - - [FieldOffset(22)] - public sbyte __dummy__M_local_buf_6; - - [FieldOffset(23)] - public sbyte __dummy__M_local_buf_7; - - [FieldOffset(24)] - public sbyte __dummy__M_local_buf_8; - - [FieldOffset(25)] - public sbyte __dummy__M_local_buf_9; - - [FieldOffset(26)] - public sbyte __dummy__M_local_buf_10; - - [FieldOffset(27)] - public sbyte __dummy__M_local_buf_11; - - [FieldOffset(28)] - public sbyte __dummy__M_local_buf_12; - - [FieldOffset(29)] - public sbyte __dummy__M_local_buf_13; - - [FieldOffset(30)] - public sbyte __dummy__M_local_buf_14; - - [FieldOffset(31)] - public sbyte __dummy__M_local_buf_15; } } } diff --git a/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser.cs b/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser.cs index c6d472f3..76d563c5 100644 --- a/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser.cs +++ b/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser.cs @@ -7,6 +7,9 @@ using System; using System.Runtime.InteropServices; using System.Security; +using System.Runtime.CompilerServices; + +[assembly:InternalsVisibleTo("CppSharp.Parser")] namespace CppSharp { @@ -296,17 +299,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Type(native.ToPointer(), skipVTables); } - public static Type __CreateInstance(Type.__Internal native, bool skipVTables = false) + internal static Type __CreateInstance(Type.__Internal native, bool skipVTables = false) { return new Type(native, skipVTables); } @@ -419,17 +422,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeQualifiers(native.ToPointer(), skipVTables); } - public static TypeQualifiers __CreateInstance(TypeQualifiers.__Internal native, bool skipVTables = false) + internal static TypeQualifiers __CreateInstance(TypeQualifiers.__Internal native, bool skipVTables = false) { return new TypeQualifiers(native, skipVTables); } @@ -548,17 +551,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new QualifiedType(native.ToPointer(), skipVTables); } - public static QualifiedType __CreateInstance(QualifiedType.__Internal native, bool skipVTables = false) + internal static QualifiedType __CreateInstance(QualifiedType.__Internal native, bool skipVTables = false) { return new QualifiedType(native, skipVTables); } @@ -670,12 +673,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TagType(native.ToPointer(), skipVTables); } - public static TagType __CreateInstance(TagType.__Internal native, bool skipVTables = false) + internal static TagType __CreateInstance(TagType.__Internal native, bool skipVTables = false) { return new TagType(native, skipVTables); } @@ -785,12 +788,12 @@ namespace CppSharp Incomplete = 3 } - public static new ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ArrayType(native.ToPointer(), skipVTables); } - public static ArrayType __CreateInstance(ArrayType.__Internal native, bool skipVTables = false) + internal static ArrayType __CreateInstance(ArrayType.__Internal native, bool skipVTables = false) { return new ArrayType(native, skipVTables); } @@ -948,12 +951,12 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - public static new FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionType(native.ToPointer(), skipVTables); } - public static FunctionType __CreateInstance(FunctionType.__Internal native, bool skipVTables = false) + internal static FunctionType __CreateInstance(FunctionType.__Internal native, bool skipVTables = false) { return new FunctionType(native, skipVTables); } @@ -1108,12 +1111,12 @@ namespace CppSharp RVReference = 3 } - public static new PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PointerType(native.ToPointer(), skipVTables); } - public static PointerType __CreateInstance(PointerType.__Internal native, bool skipVTables = false) + internal static PointerType __CreateInstance(PointerType.__Internal native, bool skipVTables = false) { return new PointerType(native, skipVTables); } @@ -1214,12 +1217,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MemberPointerType(native.ToPointer(), skipVTables); } - public static MemberPointerType __CreateInstance(MemberPointerType.__Internal native, bool skipVTables = false) + internal static MemberPointerType __CreateInstance(MemberPointerType.__Internal native, bool skipVTables = false) { return new MemberPointerType(native, skipVTables); } @@ -1307,12 +1310,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefType(native.ToPointer(), skipVTables); } - public static TypedefType __CreateInstance(TypedefType.__Internal native, bool skipVTables = false) + internal static TypedefType __CreateInstance(TypedefType.__Internal native, bool skipVTables = false) { return new TypedefType(native, skipVTables); } @@ -1408,12 +1411,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AttributedType(native.ToPointer(), skipVTables); } - public static AttributedType __CreateInstance(AttributedType.__Internal native, bool skipVTables = false) + internal static AttributedType __CreateInstance(AttributedType.__Internal native, bool skipVTables = false) { return new AttributedType(native, skipVTables); } @@ -1520,12 +1523,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DecayedType(native.ToPointer(), skipVTables); } - public static DecayedType __CreateInstance(DecayedType.__Internal native, bool skipVTables = false) + internal static DecayedType __CreateInstance(DecayedType.__Internal native, bool skipVTables = false) { return new DecayedType(native, skipVTables); } @@ -1657,17 +1660,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateArgument(native.ToPointer(), skipVTables); } - public static TemplateArgument __CreateInstance(TemplateArgument.__Internal native, bool skipVTables = false) + internal static TemplateArgument __CreateInstance(TemplateArgument.__Internal native, bool skipVTables = false) { return new TemplateArgument(native, skipVTables); } @@ -1836,12 +1839,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateSpecializationType(native.ToPointer(), skipVTables); } - public static TemplateSpecializationType __CreateInstance(TemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static TemplateSpecializationType __CreateInstance(TemplateSpecializationType.__Internal native, bool skipVTables = false) { return new TemplateSpecializationType(native, skipVTables); } @@ -2014,12 +2017,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native.ToPointer(), skipVTables); } - public static DependentTemplateSpecializationType __CreateInstance(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static DependentTemplateSpecializationType __CreateInstance(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native, skipVTables); } @@ -2160,12 +2163,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterType(native.ToPointer(), skipVTables); } - public static TemplateParameterType __CreateInstance(TemplateParameterType.__Internal native, bool skipVTables = false) + internal static TemplateParameterType __CreateInstance(TemplateParameterType.__Internal native, bool skipVTables = false) { return new TemplateParameterType(native, skipVTables); } @@ -2310,12 +2313,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native.ToPointer(), skipVTables); } - public static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) + internal static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native, skipVTables); } @@ -2424,12 +2427,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InjectedClassNameType(native.ToPointer(), skipVTables); } - public static InjectedClassNameType __CreateInstance(InjectedClassNameType.__Internal native, bool skipVTables = false) + internal static InjectedClassNameType __CreateInstance(InjectedClassNameType.__Internal native, bool skipVTables = false) { return new InjectedClassNameType(native, skipVTables); } @@ -2535,12 +2538,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentNameType(native.ToPointer(), skipVTables); } - public static DependentNameType __CreateInstance(DependentNameType.__Internal native, bool skipVTables = false) + internal static DependentNameType __CreateInstance(DependentNameType.__Internal native, bool skipVTables = false) { return new DependentNameType(native, skipVTables); } @@ -2625,12 +2628,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PackExpansionType(native.ToPointer(), skipVTables); } - public static PackExpansionType __CreateInstance(PackExpansionType.__Internal native, bool skipVTables = false) + internal static PackExpansionType __CreateInstance(PackExpansionType.__Internal native, bool skipVTables = false) { return new PackExpansionType(native, skipVTables); } @@ -2708,12 +2711,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new UnaryTransformType(native.ToPointer(), skipVTables); } - public static UnaryTransformType __CreateInstance(UnaryTransformType.__Internal native, bool skipVTables = false) + internal static UnaryTransformType __CreateInstance(UnaryTransformType.__Internal native, bool skipVTables = false) { return new UnaryTransformType(native, skipVTables); } @@ -2817,12 +2820,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VectorType(native.ToPointer(), skipVTables); } - public static VectorType __CreateInstance(VectorType.__Internal native, bool skipVTables = false) + internal static VectorType __CreateInstance(VectorType.__Internal native, bool skipVTables = false) { return new VectorType(native, skipVTables); } @@ -2923,12 +2926,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BuiltinType(native.ToPointer(), skipVTables); } - public static BuiltinType __CreateInstance(BuiltinType.__Internal native, bool skipVTables = false) + internal static BuiltinType __CreateInstance(BuiltinType.__Internal native, bool skipVTables = false) { return new BuiltinType(native, skipVTables); } @@ -3019,17 +3022,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableComponent(native.ToPointer(), skipVTables); } - public static VTableComponent __CreateInstance(VTableComponent.__Internal native, bool skipVTables = false) + internal static VTableComponent __CreateInstance(VTableComponent.__Internal native, bool skipVTables = false) { return new VTableComponent(native, skipVTables); } @@ -3176,17 +3179,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableLayout(native.ToPointer(), skipVTables); } - public static VTableLayout __CreateInstance(VTableLayout.__Internal native, bool skipVTables = false) + internal static VTableLayout __CreateInstance(VTableLayout.__Internal native, bool skipVTables = false) { return new VTableLayout(native, skipVTables); } @@ -3312,17 +3315,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VFTableInfo(native.ToPointer(), skipVTables); } - public static VFTableInfo __CreateInstance(VFTableInfo.__Internal native, bool skipVTables = false) + internal static VFTableInfo __CreateInstance(VFTableInfo.__Internal native, bool skipVTables = false) { return new VFTableInfo(native, skipVTables); } @@ -3481,17 +3484,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutField(native.ToPointer(), skipVTables); } - public static LayoutField __CreateInstance(LayoutField.__Internal native, bool skipVTables = false) + internal static LayoutField __CreateInstance(LayoutField.__Internal native, bool skipVTables = false) { return new LayoutField(native, skipVTables); } @@ -3635,17 +3638,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutBase(native.ToPointer(), skipVTables); } - public static LayoutBase __CreateInstance(LayoutBase.__Internal native, bool skipVTables = false) + internal static LayoutBase __CreateInstance(LayoutBase.__Internal native, bool skipVTables = false) { return new LayoutBase(native, skipVTables); } @@ -3851,17 +3854,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassLayout(native.ToPointer(), skipVTables); } - public static ClassLayout __CreateInstance(ClassLayout.__Internal native, bool skipVTables = false) + internal static ClassLayout __CreateInstance(ClassLayout.__Internal native, bool skipVTables = false) { return new ClassLayout(native, skipVTables); } @@ -4225,17 +4228,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Declaration(native.ToPointer(), skipVTables); } - public static Declaration __CreateInstance(Declaration.__Internal native, bool skipVTables = false) + internal static Declaration __CreateInstance(Declaration.__Internal native, bool skipVTables = false) { return new Declaration(native, skipVTables); } @@ -4845,12 +4848,12 @@ namespace CppSharp internal static extern uint GetFriendsCount_0(global::System.IntPtr instance); } - public static new DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DeclarationContext(native.ToPointer(), skipVTables); } - public static DeclarationContext __CreateInstance(DeclarationContext.__Internal native, bool skipVTables = false) + internal static DeclarationContext __CreateInstance(DeclarationContext.__Internal native, bool skipVTables = false) { return new DeclarationContext(native, skipVTables); } @@ -5300,12 +5303,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefNameDecl(native.ToPointer(), skipVTables); } - public static TypedefNameDecl __CreateInstance(TypedefNameDecl.__Internal native, bool skipVTables = false) + internal static TypedefNameDecl __CreateInstance(TypedefNameDecl.__Internal native, bool skipVTables = false) { return new TypedefNameDecl(native, skipVTables); } @@ -5458,12 +5461,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefDecl(native.ToPointer(), skipVTables); } - public static TypedefDecl __CreateInstance(TypedefDecl.__Internal native, bool skipVTables = false) + internal static TypedefDecl __CreateInstance(TypedefDecl.__Internal native, bool skipVTables = false) { return new TypedefDecl(native, skipVTables); } @@ -5601,12 +5604,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAlias(native.ToPointer(), skipVTables); } - public static TypeAlias __CreateInstance(TypeAlias.__Internal native, bool skipVTables = false) + internal static TypeAlias __CreateInstance(TypeAlias.__Internal native, bool skipVTables = false) { return new TypeAlias(native, skipVTables); } @@ -5759,12 +5762,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Friend(native.ToPointer(), skipVTables); } - public static Friend __CreateInstance(Friend.__Internal native, bool skipVTables = false) + internal static Friend __CreateInstance(Friend.__Internal native, bool skipVTables = false) { return new Friend(native, skipVTables); } @@ -5880,17 +5883,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Statement(native.ToPointer(), skipVTables); } - public static Statement __CreateInstance(Statement.__Internal native, bool skipVTables = false) + internal static Statement __CreateInstance(Statement.__Internal native, bool skipVTables = false) { return new Statement(native, skipVTables); } @@ -6013,12 +6016,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Expression(native.ToPointer(), skipVTables); } - public static Expression __CreateInstance(Expression.__Internal native, bool skipVTables = false) + internal static Expression __CreateInstance(Expression.__Internal native, bool skipVTables = false) { return new Expression(native, skipVTables); } @@ -6113,12 +6116,12 @@ namespace CppSharp internal static extern void SetOpcodeStr_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BinaryOperator(native.ToPointer(), skipVTables); } - public static BinaryOperator __CreateInstance(BinaryOperator.__Internal native, bool skipVTables = false) + internal static BinaryOperator __CreateInstance(BinaryOperator.__Internal native, bool skipVTables = false) { return new BinaryOperator(native, skipVTables); } @@ -6267,12 +6270,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CallExpr(native.ToPointer(), skipVTables); } - public static CallExpr __CreateInstance(CallExpr.__Internal native, bool skipVTables = false) + internal static CallExpr __CreateInstance(CallExpr.__Internal native, bool skipVTables = false) { return new CallExpr(native, skipVTables); } @@ -6404,12 +6407,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CXXConstructExpr(native.ToPointer(), skipVTables); } - public static CXXConstructExpr __CreateInstance(CXXConstructExpr.__Internal native, bool skipVTables = false) + internal static CXXConstructExpr __CreateInstance(CXXConstructExpr.__Internal native, bool skipVTables = false) { return new CXXConstructExpr(native, skipVTables); } @@ -6580,12 +6583,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Parameter(native.ToPointer(), skipVTables); } - public static Parameter __CreateInstance(Parameter.__Internal native, bool skipVTables = false) + internal static Parameter __CreateInstance(Parameter.__Internal native, bool skipVTables = false) { return new Parameter(native, skipVTables); } @@ -6869,12 +6872,12 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - public static new Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Function(native.ToPointer(), skipVTables); } - public static Function __CreateInstance(Function.__Internal native, bool skipVTables = false) + internal static Function __CreateInstance(Function.__Internal native, bool skipVTables = false) { return new Function(native, skipVTables); } @@ -7295,12 +7298,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Method(native.ToPointer(), skipVTables); } - public static Method __CreateInstance(Method.__Internal native, bool skipVTables = false) + internal static Method __CreateInstance(Method.__Internal native, bool skipVTables = false) { return new Method(native, skipVTables); } @@ -7736,12 +7739,12 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Item(native.ToPointer(), skipVTables); } - public static Item __CreateInstance(Item.__Internal native, bool skipVTables = false) + internal static Item __CreateInstance(Item.__Internal native, bool skipVTables = false) { return new Item(native, skipVTables); } @@ -7828,12 +7831,12 @@ namespace CppSharp } } - public static new Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Enumeration(native.ToPointer(), skipVTables); } - public static Enumeration __CreateInstance(Enumeration.__Internal native, bool skipVTables = false) + internal static Enumeration __CreateInstance(Enumeration.__Internal native, bool skipVTables = false) { return new Enumeration(native, skipVTables); } @@ -8063,12 +8066,12 @@ namespace CppSharp internal static extern void SetMangled_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Variable(native.ToPointer(), skipVTables); } - public static Variable __CreateInstance(Variable.__Internal native, bool skipVTables = false) + internal static Variable __CreateInstance(Variable.__Internal native, bool skipVTables = false) { return new Variable(native, skipVTables); } @@ -8186,17 +8189,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BaseClassSpecifier(native.ToPointer(), skipVTables); } - public static BaseClassSpecifier __CreateInstance(BaseClassSpecifier.__Internal native, bool skipVTables = false) + internal static BaseClassSpecifier __CreateInstance(BaseClassSpecifier.__Internal native, bool skipVTables = false) { return new BaseClassSpecifier(native, skipVTables); } @@ -8393,12 +8396,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Field(native.ToPointer(), skipVTables); } - public static Field __CreateInstance(Field.__Internal native, bool skipVTables = false) + internal static Field __CreateInstance(Field.__Internal native, bool skipVTables = false) { return new Field(native, skipVTables); } @@ -8587,12 +8590,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AccessSpecifierDecl(native.ToPointer(), skipVTables); } - public static AccessSpecifierDecl __CreateInstance(AccessSpecifierDecl.__Internal native, bool skipVTables = false) + internal static AccessSpecifierDecl __CreateInstance(AccessSpecifierDecl.__Internal native, bool skipVTables = false) { return new AccessSpecifierDecl(native, skipVTables); } @@ -8879,12 +8882,12 @@ namespace CppSharp internal static extern uint GetSpecifiersCount_0(global::System.IntPtr instance); } - public static new Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Class(native.ToPointer(), skipVTables); } - public static Class __CreateInstance(Class.__Internal native, bool skipVTables = false) + internal static Class __CreateInstance(Class.__Internal native, bool skipVTables = false) { return new Class(native, skipVTables); } @@ -9314,12 +9317,12 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - public static new Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Template(native.ToPointer(), skipVTables); } - public static Template __CreateInstance(Template.__Internal native, bool skipVTables = false) + internal static Template __CreateInstance(Template.__Internal native, bool skipVTables = false) { return new Template(native, skipVTables); } @@ -9522,12 +9525,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAliasTemplate(native.ToPointer(), skipVTables); } - public static TypeAliasTemplate __CreateInstance(TypeAliasTemplate.__Internal native, bool skipVTables = false) + internal static TypeAliasTemplate __CreateInstance(TypeAliasTemplate.__Internal native, bool skipVTables = false) { return new TypeAliasTemplate(native, skipVTables); } @@ -9668,12 +9671,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameter(native.ToPointer(), skipVTables); } - public static TemplateParameter __CreateInstance(TemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateParameter __CreateInstance(TemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateParameter(native, skipVTables); } @@ -9864,12 +9867,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateTemplateParameter(native.ToPointer(), skipVTables); } - public static TemplateTemplateParameter __CreateInstance(TemplateTemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateTemplateParameter __CreateInstance(TemplateTemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateTemplateParameter(native, skipVTables); } @@ -10052,12 +10055,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeTemplateParameter(native.ToPointer(), skipVTables); } - public static TypeTemplateParameter __CreateInstance(TypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static TypeTemplateParameter __CreateInstance(TypeTemplateParameter.__Internal native, bool skipVTables = false) { return new TypeTemplateParameter(native, skipVTables); } @@ -10223,12 +10226,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NonTypeTemplateParameter(native.ToPointer(), skipVTables); } - public static NonTypeTemplateParameter __CreateInstance(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static NonTypeTemplateParameter __CreateInstance(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) { return new NonTypeTemplateParameter(native, skipVTables); } @@ -10446,12 +10449,12 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - public static new ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplate(native.ToPointer(), skipVTables); } - public static ClassTemplate __CreateInstance(ClassTemplate.__Internal native, bool skipVTables = false) + internal static ClassTemplate __CreateInstance(ClassTemplate.__Internal native, bool skipVTables = false) { return new ClassTemplate(native, skipVTables); } @@ -10720,12 +10723,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplateSpecialization(native.ToPointer(), skipVTables); } - public static ClassTemplateSpecialization __CreateInstance(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplateSpecialization __CreateInstance(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplateSpecialization(native, skipVTables); } @@ -11001,12 +11004,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - public static ClassTemplatePartialSpecialization __CreateInstance(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplatePartialSpecialization __CreateInstance(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native, skipVTables); } @@ -11167,12 +11170,12 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - public static new FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplate(native.ToPointer(), skipVTables); } - public static FunctionTemplate __CreateInstance(FunctionTemplate.__Internal native, bool skipVTables = false) + internal static FunctionTemplate __CreateInstance(FunctionTemplate.__Internal native, bool skipVTables = false) { return new FunctionTemplate(native, skipVTables); } @@ -11321,17 +11324,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native.ToPointer(), skipVTables); } - public static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native, skipVTables); } @@ -11571,12 +11574,12 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - public static new VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplate(native.ToPointer(), skipVTables); } - public static VarTemplate __CreateInstance(VarTemplate.__Internal native, bool skipVTables = false) + internal static VarTemplate __CreateInstance(VarTemplate.__Internal native, bool skipVTables = false) { return new VarTemplate(native, skipVTables); } @@ -11776,12 +11779,12 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - public static new VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplateSpecialization(native.ToPointer(), skipVTables); } - public static VarTemplateSpecialization __CreateInstance(VarTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplateSpecialization __CreateInstance(VarTemplateSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplateSpecialization(native, skipVTables); } @@ -11988,12 +11991,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - public static VarTemplatePartialSpecialization __CreateInstance(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplatePartialSpecialization __CreateInstance(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native, skipVTables); } @@ -12161,12 +12164,12 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - public static new Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Namespace(native.ToPointer(), skipVTables); } - public static Namespace __CreateInstance(Namespace.__Internal native, bool skipVTables = false) + internal static Namespace __CreateInstance(Namespace.__Internal native, bool skipVTables = false) { return new Namespace(native, skipVTables); } @@ -12267,17 +12270,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PreprocessedEntity(native.ToPointer(), skipVTables); } - public static PreprocessedEntity __CreateInstance(PreprocessedEntity.__Internal native, bool skipVTables = false) + internal static PreprocessedEntity __CreateInstance(PreprocessedEntity.__Internal native, bool skipVTables = false) { return new PreprocessedEntity(native, skipVTables); } @@ -12434,12 +12437,12 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroDefinition(native.ToPointer(), skipVTables); } - public static MacroDefinition __CreateInstance(MacroDefinition.__Internal native, bool skipVTables = false) + internal static MacroDefinition __CreateInstance(MacroDefinition.__Internal native, bool skipVTables = false) { return new MacroDefinition(native, skipVTables); } @@ -12612,12 +12615,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroExpansion(native.ToPointer(), skipVTables); } - public static MacroExpansion __CreateInstance(MacroExpansion.__Internal native, bool skipVTables = false) + internal static MacroExpansion __CreateInstance(MacroExpansion.__Internal native, bool skipVTables = false) { return new MacroExpansion(native, skipVTables); } @@ -12870,12 +12873,12 @@ namespace CppSharp internal static extern uint GetMacrosCount_0(global::System.IntPtr instance); } - public static new TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TranslationUnit(native.ToPointer(), skipVTables); } - public static TranslationUnit __CreateInstance(TranslationUnit.__Internal native, bool skipVTables = false) + internal static TranslationUnit __CreateInstance(TranslationUnit.__Internal native, bool skipVTables = false) { return new TranslationUnit(native, skipVTables); } @@ -13081,17 +13084,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NativeLibrary(native.ToPointer(), skipVTables); } - public static NativeLibrary __CreateInstance(NativeLibrary.__Internal native, bool skipVTables = false) + internal static NativeLibrary __CreateInstance(NativeLibrary.__Internal native, bool skipVTables = false) { return new NativeLibrary(native, skipVTables); } @@ -13276,17 +13279,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ASTContext(native.ToPointer(), skipVTables); } - public static ASTContext __CreateInstance(ASTContext.__Internal native, bool skipVTables = false) + internal static ASTContext __CreateInstance(ASTContext.__Internal native, bool skipVTables = false) { return new ASTContext(native, skipVTables); } @@ -13402,17 +13405,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Comment(native.ToPointer(), skipVTables); } - public static Comment __CreateInstance(Comment.__Internal native, bool skipVTables = false) + internal static Comment __CreateInstance(Comment.__Internal native, bool skipVTables = false) { return new Comment(native, skipVTables); } @@ -13510,12 +13513,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockContentComment(native.ToPointer(), skipVTables); } - public static BlockContentComment __CreateInstance(BlockContentComment.__Internal native, bool skipVTables = false) + internal static BlockContentComment __CreateInstance(BlockContentComment.__Internal native, bool skipVTables = false) { return new BlockContentComment(native, skipVTables); } @@ -13623,12 +13626,12 @@ namespace CppSharp internal static extern uint GetBlocksCount_0(global::System.IntPtr instance); } - public static new FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FullComment(native.ToPointer(), skipVTables); } - public static FullComment __CreateInstance(FullComment.__Internal native, bool skipVTables = false) + internal static FullComment __CreateInstance(FullComment.__Internal native, bool skipVTables = false) { return new FullComment(native, skipVTables); } @@ -13748,12 +13751,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineContentComment(native.ToPointer(), skipVTables); } - public static InlineContentComment __CreateInstance(InlineContentComment.__Internal native, bool skipVTables = false) + internal static InlineContentComment __CreateInstance(InlineContentComment.__Internal native, bool skipVTables = false) { return new InlineContentComment(native, skipVTables); } @@ -13877,12 +13880,12 @@ namespace CppSharp internal static extern uint GetContentCount_0(global::System.IntPtr instance); } - public static new ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParagraphComment(native.ToPointer(), skipVTables); } - public static ParagraphComment __CreateInstance(ParagraphComment.__Internal native, bool skipVTables = false) + internal static ParagraphComment __CreateInstance(ParagraphComment.__Internal native, bool skipVTables = false) { return new ParagraphComment(native, skipVTables); } @@ -14083,17 +14086,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - public static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } @@ -14168,12 +14171,12 @@ namespace CppSharp } } - public static new BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockCommandComment(native.ToPointer(), skipVTables); } - public static BlockCommandComment __CreateInstance(BlockCommandComment.__Internal native, bool skipVTables = false) + internal static BlockCommandComment __CreateInstance(BlockCommandComment.__Internal native, bool skipVTables = false) { return new BlockCommandComment(native, skipVTables); } @@ -14353,12 +14356,12 @@ namespace CppSharp InOut = 2 } - public static new ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParamCommandComment(native.ToPointer(), skipVTables); } - public static ParamCommandComment __CreateInstance(ParamCommandComment.__Internal native, bool skipVTables = false) + internal static ParamCommandComment __CreateInstance(ParamCommandComment.__Internal native, bool skipVTables = false) { return new ParamCommandComment(native, skipVTables); } @@ -14500,12 +14503,12 @@ namespace CppSharp internal static extern uint GetPositionCount_0(global::System.IntPtr instance); } - public static new TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TParamCommandComment(native.ToPointer(), skipVTables); } - public static TParamCommandComment __CreateInstance(TParamCommandComment.__Internal native, bool skipVTables = false) + internal static TParamCommandComment __CreateInstance(TParamCommandComment.__Internal native, bool skipVTables = false) { return new TParamCommandComment(native, skipVTables); } @@ -14631,12 +14634,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockLineComment(native.ToPointer(), skipVTables); } - public static VerbatimBlockLineComment __CreateInstance(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockLineComment __CreateInstance(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockLineComment(native, skipVTables); } @@ -14766,12 +14769,12 @@ namespace CppSharp internal static extern uint GetLinesCount_0(global::System.IntPtr instance); } - public static new VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockComment(native.ToPointer(), skipVTables); } - public static VerbatimBlockComment __CreateInstance(VerbatimBlockComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockComment __CreateInstance(VerbatimBlockComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockComment(native, skipVTables); } @@ -14910,12 +14913,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimLineComment(native.ToPointer(), skipVTables); } - public static VerbatimLineComment __CreateInstance(VerbatimLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimLineComment __CreateInstance(VerbatimLineComment.__Internal native, bool skipVTables = false) { return new VerbatimLineComment(native, skipVTables); } @@ -15090,17 +15093,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - public static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } @@ -15175,12 +15178,12 @@ namespace CppSharp } } - public static new InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineCommandComment(native.ToPointer(), skipVTables); } - public static InlineCommandComment __CreateInstance(InlineCommandComment.__Internal native, bool skipVTables = false) + internal static InlineCommandComment __CreateInstance(InlineCommandComment.__Internal native, bool skipVTables = false) { return new InlineCommandComment(native, skipVTables); } @@ -15322,12 +15325,12 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - public static new HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLTagComment(native.ToPointer(), skipVTables); } - public static HTMLTagComment __CreateInstance(HTMLTagComment.__Internal native, bool skipVTables = false) + internal static HTMLTagComment __CreateInstance(HTMLTagComment.__Internal native, bool skipVTables = false) { return new HTMLTagComment(native, skipVTables); } @@ -15501,17 +15504,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Attribute(native.ToPointer(), skipVTables); } - public static Attribute __CreateInstance(Attribute.__Internal native, bool skipVTables = false) + internal static Attribute __CreateInstance(Attribute.__Internal native, bool skipVTables = false) { return new Attribute(native, skipVTables); } @@ -15600,12 +15603,12 @@ namespace CppSharp } } - public static new HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLStartTagComment(native.ToPointer(), skipVTables); } - public static HTMLStartTagComment __CreateInstance(HTMLStartTagComment.__Internal native, bool skipVTables = false) + internal static HTMLStartTagComment __CreateInstance(HTMLStartTagComment.__Internal native, bool skipVTables = false) { return new HTMLStartTagComment(native, skipVTables); } @@ -15748,12 +15751,12 @@ namespace CppSharp internal static extern void SetTagName_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLEndTagComment(native.ToPointer(), skipVTables); } - public static HTMLEndTagComment __CreateInstance(HTMLEndTagComment.__Internal native, bool skipVTables = false) + internal static HTMLEndTagComment __CreateInstance(HTMLEndTagComment.__Internal native, bool skipVTables = false) { return new HTMLEndTagComment(native, skipVTables); } @@ -15867,12 +15870,12 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - public static new TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TextComment(native.ToPointer(), skipVTables); } - public static TextComment __CreateInstance(TextComment.__Internal native, bool skipVTables = false) + internal static TextComment __CreateInstance(TextComment.__Internal native, bool skipVTables = false) { return new TextComment(native, skipVTables); } @@ -16002,17 +16005,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new RawComment(native.ToPointer(), skipVTables); } - public static RawComment __CreateInstance(RawComment.__Internal native, bool skipVTables = false) + internal static RawComment __CreateInstance(RawComment.__Internal native, bool skipVTables = false) { return new RawComment(native, skipVTables); } @@ -16164,14 +16167,14 @@ namespace CppSharp } private SourceLocation.__Internal __instance; - public SourceLocation.__Internal __Instance { get { return __instance; } } + internal SourceLocation.__Internal __Instance { get { return __instance; } } - public static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new SourceLocation(native.ToPointer(), skipVTables); } - public static SourceLocation __CreateInstance(SourceLocation.__Internal native, bool skipVTables = false) + internal static SourceLocation __CreateInstance(SourceLocation.__Internal native, bool skipVTables = false) { return new SourceLocation(native, skipVTables); } @@ -16398,17 +16401,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserTargetInfo(native.ToPointer(), skipVTables); } - public static ParserTargetInfo __CreateInstance(ParserTargetInfo.__Internal native, bool skipVTables = false) + internal static ParserTargetInfo __CreateInstance(ParserTargetInfo.__Internal native, bool skipVTables = false) { return new ParserTargetInfo(native, skipVTables); } @@ -17262,17 +17265,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CppParserOptions(native.ToPointer(), skipVTables); } - public static CppParserOptions __CreateInstance(CppParserOptions.__Internal native, bool skipVTables = false) + internal static CppParserOptions __CreateInstance(CppParserOptions.__Internal native, bool skipVTables = false) { return new CppParserOptions(native, skipVTables); } @@ -17722,17 +17725,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserDiagnostic(native.ToPointer(), skipVTables); } - public static ParserDiagnostic __CreateInstance(ParserDiagnostic.__Internal native, bool skipVTables = false) + internal static ParserDiagnostic __CreateInstance(ParserDiagnostic.__Internal native, bool skipVTables = false) { return new ParserDiagnostic(native, skipVTables); } @@ -17919,17 +17922,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserResult(native.ToPointer(), skipVTables); } - public static ParserResult __CreateInstance(ParserResult.__Internal native, bool skipVTables = false) + internal static ParserResult __CreateInstance(ParserResult.__Internal native, bool skipVTables = false) { return new ParserResult(native, skipVTables); } @@ -18097,17 +18100,17 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClangParser(native.ToPointer(), skipVTables); } - public static ClangParser __CreateInstance(ClangParser.__Internal native, bool skipVTables = false) + internal static ClangParser __CreateInstance(ClangParser.__Internal native, bool skipVTables = false) { return new ClangParser(native, skipVTables); } diff --git a/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/Std.cs b/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/Std.cs index d2ea594e..d8b72d4d 100644 --- a/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/Std.cs +++ b/src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/Std.cs @@ -7,6 +7,9 @@ using System; using System.Runtime.InteropServices; using System.Security; +using System.Runtime.CompilerServices; + +[assembly:InternalsVisibleTo("CppSharp.Parser.CSharp")] namespace Std { @@ -400,17 +403,17 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Allocator(native.ToPointer(), skipVTables); } - public static Allocator __CreateInstance(Allocator.__Internal native, bool skipVTables = false) + internal static Allocator __CreateInstance(Allocator.__Internal native, bool skipVTables = false) { return new Allocator(native, skipVTables); } @@ -475,9 +478,6 @@ public unsafe partial class _SETJMP_FLOAT128 { [FieldOffset(0)] public fixed ulong Part[2]; - - [FieldOffset(8)] - public ulong __dummy_Part_1; } } @@ -509,17 +509,17 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - public static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - public static BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BasicString(native.ToPointer(), skipVTables); } - public static BasicString __CreateInstance(BasicString.__Internal native, bool skipVTables = false) + internal static BasicString __CreateInstance(BasicString.__Internal native, bool skipVTables = false) { return new BasicString(native, skipVTables); } @@ -703,99 +703,6 @@ public unsafe partial class Cvtvec [FieldOffset(12)] public fixed byte _Isleadbyte[32]; - - [FieldOffset(13)] - public byte __dummy__Isleadbyte_1; - - [FieldOffset(14)] - public byte __dummy__Isleadbyte_2; - - [FieldOffset(15)] - public byte __dummy__Isleadbyte_3; - - [FieldOffset(16)] - public byte __dummy__Isleadbyte_4; - - [FieldOffset(17)] - public byte __dummy__Isleadbyte_5; - - [FieldOffset(18)] - public byte __dummy__Isleadbyte_6; - - [FieldOffset(19)] - public byte __dummy__Isleadbyte_7; - - [FieldOffset(20)] - public byte __dummy__Isleadbyte_8; - - [FieldOffset(21)] - public byte __dummy__Isleadbyte_9; - - [FieldOffset(22)] - public byte __dummy__Isleadbyte_10; - - [FieldOffset(23)] - public byte __dummy__Isleadbyte_11; - - [FieldOffset(24)] - public byte __dummy__Isleadbyte_12; - - [FieldOffset(25)] - public byte __dummy__Isleadbyte_13; - - [FieldOffset(26)] - public byte __dummy__Isleadbyte_14; - - [FieldOffset(27)] - public byte __dummy__Isleadbyte_15; - - [FieldOffset(28)] - public byte __dummy__Isleadbyte_16; - - [FieldOffset(29)] - public byte __dummy__Isleadbyte_17; - - [FieldOffset(30)] - public byte __dummy__Isleadbyte_18; - - [FieldOffset(31)] - public byte __dummy__Isleadbyte_19; - - [FieldOffset(32)] - public byte __dummy__Isleadbyte_20; - - [FieldOffset(33)] - public byte __dummy__Isleadbyte_21; - - [FieldOffset(34)] - public byte __dummy__Isleadbyte_22; - - [FieldOffset(35)] - public byte __dummy__Isleadbyte_23; - - [FieldOffset(36)] - public byte __dummy__Isleadbyte_24; - - [FieldOffset(37)] - public byte __dummy__Isleadbyte_25; - - [FieldOffset(38)] - public byte __dummy__Isleadbyte_26; - - [FieldOffset(39)] - public byte __dummy__Isleadbyte_27; - - [FieldOffset(40)] - public byte __dummy__Isleadbyte_28; - - [FieldOffset(41)] - public byte __dummy__Isleadbyte_29; - - [FieldOffset(42)] - public byte __dummy__Isleadbyte_30; - - [FieldOffset(43)] - public byte __dummy__Isleadbyte_31; } } diff --git a/src/CppParser/ParserGen/ParserGen.cs b/src/CppParser/ParserGen/ParserGen.cs index f8343173..92f8a26b 100644 --- a/src/CppParser/ParserGen/ParserGen.cs +++ b/src/CppParser/ParserGen/ParserGen.cs @@ -55,7 +55,8 @@ namespace CppSharp parserOptions.Abi = Abi; var options = driver.Options; - options.LibraryName = "CppSharp.CppParser"; + options.LibraryName = "CppSharp.Parser" + + (driver.Options.IsCSharpGenerator ? ".CSharp" : ".CLI"); options.SharedLibraryName = "CppSharp.CppParser.dll"; options.GeneratorKind = Kind; options.Headers.AddRange(new[] @@ -164,6 +165,19 @@ namespace CppSharp public void Preprocess(Driver driver, ASTContext ctx) { ctx.RenameNamespace("CppSharp::CppParser", "Parser"); + + if (driver.Options.IsCSharpGenerator) + { + driver.Generator.OnUnitGenerated += o => + { + if (o.TranslationUnit.Module == driver.Options.SystemModule) + return; + Block firstBlock = o.Templates[0].RootBlock.Blocks[1]; + firstBlock.WriteLine("using System.Runtime.CompilerServices;"); + firstBlock.NewLine(); + firstBlock.WriteLine("[assembly:InternalsVisibleTo(\"CppSharp.Parser\")]"); + }; + } } public void Postprocess(Driver driver, ASTContext ctx) diff --git a/src/Generator/Generators/CSharp/CSharpSources.cs b/src/Generator/Generators/CSharp/CSharpSources.cs index ca4bd4ae..457efa2d 100644 --- a/src/Generator/Generators/CSharp/CSharpSources.cs +++ b/src/Generator/Generators/CSharp/CSharpSources.cs @@ -153,21 +153,27 @@ namespace CppSharp.Generators.CSharp { GenerateHeader(); + var module = TranslationUnits.Count == 0 ? + Context.Options.SystemModule : TranslationUnit.Module; + PushBlock(CSharpBlockKind.Usings); WriteLine("using System;"); WriteLine("using System.Runtime.InteropServices;"); WriteLine("using System.Security;"); - if (Context.Options.DoAllModulesHaveLibraries()) + var internalsVisibleTo = (from m in Options.Modules + where m.Dependencies.Contains(module) + select m.LibraryName).ToList(); + if (internalsVisibleTo.Any()) WriteLine("using System.Runtime.CompilerServices;"); foreach (var customUsingStatement in Options.DependentNameSpaces) { WriteLine(string.Format("using {0};", customUsingStatement)); } PopBlock(NewLineKind.BeforeNextBlock); - - var module = TranslationUnits.Count == 0 ? - Context.Options.SystemModule : TranslationUnit.Module; - AddInternalsVisibleTo(module); + foreach (var library in internalsVisibleTo) + WriteLine($"[assembly:InternalsVisibleTo(\"{library}\")]"); + if (internalsVisibleTo.Any()) + NewLine(); if (!string.IsNullOrEmpty(module.OutputNamespace)) { @@ -188,21 +194,6 @@ namespace CppSharp.Generators.CSharp } } - private void AddInternalsVisibleTo(Module module) - { - if (!Context.Options.DoAllModulesHaveLibraries()) - return; - - foreach (var library in from m in Options.Modules - where m.Dependencies.Contains(module) - select m.LibraryName) - { - WriteLine($"[assembly:InternalsVisibleTo(\"{library}\")]"); - NeedNewLine(); - } - NewLineIfNeeded(); - } - public void GenerateHeader() { PushBlock(BlockKind.Header);