diff --git a/src/AST/CppTypePrinter.cs b/src/AST/CppTypePrinter.cs index 6a2f1a41..ccb9520b 100644 --- a/src/AST/CppTypePrinter.cs +++ b/src/AST/CppTypePrinter.cs @@ -12,7 +12,7 @@ namespace CppSharp.AST ObjC } - public enum CppTypePrintScopeKind + public enum TypePrintScopeKind { Local, Qualified, @@ -22,7 +22,7 @@ namespace CppSharp.AST public class CppTypePrinter : ITypePrinter, IDeclVisitor { public CppTypePrintFlavorKind PrintFlavorKind { get; set; } - public CppTypePrintScopeKind PrintScopeKind { get; set; } + public TypePrintScopeKind PrintScopeKind { get; set; } public bool PrintLogicalNames { get; set; } public bool PrintTypeQualifiers { get; set; } public bool PrintTypeModifiers { get; set; } @@ -31,7 +31,7 @@ namespace CppSharp.AST public CppTypePrinter() { PrintFlavorKind = CppTypePrintFlavorKind.Cpp; - PrintScopeKind = CppTypePrintScopeKind.GlobalQualified; + PrintScopeKind = TypePrintScopeKind.GlobalQualified; PrintTypeQualifiers = true; PrintTypeModifiers = true; } @@ -293,19 +293,19 @@ namespace CppSharp.AST throw new System.NotImplementedException(); } - public virtual string GetDeclName(Declaration declaration, CppTypePrintScopeKind scope) + public virtual string GetDeclName(Declaration declaration, TypePrintScopeKind scope) { switch (scope) { - case CppTypePrintScopeKind.Local: + case TypePrintScopeKind.Local: return PrintLogicalNames ? declaration.LogicalOriginalName : declaration.OriginalName; - case CppTypePrintScopeKind.Qualified: + case TypePrintScopeKind.Qualified: return PrintLogicalNames ? declaration.QualifiedLogicalOriginalName : declaration.QualifiedOriginalName; - case CppTypePrintScopeKind.GlobalQualified: + case TypePrintScopeKind.GlobalQualified: var qualifier = PrintFlavorKind == CppTypePrintFlavorKind.Cpp ? "::" : string.Empty; - return qualifier + GetDeclName(declaration, CppTypePrintScopeKind.Qualified); + return qualifier + GetDeclName(declaration, TypePrintScopeKind.Qualified); } throw new NotSupportedException(); diff --git a/src/AST/Type.cs b/src/AST/Type.cs index 2105b798..dafd36d6 100644 --- a/src/AST/Type.cs +++ b/src/AST/Type.cs @@ -28,7 +28,7 @@ namespace CppSharp.AST public string ToNativeString() { - var cppTypePrinter = new CppTypePrinter { PrintScopeKind = CppTypePrintScopeKind.Qualified }; + var cppTypePrinter = new CppTypePrinter { PrintScopeKind = TypePrintScopeKind.Qualified }; return Visit(cppTypePrinter); } 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 dcd4b4d6..24253b4e 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 @@ -330,19 +330,19 @@ namespace CppSharp return new Type(native.ToPointer(), skipVTables); } - internal static Type __CreateInstance(Type.__Internal native, bool skipVTables = false) + internal static Type __CreateInstance(__Internal native, bool skipVTables = false) { return new Type(native, skipVTables); } - private static void* __CopyValue(Type.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - global::CppSharp.Parser.AST.Type.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Type(Type.__Internal native, bool skipVTables = false) + private Type(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -453,19 +453,19 @@ namespace CppSharp return new TypeQualifiers(native.ToPointer(), skipVTables); } - internal static TypeQualifiers __CreateInstance(TypeQualifiers.__Internal native, bool skipVTables = false) + internal static TypeQualifiers __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeQualifiers(native, skipVTables); } - private static void* __CopyValue(TypeQualifiers.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(3); - *(TypeQualifiers.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private TypeQualifiers(TypeQualifiers.__Internal native, bool skipVTables = false) + private TypeQualifiers(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -484,7 +484,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(3); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((TypeQualifiers.__Internal*) __Instance) = *((TypeQualifiers.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public TypeQualifiers() @@ -582,19 +582,19 @@ namespace CppSharp return new QualifiedType(native.ToPointer(), skipVTables); } - internal static QualifiedType __CreateInstance(QualifiedType.__Internal native, bool skipVTables = false) + internal static QualifiedType __CreateInstance(__Internal native, bool skipVTables = false) { return new QualifiedType(native, skipVTables); } - private static void* __CopyValue(QualifiedType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(QualifiedType.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private QualifiedType(QualifiedType.__Internal native, bool skipVTables = false) + private QualifiedType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -621,7 +621,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((QualifiedType.__Internal*) __Instance) = *((QualifiedType.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -699,19 +699,19 @@ namespace CppSharp return new TagType(native.ToPointer(), skipVTables); } - internal static TagType __CreateInstance(TagType.__Internal native, bool skipVTables = false) + internal static TagType __CreateInstance(__Internal native, bool skipVTables = false) { return new TagType(native, skipVTables); } - private static void* __CopyValue(TagType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - global::CppSharp.Parser.AST.TagType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TagType(TagType.__Internal native, bool skipVTables = false) + private TagType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -814,19 +814,19 @@ namespace CppSharp return new ArrayType(native.ToPointer(), skipVTables); } - internal static ArrayType __CreateInstance(ArrayType.__Internal native, bool skipVTables = false) + internal static ArrayType __CreateInstance(__Internal native, bool skipVTables = false) { return new ArrayType(native, skipVTables); } - private static void* __CopyValue(ArrayType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(28); - global::CppSharp.Parser.AST.ArrayType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ArrayType(ArrayType.__Internal native, bool skipVTables = false) + private ArrayType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -980,19 +980,19 @@ namespace CppSharp return new FunctionType(native.ToPointer(), skipVTables); } - internal static FunctionType __CreateInstance(FunctionType.__Internal native, bool skipVTables = false) + internal static FunctionType __CreateInstance(__Internal native, bool skipVTables = false) { return new FunctionType(native, skipVTables); } - private static void* __CopyValue(FunctionType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(36); - global::CppSharp.Parser.AST.FunctionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionType(FunctionType.__Internal native, bool skipVTables = false) + private FunctionType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1153,19 +1153,19 @@ namespace CppSharp return new PointerType(native.ToPointer(), skipVTables); } - internal static PointerType __CreateInstance(PointerType.__Internal native, bool skipVTables = false) + internal static PointerType __CreateInstance(__Internal native, bool skipVTables = false) { return new PointerType(native, skipVTables); } - private static void* __CopyValue(PointerType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(20); - global::CppSharp.Parser.AST.PointerType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PointerType(PointerType.__Internal native, bool skipVTables = false) + private PointerType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1259,19 +1259,19 @@ namespace CppSharp return new MemberPointerType(native.ToPointer(), skipVTables); } - internal static MemberPointerType __CreateInstance(MemberPointerType.__Internal native, bool skipVTables = false) + internal static MemberPointerType __CreateInstance(__Internal native, bool skipVTables = false) { return new MemberPointerType(native, skipVTables); } - private static void* __CopyValue(MemberPointerType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.MemberPointerType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MemberPointerType(MemberPointerType.__Internal native, bool skipVTables = false) + private MemberPointerType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1352,19 +1352,19 @@ namespace CppSharp return new TypedefType(native.ToPointer(), skipVTables); } - internal static TypedefType __CreateInstance(TypedefType.__Internal native, bool skipVTables = false) + internal static TypedefType __CreateInstance(__Internal native, bool skipVTables = false) { return new TypedefType(native, skipVTables); } - private static void* __CopyValue(TypedefType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - global::CppSharp.Parser.AST.TypedefType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefType(TypedefType.__Internal native, bool skipVTables = false) + private TypedefType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1453,19 +1453,19 @@ namespace CppSharp return new AttributedType(native.ToPointer(), skipVTables); } - internal static AttributedType __CreateInstance(AttributedType.__Internal native, bool skipVTables = false) + internal static AttributedType __CreateInstance(__Internal native, bool skipVTables = false) { return new AttributedType(native, skipVTables); } - private static void* __CopyValue(AttributedType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.AttributedType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AttributedType(AttributedType.__Internal native, bool skipVTables = false) + private AttributedType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1565,19 +1565,19 @@ namespace CppSharp return new DecayedType(native.ToPointer(), skipVTables); } - internal static DecayedType __CreateInstance(DecayedType.__Internal native, bool skipVTables = false) + internal static DecayedType __CreateInstance(__Internal native, bool skipVTables = false) { return new DecayedType(native, skipVTables); } - private static void* __CopyValue(DecayedType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.DecayedType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DecayedType(DecayedType.__Internal native, bool skipVTables = false) + private DecayedType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1707,19 +1707,19 @@ namespace CppSharp return new TemplateArgument(native.ToPointer(), skipVTables); } - internal static TemplateArgument __CreateInstance(TemplateArgument.__Internal native, bool skipVTables = false) + internal static TemplateArgument __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateArgument(native, skipVTables); } - private static void* __CopyValue(TemplateArgument.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(20); - *(TemplateArgument.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private TemplateArgument(TemplateArgument.__Internal native, bool skipVTables = false) + private TemplateArgument(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1746,7 +1746,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(20); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((TemplateArgument.__Internal*) __Instance) = *((TemplateArgument.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -1881,19 +1881,19 @@ namespace CppSharp return new TemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static TemplateSpecializationType __CreateInstance(TemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static TemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(TemplateSpecializationType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateSpecializationType(TemplateSpecializationType.__Internal native, bool skipVTables = false) + private TemplateSpecializationType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2059,19 +2059,19 @@ namespace CppSharp return new DependentTemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static DependentTemplateSpecializationType __CreateInstance(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static DependentTemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(DependentTemplateSpecializationType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(28); - global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentTemplateSpecializationType(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) + private DependentTemplateSpecializationType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2205,19 +2205,19 @@ namespace CppSharp return new TemplateParameterType(native.ToPointer(), skipVTables); } - internal static TemplateParameterType __CreateInstance(TemplateParameterType.__Internal native, bool skipVTables = false) + internal static TemplateParameterType __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateParameterType(native, skipVTables); } - private static void* __CopyValue(TemplateParameterType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.TemplateParameterType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterType(TemplateParameterType.__Internal native, bool skipVTables = false) + private TemplateParameterType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2355,19 +2355,19 @@ namespace CppSharp return new TemplateParameterSubstitutionType(native.ToPointer(), skipVTables); } - internal static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) + internal static TemplateParameterSubstitutionType __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native, skipVTables); } - private static void* __CopyValue(TemplateParameterSubstitutionType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(20); - global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterSubstitutionType(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) + private TemplateParameterSubstitutionType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2469,19 +2469,19 @@ namespace CppSharp return new InjectedClassNameType(native.ToPointer(), skipVTables); } - internal static InjectedClassNameType __CreateInstance(InjectedClassNameType.__Internal native, bool skipVTables = false) + internal static InjectedClassNameType __CreateInstance(__Internal native, bool skipVTables = false) { return new InjectedClassNameType(native, skipVTables); } - private static void* __CopyValue(InjectedClassNameType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(20); - global::CppSharp.Parser.AST.InjectedClassNameType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InjectedClassNameType(InjectedClassNameType.__Internal native, bool skipVTables = false) + private InjectedClassNameType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2580,19 +2580,19 @@ namespace CppSharp return new DependentNameType(native.ToPointer(), skipVTables); } - internal static DependentNameType __CreateInstance(DependentNameType.__Internal native, bool skipVTables = false) + internal static DependentNameType __CreateInstance(__Internal native, bool skipVTables = false) { return new DependentNameType(native, skipVTables); } - private static void* __CopyValue(DependentNameType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.DependentNameType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentNameType(DependentNameType.__Internal native, bool skipVTables = false) + private DependentNameType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2670,19 +2670,19 @@ namespace CppSharp return new PackExpansionType(native.ToPointer(), skipVTables); } - internal static PackExpansionType __CreateInstance(PackExpansionType.__Internal native, bool skipVTables = false) + internal static PackExpansionType __CreateInstance(__Internal native, bool skipVTables = false) { return new PackExpansionType(native, skipVTables); } - private static void* __CopyValue(PackExpansionType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - global::CppSharp.Parser.AST.PackExpansionType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PackExpansionType(PackExpansionType.__Internal native, bool skipVTables = false) + private PackExpansionType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2753,19 +2753,19 @@ namespace CppSharp return new UnaryTransformType(native.ToPointer(), skipVTables); } - internal static UnaryTransformType __CreateInstance(UnaryTransformType.__Internal native, bool skipVTables = false) + internal static UnaryTransformType __CreateInstance(__Internal native, bool skipVTables = false) { return new UnaryTransformType(native, skipVTables); } - private static void* __CopyValue(UnaryTransformType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.UnaryTransformType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private UnaryTransformType(UnaryTransformType.__Internal native, bool skipVTables = false) + private UnaryTransformType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2862,19 +2862,19 @@ namespace CppSharp return new VectorType(native.ToPointer(), skipVTables); } - internal static VectorType __CreateInstance(VectorType.__Internal native, bool skipVTables = false) + internal static VectorType __CreateInstance(__Internal native, bool skipVTables = false) { return new VectorType(native, skipVTables); } - private static void* __CopyValue(VectorType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(20); - global::CppSharp.Parser.AST.VectorType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VectorType(VectorType.__Internal native, bool skipVTables = false) + private VectorType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2968,19 +2968,19 @@ namespace CppSharp return new BuiltinType(native.ToPointer(), skipVTables); } - internal static BuiltinType __CreateInstance(BuiltinType.__Internal native, bool skipVTables = false) + internal static BuiltinType __CreateInstance(__Internal native, bool skipVTables = false) { return new BuiltinType(native, skipVTables); } - private static void* __CopyValue(BuiltinType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - global::CppSharp.Parser.AST.BuiltinType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BuiltinType(BuiltinType.__Internal native, bool skipVTables = false) + private BuiltinType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3069,19 +3069,19 @@ namespace CppSharp return new VTableComponent(native.ToPointer(), skipVTables); } - internal static VTableComponent __CreateInstance(VTableComponent.__Internal native, bool skipVTables = false) + internal static VTableComponent __CreateInstance(__Internal native, bool skipVTables = false) { return new VTableComponent(native, skipVTables); } - private static void* __CopyValue(VTableComponent.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - *(VTableComponent.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private VTableComponent(VTableComponent.__Internal native, bool skipVTables = false) + private VTableComponent(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3108,7 +3108,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(12); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((VTableComponent.__Internal*) __Instance) = *((VTableComponent.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -3226,19 +3226,19 @@ namespace CppSharp return new VTableLayout(native.ToPointer(), skipVTables); } - internal static VTableLayout __CreateInstance(VTableLayout.__Internal native, bool skipVTables = false) + internal static VTableLayout __CreateInstance(__Internal native, bool skipVTables = false) { return new VTableLayout(native, skipVTables); } - private static void* __CopyValue(VTableLayout.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - global::CppSharp.Parser.AST.VTableLayout.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VTableLayout(VTableLayout.__Internal native, bool skipVTables = false) + private VTableLayout(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3362,19 +3362,19 @@ namespace CppSharp return new VFTableInfo(native.ToPointer(), skipVTables); } - internal static VFTableInfo __CreateInstance(VFTableInfo.__Internal native, bool skipVTables = false) + internal static VFTableInfo __CreateInstance(__Internal native, bool skipVTables = false) { return new VFTableInfo(native, skipVTables); } - private static void* __CopyValue(VFTableInfo.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(28); - global::CppSharp.Parser.AST.VFTableInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VFTableInfo(VFTableInfo.__Internal native, bool skipVTables = false) + private VFTableInfo(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3531,19 +3531,19 @@ namespace CppSharp return new LayoutField(native.ToPointer(), skipVTables); } - internal static LayoutField __CreateInstance(LayoutField.__Internal native, bool skipVTables = false) + internal static LayoutField __CreateInstance(__Internal native, bool skipVTables = false) { return new LayoutField(native, skipVTables); } - private static void* __CopyValue(LayoutField.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(28); - global::CppSharp.Parser.AST.LayoutField.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutField(LayoutField.__Internal native, bool skipVTables = false) + private LayoutField(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3685,19 +3685,19 @@ namespace CppSharp return new LayoutBase(native.ToPointer(), skipVTables); } - internal static LayoutBase __CreateInstance(LayoutBase.__Internal native, bool skipVTables = false) + internal static LayoutBase __CreateInstance(__Internal native, bool skipVTables = false) { return new LayoutBase(native, skipVTables); } - private static void* __CopyValue(LayoutBase.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - global::CppSharp.Parser.AST.LayoutBase.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutBase(LayoutBase.__Internal native, bool skipVTables = false) + private LayoutBase(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3901,19 +3901,19 @@ namespace CppSharp return new ClassLayout(native.ToPointer(), skipVTables); } - internal static ClassLayout __CreateInstance(ClassLayout.__Internal native, bool skipVTables = false) + internal static ClassLayout __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassLayout(native, skipVTables); } - private static void* __CopyValue(ClassLayout.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(72); - global::CppSharp.Parser.AST.ClassLayout.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassLayout(ClassLayout.__Internal native, bool skipVTables = false) + private ClassLayout(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4275,19 +4275,19 @@ namespace CppSharp return new Declaration(native.ToPointer(), skipVTables); } - internal static Declaration __CreateInstance(Declaration.__Internal native, bool skipVTables = false) + internal static Declaration __CreateInstance(__Internal native, bool skipVTables = false) { return new Declaration(native, skipVTables); } - private static void* __CopyValue(Declaration.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(92); - global::CppSharp.Parser.AST.Declaration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Declaration(Declaration.__Internal native, bool skipVTables = false) + private Declaration(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4890,19 +4890,19 @@ namespace CppSharp return new DeclarationContext(native.ToPointer(), skipVTables); } - internal static DeclarationContext __CreateInstance(DeclarationContext.__Internal native, bool skipVTables = false) + internal static DeclarationContext __CreateInstance(__Internal native, bool skipVTables = false) { return new DeclarationContext(native, skipVTables); } - private static void* __CopyValue(DeclarationContext.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(216); - global::CppSharp.Parser.AST.DeclarationContext.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DeclarationContext(DeclarationContext.__Internal native, bool skipVTables = false) + private DeclarationContext(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5345,19 +5345,19 @@ namespace CppSharp return new TypedefNameDecl(native.ToPointer(), skipVTables); } - internal static TypedefNameDecl __CreateInstance(TypedefNameDecl.__Internal native, bool skipVTables = false) + internal static TypedefNameDecl __CreateInstance(__Internal native, bool skipVTables = false) { return new TypedefNameDecl(native, skipVTables); } - private static void* __CopyValue(TypedefNameDecl.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(100); - global::CppSharp.Parser.AST.TypedefNameDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefNameDecl(TypedefNameDecl.__Internal native, bool skipVTables = false) + private TypedefNameDecl(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5503,19 +5503,19 @@ namespace CppSharp return new TypedefDecl(native.ToPointer(), skipVTables); } - internal static TypedefDecl __CreateInstance(TypedefDecl.__Internal native, bool skipVTables = false) + internal static TypedefDecl __CreateInstance(__Internal native, bool skipVTables = false) { return new TypedefDecl(native, skipVTables); } - private static void* __CopyValue(TypedefDecl.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(100); - global::CppSharp.Parser.AST.TypedefDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefDecl(TypedefDecl.__Internal native, bool skipVTables = false) + private TypedefDecl(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5646,19 +5646,19 @@ namespace CppSharp return new TypeAlias(native.ToPointer(), skipVTables); } - internal static TypeAlias __CreateInstance(TypeAlias.__Internal native, bool skipVTables = false) + internal static TypeAlias __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeAlias(native, skipVTables); } - private static void* __CopyValue(TypeAlias.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(104); - global::CppSharp.Parser.AST.TypeAlias.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAlias(TypeAlias.__Internal native, bool skipVTables = false) + private TypeAlias(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5804,19 +5804,19 @@ namespace CppSharp return new Friend(native.ToPointer(), skipVTables); } - internal static Friend __CreateInstance(Friend.__Internal native, bool skipVTables = false) + internal static Friend __CreateInstance(__Internal native, bool skipVTables = false) { return new Friend(native, skipVTables); } - private static void* __CopyValue(Friend.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(96); - global::CppSharp.Parser.AST.Friend.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Friend(Friend.__Internal native, bool skipVTables = false) + private Friend(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5930,19 +5930,19 @@ namespace CppSharp return new Statement(native.ToPointer(), skipVTables); } - internal static Statement __CreateInstance(Statement.__Internal native, bool skipVTables = false) + internal static Statement __CreateInstance(__Internal native, bool skipVTables = false) { return new Statement(native, skipVTables); } - private static void* __CopyValue(Statement.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(20); - global::CppSharp.Parser.AST.Statement.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Statement(Statement.__Internal native, bool skipVTables = false) + private Statement(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6058,19 +6058,19 @@ namespace CppSharp return new Expression(native.ToPointer(), skipVTables); } - internal static Expression __CreateInstance(Expression.__Internal native, bool skipVTables = false) + internal static Expression __CreateInstance(__Internal native, bool skipVTables = false) { return new Expression(native, skipVTables); } - private static void* __CopyValue(Expression.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(20); - global::CppSharp.Parser.AST.Expression.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Expression(Expression.__Internal native, bool skipVTables = false) + private Expression(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6158,19 +6158,19 @@ namespace CppSharp return new BinaryOperator(native.ToPointer(), skipVTables); } - internal static BinaryOperator __CreateInstance(BinaryOperator.__Internal native, bool skipVTables = false) + internal static BinaryOperator __CreateInstance(__Internal native, bool skipVTables = false) { return new BinaryOperator(native, skipVTables); } - private static void* __CopyValue(BinaryOperator.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.BinaryOperator.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BinaryOperator(BinaryOperator.__Internal native, bool skipVTables = false) + private BinaryOperator(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6312,19 +6312,19 @@ namespace CppSharp return new CallExpr(native.ToPointer(), skipVTables); } - internal static CallExpr __CreateInstance(CallExpr.__Internal native, bool skipVTables = false) + internal static CallExpr __CreateInstance(__Internal native, bool skipVTables = false) { return new CallExpr(native, skipVTables); } - private static void* __CopyValue(CallExpr.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.CallExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CallExpr(CallExpr.__Internal native, bool skipVTables = false) + private CallExpr(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6449,19 +6449,19 @@ namespace CppSharp return new CXXConstructExpr(native.ToPointer(), skipVTables); } - internal static CXXConstructExpr __CreateInstance(CXXConstructExpr.__Internal native, bool skipVTables = false) + internal static CXXConstructExpr __CreateInstance(__Internal native, bool skipVTables = false) { return new CXXConstructExpr(native, skipVTables); } - private static void* __CopyValue(CXXConstructExpr.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.CXXConstructExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CXXConstructExpr(CXXConstructExpr.__Internal native, bool skipVTables = false) + private CXXConstructExpr(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6625,19 +6625,19 @@ namespace CppSharp return new Parameter(native.ToPointer(), skipVTables); } - internal static Parameter __CreateInstance(Parameter.__Internal native, bool skipVTables = false) + internal static Parameter __CreateInstance(__Internal native, bool skipVTables = false) { return new Parameter(native, skipVTables); } - private static void* __CopyValue(Parameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(112); - global::CppSharp.Parser.AST.Parameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Parameter(Parameter.__Internal native, bool skipVTables = false) + private Parameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6936,19 +6936,19 @@ namespace CppSharp return new Function(native.ToPointer(), skipVTables); } - internal static Function __CreateInstance(Function.__Internal native, bool skipVTables = false) + internal static Function __CreateInstance(__Internal native, bool skipVTables = false) { return new Function(native, skipVTables); } - private static void* __CopyValue(Function.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(184); - global::CppSharp.Parser.AST.Function.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Function(Function.__Internal native, bool skipVTables = false) + private Function(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7427,19 +7427,19 @@ namespace CppSharp return new Method(native.ToPointer(), skipVTables); } - internal static Method __CreateInstance(Method.__Internal native, bool skipVTables = false) + internal static Method __CreateInstance(__Internal native, bool skipVTables = false) { return new Method(native, skipVTables); } - private static void* __CopyValue(Method.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(212); - global::CppSharp.Parser.AST.Method.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Method(Method.__Internal native, bool skipVTables = false) + private Method(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7868,19 +7868,19 @@ namespace CppSharp return new Item(native.ToPointer(), skipVTables); } - internal static Item __CreateInstance(Item.__Internal native, bool skipVTables = false) + internal static Item __CreateInstance(__Internal native, bool skipVTables = false) { return new Item(native, skipVTables); } - private static void* __CopyValue(Item.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(112); - global::CppSharp.Parser.AST.Enumeration.Item.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Item(Item.__Internal native, bool skipVTables = false) + private Item(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7960,19 +7960,19 @@ namespace CppSharp return new Enumeration(native.ToPointer(), skipVTables); } - internal static Enumeration __CreateInstance(Enumeration.__Internal native, bool skipVTables = false) + internal static Enumeration __CreateInstance(__Internal native, bool skipVTables = false) { return new Enumeration(native, skipVTables); } - private static void* __CopyValue(Enumeration.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(240); - global::CppSharp.Parser.AST.Enumeration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Enumeration(Enumeration.__Internal native, bool skipVTables = false) + private Enumeration(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8195,19 +8195,19 @@ namespace CppSharp return new Variable(native.ToPointer(), skipVTables); } - internal static Variable __CreateInstance(Variable.__Internal native, bool skipVTables = false) + internal static Variable __CreateInstance(__Internal native, bool skipVTables = false) { return new Variable(native, skipVTables); } - private static void* __CopyValue(Variable.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(112); - global::CppSharp.Parser.AST.Variable.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Variable(Variable.__Internal native, bool skipVTables = false) + private Variable(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8323,19 +8323,19 @@ namespace CppSharp return new BaseClassSpecifier(native.ToPointer(), skipVTables); } - internal static BaseClassSpecifier __CreateInstance(BaseClassSpecifier.__Internal native, bool skipVTables = false) + internal static BaseClassSpecifier __CreateInstance(__Internal native, bool skipVTables = false) { return new BaseClassSpecifier(native, skipVTables); } - private static void* __CopyValue(BaseClassSpecifier.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(BaseClassSpecifier.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private BaseClassSpecifier(BaseClassSpecifier.__Internal native, bool skipVTables = false) + private BaseClassSpecifier(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8362,7 +8362,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(16); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((BaseClassSpecifier.__Internal*) __Instance) = *((BaseClassSpecifier.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -8525,19 +8525,19 @@ namespace CppSharp return new Field(native.ToPointer(), skipVTables); } - internal static Field __CreateInstance(Field.__Internal native, bool skipVTables = false) + internal static Field __CreateInstance(__Internal native, bool skipVTables = false) { return new Field(native, skipVTables); } - private static void* __CopyValue(Field.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(112); - global::CppSharp.Parser.AST.Field.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Field(Field.__Internal native, bool skipVTables = false) + private Field(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8719,19 +8719,19 @@ namespace CppSharp return new AccessSpecifierDecl(native.ToPointer(), skipVTables); } - internal static AccessSpecifierDecl __CreateInstance(AccessSpecifierDecl.__Internal native, bool skipVTables = false) + internal static AccessSpecifierDecl __CreateInstance(__Internal native, bool skipVTables = false) { return new AccessSpecifierDecl(native, skipVTables); } - private static void* __CopyValue(AccessSpecifierDecl.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(92); - global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AccessSpecifierDecl(AccessSpecifierDecl.__Internal native, bool skipVTables = false) + private AccessSpecifierDecl(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9011,19 +9011,19 @@ namespace CppSharp return new Class(native.ToPointer(), skipVTables); } - internal static Class __CreateInstance(Class.__Internal native, bool skipVTables = false) + internal static Class __CreateInstance(__Internal native, bool skipVTables = false) { return new Class(native, skipVTables); } - private static void* __CopyValue(Class.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(280); - global::CppSharp.Parser.AST.Class.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Class(Class.__Internal native, bool skipVTables = false) + private Class(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9446,19 +9446,19 @@ namespace CppSharp return new Template(native.ToPointer(), skipVTables); } - internal static Template __CreateInstance(Template.__Internal native, bool skipVTables = false) + internal static Template __CreateInstance(__Internal native, bool skipVTables = false) { return new Template(native, skipVTables); } - private static void* __CopyValue(Template.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(108); - global::CppSharp.Parser.AST.Template.__Internal.cctor_3(ret, new global::System.IntPtr(&native)); + __Internal.cctor_3(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Template(Template.__Internal native, bool skipVTables = false) + private Template(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9654,19 +9654,19 @@ namespace CppSharp return new TypeAliasTemplate(native.ToPointer(), skipVTables); } - internal static TypeAliasTemplate __CreateInstance(TypeAliasTemplate.__Internal native, bool skipVTables = false) + internal static TypeAliasTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeAliasTemplate(native, skipVTables); } - private static void* __CopyValue(TypeAliasTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(108); - global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAliasTemplate(TypeAliasTemplate.__Internal native, bool skipVTables = false) + private TypeAliasTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9800,19 +9800,19 @@ namespace CppSharp return new TemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateParameter __CreateInstance(TemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateParameter(native, skipVTables); } - private static void* __CopyValue(TemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(104); - global::CppSharp.Parser.AST.TemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameter(TemplateParameter.__Internal native, bool skipVTables = false) + private TemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9996,19 +9996,19 @@ namespace CppSharp return new TemplateTemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateTemplateParameter __CreateInstance(TemplateTemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateTemplateParameter(native, skipVTables); } - private static void* __CopyValue(TemplateTemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(112); - global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateTemplateParameter(TemplateTemplateParameter.__Internal native, bool skipVTables = false) + private TemplateTemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10184,19 +10184,19 @@ namespace CppSharp return new TypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static TypeTemplateParameter __CreateInstance(TypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static TypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(TypeTemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(112); - global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeTemplateParameter(TypeTemplateParameter.__Internal native, bool skipVTables = false) + private TypeTemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10355,19 +10355,19 @@ namespace CppSharp return new NonTypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static NonTypeTemplateParameter __CreateInstance(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static NonTypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new NonTypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(NonTypeTemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(116); - global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NonTypeTemplateParameter(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) + private NonTypeTemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10578,19 +10578,19 @@ namespace CppSharp return new ClassTemplate(native.ToPointer(), skipVTables); } - internal static ClassTemplate __CreateInstance(ClassTemplate.__Internal native, bool skipVTables = false) + internal static ClassTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassTemplate(native, skipVTables); } - private static void* __CopyValue(ClassTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(120); - global::CppSharp.Parser.AST.ClassTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplate(ClassTemplate.__Internal native, bool skipVTables = false) + private ClassTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10852,19 +10852,19 @@ namespace CppSharp return new ClassTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplateSpecialization __CreateInstance(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(ClassTemplateSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(300); - global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplateSpecialization(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) + private ClassTemplateSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11133,19 +11133,19 @@ namespace CppSharp return new ClassTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplatePartialSpecialization __CreateInstance(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(ClassTemplatePartialSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(300); - global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplatePartialSpecialization(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + private ClassTemplatePartialSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11299,19 +11299,19 @@ namespace CppSharp return new FunctionTemplate(native.ToPointer(), skipVTables); } - internal static FunctionTemplate __CreateInstance(FunctionTemplate.__Internal native, bool skipVTables = false) + internal static FunctionTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new FunctionTemplate(native, skipVTables); } - private static void* __CopyValue(FunctionTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(120); - global::CppSharp.Parser.AST.FunctionTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplate(FunctionTemplate.__Internal native, bool skipVTables = false) + private FunctionTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11458,19 +11458,19 @@ namespace CppSharp return new FunctionTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static FunctionTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(FunctionTemplateSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplateSpecialization(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) + private FunctionTemplateSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11703,19 +11703,19 @@ namespace CppSharp return new VarTemplate(native.ToPointer(), skipVTables); } - internal static VarTemplate __CreateInstance(VarTemplate.__Internal native, bool skipVTables = false) + internal static VarTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new VarTemplate(native, skipVTables); } - private static void* __CopyValue(VarTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(120); - global::CppSharp.Parser.AST.VarTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplate(VarTemplate.__Internal native, bool skipVTables = false) + private VarTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11908,19 +11908,19 @@ namespace CppSharp return new VarTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplateSpecialization __CreateInstance(VarTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new VarTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(VarTemplateSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(132); - global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplateSpecialization(VarTemplateSpecialization.__Internal native, bool skipVTables = false) + private VarTemplateSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12120,19 +12120,19 @@ namespace CppSharp return new VarTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplatePartialSpecialization __CreateInstance(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(VarTemplatePartialSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(132); - global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplatePartialSpecialization(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + private VarTemplatePartialSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12293,19 +12293,19 @@ namespace CppSharp return new Namespace(native.ToPointer(), skipVTables); } - internal static Namespace __CreateInstance(Namespace.__Internal native, bool skipVTables = false) + internal static Namespace __CreateInstance(__Internal native, bool skipVTables = false) { return new Namespace(native, skipVTables); } - private static void* __CopyValue(Namespace.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(216); - global::CppSharp.Parser.AST.Namespace.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Namespace(Namespace.__Internal native, bool skipVTables = false) + private Namespace(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12404,19 +12404,19 @@ namespace CppSharp return new PreprocessedEntity(native.ToPointer(), skipVTables); } - internal static PreprocessedEntity __CreateInstance(PreprocessedEntity.__Internal native, bool skipVTables = false) + internal static PreprocessedEntity __CreateInstance(__Internal native, bool skipVTables = false) { return new PreprocessedEntity(native, skipVTables); } - private static void* __CopyValue(PreprocessedEntity.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - *(PreprocessedEntity.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private PreprocessedEntity(PreprocessedEntity.__Internal native, bool skipVTables = false) + private PreprocessedEntity(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12443,7 +12443,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(12); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((PreprocessedEntity.__Internal*) __Instance) = *((PreprocessedEntity.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -12566,19 +12566,19 @@ namespace CppSharp return new MacroDefinition(native.ToPointer(), skipVTables); } - internal static MacroDefinition __CreateInstance(MacroDefinition.__Internal native, bool skipVTables = false) + internal static MacroDefinition __CreateInstance(__Internal native, bool skipVTables = false) { return new MacroDefinition(native, skipVTables); } - private static void* __CopyValue(MacroDefinition.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(44); - global::CppSharp.Parser.AST.MacroDefinition.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroDefinition(MacroDefinition.__Internal native, bool skipVTables = false) + private MacroDefinition(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12744,19 +12744,19 @@ namespace CppSharp return new MacroExpansion(native.ToPointer(), skipVTables); } - internal static MacroExpansion __CreateInstance(MacroExpansion.__Internal native, bool skipVTables = false) + internal static MacroExpansion __CreateInstance(__Internal native, bool skipVTables = false) { return new MacroExpansion(native, skipVTables); } - private static void* __CopyValue(MacroExpansion.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.MacroExpansion.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroExpansion(MacroExpansion.__Internal native, bool skipVTables = false) + private MacroExpansion(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13002,19 +13002,19 @@ namespace CppSharp return new TranslationUnit(native.ToPointer(), skipVTables); } - internal static TranslationUnit __CreateInstance(TranslationUnit.__Internal native, bool skipVTables = false) + internal static TranslationUnit __CreateInstance(__Internal native, bool skipVTables = false) { return new TranslationUnit(native, skipVTables); } - private static void* __CopyValue(TranslationUnit.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(244); - global::CppSharp.Parser.AST.TranslationUnit.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TranslationUnit(TranslationUnit.__Internal native, bool skipVTables = false) + private TranslationUnit(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13218,19 +13218,19 @@ namespace CppSharp return new NativeLibrary(native.ToPointer(), skipVTables); } - internal static NativeLibrary __CreateInstance(NativeLibrary.__Internal native, bool skipVTables = false) + internal static NativeLibrary __CreateInstance(__Internal native, bool skipVTables = false) { return new NativeLibrary(native, skipVTables); } - private static void* __CopyValue(NativeLibrary.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.NativeLibrary.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NativeLibrary(NativeLibrary.__Internal native, bool skipVTables = false) + private NativeLibrary(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13413,19 +13413,19 @@ namespace CppSharp return new ASTContext(native.ToPointer(), skipVTables); } - internal static ASTContext __CreateInstance(ASTContext.__Internal native, bool skipVTables = false) + internal static ASTContext __CreateInstance(__Internal native, bool skipVTables = false) { return new ASTContext(native, skipVTables); } - private static void* __CopyValue(ASTContext.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - global::CppSharp.Parser.AST.ASTContext.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ASTContext(ASTContext.__Internal native, bool skipVTables = false) + private ASTContext(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13539,19 +13539,19 @@ namespace CppSharp return new Comment(native.ToPointer(), skipVTables); } - internal static Comment __CreateInstance(Comment.__Internal native, bool skipVTables = false) + internal static Comment __CreateInstance(__Internal native, bool skipVTables = false) { return new Comment(native, skipVTables); } - private static void* __CopyValue(Comment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(Comment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private Comment(Comment.__Internal native, bool skipVTables = false) + private Comment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13578,7 +13578,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(4); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((Comment.__Internal*) __Instance) = *((Comment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -13642,19 +13642,19 @@ namespace CppSharp return new BlockContentComment(native.ToPointer(), skipVTables); } - internal static BlockContentComment __CreateInstance(BlockContentComment.__Internal native, bool skipVTables = false) + internal static BlockContentComment __CreateInstance(__Internal native, bool skipVTables = false) { return new BlockContentComment(native, skipVTables); } - private static void* __CopyValue(BlockContentComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(BlockContentComment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private BlockContentComment(BlockContentComment.__Internal native, bool skipVTables = false) + private BlockContentComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13694,7 +13694,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(4); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((BlockContentComment.__Internal*) __Instance) = *((BlockContentComment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.BlockContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -13755,19 +13755,19 @@ namespace CppSharp return new FullComment(native.ToPointer(), skipVTables); } - internal static FullComment __CreateInstance(FullComment.__Internal native, bool skipVTables = false) + internal static FullComment __CreateInstance(__Internal native, bool skipVTables = false) { return new FullComment(native, skipVTables); } - private static void* __CopyValue(FullComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.FullComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FullComment(FullComment.__Internal native, bool skipVTables = false) + private FullComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13880,19 +13880,19 @@ namespace CppSharp return new InlineContentComment(native.ToPointer(), skipVTables); } - internal static InlineContentComment __CreateInstance(InlineContentComment.__Internal native, bool skipVTables = false) + internal static InlineContentComment __CreateInstance(__Internal native, bool skipVTables = false) { return new InlineContentComment(native, skipVTables); } - private static void* __CopyValue(InlineContentComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(InlineContentComment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private InlineContentComment(InlineContentComment.__Internal native, bool skipVTables = false) + private InlineContentComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13932,7 +13932,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((InlineContentComment.__Internal*) __Instance) = *((InlineContentComment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.InlineContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -14009,19 +14009,19 @@ namespace CppSharp return new ParagraphComment(native.ToPointer(), skipVTables); } - internal static ParagraphComment __CreateInstance(ParagraphComment.__Internal native, bool skipVTables = false) + internal static ParagraphComment __CreateInstance(__Internal native, bool skipVTables = false) { return new ParagraphComment(native, skipVTables); } - private static void* __CopyValue(ParagraphComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(20); - global::CppSharp.Parser.AST.ParagraphComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParagraphComment(ParagraphComment.__Internal native, bool skipVTables = false) + private ParagraphComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14220,19 +14220,19 @@ namespace CppSharp return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(Argument.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(Argument.__Internal native, bool skipVTables = false) + private Argument(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14300,19 +14300,19 @@ namespace CppSharp return new BlockCommandComment(native.ToPointer(), skipVTables); } - internal static BlockCommandComment __CreateInstance(BlockCommandComment.__Internal native, bool skipVTables = false) + internal static BlockCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new BlockCommandComment(native, skipVTables); } - private static void* __CopyValue(BlockCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.BlockCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BlockCommandComment(BlockCommandComment.__Internal native, bool skipVTables = false) + private BlockCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14485,19 +14485,19 @@ namespace CppSharp return new ParamCommandComment(native.ToPointer(), skipVTables); } - internal static ParamCommandComment __CreateInstance(ParamCommandComment.__Internal native, bool skipVTables = false) + internal static ParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new ParamCommandComment(native, skipVTables); } - private static void* __CopyValue(ParamCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.ParamCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParamCommandComment(ParamCommandComment.__Internal native, bool skipVTables = false) + private ParamCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14632,19 +14632,19 @@ namespace CppSharp return new TParamCommandComment(native.ToPointer(), skipVTables); } - internal static TParamCommandComment __CreateInstance(TParamCommandComment.__Internal native, bool skipVTables = false) + internal static TParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new TParamCommandComment(native, skipVTables); } - private static void* __CopyValue(TParamCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(36); - global::CppSharp.Parser.AST.TParamCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TParamCommandComment(TParamCommandComment.__Internal native, bool skipVTables = false) + private TParamCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14763,19 +14763,19 @@ namespace CppSharp return new VerbatimBlockLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockLineComment __CreateInstance(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockLineComment __CreateInstance(__Internal native, bool skipVTables = false) { return new VerbatimBlockLineComment(native, skipVTables); } - private static void* __CopyValue(VerbatimBlockLineComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockLineComment(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) + private VerbatimBlockLineComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14898,19 +14898,19 @@ namespace CppSharp return new VerbatimBlockComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockComment __CreateInstance(VerbatimBlockComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockComment __CreateInstance(__Internal native, bool skipVTables = false) { return new VerbatimBlockComment(native, skipVTables); } - private static void* __CopyValue(VerbatimBlockComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(36); - global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockComment(VerbatimBlockComment.__Internal native, bool skipVTables = false) + private VerbatimBlockComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15042,19 +15042,19 @@ namespace CppSharp return new VerbatimLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimLineComment __CreateInstance(VerbatimLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimLineComment __CreateInstance(__Internal native, bool skipVTables = false) { return new VerbatimLineComment(native, skipVTables); } - private static void* __CopyValue(VerbatimLineComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(36); - global::CppSharp.Parser.AST.VerbatimLineComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimLineComment(VerbatimLineComment.__Internal native, bool skipVTables = false) + private VerbatimLineComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15227,19 +15227,19 @@ namespace CppSharp return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(Argument.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(Argument.__Internal native, bool skipVTables = false) + private Argument(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15307,19 +15307,19 @@ namespace CppSharp return new InlineCommandComment(native.ToPointer(), skipVTables); } - internal static InlineCommandComment __CreateInstance(InlineCommandComment.__Internal native, bool skipVTables = false) + internal static InlineCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new InlineCommandComment(native, skipVTables); } - private static void* __CopyValue(InlineCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(28); - global::CppSharp.Parser.AST.InlineCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InlineCommandComment(InlineCommandComment.__Internal native, bool skipVTables = false) + private InlineCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15454,19 +15454,19 @@ namespace CppSharp return new HTMLTagComment(native.ToPointer(), skipVTables); } - internal static HTMLTagComment __CreateInstance(HTMLTagComment.__Internal native, bool skipVTables = false) + internal static HTMLTagComment __CreateInstance(__Internal native, bool skipVTables = false) { return new HTMLTagComment(native, skipVTables); } - private static void* __CopyValue(HTMLTagComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(HTMLTagComment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private HTMLTagComment(HTMLTagComment.__Internal native, bool skipVTables = false) + private HTMLTagComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15506,7 +15506,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((HTMLTagComment.__Internal*) __Instance) = *((HTMLTagComment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.HTMLTagComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -15638,19 +15638,19 @@ namespace CppSharp return new Attribute(native.ToPointer(), skipVTables); } - internal static Attribute __CreateInstance(Attribute.__Internal native, bool skipVTables = false) + internal static Attribute __CreateInstance(__Internal native, bool skipVTables = false) { return new Attribute(native, skipVTables); } - private static void* __CopyValue(Attribute.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Attribute(Attribute.__Internal native, bool skipVTables = false) + private Attribute(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15732,19 +15732,19 @@ namespace CppSharp return new HTMLStartTagComment(native.ToPointer(), skipVTables); } - internal static HTMLStartTagComment __CreateInstance(HTMLStartTagComment.__Internal native, bool skipVTables = false) + internal static HTMLStartTagComment __CreateInstance(__Internal native, bool skipVTables = false) { return new HTMLStartTagComment(native, skipVTables); } - private static void* __CopyValue(HTMLStartTagComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLStartTagComment(HTMLStartTagComment.__Internal native, bool skipVTables = false) + private HTMLStartTagComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15880,19 +15880,19 @@ namespace CppSharp return new HTMLEndTagComment(native.ToPointer(), skipVTables); } - internal static HTMLEndTagComment __CreateInstance(HTMLEndTagComment.__Internal native, bool skipVTables = false) + internal static HTMLEndTagComment __CreateInstance(__Internal native, bool skipVTables = false) { return new HTMLEndTagComment(native, skipVTables); } - private static void* __CopyValue(HTMLEndTagComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(20); - global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLEndTagComment(HTMLEndTagComment.__Internal native, bool skipVTables = false) + private HTMLEndTagComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15999,19 +15999,19 @@ namespace CppSharp return new TextComment(native.ToPointer(), skipVTables); } - internal static TextComment __CreateInstance(TextComment.__Internal native, bool skipVTables = false) + internal static TextComment __CreateInstance(__Internal native, bool skipVTables = false) { return new TextComment(native, skipVTables); } - private static void* __CopyValue(TextComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(20); - global::CppSharp.Parser.AST.TextComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TextComment(TextComment.__Internal native, bool skipVTables = false) + private TextComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16139,19 +16139,19 @@ namespace CppSharp return new RawComment(native.ToPointer(), skipVTables); } - internal static RawComment __CreateInstance(RawComment.__Internal native, bool skipVTables = false) + internal static RawComment __CreateInstance(__Internal native, bool skipVTables = false) { return new RawComment(native, skipVTables); } - private static void* __CopyValue(RawComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.RawComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private RawComment(RawComment.__Internal native, bool skipVTables = false) + private RawComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16298,12 +16298,12 @@ namespace CppSharp return new SourceLocation(native.ToPointer(), skipVTables); } - internal static SourceLocation __CreateInstance(SourceLocation.__Internal native, bool skipVTables = false) + internal static SourceLocation __CreateInstance(__Internal native, bool skipVTables = false) { return new SourceLocation(native, skipVTables); } - private SourceLocation(SourceLocation.__Internal native, bool skipVTables = false) + private SourceLocation(__Internal native, bool skipVTables = false) : this() { __instance = native; @@ -16535,19 +16535,19 @@ namespace CppSharp return new ParserTargetInfo(native.ToPointer(), skipVTables); } - internal static ParserTargetInfo __CreateInstance(ParserTargetInfo.__Internal native, bool skipVTables = false) + internal static ParserTargetInfo __CreateInstance(__Internal native, bool skipVTables = false) { return new ParserTargetInfo(native, skipVTables); } - private static void* __CopyValue(ParserTargetInfo.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(164); - global::CppSharp.Parser.ParserTargetInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserTargetInfo(ParserTargetInfo.__Internal native, bool skipVTables = false) + private ParserTargetInfo(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17399,19 +17399,19 @@ namespace CppSharp return new CppParserOptions(native.ToPointer(), skipVTables); } - internal static CppParserOptions __CreateInstance(CppParserOptions.__Internal native, bool skipVTables = false) + internal static CppParserOptions __CreateInstance(__Internal native, bool skipVTables = false) { return new CppParserOptions(native, skipVTables); } - private static void* __CopyValue(CppParserOptions.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(132); - global::CppSharp.Parser.CppParserOptions.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CppParserOptions(CppParserOptions.__Internal native, bool skipVTables = false) + private CppParserOptions(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17859,19 +17859,19 @@ namespace CppSharp return new ParserDiagnostic(native.ToPointer(), skipVTables); } - internal static ParserDiagnostic __CreateInstance(ParserDiagnostic.__Internal native, bool skipVTables = false) + internal static ParserDiagnostic __CreateInstance(__Internal native, bool skipVTables = false) { return new ParserDiagnostic(native, skipVTables); } - private static void* __CopyValue(ParserDiagnostic.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(36); - global::CppSharp.Parser.ParserDiagnostic.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserDiagnostic(ParserDiagnostic.__Internal native, bool skipVTables = false) + private ParserDiagnostic(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18056,19 +18056,19 @@ namespace CppSharp return new ParserResult(native.ToPointer(), skipVTables); } - internal static ParserResult __CreateInstance(ParserResult.__Internal native, bool skipVTables = false) + internal static ParserResult __CreateInstance(__Internal native, bool skipVTables = false) { return new ParserResult(native, skipVTables); } - private static void* __CopyValue(ParserResult.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(28); - global::CppSharp.Parser.ParserResult.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserResult(ParserResult.__Internal native, bool skipVTables = false) + private ParserResult(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18234,19 +18234,19 @@ namespace CppSharp return new ClangParser(native.ToPointer(), skipVTables); } - internal static ClangParser __CreateInstance(ClangParser.__Internal native, bool skipVTables = false) + internal static ClangParser __CreateInstance(__Internal native, bool skipVTables = false) { return new ClangParser(native, skipVTables); } - private static void* __CopyValue(ClangParser.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(ClangParser.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private ClangParser(ClangParser.__Internal native, bool skipVTables = false) + private ClangParser(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18272,7 +18272,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(0); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((ClangParser.__Internal*) __Instance) = *((ClangParser.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() 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 e927dbac..5972ced2 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 @@ -171,19 +171,19 @@ namespace Std return new Allocator(native.ToPointer(), skipVTables); } - internal static Allocator __CreateInstance(Allocator.__Internal native, bool skipVTables = false) + internal static Allocator __CreateInstance(__Internal native, bool skipVTables = false) { return new Allocator(native, skipVTables); } - private static void* __CopyValue(Allocator.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(Allocator.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private Allocator(Allocator.__Internal native, bool skipVTables = false) + private Allocator(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -202,7 +202,7 @@ namespace Std __Instance = Marshal.AllocHGlobal(0); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - __Internal.ctor_0((__Instance + __PointerAdjustment)); + global::Std.__1.Allocator.__Internal.ctor_0((__Instance + __PointerAdjustment)); } public void Dispose() @@ -1409,19 +1409,19 @@ namespace Std return new BasicString(native.ToPointer(), skipVTables); } - internal static BasicString __CreateInstance(BasicString.__Internal native, bool skipVTables = false) + internal static BasicString __CreateInstance(__Internal native, bool skipVTables = false) { return new BasicString(native, skipVTables); } - private static void* __CopyValue(BasicString.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - *(BasicString.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private BasicString(BasicString.__Internal native, bool skipVTables = false) + private BasicString(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1445,7 +1445,7 @@ namespace Std global::Std.__1.BasicString __dummy; NativeToManagedMap.TryRemove(__Instance, out __dummy); if (disposing) - __Internal.dtor_0((__Instance + __PointerAdjustment)); + global::Std.__1.BasicString.__Internal.dtor_0((__Instance + __PointerAdjustment)); if (__ownsNativeInstance) Marshal.FreeHGlobal(__Instance); } @@ -1454,7 +1454,7 @@ namespace Std { get { - var __ret = __Internal.CStr_0((__Instance + __PointerAdjustment)); + var __ret = global::Std.__1.BasicString.__Internal.CStr_0((__Instance + __PointerAdjustment)); return Marshal.PtrToStringAnsi(__ret); } } 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 3b1ca4ae..3262887a 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 @@ -330,19 +330,19 @@ namespace CppSharp return new Type(native.ToPointer(), skipVTables); } - internal static Type __CreateInstance(Type.__Internal native, bool skipVTables = false) + internal static Type __CreateInstance(__Internal native, bool skipVTables = false) { return new Type(native, skipVTables); } - private static void* __CopyValue(Type.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - global::CppSharp.Parser.AST.Type.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Type(Type.__Internal native, bool skipVTables = false) + private Type(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -453,19 +453,19 @@ namespace CppSharp return new TypeQualifiers(native.ToPointer(), skipVTables); } - internal static TypeQualifiers __CreateInstance(TypeQualifiers.__Internal native, bool skipVTables = false) + internal static TypeQualifiers __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeQualifiers(native, skipVTables); } - private static void* __CopyValue(TypeQualifiers.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(3); - *(TypeQualifiers.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private TypeQualifiers(TypeQualifiers.__Internal native, bool skipVTables = false) + private TypeQualifiers(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -484,7 +484,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(3); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((TypeQualifiers.__Internal*) __Instance) = *((TypeQualifiers.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public TypeQualifiers() @@ -582,19 +582,19 @@ namespace CppSharp return new QualifiedType(native.ToPointer(), skipVTables); } - internal static QualifiedType __CreateInstance(QualifiedType.__Internal native, bool skipVTables = false) + internal static QualifiedType __CreateInstance(__Internal native, bool skipVTables = false) { return new QualifiedType(native, skipVTables); } - private static void* __CopyValue(QualifiedType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(QualifiedType.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private QualifiedType(QualifiedType.__Internal native, bool skipVTables = false) + private QualifiedType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -621,7 +621,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((QualifiedType.__Internal*) __Instance) = *((QualifiedType.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -699,19 +699,19 @@ namespace CppSharp return new TagType(native.ToPointer(), skipVTables); } - internal static TagType __CreateInstance(TagType.__Internal native, bool skipVTables = false) + internal static TagType __CreateInstance(__Internal native, bool skipVTables = false) { return new TagType(native, skipVTables); } - private static void* __CopyValue(TagType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - global::CppSharp.Parser.AST.TagType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TagType(TagType.__Internal native, bool skipVTables = false) + private TagType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -814,19 +814,19 @@ namespace CppSharp return new ArrayType(native.ToPointer(), skipVTables); } - internal static ArrayType __CreateInstance(ArrayType.__Internal native, bool skipVTables = false) + internal static ArrayType __CreateInstance(__Internal native, bool skipVTables = false) { return new ArrayType(native, skipVTables); } - private static void* __CopyValue(ArrayType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(28); - global::CppSharp.Parser.AST.ArrayType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ArrayType(ArrayType.__Internal native, bool skipVTables = false) + private ArrayType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -980,19 +980,19 @@ namespace CppSharp return new FunctionType(native.ToPointer(), skipVTables); } - internal static FunctionType __CreateInstance(FunctionType.__Internal native, bool skipVTables = false) + internal static FunctionType __CreateInstance(__Internal native, bool skipVTables = false) { return new FunctionType(native, skipVTables); } - private static void* __CopyValue(FunctionType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(36); - global::CppSharp.Parser.AST.FunctionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionType(FunctionType.__Internal native, bool skipVTables = false) + private FunctionType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1153,19 +1153,19 @@ namespace CppSharp return new PointerType(native.ToPointer(), skipVTables); } - internal static PointerType __CreateInstance(PointerType.__Internal native, bool skipVTables = false) + internal static PointerType __CreateInstance(__Internal native, bool skipVTables = false) { return new PointerType(native, skipVTables); } - private static void* __CopyValue(PointerType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(20); - global::CppSharp.Parser.AST.PointerType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PointerType(PointerType.__Internal native, bool skipVTables = false) + private PointerType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1259,19 +1259,19 @@ namespace CppSharp return new MemberPointerType(native.ToPointer(), skipVTables); } - internal static MemberPointerType __CreateInstance(MemberPointerType.__Internal native, bool skipVTables = false) + internal static MemberPointerType __CreateInstance(__Internal native, bool skipVTables = false) { return new MemberPointerType(native, skipVTables); } - private static void* __CopyValue(MemberPointerType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.MemberPointerType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MemberPointerType(MemberPointerType.__Internal native, bool skipVTables = false) + private MemberPointerType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1352,19 +1352,19 @@ namespace CppSharp return new TypedefType(native.ToPointer(), skipVTables); } - internal static TypedefType __CreateInstance(TypedefType.__Internal native, bool skipVTables = false) + internal static TypedefType __CreateInstance(__Internal native, bool skipVTables = false) { return new TypedefType(native, skipVTables); } - private static void* __CopyValue(TypedefType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - global::CppSharp.Parser.AST.TypedefType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefType(TypedefType.__Internal native, bool skipVTables = false) + private TypedefType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1453,19 +1453,19 @@ namespace CppSharp return new AttributedType(native.ToPointer(), skipVTables); } - internal static AttributedType __CreateInstance(AttributedType.__Internal native, bool skipVTables = false) + internal static AttributedType __CreateInstance(__Internal native, bool skipVTables = false) { return new AttributedType(native, skipVTables); } - private static void* __CopyValue(AttributedType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.AttributedType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AttributedType(AttributedType.__Internal native, bool skipVTables = false) + private AttributedType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1565,19 +1565,19 @@ namespace CppSharp return new DecayedType(native.ToPointer(), skipVTables); } - internal static DecayedType __CreateInstance(DecayedType.__Internal native, bool skipVTables = false) + internal static DecayedType __CreateInstance(__Internal native, bool skipVTables = false) { return new DecayedType(native, skipVTables); } - private static void* __CopyValue(DecayedType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.DecayedType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DecayedType(DecayedType.__Internal native, bool skipVTables = false) + private DecayedType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1707,19 +1707,19 @@ namespace CppSharp return new TemplateArgument(native.ToPointer(), skipVTables); } - internal static TemplateArgument __CreateInstance(TemplateArgument.__Internal native, bool skipVTables = false) + internal static TemplateArgument __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateArgument(native, skipVTables); } - private static void* __CopyValue(TemplateArgument.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(20); - *(TemplateArgument.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private TemplateArgument(TemplateArgument.__Internal native, bool skipVTables = false) + private TemplateArgument(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1746,7 +1746,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(20); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((TemplateArgument.__Internal*) __Instance) = *((TemplateArgument.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -1881,19 +1881,19 @@ namespace CppSharp return new TemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static TemplateSpecializationType __CreateInstance(TemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static TemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(TemplateSpecializationType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateSpecializationType(TemplateSpecializationType.__Internal native, bool skipVTables = false) + private TemplateSpecializationType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2059,19 +2059,19 @@ namespace CppSharp return new DependentTemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static DependentTemplateSpecializationType __CreateInstance(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static DependentTemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(DependentTemplateSpecializationType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(28); - global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentTemplateSpecializationType(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) + private DependentTemplateSpecializationType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2205,19 +2205,19 @@ namespace CppSharp return new TemplateParameterType(native.ToPointer(), skipVTables); } - internal static TemplateParameterType __CreateInstance(TemplateParameterType.__Internal native, bool skipVTables = false) + internal static TemplateParameterType __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateParameterType(native, skipVTables); } - private static void* __CopyValue(TemplateParameterType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.TemplateParameterType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterType(TemplateParameterType.__Internal native, bool skipVTables = false) + private TemplateParameterType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2355,19 +2355,19 @@ namespace CppSharp return new TemplateParameterSubstitutionType(native.ToPointer(), skipVTables); } - internal static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) + internal static TemplateParameterSubstitutionType __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native, skipVTables); } - private static void* __CopyValue(TemplateParameterSubstitutionType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(20); - global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterSubstitutionType(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) + private TemplateParameterSubstitutionType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2469,19 +2469,19 @@ namespace CppSharp return new InjectedClassNameType(native.ToPointer(), skipVTables); } - internal static InjectedClassNameType __CreateInstance(InjectedClassNameType.__Internal native, bool skipVTables = false) + internal static InjectedClassNameType __CreateInstance(__Internal native, bool skipVTables = false) { return new InjectedClassNameType(native, skipVTables); } - private static void* __CopyValue(InjectedClassNameType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(20); - global::CppSharp.Parser.AST.InjectedClassNameType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InjectedClassNameType(InjectedClassNameType.__Internal native, bool skipVTables = false) + private InjectedClassNameType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2580,19 +2580,19 @@ namespace CppSharp return new DependentNameType(native.ToPointer(), skipVTables); } - internal static DependentNameType __CreateInstance(DependentNameType.__Internal native, bool skipVTables = false) + internal static DependentNameType __CreateInstance(__Internal native, bool skipVTables = false) { return new DependentNameType(native, skipVTables); } - private static void* __CopyValue(DependentNameType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.DependentNameType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentNameType(DependentNameType.__Internal native, bool skipVTables = false) + private DependentNameType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2670,19 +2670,19 @@ namespace CppSharp return new PackExpansionType(native.ToPointer(), skipVTables); } - internal static PackExpansionType __CreateInstance(PackExpansionType.__Internal native, bool skipVTables = false) + internal static PackExpansionType __CreateInstance(__Internal native, bool skipVTables = false) { return new PackExpansionType(native, skipVTables); } - private static void* __CopyValue(PackExpansionType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - global::CppSharp.Parser.AST.PackExpansionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PackExpansionType(PackExpansionType.__Internal native, bool skipVTables = false) + private PackExpansionType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2753,19 +2753,19 @@ namespace CppSharp return new UnaryTransformType(native.ToPointer(), skipVTables); } - internal static UnaryTransformType __CreateInstance(UnaryTransformType.__Internal native, bool skipVTables = false) + internal static UnaryTransformType __CreateInstance(__Internal native, bool skipVTables = false) { return new UnaryTransformType(native, skipVTables); } - private static void* __CopyValue(UnaryTransformType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.UnaryTransformType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private UnaryTransformType(UnaryTransformType.__Internal native, bool skipVTables = false) + private UnaryTransformType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2862,19 +2862,19 @@ namespace CppSharp return new VectorType(native.ToPointer(), skipVTables); } - internal static VectorType __CreateInstance(VectorType.__Internal native, bool skipVTables = false) + internal static VectorType __CreateInstance(__Internal native, bool skipVTables = false) { return new VectorType(native, skipVTables); } - private static void* __CopyValue(VectorType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(20); - global::CppSharp.Parser.AST.VectorType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VectorType(VectorType.__Internal native, bool skipVTables = false) + private VectorType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2968,19 +2968,19 @@ namespace CppSharp return new BuiltinType(native.ToPointer(), skipVTables); } - internal static BuiltinType __CreateInstance(BuiltinType.__Internal native, bool skipVTables = false) + internal static BuiltinType __CreateInstance(__Internal native, bool skipVTables = false) { return new BuiltinType(native, skipVTables); } - private static void* __CopyValue(BuiltinType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - global::CppSharp.Parser.AST.BuiltinType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BuiltinType(BuiltinType.__Internal native, bool skipVTables = false) + private BuiltinType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3069,19 +3069,19 @@ namespace CppSharp return new VTableComponent(native.ToPointer(), skipVTables); } - internal static VTableComponent __CreateInstance(VTableComponent.__Internal native, bool skipVTables = false) + internal static VTableComponent __CreateInstance(__Internal native, bool skipVTables = false) { return new VTableComponent(native, skipVTables); } - private static void* __CopyValue(VTableComponent.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - *(VTableComponent.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private VTableComponent(VTableComponent.__Internal native, bool skipVTables = false) + private VTableComponent(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3108,7 +3108,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(12); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((VTableComponent.__Internal*) __Instance) = *((VTableComponent.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -3226,19 +3226,19 @@ namespace CppSharp return new VTableLayout(native.ToPointer(), skipVTables); } - internal static VTableLayout __CreateInstance(VTableLayout.__Internal native, bool skipVTables = false) + internal static VTableLayout __CreateInstance(__Internal native, bool skipVTables = false) { return new VTableLayout(native, skipVTables); } - private static void* __CopyValue(VTableLayout.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - global::CppSharp.Parser.AST.VTableLayout.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VTableLayout(VTableLayout.__Internal native, bool skipVTables = false) + private VTableLayout(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3362,19 +3362,19 @@ namespace CppSharp return new VFTableInfo(native.ToPointer(), skipVTables); } - internal static VFTableInfo __CreateInstance(VFTableInfo.__Internal native, bool skipVTables = false) + internal static VFTableInfo __CreateInstance(__Internal native, bool skipVTables = false) { return new VFTableInfo(native, skipVTables); } - private static void* __CopyValue(VFTableInfo.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.VFTableInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VFTableInfo(VFTableInfo.__Internal native, bool skipVTables = false) + private VFTableInfo(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3531,19 +3531,19 @@ namespace CppSharp return new LayoutField(native.ToPointer(), skipVTables); } - internal static LayoutField __CreateInstance(LayoutField.__Internal native, bool skipVTables = false) + internal static LayoutField __CreateInstance(__Internal native, bool skipVTables = false) { return new LayoutField(native, skipVTables); } - private static void* __CopyValue(LayoutField.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.LayoutField.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutField(LayoutField.__Internal native, bool skipVTables = false) + private LayoutField(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3685,19 +3685,19 @@ namespace CppSharp return new LayoutBase(native.ToPointer(), skipVTables); } - internal static LayoutBase __CreateInstance(LayoutBase.__Internal native, bool skipVTables = false) + internal static LayoutBase __CreateInstance(__Internal native, bool skipVTables = false) { return new LayoutBase(native, skipVTables); } - private static void* __CopyValue(LayoutBase.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - global::CppSharp.Parser.AST.LayoutBase.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutBase(LayoutBase.__Internal native, bool skipVTables = false) + private LayoutBase(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3901,19 +3901,19 @@ namespace CppSharp return new ClassLayout(native.ToPointer(), skipVTables); } - internal static ClassLayout __CreateInstance(ClassLayout.__Internal native, bool skipVTables = false) + internal static ClassLayout __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassLayout(native, skipVTables); } - private static void* __CopyValue(ClassLayout.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(72); - global::CppSharp.Parser.AST.ClassLayout.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassLayout(ClassLayout.__Internal native, bool skipVTables = false) + private ClassLayout(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4275,19 +4275,19 @@ namespace CppSharp return new Declaration(native.ToPointer(), skipVTables); } - internal static Declaration __CreateInstance(Declaration.__Internal native, bool skipVTables = false) + internal static Declaration __CreateInstance(__Internal native, bool skipVTables = false) { return new Declaration(native, skipVTables); } - private static void* __CopyValue(Declaration.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(128); - global::CppSharp.Parser.AST.Declaration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Declaration(Declaration.__Internal native, bool skipVTables = false) + private Declaration(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4890,19 +4890,19 @@ namespace CppSharp return new DeclarationContext(native.ToPointer(), skipVTables); } - internal static DeclarationContext __CreateInstance(DeclarationContext.__Internal native, bool skipVTables = false) + internal static DeclarationContext __CreateInstance(__Internal native, bool skipVTables = false) { return new DeclarationContext(native, skipVTables); } - private static void* __CopyValue(DeclarationContext.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(248); - global::CppSharp.Parser.AST.DeclarationContext.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DeclarationContext(DeclarationContext.__Internal native, bool skipVTables = false) + private DeclarationContext(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5345,19 +5345,19 @@ namespace CppSharp return new TypedefNameDecl(native.ToPointer(), skipVTables); } - internal static TypedefNameDecl __CreateInstance(TypedefNameDecl.__Internal native, bool skipVTables = false) + internal static TypedefNameDecl __CreateInstance(__Internal native, bool skipVTables = false) { return new TypedefNameDecl(native, skipVTables); } - private static void* __CopyValue(TypedefNameDecl.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(136); - global::CppSharp.Parser.AST.TypedefNameDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefNameDecl(TypedefNameDecl.__Internal native, bool skipVTables = false) + private TypedefNameDecl(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5503,19 +5503,19 @@ namespace CppSharp return new TypedefDecl(native.ToPointer(), skipVTables); } - internal static TypedefDecl __CreateInstance(TypedefDecl.__Internal native, bool skipVTables = false) + internal static TypedefDecl __CreateInstance(__Internal native, bool skipVTables = false) { return new TypedefDecl(native, skipVTables); } - private static void* __CopyValue(TypedefDecl.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(136); - global::CppSharp.Parser.AST.TypedefDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefDecl(TypedefDecl.__Internal native, bool skipVTables = false) + private TypedefDecl(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5646,19 +5646,19 @@ namespace CppSharp return new TypeAlias(native.ToPointer(), skipVTables); } - internal static TypeAlias __CreateInstance(TypeAlias.__Internal native, bool skipVTables = false) + internal static TypeAlias __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeAlias(native, skipVTables); } - private static void* __CopyValue(TypeAlias.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(140); - global::CppSharp.Parser.AST.TypeAlias.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAlias(TypeAlias.__Internal native, bool skipVTables = false) + private TypeAlias(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5804,19 +5804,19 @@ namespace CppSharp return new Friend(native.ToPointer(), skipVTables); } - internal static Friend __CreateInstance(Friend.__Internal native, bool skipVTables = false) + internal static Friend __CreateInstance(__Internal native, bool skipVTables = false) { return new Friend(native, skipVTables); } - private static void* __CopyValue(Friend.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(132); - global::CppSharp.Parser.AST.Friend.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Friend(Friend.__Internal native, bool skipVTables = false) + private Friend(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5930,19 +5930,19 @@ namespace CppSharp return new Statement(native.ToPointer(), skipVTables); } - internal static Statement __CreateInstance(Statement.__Internal native, bool skipVTables = false) + internal static Statement __CreateInstance(__Internal native, bool skipVTables = false) { return new Statement(native, skipVTables); } - private static void* __CopyValue(Statement.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.Statement.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Statement(Statement.__Internal native, bool skipVTables = false) + private Statement(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6058,19 +6058,19 @@ namespace CppSharp return new Expression(native.ToPointer(), skipVTables); } - internal static Expression __CreateInstance(Expression.__Internal native, bool skipVTables = false) + internal static Expression __CreateInstance(__Internal native, bool skipVTables = false) { return new Expression(native, skipVTables); } - private static void* __CopyValue(Expression.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.Expression.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Expression(Expression.__Internal native, bool skipVTables = false) + private Expression(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6158,19 +6158,19 @@ namespace CppSharp return new BinaryOperator(native.ToPointer(), skipVTables); } - internal static BinaryOperator __CreateInstance(BinaryOperator.__Internal native, bool skipVTables = false) + internal static BinaryOperator __CreateInstance(__Internal native, bool skipVTables = false) { return new BinaryOperator(native, skipVTables); } - private static void* __CopyValue(BinaryOperator.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.BinaryOperator.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BinaryOperator(BinaryOperator.__Internal native, bool skipVTables = false) + private BinaryOperator(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6312,19 +6312,19 @@ namespace CppSharp return new CallExpr(native.ToPointer(), skipVTables); } - internal static CallExpr __CreateInstance(CallExpr.__Internal native, bool skipVTables = false) + internal static CallExpr __CreateInstance(__Internal native, bool skipVTables = false) { return new CallExpr(native, skipVTables); } - private static void* __CopyValue(CallExpr.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(44); - global::CppSharp.Parser.AST.CallExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CallExpr(CallExpr.__Internal native, bool skipVTables = false) + private CallExpr(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6449,19 +6449,19 @@ namespace CppSharp return new CXXConstructExpr(native.ToPointer(), skipVTables); } - internal static CXXConstructExpr __CreateInstance(CXXConstructExpr.__Internal native, bool skipVTables = false) + internal static CXXConstructExpr __CreateInstance(__Internal native, bool skipVTables = false) { return new CXXConstructExpr(native, skipVTables); } - private static void* __CopyValue(CXXConstructExpr.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(44); - global::CppSharp.Parser.AST.CXXConstructExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CXXConstructExpr(CXXConstructExpr.__Internal native, bool skipVTables = false) + private CXXConstructExpr(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6625,19 +6625,19 @@ namespace CppSharp return new Parameter(native.ToPointer(), skipVTables); } - internal static Parameter __CreateInstance(Parameter.__Internal native, bool skipVTables = false) + internal static Parameter __CreateInstance(__Internal native, bool skipVTables = false) { return new Parameter(native, skipVTables); } - private static void* __CopyValue(Parameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(148); - global::CppSharp.Parser.AST.Parameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Parameter(Parameter.__Internal native, bool skipVTables = false) + private Parameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6936,19 +6936,19 @@ namespace CppSharp return new Function(native.ToPointer(), skipVTables); } - internal static Function __CreateInstance(Function.__Internal native, bool skipVTables = false) + internal static Function __CreateInstance(__Internal native, bool skipVTables = false) { return new Function(native, skipVTables); } - private static void* __CopyValue(Function.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(256); - global::CppSharp.Parser.AST.Function.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Function(Function.__Internal native, bool skipVTables = false) + private Function(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7427,19 +7427,19 @@ namespace CppSharp return new Method(native.ToPointer(), skipVTables); } - internal static Method __CreateInstance(Method.__Internal native, bool skipVTables = false) + internal static Method __CreateInstance(__Internal native, bool skipVTables = false) { return new Method(native, skipVTables); } - private static void* __CopyValue(Method.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(284); - global::CppSharp.Parser.AST.Method.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Method(Method.__Internal native, bool skipVTables = false) + private Method(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7868,19 +7868,19 @@ namespace CppSharp return new Item(native.ToPointer(), skipVTables); } - internal static Item __CreateInstance(Item.__Internal native, bool skipVTables = false) + internal static Item __CreateInstance(__Internal native, bool skipVTables = false) { return new Item(native, skipVTables); } - private static void* __CopyValue(Item.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(160); - global::CppSharp.Parser.AST.Enumeration.Item.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Item(Item.__Internal native, bool skipVTables = false) + private Item(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7960,19 +7960,19 @@ namespace CppSharp return new Enumeration(native.ToPointer(), skipVTables); } - internal static Enumeration __CreateInstance(Enumeration.__Internal native, bool skipVTables = false) + internal static Enumeration __CreateInstance(__Internal native, bool skipVTables = false) { return new Enumeration(native, skipVTables); } - private static void* __CopyValue(Enumeration.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(272); - global::CppSharp.Parser.AST.Enumeration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Enumeration(Enumeration.__Internal native, bool skipVTables = false) + private Enumeration(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8195,19 +8195,19 @@ namespace CppSharp return new Variable(native.ToPointer(), skipVTables); } - internal static Variable __CreateInstance(Variable.__Internal native, bool skipVTables = false) + internal static Variable __CreateInstance(__Internal native, bool skipVTables = false) { return new Variable(native, skipVTables); } - private static void* __CopyValue(Variable.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(160); - global::CppSharp.Parser.AST.Variable.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Variable(Variable.__Internal native, bool skipVTables = false) + private Variable(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8323,19 +8323,19 @@ namespace CppSharp return new BaseClassSpecifier(native.ToPointer(), skipVTables); } - internal static BaseClassSpecifier __CreateInstance(BaseClassSpecifier.__Internal native, bool skipVTables = false) + internal static BaseClassSpecifier __CreateInstance(__Internal native, bool skipVTables = false) { return new BaseClassSpecifier(native, skipVTables); } - private static void* __CopyValue(BaseClassSpecifier.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(BaseClassSpecifier.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private BaseClassSpecifier(BaseClassSpecifier.__Internal native, bool skipVTables = false) + private BaseClassSpecifier(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8362,7 +8362,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(16); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((BaseClassSpecifier.__Internal*) __Instance) = *((BaseClassSpecifier.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -8525,19 +8525,19 @@ namespace CppSharp return new Field(native.ToPointer(), skipVTables); } - internal static Field __CreateInstance(Field.__Internal native, bool skipVTables = false) + internal static Field __CreateInstance(__Internal native, bool skipVTables = false) { return new Field(native, skipVTables); } - private static void* __CopyValue(Field.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(148); - global::CppSharp.Parser.AST.Field.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Field(Field.__Internal native, bool skipVTables = false) + private Field(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8719,19 +8719,19 @@ namespace CppSharp return new AccessSpecifierDecl(native.ToPointer(), skipVTables); } - internal static AccessSpecifierDecl __CreateInstance(AccessSpecifierDecl.__Internal native, bool skipVTables = false) + internal static AccessSpecifierDecl __CreateInstance(__Internal native, bool skipVTables = false) { return new AccessSpecifierDecl(native, skipVTables); } - private static void* __CopyValue(AccessSpecifierDecl.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(128); - global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AccessSpecifierDecl(AccessSpecifierDecl.__Internal native, bool skipVTables = false) + private AccessSpecifierDecl(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9011,19 +9011,19 @@ namespace CppSharp return new Class(native.ToPointer(), skipVTables); } - internal static Class __CreateInstance(Class.__Internal native, bool skipVTables = false) + internal static Class __CreateInstance(__Internal native, bool skipVTables = false) { return new Class(native, skipVTables); } - private static void* __CopyValue(Class.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(312); - global::CppSharp.Parser.AST.Class.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Class(Class.__Internal native, bool skipVTables = false) + private Class(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9446,19 +9446,19 @@ namespace CppSharp return new Template(native.ToPointer(), skipVTables); } - internal static Template __CreateInstance(Template.__Internal native, bool skipVTables = false) + internal static Template __CreateInstance(__Internal native, bool skipVTables = false) { return new Template(native, skipVTables); } - private static void* __CopyValue(Template.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(144); - global::CppSharp.Parser.AST.Template.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Template(Template.__Internal native, bool skipVTables = false) + private Template(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9654,19 +9654,19 @@ namespace CppSharp return new TypeAliasTemplate(native.ToPointer(), skipVTables); } - internal static TypeAliasTemplate __CreateInstance(TypeAliasTemplate.__Internal native, bool skipVTables = false) + internal static TypeAliasTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeAliasTemplate(native, skipVTables); } - private static void* __CopyValue(TypeAliasTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(144); - global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAliasTemplate(TypeAliasTemplate.__Internal native, bool skipVTables = false) + private TypeAliasTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9800,19 +9800,19 @@ namespace CppSharp return new TemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateParameter __CreateInstance(TemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateParameter(native, skipVTables); } - private static void* __CopyValue(TemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(140); - global::CppSharp.Parser.AST.TemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameter(TemplateParameter.__Internal native, bool skipVTables = false) + private TemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9996,19 +9996,19 @@ namespace CppSharp return new TemplateTemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateTemplateParameter __CreateInstance(TemplateTemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateTemplateParameter(native, skipVTables); } - private static void* __CopyValue(TemplateTemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(148); - global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateTemplateParameter(TemplateTemplateParameter.__Internal native, bool skipVTables = false) + private TemplateTemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10184,19 +10184,19 @@ namespace CppSharp return new TypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static TypeTemplateParameter __CreateInstance(TypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static TypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(TypeTemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(148); - global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeTemplateParameter(TypeTemplateParameter.__Internal native, bool skipVTables = false) + private TypeTemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10355,19 +10355,19 @@ namespace CppSharp return new NonTypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static NonTypeTemplateParameter __CreateInstance(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static NonTypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new NonTypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(NonTypeTemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(152); - global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NonTypeTemplateParameter(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) + private NonTypeTemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10578,19 +10578,19 @@ namespace CppSharp return new ClassTemplate(native.ToPointer(), skipVTables); } - internal static ClassTemplate __CreateInstance(ClassTemplate.__Internal native, bool skipVTables = false) + internal static ClassTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassTemplate(native, skipVTables); } - private static void* __CopyValue(ClassTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(156); - global::CppSharp.Parser.AST.ClassTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplate(ClassTemplate.__Internal native, bool skipVTables = false) + private ClassTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10852,19 +10852,19 @@ namespace CppSharp return new ClassTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplateSpecialization __CreateInstance(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(ClassTemplateSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(332); - global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplateSpecialization(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) + private ClassTemplateSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11133,19 +11133,19 @@ namespace CppSharp return new ClassTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplatePartialSpecialization __CreateInstance(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(ClassTemplatePartialSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(332); - global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplatePartialSpecialization(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + private ClassTemplatePartialSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11299,19 +11299,19 @@ namespace CppSharp return new FunctionTemplate(native.ToPointer(), skipVTables); } - internal static FunctionTemplate __CreateInstance(FunctionTemplate.__Internal native, bool skipVTables = false) + internal static FunctionTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new FunctionTemplate(native, skipVTables); } - private static void* __CopyValue(FunctionTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(156); - global::CppSharp.Parser.AST.FunctionTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplate(FunctionTemplate.__Internal native, bool skipVTables = false) + private FunctionTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11458,19 +11458,19 @@ namespace CppSharp return new FunctionTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static FunctionTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(FunctionTemplateSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplateSpecialization(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) + private FunctionTemplateSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11703,19 +11703,19 @@ namespace CppSharp return new VarTemplate(native.ToPointer(), skipVTables); } - internal static VarTemplate __CreateInstance(VarTemplate.__Internal native, bool skipVTables = false) + internal static VarTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new VarTemplate(native, skipVTables); } - private static void* __CopyValue(VarTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(156); - global::CppSharp.Parser.AST.VarTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplate(VarTemplate.__Internal native, bool skipVTables = false) + private VarTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11908,19 +11908,19 @@ namespace CppSharp return new VarTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplateSpecialization __CreateInstance(VarTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new VarTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(VarTemplateSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(180); - global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplateSpecialization(VarTemplateSpecialization.__Internal native, bool skipVTables = false) + private VarTemplateSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12120,19 +12120,19 @@ namespace CppSharp return new VarTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplatePartialSpecialization __CreateInstance(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(VarTemplatePartialSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(180); - global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplatePartialSpecialization(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + private VarTemplatePartialSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12293,19 +12293,19 @@ namespace CppSharp return new Namespace(native.ToPointer(), skipVTables); } - internal static Namespace __CreateInstance(Namespace.__Internal native, bool skipVTables = false) + internal static Namespace __CreateInstance(__Internal native, bool skipVTables = false) { return new Namespace(native, skipVTables); } - private static void* __CopyValue(Namespace.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(252); - global::CppSharp.Parser.AST.Namespace.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Namespace(Namespace.__Internal native, bool skipVTables = false) + private Namespace(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12404,19 +12404,19 @@ namespace CppSharp return new PreprocessedEntity(native.ToPointer(), skipVTables); } - internal static PreprocessedEntity __CreateInstance(PreprocessedEntity.__Internal native, bool skipVTables = false) + internal static PreprocessedEntity __CreateInstance(__Internal native, bool skipVTables = false) { return new PreprocessedEntity(native, skipVTables); } - private static void* __CopyValue(PreprocessedEntity.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - *(PreprocessedEntity.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private PreprocessedEntity(PreprocessedEntity.__Internal native, bool skipVTables = false) + private PreprocessedEntity(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12443,7 +12443,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(12); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((PreprocessedEntity.__Internal*) __Instance) = *((PreprocessedEntity.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -12566,19 +12566,19 @@ namespace CppSharp return new MacroDefinition(native.ToPointer(), skipVTables); } - internal static MacroDefinition __CreateInstance(MacroDefinition.__Internal native, bool skipVTables = false) + internal static MacroDefinition __CreateInstance(__Internal native, bool skipVTables = false) { return new MacroDefinition(native, skipVTables); } - private static void* __CopyValue(MacroDefinition.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(68); - global::CppSharp.Parser.AST.MacroDefinition.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroDefinition(MacroDefinition.__Internal native, bool skipVTables = false) + private MacroDefinition(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12744,19 +12744,19 @@ namespace CppSharp return new MacroExpansion(native.ToPointer(), skipVTables); } - internal static MacroExpansion __CreateInstance(MacroExpansion.__Internal native, bool skipVTables = false) + internal static MacroExpansion __CreateInstance(__Internal native, bool skipVTables = false) { return new MacroExpansion(native, skipVTables); } - private static void* __CopyValue(MacroExpansion.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.MacroExpansion.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroExpansion(MacroExpansion.__Internal native, bool skipVTables = false) + private MacroExpansion(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13002,19 +13002,19 @@ namespace CppSharp return new TranslationUnit(native.ToPointer(), skipVTables); } - internal static TranslationUnit __CreateInstance(TranslationUnit.__Internal native, bool skipVTables = false) + internal static TranslationUnit __CreateInstance(__Internal native, bool skipVTables = false) { return new TranslationUnit(native, skipVTables); } - private static void* __CopyValue(TranslationUnit.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(292); - global::CppSharp.Parser.AST.TranslationUnit.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TranslationUnit(TranslationUnit.__Internal native, bool skipVTables = false) + private TranslationUnit(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13218,19 +13218,19 @@ namespace CppSharp return new NativeLibrary(native.ToPointer(), skipVTables); } - internal static NativeLibrary __CreateInstance(NativeLibrary.__Internal native, bool skipVTables = false) + internal static NativeLibrary __CreateInstance(__Internal native, bool skipVTables = false) { return new NativeLibrary(native, skipVTables); } - private static void* __CopyValue(NativeLibrary.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(52); - global::CppSharp.Parser.AST.NativeLibrary.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NativeLibrary(NativeLibrary.__Internal native, bool skipVTables = false) + private NativeLibrary(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13413,19 +13413,19 @@ namespace CppSharp return new ASTContext(native.ToPointer(), skipVTables); } - internal static ASTContext __CreateInstance(ASTContext.__Internal native, bool skipVTables = false) + internal static ASTContext __CreateInstance(__Internal native, bool skipVTables = false) { return new ASTContext(native, skipVTables); } - private static void* __CopyValue(ASTContext.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - global::CppSharp.Parser.AST.ASTContext.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ASTContext(ASTContext.__Internal native, bool skipVTables = false) + private ASTContext(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13539,19 +13539,19 @@ namespace CppSharp return new Comment(native.ToPointer(), skipVTables); } - internal static Comment __CreateInstance(Comment.__Internal native, bool skipVTables = false) + internal static Comment __CreateInstance(__Internal native, bool skipVTables = false) { return new Comment(native, skipVTables); } - private static void* __CopyValue(Comment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(Comment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private Comment(Comment.__Internal native, bool skipVTables = false) + private Comment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13578,7 +13578,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(4); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((Comment.__Internal*) __Instance) = *((Comment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -13642,19 +13642,19 @@ namespace CppSharp return new BlockContentComment(native.ToPointer(), skipVTables); } - internal static BlockContentComment __CreateInstance(BlockContentComment.__Internal native, bool skipVTables = false) + internal static BlockContentComment __CreateInstance(__Internal native, bool skipVTables = false) { return new BlockContentComment(native, skipVTables); } - private static void* __CopyValue(BlockContentComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(BlockContentComment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private BlockContentComment(BlockContentComment.__Internal native, bool skipVTables = false) + private BlockContentComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13694,7 +13694,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(4); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((BlockContentComment.__Internal*) __Instance) = *((BlockContentComment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.BlockContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -13755,19 +13755,19 @@ namespace CppSharp return new FullComment(native.ToPointer(), skipVTables); } - internal static FullComment __CreateInstance(FullComment.__Internal native, bool skipVTables = false) + internal static FullComment __CreateInstance(__Internal native, bool skipVTables = false) { return new FullComment(native, skipVTables); } - private static void* __CopyValue(FullComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.FullComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FullComment(FullComment.__Internal native, bool skipVTables = false) + private FullComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13880,19 +13880,19 @@ namespace CppSharp return new InlineContentComment(native.ToPointer(), skipVTables); } - internal static InlineContentComment __CreateInstance(InlineContentComment.__Internal native, bool skipVTables = false) + internal static InlineContentComment __CreateInstance(__Internal native, bool skipVTables = false) { return new InlineContentComment(native, skipVTables); } - private static void* __CopyValue(InlineContentComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(InlineContentComment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private InlineContentComment(InlineContentComment.__Internal native, bool skipVTables = false) + private InlineContentComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13932,7 +13932,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((InlineContentComment.__Internal*) __Instance) = *((InlineContentComment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.InlineContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -14009,19 +14009,19 @@ namespace CppSharp return new ParagraphComment(native.ToPointer(), skipVTables); } - internal static ParagraphComment __CreateInstance(ParagraphComment.__Internal native, bool skipVTables = false) + internal static ParagraphComment __CreateInstance(__Internal native, bool skipVTables = false) { return new ParagraphComment(native, skipVTables); } - private static void* __CopyValue(ParagraphComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(20); - global::CppSharp.Parser.AST.ParagraphComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParagraphComment(ParagraphComment.__Internal native, bool skipVTables = false) + private ParagraphComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14220,19 +14220,19 @@ namespace CppSharp return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(Argument.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(Argument.__Internal native, bool skipVTables = false) + private Argument(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14300,19 +14300,19 @@ namespace CppSharp return new BlockCommandComment(native.ToPointer(), skipVTables); } - internal static BlockCommandComment __CreateInstance(BlockCommandComment.__Internal native, bool skipVTables = false) + internal static BlockCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new BlockCommandComment(native, skipVTables); } - private static void* __CopyValue(BlockCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.BlockCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BlockCommandComment(BlockCommandComment.__Internal native, bool skipVTables = false) + private BlockCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14485,19 +14485,19 @@ namespace CppSharp return new ParamCommandComment(native.ToPointer(), skipVTables); } - internal static ParamCommandComment __CreateInstance(ParamCommandComment.__Internal native, bool skipVTables = false) + internal static ParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new ParamCommandComment(native, skipVTables); } - private static void* __CopyValue(ParamCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.ParamCommandComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParamCommandComment(ParamCommandComment.__Internal native, bool skipVTables = false) + private ParamCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14632,19 +14632,19 @@ namespace CppSharp return new TParamCommandComment(native.ToPointer(), skipVTables); } - internal static TParamCommandComment __CreateInstance(TParamCommandComment.__Internal native, bool skipVTables = false) + internal static TParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new TParamCommandComment(native, skipVTables); } - private static void* __CopyValue(TParamCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(36); - global::CppSharp.Parser.AST.TParamCommandComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TParamCommandComment(TParamCommandComment.__Internal native, bool skipVTables = false) + private TParamCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14763,19 +14763,19 @@ namespace CppSharp return new VerbatimBlockLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockLineComment __CreateInstance(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockLineComment __CreateInstance(__Internal native, bool skipVTables = false) { return new VerbatimBlockLineComment(native, skipVTables); } - private static void* __CopyValue(VerbatimBlockLineComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(28); - global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockLineComment(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) + private VerbatimBlockLineComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14898,19 +14898,19 @@ namespace CppSharp return new VerbatimBlockComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockComment __CreateInstance(VerbatimBlockComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockComment __CreateInstance(__Internal native, bool skipVTables = false) { return new VerbatimBlockComment(native, skipVTables); } - private static void* __CopyValue(VerbatimBlockComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(36); - global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockComment(VerbatimBlockComment.__Internal native, bool skipVTables = false) + private VerbatimBlockComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15042,19 +15042,19 @@ namespace CppSharp return new VerbatimLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimLineComment __CreateInstance(VerbatimLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimLineComment __CreateInstance(__Internal native, bool skipVTables = false) { return new VerbatimLineComment(native, skipVTables); } - private static void* __CopyValue(VerbatimLineComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.VerbatimLineComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimLineComment(VerbatimLineComment.__Internal native, bool skipVTables = false) + private VerbatimLineComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15227,19 +15227,19 @@ namespace CppSharp return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(Argument.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(Argument.__Internal native, bool skipVTables = false) + private Argument(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15307,19 +15307,19 @@ namespace CppSharp return new InlineCommandComment(native.ToPointer(), skipVTables); } - internal static InlineCommandComment __CreateInstance(InlineCommandComment.__Internal native, bool skipVTables = false) + internal static InlineCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new InlineCommandComment(native, skipVTables); } - private static void* __CopyValue(InlineCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(28); - global::CppSharp.Parser.AST.InlineCommandComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InlineCommandComment(InlineCommandComment.__Internal native, bool skipVTables = false) + private InlineCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15454,19 +15454,19 @@ namespace CppSharp return new HTMLTagComment(native.ToPointer(), skipVTables); } - internal static HTMLTagComment __CreateInstance(HTMLTagComment.__Internal native, bool skipVTables = false) + internal static HTMLTagComment __CreateInstance(__Internal native, bool skipVTables = false) { return new HTMLTagComment(native, skipVTables); } - private static void* __CopyValue(HTMLTagComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(HTMLTagComment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private HTMLTagComment(HTMLTagComment.__Internal native, bool skipVTables = false) + private HTMLTagComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15506,7 +15506,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((HTMLTagComment.__Internal*) __Instance) = *((HTMLTagComment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.HTMLTagComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -15638,19 +15638,19 @@ namespace CppSharp return new Attribute(native.ToPointer(), skipVTables); } - internal static Attribute __CreateInstance(Attribute.__Internal native, bool skipVTables = false) + internal static Attribute __CreateInstance(__Internal native, bool skipVTables = false) { return new Attribute(native, skipVTables); } - private static void* __CopyValue(Attribute.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Attribute(Attribute.__Internal native, bool skipVTables = false) + private Attribute(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15732,19 +15732,19 @@ namespace CppSharp return new HTMLStartTagComment(native.ToPointer(), skipVTables); } - internal static HTMLStartTagComment __CreateInstance(HTMLStartTagComment.__Internal native, bool skipVTables = false) + internal static HTMLStartTagComment __CreateInstance(__Internal native, bool skipVTables = false) { return new HTMLStartTagComment(native, skipVTables); } - private static void* __CopyValue(HTMLStartTagComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(44); - global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLStartTagComment(HTMLStartTagComment.__Internal native, bool skipVTables = false) + private HTMLStartTagComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15880,19 +15880,19 @@ namespace CppSharp return new HTMLEndTagComment(native.ToPointer(), skipVTables); } - internal static HTMLEndTagComment __CreateInstance(HTMLEndTagComment.__Internal native, bool skipVTables = false) + internal static HTMLEndTagComment __CreateInstance(__Internal native, bool skipVTables = false) { return new HTMLEndTagComment(native, skipVTables); } - private static void* __CopyValue(HTMLEndTagComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLEndTagComment(HTMLEndTagComment.__Internal native, bool skipVTables = false) + private HTMLEndTagComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15999,19 +15999,19 @@ namespace CppSharp return new TextComment(native.ToPointer(), skipVTables); } - internal static TextComment __CreateInstance(TextComment.__Internal native, bool skipVTables = false) + internal static TextComment __CreateInstance(__Internal native, bool skipVTables = false) { return new TextComment(native, skipVTables); } - private static void* __CopyValue(TextComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.TextComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TextComment(TextComment.__Internal native, bool skipVTables = false) + private TextComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16139,19 +16139,19 @@ namespace CppSharp return new RawComment(native.ToPointer(), skipVTables); } - internal static RawComment __CreateInstance(RawComment.__Internal native, bool skipVTables = false) + internal static RawComment __CreateInstance(__Internal native, bool skipVTables = false) { return new RawComment(native, skipVTables); } - private static void* __CopyValue(RawComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(56); - global::CppSharp.Parser.AST.RawComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private RawComment(RawComment.__Internal native, bool skipVTables = false) + private RawComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16298,12 +16298,12 @@ namespace CppSharp return new SourceLocation(native.ToPointer(), skipVTables); } - internal static SourceLocation __CreateInstance(SourceLocation.__Internal native, bool skipVTables = false) + internal static SourceLocation __CreateInstance(__Internal native, bool skipVTables = false) { return new SourceLocation(native, skipVTables); } - private SourceLocation(SourceLocation.__Internal native, bool skipVTables = false) + private SourceLocation(__Internal native, bool skipVTables = false) : this() { __instance = native; @@ -16535,19 +16535,19 @@ namespace CppSharp return new ParserTargetInfo(native.ToPointer(), skipVTables); } - internal static ParserTargetInfo __CreateInstance(ParserTargetInfo.__Internal native, bool skipVTables = false) + internal static ParserTargetInfo __CreateInstance(__Internal native, bool skipVTables = false) { return new ParserTargetInfo(native, skipVTables); } - private static void* __CopyValue(ParserTargetInfo.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(176); - global::CppSharp.Parser.ParserTargetInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserTargetInfo(ParserTargetInfo.__Internal native, bool skipVTables = false) + private ParserTargetInfo(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17399,19 +17399,19 @@ namespace CppSharp return new CppParserOptions(native.ToPointer(), skipVTables); } - internal static CppParserOptions __CreateInstance(CppParserOptions.__Internal native, bool skipVTables = false) + internal static CppParserOptions __CreateInstance(__Internal native, bool skipVTables = false) { return new CppParserOptions(native, skipVTables); } - private static void* __CopyValue(CppParserOptions.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(156); - global::CppSharp.Parser.CppParserOptions.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CppParserOptions(CppParserOptions.__Internal native, bool skipVTables = false) + private CppParserOptions(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17859,19 +17859,19 @@ namespace CppSharp return new ParserDiagnostic(native.ToPointer(), skipVTables); } - internal static ParserDiagnostic __CreateInstance(ParserDiagnostic.__Internal native, bool skipVTables = false) + internal static ParserDiagnostic __CreateInstance(__Internal native, bool skipVTables = false) { return new ParserDiagnostic(native, skipVTables); } - private static void* __CopyValue(ParserDiagnostic.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(60); - global::CppSharp.Parser.ParserDiagnostic.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserDiagnostic(ParserDiagnostic.__Internal native, bool skipVTables = false) + private ParserDiagnostic(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18056,19 +18056,19 @@ namespace CppSharp return new ParserResult(native.ToPointer(), skipVTables); } - internal static ParserResult __CreateInstance(ParserResult.__Internal native, bool skipVTables = false) + internal static ParserResult __CreateInstance(__Internal native, bool skipVTables = false) { return new ParserResult(native, skipVTables); } - private static void* __CopyValue(ParserResult.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(28); - global::CppSharp.Parser.ParserResult.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserResult(ParserResult.__Internal native, bool skipVTables = false) + private ParserResult(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18234,19 +18234,19 @@ namespace CppSharp return new ClangParser(native.ToPointer(), skipVTables); } - internal static ClangParser __CreateInstance(ClangParser.__Internal native, bool skipVTables = false) + internal static ClangParser __CreateInstance(__Internal native, bool skipVTables = false) { return new ClangParser(native, skipVTables); } - private static void* __CopyValue(ClangParser.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(ClangParser.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private ClangParser(ClangParser.__Internal native, bool skipVTables = false) + private ClangParser(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18272,7 +18272,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(0); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((ClangParser.__Internal*) __Instance) = *((ClangParser.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() 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 49d327ae..367cdae2 100644 --- a/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Std.cs +++ b/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Std.cs @@ -415,19 +415,19 @@ namespace Std return new Allocator(native.ToPointer(), skipVTables); } - internal static Allocator __CreateInstance(Allocator.__Internal native, bool skipVTables = false) + internal static Allocator __CreateInstance(__Internal native, bool skipVTables = false) { return new Allocator(native, skipVTables); } - private static void* __CopyValue(Allocator.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(Allocator.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private Allocator(Allocator.__Internal native, bool skipVTables = false) + private Allocator(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -446,7 +446,7 @@ namespace Std __Instance = Marshal.AllocHGlobal(0); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - __Internal.ctor_0((__Instance + __PointerAdjustment)); + global::Std.Allocator.__Internal.ctor_0((__Instance + __PointerAdjustment)); } public void Dispose() @@ -511,19 +511,19 @@ namespace Std return new BasicString(native.ToPointer(), skipVTables); } - internal static BasicString __CreateInstance(BasicString.__Internal native, bool skipVTables = false) + internal static BasicString __CreateInstance(__Internal native, bool skipVTables = false) { return new BasicString(native, skipVTables); } - private static void* __CopyValue(BasicString.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(BasicString.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private BasicString(BasicString.__Internal native, bool skipVTables = false) + private BasicString(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -547,15 +547,18 @@ namespace Std global::Std.BasicString __dummy; NativeToManagedMap.TryRemove(__Instance, out __dummy); if (disposing) - __Internal.dtor_0((__Instance + __PointerAdjustment), 0); + global::Std.BasicString.__Internal.dtor_0((__Instance + __PointerAdjustment), 0); if (__ownsNativeInstance) Marshal.FreeHGlobal(__Instance); } - public string CStr() + public string CStr { - var __ret = __Internal.CStr_0((__Instance + __PointerAdjustment)); - return Marshal.PtrToStringAnsi(__ret); + get + { + var __ret = global::Std.BasicString.__Internal.CStr_0((__Instance + __PointerAdjustment)); + return Marshal.PtrToStringAnsi(__ret); + } } } 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 7d25e4bf..a9ff8d42 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 @@ -330,19 +330,19 @@ namespace CppSharp return new Type(native.ToPointer(), skipVTables); } - internal static Type __CreateInstance(Type.__Internal native, bool skipVTables = false) + internal static Type __CreateInstance(__Internal native, bool skipVTables = false) { return new Type(native, skipVTables); } - private static void* __CopyValue(Type.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - global::CppSharp.Parser.AST.Type.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Type(Type.__Internal native, bool skipVTables = false) + private Type(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -453,19 +453,19 @@ namespace CppSharp return new TypeQualifiers(native.ToPointer(), skipVTables); } - internal static TypeQualifiers __CreateInstance(TypeQualifiers.__Internal native, bool skipVTables = false) + internal static TypeQualifiers __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeQualifiers(native, skipVTables); } - private static void* __CopyValue(TypeQualifiers.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(3); - *(TypeQualifiers.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private TypeQualifiers(TypeQualifiers.__Internal native, bool skipVTables = false) + private TypeQualifiers(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -484,7 +484,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(3); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((TypeQualifiers.__Internal*) __Instance) = *((TypeQualifiers.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public TypeQualifiers() @@ -582,19 +582,19 @@ namespace CppSharp return new QualifiedType(native.ToPointer(), skipVTables); } - internal static QualifiedType __CreateInstance(QualifiedType.__Internal native, bool skipVTables = false) + internal static QualifiedType __CreateInstance(__Internal native, bool skipVTables = false) { return new QualifiedType(native, skipVTables); } - private static void* __CopyValue(QualifiedType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(QualifiedType.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private QualifiedType(QualifiedType.__Internal native, bool skipVTables = false) + private QualifiedType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -621,7 +621,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(16); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((QualifiedType.__Internal*) __Instance) = *((QualifiedType.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -699,19 +699,19 @@ namespace CppSharp return new TagType(native.ToPointer(), skipVTables); } - internal static TagType __CreateInstance(TagType.__Internal native, bool skipVTables = false) + internal static TagType __CreateInstance(__Internal native, bool skipVTables = false) { return new TagType(native, skipVTables); } - private static void* __CopyValue(TagType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.TagType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TagType(TagType.__Internal native, bool skipVTables = false) + private TagType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -814,19 +814,19 @@ namespace CppSharp return new ArrayType(native.ToPointer(), skipVTables); } - internal static ArrayType __CreateInstance(ArrayType.__Internal native, bool skipVTables = false) + internal static ArrayType __CreateInstance(__Internal native, bool skipVTables = false) { return new ArrayType(native, skipVTables); } - private static void* __CopyValue(ArrayType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.ArrayType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ArrayType(ArrayType.__Internal native, bool skipVTables = false) + private ArrayType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -980,19 +980,19 @@ namespace CppSharp return new FunctionType(native.ToPointer(), skipVTables); } - internal static FunctionType __CreateInstance(FunctionType.__Internal native, bool skipVTables = false) + internal static FunctionType __CreateInstance(__Internal native, bool skipVTables = false) { return new FunctionType(native, skipVTables); } - private static void* __CopyValue(FunctionType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(56); - global::CppSharp.Parser.AST.FunctionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionType(FunctionType.__Internal native, bool skipVTables = false) + private FunctionType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1153,19 +1153,19 @@ namespace CppSharp return new PointerType(native.ToPointer(), skipVTables); } - internal static PointerType __CreateInstance(PointerType.__Internal native, bool skipVTables = false) + internal static PointerType __CreateInstance(__Internal native, bool skipVTables = false) { return new PointerType(native, skipVTables); } - private static void* __CopyValue(PointerType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.PointerType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PointerType(PointerType.__Internal native, bool skipVTables = false) + private PointerType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1259,19 +1259,19 @@ namespace CppSharp return new MemberPointerType(native.ToPointer(), skipVTables); } - internal static MemberPointerType __CreateInstance(MemberPointerType.__Internal native, bool skipVTables = false) + internal static MemberPointerType __CreateInstance(__Internal native, bool skipVTables = false) { return new MemberPointerType(native, skipVTables); } - private static void* __CopyValue(MemberPointerType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.MemberPointerType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MemberPointerType(MemberPointerType.__Internal native, bool skipVTables = false) + private MemberPointerType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1352,19 +1352,19 @@ namespace CppSharp return new TypedefType(native.ToPointer(), skipVTables); } - internal static TypedefType __CreateInstance(TypedefType.__Internal native, bool skipVTables = false) + internal static TypedefType __CreateInstance(__Internal native, bool skipVTables = false) { return new TypedefType(native, skipVTables); } - private static void* __CopyValue(TypedefType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.TypedefType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefType(TypedefType.__Internal native, bool skipVTables = false) + private TypedefType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1453,19 +1453,19 @@ namespace CppSharp return new AttributedType(native.ToPointer(), skipVTables); } - internal static AttributedType __CreateInstance(AttributedType.__Internal native, bool skipVTables = false) + internal static AttributedType __CreateInstance(__Internal native, bool skipVTables = false) { return new AttributedType(native, skipVTables); } - private static void* __CopyValue(AttributedType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.AttributedType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AttributedType(AttributedType.__Internal native, bool skipVTables = false) + private AttributedType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1565,19 +1565,19 @@ namespace CppSharp return new DecayedType(native.ToPointer(), skipVTables); } - internal static DecayedType __CreateInstance(DecayedType.__Internal native, bool skipVTables = false) + internal static DecayedType __CreateInstance(__Internal native, bool skipVTables = false) { return new DecayedType(native, skipVTables); } - private static void* __CopyValue(DecayedType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(56); - global::CppSharp.Parser.AST.DecayedType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DecayedType(DecayedType.__Internal native, bool skipVTables = false) + private DecayedType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1707,19 +1707,19 @@ namespace CppSharp return new TemplateArgument(native.ToPointer(), skipVTables); } - internal static TemplateArgument __CreateInstance(TemplateArgument.__Internal native, bool skipVTables = false) + internal static TemplateArgument __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateArgument(native, skipVTables); } - private static void* __CopyValue(TemplateArgument.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - *(TemplateArgument.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private TemplateArgument(TemplateArgument.__Internal native, bool skipVTables = false) + private TemplateArgument(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1746,7 +1746,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(40); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((TemplateArgument.__Internal*) __Instance) = *((TemplateArgument.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -1881,19 +1881,19 @@ namespace CppSharp return new TemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static TemplateSpecializationType __CreateInstance(TemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static TemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(TemplateSpecializationType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(56); - global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateSpecializationType(TemplateSpecializationType.__Internal native, bool skipVTables = false) + private TemplateSpecializationType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2059,19 +2059,19 @@ namespace CppSharp return new DependentTemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static DependentTemplateSpecializationType __CreateInstance(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static DependentTemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(DependentTemplateSpecializationType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentTemplateSpecializationType(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) + private DependentTemplateSpecializationType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2205,19 +2205,19 @@ namespace CppSharp return new TemplateParameterType(native.ToPointer(), skipVTables); } - internal static TemplateParameterType __CreateInstance(TemplateParameterType.__Internal native, bool skipVTables = false) + internal static TemplateParameterType __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateParameterType(native, skipVTables); } - private static void* __CopyValue(TemplateParameterType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.TemplateParameterType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterType(TemplateParameterType.__Internal native, bool skipVTables = false) + private TemplateParameterType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2355,19 +2355,19 @@ namespace CppSharp return new TemplateParameterSubstitutionType(native.ToPointer(), skipVTables); } - internal static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) + internal static TemplateParameterSubstitutionType __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native, skipVTables); } - private static void* __CopyValue(TemplateParameterSubstitutionType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterSubstitutionType(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) + private TemplateParameterSubstitutionType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2469,19 +2469,19 @@ namespace CppSharp return new InjectedClassNameType(native.ToPointer(), skipVTables); } - internal static InjectedClassNameType __CreateInstance(InjectedClassNameType.__Internal native, bool skipVTables = false) + internal static InjectedClassNameType __CreateInstance(__Internal native, bool skipVTables = false) { return new InjectedClassNameType(native, skipVTables); } - private static void* __CopyValue(InjectedClassNameType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.InjectedClassNameType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InjectedClassNameType(InjectedClassNameType.__Internal native, bool skipVTables = false) + private InjectedClassNameType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2580,19 +2580,19 @@ namespace CppSharp return new DependentNameType(native.ToPointer(), skipVTables); } - internal static DependentNameType __CreateInstance(DependentNameType.__Internal native, bool skipVTables = false) + internal static DependentNameType __CreateInstance(__Internal native, bool skipVTables = false) { return new DependentNameType(native, skipVTables); } - private static void* __CopyValue(DependentNameType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.DependentNameType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentNameType(DependentNameType.__Internal native, bool skipVTables = false) + private DependentNameType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2670,19 +2670,19 @@ namespace CppSharp return new PackExpansionType(native.ToPointer(), skipVTables); } - internal static PackExpansionType __CreateInstance(PackExpansionType.__Internal native, bool skipVTables = false) + internal static PackExpansionType __CreateInstance(__Internal native, bool skipVTables = false) { return new PackExpansionType(native, skipVTables); } - private static void* __CopyValue(PackExpansionType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - global::CppSharp.Parser.AST.PackExpansionType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PackExpansionType(PackExpansionType.__Internal native, bool skipVTables = false) + private PackExpansionType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2753,19 +2753,19 @@ namespace CppSharp return new UnaryTransformType(native.ToPointer(), skipVTables); } - internal static UnaryTransformType __CreateInstance(UnaryTransformType.__Internal native, bool skipVTables = false) + internal static UnaryTransformType __CreateInstance(__Internal native, bool skipVTables = false) { return new UnaryTransformType(native, skipVTables); } - private static void* __CopyValue(UnaryTransformType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.UnaryTransformType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private UnaryTransformType(UnaryTransformType.__Internal native, bool skipVTables = false) + private UnaryTransformType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2862,19 +2862,19 @@ namespace CppSharp return new VectorType(native.ToPointer(), skipVTables); } - internal static VectorType __CreateInstance(VectorType.__Internal native, bool skipVTables = false) + internal static VectorType __CreateInstance(__Internal native, bool skipVTables = false) { return new VectorType(native, skipVTables); } - private static void* __CopyValue(VectorType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.VectorType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VectorType(VectorType.__Internal native, bool skipVTables = false) + private VectorType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2968,19 +2968,19 @@ namespace CppSharp return new BuiltinType(native.ToPointer(), skipVTables); } - internal static BuiltinType __CreateInstance(BuiltinType.__Internal native, bool skipVTables = false) + internal static BuiltinType __CreateInstance(__Internal native, bool skipVTables = false) { return new BuiltinType(native, skipVTables); } - private static void* __CopyValue(BuiltinType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - global::CppSharp.Parser.AST.BuiltinType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BuiltinType(BuiltinType.__Internal native, bool skipVTables = false) + private BuiltinType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3069,19 +3069,19 @@ namespace CppSharp return new VTableComponent(native.ToPointer(), skipVTables); } - internal static VTableComponent __CreateInstance(VTableComponent.__Internal native, bool skipVTables = false) + internal static VTableComponent __CreateInstance(__Internal native, bool skipVTables = false) { return new VTableComponent(native, skipVTables); } - private static void* __CopyValue(VTableComponent.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(VTableComponent.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private VTableComponent(VTableComponent.__Internal native, bool skipVTables = false) + private VTableComponent(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3108,7 +3108,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(16); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((VTableComponent.__Internal*) __Instance) = *((VTableComponent.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -3226,19 +3226,19 @@ namespace CppSharp return new VTableLayout(native.ToPointer(), skipVTables); } - internal static VTableLayout __CreateInstance(VTableLayout.__Internal native, bool skipVTables = false) + internal static VTableLayout __CreateInstance(__Internal native, bool skipVTables = false) { return new VTableLayout(native, skipVTables); } - private static void* __CopyValue(VTableLayout.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.VTableLayout.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VTableLayout(VTableLayout.__Internal native, bool skipVTables = false) + private VTableLayout(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3361,19 +3361,19 @@ namespace CppSharp return new VFTableInfo(native.ToPointer(), skipVTables); } - internal static VFTableInfo __CreateInstance(VFTableInfo.__Internal native, bool skipVTables = false) + internal static VFTableInfo __CreateInstance(__Internal native, bool skipVTables = false) { return new VFTableInfo(native, skipVTables); } - private static void* __CopyValue(VFTableInfo.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.VFTableInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VFTableInfo(VFTableInfo.__Internal native, bool skipVTables = false) + private VFTableInfo(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3530,19 +3530,19 @@ namespace CppSharp return new LayoutField(native.ToPointer(), skipVTables); } - internal static LayoutField __CreateInstance(LayoutField.__Internal native, bool skipVTables = false) + internal static LayoutField __CreateInstance(__Internal native, bool skipVTables = false) { return new LayoutField(native, skipVTables); } - private static void* __CopyValue(LayoutField.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(56); - global::CppSharp.Parser.AST.LayoutField.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutField(LayoutField.__Internal native, bool skipVTables = false) + private LayoutField(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3684,19 +3684,19 @@ namespace CppSharp return new LayoutBase(native.ToPointer(), skipVTables); } - internal static LayoutBase __CreateInstance(LayoutBase.__Internal native, bool skipVTables = false) + internal static LayoutBase __CreateInstance(__Internal native, bool skipVTables = false) { return new LayoutBase(native, skipVTables); } - private static void* __CopyValue(LayoutBase.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.LayoutBase.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutBase(LayoutBase.__Internal native, bool skipVTables = false) + private LayoutBase(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3900,19 +3900,19 @@ namespace CppSharp return new ClassLayout(native.ToPointer(), skipVTables); } - internal static ClassLayout __CreateInstance(ClassLayout.__Internal native, bool skipVTables = false) + internal static ClassLayout __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassLayout(native, skipVTables); } - private static void* __CopyValue(ClassLayout.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(136); - global::CppSharp.Parser.AST.ClassLayout.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassLayout(ClassLayout.__Internal native, bool skipVTables = false) + private ClassLayout(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4274,19 +4274,19 @@ namespace CppSharp return new Declaration(native.ToPointer(), skipVTables); } - internal static Declaration __CreateInstance(Declaration.__Internal native, bool skipVTables = false) + internal static Declaration __CreateInstance(__Internal native, bool skipVTables = false) { return new Declaration(native, skipVTables); } - private static void* __CopyValue(Declaration.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(168); - global::CppSharp.Parser.AST.Declaration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Declaration(Declaration.__Internal native, bool skipVTables = false) + private Declaration(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4889,19 +4889,19 @@ namespace CppSharp return new DeclarationContext(native.ToPointer(), skipVTables); } - internal static DeclarationContext __CreateInstance(DeclarationContext.__Internal native, bool skipVTables = false) + internal static DeclarationContext __CreateInstance(__Internal native, bool skipVTables = false) { return new DeclarationContext(native, skipVTables); } - private static void* __CopyValue(DeclarationContext.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(416); - global::CppSharp.Parser.AST.DeclarationContext.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DeclarationContext(DeclarationContext.__Internal native, bool skipVTables = false) + private DeclarationContext(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5344,19 +5344,19 @@ namespace CppSharp return new TypedefNameDecl(native.ToPointer(), skipVTables); } - internal static TypedefNameDecl __CreateInstance(TypedefNameDecl.__Internal native, bool skipVTables = false) + internal static TypedefNameDecl __CreateInstance(__Internal native, bool skipVTables = false) { return new TypedefNameDecl(native, skipVTables); } - private static void* __CopyValue(TypedefNameDecl.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(184); - global::CppSharp.Parser.AST.TypedefNameDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefNameDecl(TypedefNameDecl.__Internal native, bool skipVTables = false) + private TypedefNameDecl(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5502,19 +5502,19 @@ namespace CppSharp return new TypedefDecl(native.ToPointer(), skipVTables); } - internal static TypedefDecl __CreateInstance(TypedefDecl.__Internal native, bool skipVTables = false) + internal static TypedefDecl __CreateInstance(__Internal native, bool skipVTables = false) { return new TypedefDecl(native, skipVTables); } - private static void* __CopyValue(TypedefDecl.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(184); - global::CppSharp.Parser.AST.TypedefDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefDecl(TypedefDecl.__Internal native, bool skipVTables = false) + private TypedefDecl(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5645,19 +5645,19 @@ namespace CppSharp return new TypeAlias(native.ToPointer(), skipVTables); } - internal static TypeAlias __CreateInstance(TypeAlias.__Internal native, bool skipVTables = false) + internal static TypeAlias __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeAlias(native, skipVTables); } - private static void* __CopyValue(TypeAlias.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(192); - global::CppSharp.Parser.AST.TypeAlias.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAlias(TypeAlias.__Internal native, bool skipVTables = false) + private TypeAlias(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5803,19 +5803,19 @@ namespace CppSharp return new Friend(native.ToPointer(), skipVTables); } - internal static Friend __CreateInstance(Friend.__Internal native, bool skipVTables = false) + internal static Friend __CreateInstance(__Internal native, bool skipVTables = false) { return new Friend(native, skipVTables); } - private static void* __CopyValue(Friend.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(176); - global::CppSharp.Parser.AST.Friend.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Friend(Friend.__Internal native, bool skipVTables = false) + private Friend(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5929,19 +5929,19 @@ namespace CppSharp return new Statement(native.ToPointer(), skipVTables); } - internal static Statement __CreateInstance(Statement.__Internal native, bool skipVTables = false) + internal static Statement __CreateInstance(__Internal native, bool skipVTables = false) { return new Statement(native, skipVTables); } - private static void* __CopyValue(Statement.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.Statement.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Statement(Statement.__Internal native, bool skipVTables = false) + private Statement(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6057,19 +6057,19 @@ namespace CppSharp return new Expression(native.ToPointer(), skipVTables); } - internal static Expression __CreateInstance(Expression.__Internal native, bool skipVTables = false) + internal static Expression __CreateInstance(__Internal native, bool skipVTables = false) { return new Expression(native, skipVTables); } - private static void* __CopyValue(Expression.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.Expression.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Expression(Expression.__Internal native, bool skipVTables = false) + private Expression(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6157,19 +6157,19 @@ namespace CppSharp return new BinaryOperator(native.ToPointer(), skipVTables); } - internal static BinaryOperator __CreateInstance(BinaryOperator.__Internal native, bool skipVTables = false) + internal static BinaryOperator __CreateInstance(__Internal native, bool skipVTables = false) { return new BinaryOperator(native, skipVTables); } - private static void* __CopyValue(BinaryOperator.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(80); - global::CppSharp.Parser.AST.BinaryOperator.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BinaryOperator(BinaryOperator.__Internal native, bool skipVTables = false) + private BinaryOperator(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6311,19 +6311,19 @@ namespace CppSharp return new CallExpr(native.ToPointer(), skipVTables); } - internal static CallExpr __CreateInstance(CallExpr.__Internal native, bool skipVTables = false) + internal static CallExpr __CreateInstance(__Internal native, bool skipVTables = false) { return new CallExpr(native, skipVTables); } - private static void* __CopyValue(CallExpr.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.CallExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CallExpr(CallExpr.__Internal native, bool skipVTables = false) + private CallExpr(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6448,19 +6448,19 @@ namespace CppSharp return new CXXConstructExpr(native.ToPointer(), skipVTables); } - internal static CXXConstructExpr __CreateInstance(CXXConstructExpr.__Internal native, bool skipVTables = false) + internal static CXXConstructExpr __CreateInstance(__Internal native, bool skipVTables = false) { return new CXXConstructExpr(native, skipVTables); } - private static void* __CopyValue(CXXConstructExpr.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.CXXConstructExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CXXConstructExpr(CXXConstructExpr.__Internal native, bool skipVTables = false) + private CXXConstructExpr(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6624,19 +6624,19 @@ namespace CppSharp return new Parameter(native.ToPointer(), skipVTables); } - internal static Parameter __CreateInstance(Parameter.__Internal native, bool skipVTables = false) + internal static Parameter __CreateInstance(__Internal native, bool skipVTables = false) { return new Parameter(native, skipVTables); } - private static void* __CopyValue(Parameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(200); - global::CppSharp.Parser.AST.Parameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Parameter(Parameter.__Internal native, bool skipVTables = false) + private Parameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6935,19 +6935,19 @@ namespace CppSharp return new Function(native.ToPointer(), skipVTables); } - internal static Function __CreateInstance(Function.__Internal native, bool skipVTables = false) + internal static Function __CreateInstance(__Internal native, bool skipVTables = false) { return new Function(native, skipVTables); } - private static void* __CopyValue(Function.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(336); - global::CppSharp.Parser.AST.Function.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Function(Function.__Internal native, bool skipVTables = false) + private Function(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7426,19 +7426,19 @@ namespace CppSharp return new Method(native.ToPointer(), skipVTables); } - internal static Method __CreateInstance(Method.__Internal native, bool skipVTables = false) + internal static Method __CreateInstance(__Internal native, bool skipVTables = false) { return new Method(native, skipVTables); } - private static void* __CopyValue(Method.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(376); - global::CppSharp.Parser.AST.Method.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Method(Method.__Internal native, bool skipVTables = false) + private Method(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7867,19 +7867,19 @@ namespace CppSharp return new Item(native.ToPointer(), skipVTables); } - internal static Item __CreateInstance(Item.__Internal native, bool skipVTables = false) + internal static Item __CreateInstance(__Internal native, bool skipVTables = false) { return new Item(native, skipVTables); } - private static void* __CopyValue(Item.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(200); - global::CppSharp.Parser.AST.Enumeration.Item.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Item(Item.__Internal native, bool skipVTables = false) + private Item(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7959,19 +7959,19 @@ namespace CppSharp return new Enumeration(native.ToPointer(), skipVTables); } - internal static Enumeration __CreateInstance(Enumeration.__Internal native, bool skipVTables = false) + internal static Enumeration __CreateInstance(__Internal native, bool skipVTables = false) { return new Enumeration(native, skipVTables); } - private static void* __CopyValue(Enumeration.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(456); - global::CppSharp.Parser.AST.Enumeration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Enumeration(Enumeration.__Internal native, bool skipVTables = false) + private Enumeration(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8194,19 +8194,19 @@ namespace CppSharp return new Variable(native.ToPointer(), skipVTables); } - internal static Variable __CreateInstance(Variable.__Internal native, bool skipVTables = false) + internal static Variable __CreateInstance(__Internal native, bool skipVTables = false) { return new Variable(native, skipVTables); } - private static void* __CopyValue(Variable.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(208); - global::CppSharp.Parser.AST.Variable.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Variable(Variable.__Internal native, bool skipVTables = false) + private Variable(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8322,19 +8322,19 @@ namespace CppSharp return new BaseClassSpecifier(native.ToPointer(), skipVTables); } - internal static BaseClassSpecifier __CreateInstance(BaseClassSpecifier.__Internal native, bool skipVTables = false) + internal static BaseClassSpecifier __CreateInstance(__Internal native, bool skipVTables = false) { return new BaseClassSpecifier(native, skipVTables); } - private static void* __CopyValue(BaseClassSpecifier.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(BaseClassSpecifier.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private BaseClassSpecifier(BaseClassSpecifier.__Internal native, bool skipVTables = false) + private BaseClassSpecifier(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8361,7 +8361,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(24); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((BaseClassSpecifier.__Internal*) __Instance) = *((BaseClassSpecifier.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -8524,19 +8524,19 @@ namespace CppSharp return new Field(native.ToPointer(), skipVTables); } - internal static Field __CreateInstance(Field.__Internal native, bool skipVTables = false) + internal static Field __CreateInstance(__Internal native, bool skipVTables = false) { return new Field(native, skipVTables); } - private static void* __CopyValue(Field.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(200); - global::CppSharp.Parser.AST.Field.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Field(Field.__Internal native, bool skipVTables = false) + private Field(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8718,19 +8718,19 @@ namespace CppSharp return new AccessSpecifierDecl(native.ToPointer(), skipVTables); } - internal static AccessSpecifierDecl __CreateInstance(AccessSpecifierDecl.__Internal native, bool skipVTables = false) + internal static AccessSpecifierDecl __CreateInstance(__Internal native, bool skipVTables = false) { return new AccessSpecifierDecl(native, skipVTables); } - private static void* __CopyValue(AccessSpecifierDecl.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(168); - global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AccessSpecifierDecl(AccessSpecifierDecl.__Internal native, bool skipVTables = false) + private AccessSpecifierDecl(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9010,19 +9010,19 @@ namespace CppSharp return new Class(native.ToPointer(), skipVTables); } - internal static Class __CreateInstance(Class.__Internal native, bool skipVTables = false) + internal static Class __CreateInstance(__Internal native, bool skipVTables = false) { return new Class(native, skipVTables); } - private static void* __CopyValue(Class.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(536); - global::CppSharp.Parser.AST.Class.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Class(Class.__Internal native, bool skipVTables = false) + private Class(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9445,19 +9445,19 @@ namespace CppSharp return new Template(native.ToPointer(), skipVTables); } - internal static Template __CreateInstance(Template.__Internal native, bool skipVTables = false) + internal static Template __CreateInstance(__Internal native, bool skipVTables = false) { return new Template(native, skipVTables); } - private static void* __CopyValue(Template.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(200); - global::CppSharp.Parser.AST.Template.__Internal.cctor_3(ret, new global::System.IntPtr(&native)); + __Internal.cctor_3(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Template(Template.__Internal native, bool skipVTables = false) + private Template(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9653,19 +9653,19 @@ namespace CppSharp return new TypeAliasTemplate(native.ToPointer(), skipVTables); } - internal static TypeAliasTemplate __CreateInstance(TypeAliasTemplate.__Internal native, bool skipVTables = false) + internal static TypeAliasTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeAliasTemplate(native, skipVTables); } - private static void* __CopyValue(TypeAliasTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(200); - global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAliasTemplate(TypeAliasTemplate.__Internal native, bool skipVTables = false) + private TypeAliasTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9799,19 +9799,19 @@ namespace CppSharp return new TemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateParameter __CreateInstance(TemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateParameter(native, skipVTables); } - private static void* __CopyValue(TemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(184); - global::CppSharp.Parser.AST.TemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameter(TemplateParameter.__Internal native, bool skipVTables = false) + private TemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9995,19 +9995,19 @@ namespace CppSharp return new TemplateTemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateTemplateParameter __CreateInstance(TemplateTemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateTemplateParameter(native, skipVTables); } - private static void* __CopyValue(TemplateTemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(208); - global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateTemplateParameter(TemplateTemplateParameter.__Internal native, bool skipVTables = false) + private TemplateTemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10183,19 +10183,19 @@ namespace CppSharp return new TypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static TypeTemplateParameter __CreateInstance(TypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static TypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(TypeTemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(200); - global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeTemplateParameter(TypeTemplateParameter.__Internal native, bool skipVTables = false) + private TypeTemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10354,19 +10354,19 @@ namespace CppSharp return new NonTypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static NonTypeTemplateParameter __CreateInstance(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static NonTypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new NonTypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(NonTypeTemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(200); - global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NonTypeTemplateParameter(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) + private NonTypeTemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10577,19 +10577,19 @@ namespace CppSharp return new ClassTemplate(native.ToPointer(), skipVTables); } - internal static ClassTemplate __CreateInstance(ClassTemplate.__Internal native, bool skipVTables = false) + internal static ClassTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassTemplate(native, skipVTables); } - private static void* __CopyValue(ClassTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(224); - global::CppSharp.Parser.AST.ClassTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplate(ClassTemplate.__Internal native, bool skipVTables = false) + private ClassTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10851,19 +10851,19 @@ namespace CppSharp return new ClassTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplateSpecialization __CreateInstance(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(ClassTemplateSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(576); - global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplateSpecialization(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) + private ClassTemplateSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11132,19 +11132,19 @@ namespace CppSharp return new ClassTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplatePartialSpecialization __CreateInstance(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(ClassTemplatePartialSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(576); - global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplatePartialSpecialization(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + private ClassTemplatePartialSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11298,19 +11298,19 @@ namespace CppSharp return new FunctionTemplate(native.ToPointer(), skipVTables); } - internal static FunctionTemplate __CreateInstance(FunctionTemplate.__Internal native, bool skipVTables = false) + internal static FunctionTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new FunctionTemplate(native, skipVTables); } - private static void* __CopyValue(FunctionTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(224); - global::CppSharp.Parser.AST.FunctionTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplate(FunctionTemplate.__Internal native, bool skipVTables = false) + private FunctionTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11457,19 +11457,19 @@ namespace CppSharp return new FunctionTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static FunctionTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(FunctionTemplateSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplateSpecialization(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) + private FunctionTemplateSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11702,19 +11702,19 @@ namespace CppSharp return new VarTemplate(native.ToPointer(), skipVTables); } - internal static VarTemplate __CreateInstance(VarTemplate.__Internal native, bool skipVTables = false) + internal static VarTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new VarTemplate(native, skipVTables); } - private static void* __CopyValue(VarTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(224); - global::CppSharp.Parser.AST.VarTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplate(VarTemplate.__Internal native, bool skipVTables = false) + private VarTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11907,19 +11907,19 @@ namespace CppSharp return new VarTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplateSpecialization __CreateInstance(VarTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new VarTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(VarTemplateSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(248); - global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplateSpecialization(VarTemplateSpecialization.__Internal native, bool skipVTables = false) + private VarTemplateSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12119,19 +12119,19 @@ namespace CppSharp return new VarTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplatePartialSpecialization __CreateInstance(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(VarTemplatePartialSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(248); - global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplatePartialSpecialization(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + private VarTemplatePartialSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12292,19 +12292,19 @@ namespace CppSharp return new Namespace(native.ToPointer(), skipVTables); } - internal static Namespace __CreateInstance(Namespace.__Internal native, bool skipVTables = false) + internal static Namespace __CreateInstance(__Internal native, bool skipVTables = false) { return new Namespace(native, skipVTables); } - private static void* __CopyValue(Namespace.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(416); - global::CppSharp.Parser.AST.Namespace.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Namespace(Namespace.__Internal native, bool skipVTables = false) + private Namespace(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12403,19 +12403,19 @@ namespace CppSharp return new PreprocessedEntity(native.ToPointer(), skipVTables); } - internal static PreprocessedEntity __CreateInstance(PreprocessedEntity.__Internal native, bool skipVTables = false) + internal static PreprocessedEntity __CreateInstance(__Internal native, bool skipVTables = false) { return new PreprocessedEntity(native, skipVTables); } - private static void* __CopyValue(PreprocessedEntity.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(PreprocessedEntity.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private PreprocessedEntity(PreprocessedEntity.__Internal native, bool skipVTables = false) + private PreprocessedEntity(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12442,7 +12442,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(24); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((PreprocessedEntity.__Internal*) __Instance) = *((PreprocessedEntity.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -12565,19 +12565,19 @@ namespace CppSharp return new MacroDefinition(native.ToPointer(), skipVTables); } - internal static MacroDefinition __CreateInstance(MacroDefinition.__Internal native, bool skipVTables = false) + internal static MacroDefinition __CreateInstance(__Internal native, bool skipVTables = false) { return new MacroDefinition(native, skipVTables); } - private static void* __CopyValue(MacroDefinition.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(80); - global::CppSharp.Parser.AST.MacroDefinition.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroDefinition(MacroDefinition.__Internal native, bool skipVTables = false) + private MacroDefinition(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12743,19 +12743,19 @@ namespace CppSharp return new MacroExpansion(native.ToPointer(), skipVTables); } - internal static MacroExpansion __CreateInstance(MacroExpansion.__Internal native, bool skipVTables = false) + internal static MacroExpansion __CreateInstance(__Internal native, bool skipVTables = false) { return new MacroExpansion(native, skipVTables); } - private static void* __CopyValue(MacroExpansion.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(80); - global::CppSharp.Parser.AST.MacroExpansion.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroExpansion(MacroExpansion.__Internal native, bool skipVTables = false) + private MacroExpansion(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13001,19 +13001,19 @@ namespace CppSharp return new TranslationUnit(native.ToPointer(), skipVTables); } - internal static TranslationUnit __CreateInstance(TranslationUnit.__Internal native, bool skipVTables = false) + internal static TranslationUnit __CreateInstance(__Internal native, bool skipVTables = false) { return new TranslationUnit(native, skipVTables); } - private static void* __CopyValue(TranslationUnit.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(472); - global::CppSharp.Parser.AST.TranslationUnit.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TranslationUnit(TranslationUnit.__Internal native, bool skipVTables = false) + private TranslationUnit(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13217,19 +13217,19 @@ namespace CppSharp return new NativeLibrary(native.ToPointer(), skipVTables); } - internal static NativeLibrary __CreateInstance(NativeLibrary.__Internal native, bool skipVTables = false) + internal static NativeLibrary __CreateInstance(__Internal native, bool skipVTables = false) { return new NativeLibrary(native, skipVTables); } - private static void* __CopyValue(NativeLibrary.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(80); - global::CppSharp.Parser.AST.NativeLibrary.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NativeLibrary(NativeLibrary.__Internal native, bool skipVTables = false) + private NativeLibrary(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13412,19 +13412,19 @@ namespace CppSharp return new ASTContext(native.ToPointer(), skipVTables); } - internal static ASTContext __CreateInstance(ASTContext.__Internal native, bool skipVTables = false) + internal static ASTContext __CreateInstance(__Internal native, bool skipVTables = false) { return new ASTContext(native, skipVTables); } - private static void* __CopyValue(ASTContext.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.ASTContext.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ASTContext(ASTContext.__Internal native, bool skipVTables = false) + private ASTContext(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13538,19 +13538,19 @@ namespace CppSharp return new Comment(native.ToPointer(), skipVTables); } - internal static Comment __CreateInstance(Comment.__Internal native, bool skipVTables = false) + internal static Comment __CreateInstance(__Internal native, bool skipVTables = false) { return new Comment(native, skipVTables); } - private static void* __CopyValue(Comment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(Comment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private Comment(Comment.__Internal native, bool skipVTables = false) + private Comment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13577,7 +13577,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(4); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((Comment.__Internal*) __Instance) = *((Comment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -13641,19 +13641,19 @@ namespace CppSharp return new BlockContentComment(native.ToPointer(), skipVTables); } - internal static BlockContentComment __CreateInstance(BlockContentComment.__Internal native, bool skipVTables = false) + internal static BlockContentComment __CreateInstance(__Internal native, bool skipVTables = false) { return new BlockContentComment(native, skipVTables); } - private static void* __CopyValue(BlockContentComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(BlockContentComment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private BlockContentComment(BlockContentComment.__Internal native, bool skipVTables = false) + private BlockContentComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13693,7 +13693,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(4); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((BlockContentComment.__Internal*) __Instance) = *((BlockContentComment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.BlockContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -13754,19 +13754,19 @@ namespace CppSharp return new FullComment(native.ToPointer(), skipVTables); } - internal static FullComment __CreateInstance(FullComment.__Internal native, bool skipVTables = false) + internal static FullComment __CreateInstance(__Internal native, bool skipVTables = false) { return new FullComment(native, skipVTables); } - private static void* __CopyValue(FullComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.FullComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FullComment(FullComment.__Internal native, bool skipVTables = false) + private FullComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13879,19 +13879,19 @@ namespace CppSharp return new InlineContentComment(native.ToPointer(), skipVTables); } - internal static InlineContentComment __CreateInstance(InlineContentComment.__Internal native, bool skipVTables = false) + internal static InlineContentComment __CreateInstance(__Internal native, bool skipVTables = false) { return new InlineContentComment(native, skipVTables); } - private static void* __CopyValue(InlineContentComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(InlineContentComment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private InlineContentComment(InlineContentComment.__Internal native, bool skipVTables = false) + private InlineContentComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13931,7 +13931,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((InlineContentComment.__Internal*) __Instance) = *((InlineContentComment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.InlineContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -14008,19 +14008,19 @@ namespace CppSharp return new ParagraphComment(native.ToPointer(), skipVTables); } - internal static ParagraphComment __CreateInstance(ParagraphComment.__Internal native, bool skipVTables = false) + internal static ParagraphComment __CreateInstance(__Internal native, bool skipVTables = false) { return new ParagraphComment(native, skipVTables); } - private static void* __CopyValue(ParagraphComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.ParagraphComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParagraphComment(ParagraphComment.__Internal native, bool skipVTables = false) + private ParagraphComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14219,19 +14219,19 @@ namespace CppSharp return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(Argument.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(Argument.__Internal native, bool skipVTables = false) + private Argument(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14299,19 +14299,19 @@ namespace CppSharp return new BlockCommandComment(native.ToPointer(), skipVTables); } - internal static BlockCommandComment __CreateInstance(BlockCommandComment.__Internal native, bool skipVTables = false) + internal static BlockCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new BlockCommandComment(native, skipVTables); } - private static void* __CopyValue(BlockCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.BlockCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BlockCommandComment(BlockCommandComment.__Internal native, bool skipVTables = false) + private BlockCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14484,19 +14484,19 @@ namespace CppSharp return new ParamCommandComment(native.ToPointer(), skipVTables); } - internal static ParamCommandComment __CreateInstance(ParamCommandComment.__Internal native, bool skipVTables = false) + internal static ParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new ParamCommandComment(native, skipVTables); } - private static void* __CopyValue(ParamCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.ParamCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParamCommandComment(ParamCommandComment.__Internal native, bool skipVTables = false) + private ParamCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14631,19 +14631,19 @@ namespace CppSharp return new TParamCommandComment(native.ToPointer(), skipVTables); } - internal static TParamCommandComment __CreateInstance(TParamCommandComment.__Internal native, bool skipVTables = false) + internal static TParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new TParamCommandComment(native, skipVTables); } - private static void* __CopyValue(TParamCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.TParamCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TParamCommandComment(TParamCommandComment.__Internal native, bool skipVTables = false) + private TParamCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14762,19 +14762,19 @@ namespace CppSharp return new VerbatimBlockLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockLineComment __CreateInstance(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockLineComment __CreateInstance(__Internal native, bool skipVTables = false) { return new VerbatimBlockLineComment(native, skipVTables); } - private static void* __CopyValue(VerbatimBlockLineComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockLineComment(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) + private VerbatimBlockLineComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14897,19 +14897,19 @@ namespace CppSharp return new VerbatimBlockComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockComment __CreateInstance(VerbatimBlockComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockComment __CreateInstance(__Internal native, bool skipVTables = false) { return new VerbatimBlockComment(native, skipVTables); } - private static void* __CopyValue(VerbatimBlockComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockComment(VerbatimBlockComment.__Internal native, bool skipVTables = false) + private VerbatimBlockComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15041,19 +15041,19 @@ namespace CppSharp return new VerbatimLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimLineComment __CreateInstance(VerbatimLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimLineComment __CreateInstance(__Internal native, bool skipVTables = false) { return new VerbatimLineComment(native, skipVTables); } - private static void* __CopyValue(VerbatimLineComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.VerbatimLineComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimLineComment(VerbatimLineComment.__Internal native, bool skipVTables = false) + private VerbatimLineComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15226,19 +15226,19 @@ namespace CppSharp return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(Argument.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(Argument.__Internal native, bool skipVTables = false) + private Argument(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15306,19 +15306,19 @@ namespace CppSharp return new InlineCommandComment(native.ToPointer(), skipVTables); } - internal static InlineCommandComment __CreateInstance(InlineCommandComment.__Internal native, bool skipVTables = false) + internal static InlineCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new InlineCommandComment(native, skipVTables); } - private static void* __CopyValue(InlineCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.InlineCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InlineCommandComment(InlineCommandComment.__Internal native, bool skipVTables = false) + private InlineCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15453,19 +15453,19 @@ namespace CppSharp return new HTMLTagComment(native.ToPointer(), skipVTables); } - internal static HTMLTagComment __CreateInstance(HTMLTagComment.__Internal native, bool skipVTables = false) + internal static HTMLTagComment __CreateInstance(__Internal native, bool skipVTables = false) { return new HTMLTagComment(native, skipVTables); } - private static void* __CopyValue(HTMLTagComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(HTMLTagComment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private HTMLTagComment(HTMLTagComment.__Internal native, bool skipVTables = false) + private HTMLTagComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15505,7 +15505,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((HTMLTagComment.__Internal*) __Instance) = *((HTMLTagComment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.HTMLTagComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -15637,19 +15637,19 @@ namespace CppSharp return new Attribute(native.ToPointer(), skipVTables); } - internal static Attribute __CreateInstance(Attribute.__Internal native, bool skipVTables = false) + internal static Attribute __CreateInstance(__Internal native, bool skipVTables = false) { return new Attribute(native, skipVTables); } - private static void* __CopyValue(Attribute.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Attribute(Attribute.__Internal native, bool skipVTables = false) + private Attribute(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15731,19 +15731,19 @@ namespace CppSharp return new HTMLStartTagComment(native.ToPointer(), skipVTables); } - internal static HTMLStartTagComment __CreateInstance(HTMLStartTagComment.__Internal native, bool skipVTables = false) + internal static HTMLStartTagComment __CreateInstance(__Internal native, bool skipVTables = false) { return new HTMLStartTagComment(native, skipVTables); } - private static void* __CopyValue(HTMLStartTagComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(56); - global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLStartTagComment(HTMLStartTagComment.__Internal native, bool skipVTables = false) + private HTMLStartTagComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15879,19 +15879,19 @@ namespace CppSharp return new HTMLEndTagComment(native.ToPointer(), skipVTables); } - internal static HTMLEndTagComment __CreateInstance(HTMLEndTagComment.__Internal native, bool skipVTables = false) + internal static HTMLEndTagComment __CreateInstance(__Internal native, bool skipVTables = false) { return new HTMLEndTagComment(native, skipVTables); } - private static void* __CopyValue(HTMLEndTagComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLEndTagComment(HTMLEndTagComment.__Internal native, bool skipVTables = false) + private HTMLEndTagComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15998,19 +15998,19 @@ namespace CppSharp return new TextComment(native.ToPointer(), skipVTables); } - internal static TextComment __CreateInstance(TextComment.__Internal native, bool skipVTables = false) + internal static TextComment __CreateInstance(__Internal native, bool skipVTables = false) { return new TextComment(native, skipVTables); } - private static void* __CopyValue(TextComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.TextComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TextComment(TextComment.__Internal native, bool skipVTables = false) + private TextComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16138,19 +16138,19 @@ namespace CppSharp return new RawComment(native.ToPointer(), skipVTables); } - internal static RawComment __CreateInstance(RawComment.__Internal native, bool skipVTables = false) + internal static RawComment __CreateInstance(__Internal native, bool skipVTables = false) { return new RawComment(native, skipVTables); } - private static void* __CopyValue(RawComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.RawComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private RawComment(RawComment.__Internal native, bool skipVTables = false) + private RawComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16297,12 +16297,12 @@ namespace CppSharp return new SourceLocation(native.ToPointer(), skipVTables); } - internal static SourceLocation __CreateInstance(SourceLocation.__Internal native, bool skipVTables = false) + internal static SourceLocation __CreateInstance(__Internal native, bool skipVTables = false) { return new SourceLocation(native, skipVTables); } - private SourceLocation(SourceLocation.__Internal native, bool skipVTables = false) + private SourceLocation(__Internal native, bool skipVTables = false) : this() { __instance = native; @@ -16534,19 +16534,19 @@ namespace CppSharp return new ParserTargetInfo(native.ToPointer(), skipVTables); } - internal static ParserTargetInfo __CreateInstance(ParserTargetInfo.__Internal native, bool skipVTables = false) + internal static ParserTargetInfo __CreateInstance(__Internal native, bool skipVTables = false) { return new ParserTargetInfo(native, skipVTables); } - private static void* __CopyValue(ParserTargetInfo.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(176); - global::CppSharp.Parser.ParserTargetInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserTargetInfo(ParserTargetInfo.__Internal native, bool skipVTables = false) + private ParserTargetInfo(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17398,19 +17398,19 @@ namespace CppSharp return new CppParserOptions(native.ToPointer(), skipVTables); } - internal static CppParserOptions __CreateInstance(CppParserOptions.__Internal native, bool skipVTables = false) + internal static CppParserOptions __CreateInstance(__Internal native, bool skipVTables = false) { return new CppParserOptions(native, skipVTables); } - private static void* __CopyValue(CppParserOptions.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(256); - global::CppSharp.Parser.CppParserOptions.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CppParserOptions(CppParserOptions.__Internal native, bool skipVTables = false) + private CppParserOptions(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17858,19 +17858,19 @@ namespace CppSharp return new ParserDiagnostic(native.ToPointer(), skipVTables); } - internal static ParserDiagnostic __CreateInstance(ParserDiagnostic.__Internal native, bool skipVTables = false) + internal static ParserDiagnostic __CreateInstance(__Internal native, bool skipVTables = false) { return new ParserDiagnostic(native, skipVTables); } - private static void* __CopyValue(ParserDiagnostic.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.ParserDiagnostic.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserDiagnostic(ParserDiagnostic.__Internal native, bool skipVTables = false) + private ParserDiagnostic(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18055,19 +18055,19 @@ namespace CppSharp return new ParserResult(native.ToPointer(), skipVTables); } - internal static ParserResult __CreateInstance(ParserResult.__Internal native, bool skipVTables = false) + internal static ParserResult __CreateInstance(__Internal native, bool skipVTables = false) { return new ParserResult(native, skipVTables); } - private static void* __CopyValue(ParserResult.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(56); - global::CppSharp.Parser.ParserResult.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserResult(ParserResult.__Internal native, bool skipVTables = false) + private ParserResult(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18233,19 +18233,19 @@ namespace CppSharp return new ClangParser(native.ToPointer(), skipVTables); } - internal static ClangParser __CreateInstance(ClangParser.__Internal native, bool skipVTables = false) + internal static ClangParser __CreateInstance(__Internal native, bool skipVTables = false) { return new ClangParser(native, skipVTables); } - private static void* __CopyValue(ClangParser.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(ClangParser.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private ClangParser(ClangParser.__Internal native, bool skipVTables = false) + private ClangParser(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18271,7 +18271,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(0); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((ClangParser.__Internal*) __Instance) = *((ClangParser.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() 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 3ab5d010..fb6244bc 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 @@ -171,19 +171,19 @@ namespace Std return new Allocator(native.ToPointer(), skipVTables); } - internal static Allocator __CreateInstance(Allocator.__Internal native, bool skipVTables = false) + internal static Allocator __CreateInstance(__Internal native, bool skipVTables = false) { return new Allocator(native, skipVTables); } - private static void* __CopyValue(Allocator.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(Allocator.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private Allocator(Allocator.__Internal native, bool skipVTables = false) + private Allocator(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -202,7 +202,7 @@ namespace Std __Instance = Marshal.AllocHGlobal(0); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - __Internal.ctor_0((__Instance + __PointerAdjustment)); + global::Std.__1.Allocator.__Internal.ctor_0((__Instance + __PointerAdjustment)); } public void Dispose() @@ -1409,19 +1409,19 @@ namespace Std return new BasicString(native.ToPointer(), skipVTables); } - internal static BasicString __CreateInstance(BasicString.__Internal native, bool skipVTables = false) + internal static BasicString __CreateInstance(__Internal native, bool skipVTables = false) { return new BasicString(native, skipVTables); } - private static void* __CopyValue(BasicString.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(BasicString.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private BasicString(BasicString.__Internal native, bool skipVTables = false) + private BasicString(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1445,7 +1445,7 @@ namespace Std global::Std.__1.BasicString __dummy; NativeToManagedMap.TryRemove(__Instance, out __dummy); if (disposing) - __Internal.dtor_0((__Instance + __PointerAdjustment)); + global::Std.__1.BasicString.__Internal.dtor_0((__Instance + __PointerAdjustment)); if (__ownsNativeInstance) Marshal.FreeHGlobal(__Instance); } @@ -1454,7 +1454,7 @@ namespace Std { get { - var __ret = __Internal.CStr_0((__Instance + __PointerAdjustment)); + var __ret = global::Std.__1.BasicString.__Internal.CStr_0((__Instance + __PointerAdjustment)); return Marshal.PtrToStringAnsi(__ret); } } 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 9d9840e9..a8f1ba1b 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 @@ -330,19 +330,19 @@ namespace CppSharp return new Type(native.ToPointer(), skipVTables); } - internal static Type __CreateInstance(Type.__Internal native, bool skipVTables = false) + internal static Type __CreateInstance(__Internal native, bool skipVTables = false) { return new Type(native, skipVTables); } - private static void* __CopyValue(Type.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - global::CppSharp.Parser.AST.Type.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Type(Type.__Internal native, bool skipVTables = false) + private Type(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -453,19 +453,19 @@ namespace CppSharp return new TypeQualifiers(native.ToPointer(), skipVTables); } - internal static TypeQualifiers __CreateInstance(TypeQualifiers.__Internal native, bool skipVTables = false) + internal static TypeQualifiers __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeQualifiers(native, skipVTables); } - private static void* __CopyValue(TypeQualifiers.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(3); - *(TypeQualifiers.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private TypeQualifiers(TypeQualifiers.__Internal native, bool skipVTables = false) + private TypeQualifiers(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -484,7 +484,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(3); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((TypeQualifiers.__Internal*) __Instance) = *((TypeQualifiers.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public TypeQualifiers() @@ -582,19 +582,19 @@ namespace CppSharp return new QualifiedType(native.ToPointer(), skipVTables); } - internal static QualifiedType __CreateInstance(QualifiedType.__Internal native, bool skipVTables = false) + internal static QualifiedType __CreateInstance(__Internal native, bool skipVTables = false) { return new QualifiedType(native, skipVTables); } - private static void* __CopyValue(QualifiedType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(QualifiedType.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private QualifiedType(QualifiedType.__Internal native, bool skipVTables = false) + private QualifiedType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -621,7 +621,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(16); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((QualifiedType.__Internal*) __Instance) = *((QualifiedType.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -699,19 +699,19 @@ namespace CppSharp return new TagType(native.ToPointer(), skipVTables); } - internal static TagType __CreateInstance(TagType.__Internal native, bool skipVTables = false) + internal static TagType __CreateInstance(__Internal native, bool skipVTables = false) { return new TagType(native, skipVTables); } - private static void* __CopyValue(TagType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.TagType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TagType(TagType.__Internal native, bool skipVTables = false) + private TagType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -814,19 +814,19 @@ namespace CppSharp return new ArrayType(native.ToPointer(), skipVTables); } - internal static ArrayType __CreateInstance(ArrayType.__Internal native, bool skipVTables = false) + internal static ArrayType __CreateInstance(__Internal native, bool skipVTables = false) { return new ArrayType(native, skipVTables); } - private static void* __CopyValue(ArrayType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.ArrayType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ArrayType(ArrayType.__Internal native, bool skipVTables = false) + private ArrayType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -980,19 +980,19 @@ namespace CppSharp return new FunctionType(native.ToPointer(), skipVTables); } - internal static FunctionType __CreateInstance(FunctionType.__Internal native, bool skipVTables = false) + internal static FunctionType __CreateInstance(__Internal native, bool skipVTables = false) { return new FunctionType(native, skipVTables); } - private static void* __CopyValue(FunctionType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(56); - global::CppSharp.Parser.AST.FunctionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionType(FunctionType.__Internal native, bool skipVTables = false) + private FunctionType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1153,19 +1153,19 @@ namespace CppSharp return new PointerType(native.ToPointer(), skipVTables); } - internal static PointerType __CreateInstance(PointerType.__Internal native, bool skipVTables = false) + internal static PointerType __CreateInstance(__Internal native, bool skipVTables = false) { return new PointerType(native, skipVTables); } - private static void* __CopyValue(PointerType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.PointerType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PointerType(PointerType.__Internal native, bool skipVTables = false) + private PointerType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1259,19 +1259,19 @@ namespace CppSharp return new MemberPointerType(native.ToPointer(), skipVTables); } - internal static MemberPointerType __CreateInstance(MemberPointerType.__Internal native, bool skipVTables = false) + internal static MemberPointerType __CreateInstance(__Internal native, bool skipVTables = false) { return new MemberPointerType(native, skipVTables); } - private static void* __CopyValue(MemberPointerType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.MemberPointerType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MemberPointerType(MemberPointerType.__Internal native, bool skipVTables = false) + private MemberPointerType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1352,19 +1352,19 @@ namespace CppSharp return new TypedefType(native.ToPointer(), skipVTables); } - internal static TypedefType __CreateInstance(TypedefType.__Internal native, bool skipVTables = false) + internal static TypedefType __CreateInstance(__Internal native, bool skipVTables = false) { return new TypedefType(native, skipVTables); } - private static void* __CopyValue(TypedefType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.TypedefType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefType(TypedefType.__Internal native, bool skipVTables = false) + private TypedefType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1453,19 +1453,19 @@ namespace CppSharp return new AttributedType(native.ToPointer(), skipVTables); } - internal static AttributedType __CreateInstance(AttributedType.__Internal native, bool skipVTables = false) + internal static AttributedType __CreateInstance(__Internal native, bool skipVTables = false) { return new AttributedType(native, skipVTables); } - private static void* __CopyValue(AttributedType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.AttributedType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AttributedType(AttributedType.__Internal native, bool skipVTables = false) + private AttributedType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1565,19 +1565,19 @@ namespace CppSharp return new DecayedType(native.ToPointer(), skipVTables); } - internal static DecayedType __CreateInstance(DecayedType.__Internal native, bool skipVTables = false) + internal static DecayedType __CreateInstance(__Internal native, bool skipVTables = false) { return new DecayedType(native, skipVTables); } - private static void* __CopyValue(DecayedType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(56); - global::CppSharp.Parser.AST.DecayedType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DecayedType(DecayedType.__Internal native, bool skipVTables = false) + private DecayedType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1707,19 +1707,19 @@ namespace CppSharp return new TemplateArgument(native.ToPointer(), skipVTables); } - internal static TemplateArgument __CreateInstance(TemplateArgument.__Internal native, bool skipVTables = false) + internal static TemplateArgument __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateArgument(native, skipVTables); } - private static void* __CopyValue(TemplateArgument.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - *(TemplateArgument.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private TemplateArgument(TemplateArgument.__Internal native, bool skipVTables = false) + private TemplateArgument(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1746,7 +1746,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(40); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((TemplateArgument.__Internal*) __Instance) = *((TemplateArgument.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -1881,19 +1881,19 @@ namespace CppSharp return new TemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static TemplateSpecializationType __CreateInstance(TemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static TemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(TemplateSpecializationType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(56); - global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateSpecializationType(TemplateSpecializationType.__Internal native, bool skipVTables = false) + private TemplateSpecializationType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2059,19 +2059,19 @@ namespace CppSharp return new DependentTemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static DependentTemplateSpecializationType __CreateInstance(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static DependentTemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(DependentTemplateSpecializationType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentTemplateSpecializationType(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) + private DependentTemplateSpecializationType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2205,19 +2205,19 @@ namespace CppSharp return new TemplateParameterType(native.ToPointer(), skipVTables); } - internal static TemplateParameterType __CreateInstance(TemplateParameterType.__Internal native, bool skipVTables = false) + internal static TemplateParameterType __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateParameterType(native, skipVTables); } - private static void* __CopyValue(TemplateParameterType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.TemplateParameterType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterType(TemplateParameterType.__Internal native, bool skipVTables = false) + private TemplateParameterType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2355,19 +2355,19 @@ namespace CppSharp return new TemplateParameterSubstitutionType(native.ToPointer(), skipVTables); } - internal static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) + internal static TemplateParameterSubstitutionType __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native, skipVTables); } - private static void* __CopyValue(TemplateParameterSubstitutionType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterSubstitutionType(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) + private TemplateParameterSubstitutionType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2469,19 +2469,19 @@ namespace CppSharp return new InjectedClassNameType(native.ToPointer(), skipVTables); } - internal static InjectedClassNameType __CreateInstance(InjectedClassNameType.__Internal native, bool skipVTables = false) + internal static InjectedClassNameType __CreateInstance(__Internal native, bool skipVTables = false) { return new InjectedClassNameType(native, skipVTables); } - private static void* __CopyValue(InjectedClassNameType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.InjectedClassNameType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InjectedClassNameType(InjectedClassNameType.__Internal native, bool skipVTables = false) + private InjectedClassNameType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2580,19 +2580,19 @@ namespace CppSharp return new DependentNameType(native.ToPointer(), skipVTables); } - internal static DependentNameType __CreateInstance(DependentNameType.__Internal native, bool skipVTables = false) + internal static DependentNameType __CreateInstance(__Internal native, bool skipVTables = false) { return new DependentNameType(native, skipVTables); } - private static void* __CopyValue(DependentNameType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.DependentNameType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentNameType(DependentNameType.__Internal native, bool skipVTables = false) + private DependentNameType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2670,19 +2670,19 @@ namespace CppSharp return new PackExpansionType(native.ToPointer(), skipVTables); } - internal static PackExpansionType __CreateInstance(PackExpansionType.__Internal native, bool skipVTables = false) + internal static PackExpansionType __CreateInstance(__Internal native, bool skipVTables = false) { return new PackExpansionType(native, skipVTables); } - private static void* __CopyValue(PackExpansionType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - global::CppSharp.Parser.AST.PackExpansionType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PackExpansionType(PackExpansionType.__Internal native, bool skipVTables = false) + private PackExpansionType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2753,19 +2753,19 @@ namespace CppSharp return new UnaryTransformType(native.ToPointer(), skipVTables); } - internal static UnaryTransformType __CreateInstance(UnaryTransformType.__Internal native, bool skipVTables = false) + internal static UnaryTransformType __CreateInstance(__Internal native, bool skipVTables = false) { return new UnaryTransformType(native, skipVTables); } - private static void* __CopyValue(UnaryTransformType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.UnaryTransformType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private UnaryTransformType(UnaryTransformType.__Internal native, bool skipVTables = false) + private UnaryTransformType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2862,19 +2862,19 @@ namespace CppSharp return new VectorType(native.ToPointer(), skipVTables); } - internal static VectorType __CreateInstance(VectorType.__Internal native, bool skipVTables = false) + internal static VectorType __CreateInstance(__Internal native, bool skipVTables = false) { return new VectorType(native, skipVTables); } - private static void* __CopyValue(VectorType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.VectorType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VectorType(VectorType.__Internal native, bool skipVTables = false) + private VectorType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2968,19 +2968,19 @@ namespace CppSharp return new BuiltinType(native.ToPointer(), skipVTables); } - internal static BuiltinType __CreateInstance(BuiltinType.__Internal native, bool skipVTables = false) + internal static BuiltinType __CreateInstance(__Internal native, bool skipVTables = false) { return new BuiltinType(native, skipVTables); } - private static void* __CopyValue(BuiltinType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - global::CppSharp.Parser.AST.BuiltinType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BuiltinType(BuiltinType.__Internal native, bool skipVTables = false) + private BuiltinType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3069,19 +3069,19 @@ namespace CppSharp return new VTableComponent(native.ToPointer(), skipVTables); } - internal static VTableComponent __CreateInstance(VTableComponent.__Internal native, bool skipVTables = false) + internal static VTableComponent __CreateInstance(__Internal native, bool skipVTables = false) { return new VTableComponent(native, skipVTables); } - private static void* __CopyValue(VTableComponent.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(VTableComponent.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private VTableComponent(VTableComponent.__Internal native, bool skipVTables = false) + private VTableComponent(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3108,7 +3108,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(16); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((VTableComponent.__Internal*) __Instance) = *((VTableComponent.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -3226,19 +3226,19 @@ namespace CppSharp return new VTableLayout(native.ToPointer(), skipVTables); } - internal static VTableLayout __CreateInstance(VTableLayout.__Internal native, bool skipVTables = false) + internal static VTableLayout __CreateInstance(__Internal native, bool skipVTables = false) { return new VTableLayout(native, skipVTables); } - private static void* __CopyValue(VTableLayout.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.VTableLayout.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VTableLayout(VTableLayout.__Internal native, bool skipVTables = false) + private VTableLayout(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3361,19 +3361,19 @@ namespace CppSharp return new VFTableInfo(native.ToPointer(), skipVTables); } - internal static VFTableInfo __CreateInstance(VFTableInfo.__Internal native, bool skipVTables = false) + internal static VFTableInfo __CreateInstance(__Internal native, bool skipVTables = false) { return new VFTableInfo(native, skipVTables); } - private static void* __CopyValue(VFTableInfo.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.VFTableInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VFTableInfo(VFTableInfo.__Internal native, bool skipVTables = false) + private VFTableInfo(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3530,19 +3530,19 @@ namespace CppSharp return new LayoutField(native.ToPointer(), skipVTables); } - internal static LayoutField __CreateInstance(LayoutField.__Internal native, bool skipVTables = false) + internal static LayoutField __CreateInstance(__Internal native, bool skipVTables = false) { return new LayoutField(native, skipVTables); } - private static void* __CopyValue(LayoutField.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.LayoutField.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutField(LayoutField.__Internal native, bool skipVTables = false) + private LayoutField(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3684,19 +3684,19 @@ namespace CppSharp return new LayoutBase(native.ToPointer(), skipVTables); } - internal static LayoutBase __CreateInstance(LayoutBase.__Internal native, bool skipVTables = false) + internal static LayoutBase __CreateInstance(__Internal native, bool skipVTables = false) { return new LayoutBase(native, skipVTables); } - private static void* __CopyValue(LayoutBase.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.LayoutBase.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutBase(LayoutBase.__Internal native, bool skipVTables = false) + private LayoutBase(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3900,19 +3900,19 @@ namespace CppSharp return new ClassLayout(native.ToPointer(), skipVTables); } - internal static ClassLayout __CreateInstance(ClassLayout.__Internal native, bool skipVTables = false) + internal static ClassLayout __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassLayout(native, skipVTables); } - private static void* __CopyValue(ClassLayout.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(136); - global::CppSharp.Parser.AST.ClassLayout.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassLayout(ClassLayout.__Internal native, bool skipVTables = false) + private ClassLayout(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4274,19 +4274,19 @@ namespace CppSharp return new Declaration(native.ToPointer(), skipVTables); } - internal static Declaration __CreateInstance(Declaration.__Internal native, bool skipVTables = false) + internal static Declaration __CreateInstance(__Internal native, bool skipVTables = false) { return new Declaration(native, skipVTables); } - private static void* __CopyValue(Declaration.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(192); - global::CppSharp.Parser.AST.Declaration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Declaration(Declaration.__Internal native, bool skipVTables = false) + private Declaration(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4889,19 +4889,19 @@ namespace CppSharp return new DeclarationContext(native.ToPointer(), skipVTables); } - internal static DeclarationContext __CreateInstance(DeclarationContext.__Internal native, bool skipVTables = false) + internal static DeclarationContext __CreateInstance(__Internal native, bool skipVTables = false) { return new DeclarationContext(native, skipVTables); } - private static void* __CopyValue(DeclarationContext.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(464); - global::CppSharp.Parser.AST.DeclarationContext.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DeclarationContext(DeclarationContext.__Internal native, bool skipVTables = false) + private DeclarationContext(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5344,19 +5344,19 @@ namespace CppSharp return new TypedefNameDecl(native.ToPointer(), skipVTables); } - internal static TypedefNameDecl __CreateInstance(TypedefNameDecl.__Internal native, bool skipVTables = false) + internal static TypedefNameDecl __CreateInstance(__Internal native, bool skipVTables = false) { return new TypedefNameDecl(native, skipVTables); } - private static void* __CopyValue(TypedefNameDecl.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(208); - global::CppSharp.Parser.AST.TypedefNameDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefNameDecl(TypedefNameDecl.__Internal native, bool skipVTables = false) + private TypedefNameDecl(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5502,19 +5502,19 @@ namespace CppSharp return new TypedefDecl(native.ToPointer(), skipVTables); } - internal static TypedefDecl __CreateInstance(TypedefDecl.__Internal native, bool skipVTables = false) + internal static TypedefDecl __CreateInstance(__Internal native, bool skipVTables = false) { return new TypedefDecl(native, skipVTables); } - private static void* __CopyValue(TypedefDecl.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(208); - global::CppSharp.Parser.AST.TypedefDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefDecl(TypedefDecl.__Internal native, bool skipVTables = false) + private TypedefDecl(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5645,19 +5645,19 @@ namespace CppSharp return new TypeAlias(native.ToPointer(), skipVTables); } - internal static TypeAlias __CreateInstance(TypeAlias.__Internal native, bool skipVTables = false) + internal static TypeAlias __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeAlias(native, skipVTables); } - private static void* __CopyValue(TypeAlias.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(216); - global::CppSharp.Parser.AST.TypeAlias.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAlias(TypeAlias.__Internal native, bool skipVTables = false) + private TypeAlias(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5803,19 +5803,19 @@ namespace CppSharp return new Friend(native.ToPointer(), skipVTables); } - internal static Friend __CreateInstance(Friend.__Internal native, bool skipVTables = false) + internal static Friend __CreateInstance(__Internal native, bool skipVTables = false) { return new Friend(native, skipVTables); } - private static void* __CopyValue(Friend.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(200); - global::CppSharp.Parser.AST.Friend.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Friend(Friend.__Internal native, bool skipVTables = false) + private Friend(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5929,19 +5929,19 @@ namespace CppSharp return new Statement(native.ToPointer(), skipVTables); } - internal static Statement __CreateInstance(Statement.__Internal native, bool skipVTables = false) + internal static Statement __CreateInstance(__Internal native, bool skipVTables = false) { return new Statement(native, skipVTables); } - private static void* __CopyValue(Statement.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.Statement.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Statement(Statement.__Internal native, bool skipVTables = false) + private Statement(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6057,19 +6057,19 @@ namespace CppSharp return new Expression(native.ToPointer(), skipVTables); } - internal static Expression __CreateInstance(Expression.__Internal native, bool skipVTables = false) + internal static Expression __CreateInstance(__Internal native, bool skipVTables = false) { return new Expression(native, skipVTables); } - private static void* __CopyValue(Expression.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.Expression.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Expression(Expression.__Internal native, bool skipVTables = false) + private Expression(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6157,19 +6157,19 @@ namespace CppSharp return new BinaryOperator(native.ToPointer(), skipVTables); } - internal static BinaryOperator __CreateInstance(BinaryOperator.__Internal native, bool skipVTables = false) + internal static BinaryOperator __CreateInstance(__Internal native, bool skipVTables = false) { return new BinaryOperator(native, skipVTables); } - private static void* __CopyValue(BinaryOperator.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(96); - global::CppSharp.Parser.AST.BinaryOperator.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BinaryOperator(BinaryOperator.__Internal native, bool skipVTables = false) + private BinaryOperator(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6311,19 +6311,19 @@ namespace CppSharp return new CallExpr(native.ToPointer(), skipVTables); } - internal static CallExpr __CreateInstance(CallExpr.__Internal native, bool skipVTables = false) + internal static CallExpr __CreateInstance(__Internal native, bool skipVTables = false) { return new CallExpr(native, skipVTables); } - private static void* __CopyValue(CallExpr.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(72); - global::CppSharp.Parser.AST.CallExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CallExpr(CallExpr.__Internal native, bool skipVTables = false) + private CallExpr(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6448,19 +6448,19 @@ namespace CppSharp return new CXXConstructExpr(native.ToPointer(), skipVTables); } - internal static CXXConstructExpr __CreateInstance(CXXConstructExpr.__Internal native, bool skipVTables = false) + internal static CXXConstructExpr __CreateInstance(__Internal native, bool skipVTables = false) { return new CXXConstructExpr(native, skipVTables); } - private static void* __CopyValue(CXXConstructExpr.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(72); - global::CppSharp.Parser.AST.CXXConstructExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CXXConstructExpr(CXXConstructExpr.__Internal native, bool skipVTables = false) + private CXXConstructExpr(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6624,19 +6624,19 @@ namespace CppSharp return new Parameter(native.ToPointer(), skipVTables); } - internal static Parameter __CreateInstance(Parameter.__Internal native, bool skipVTables = false) + internal static Parameter __CreateInstance(__Internal native, bool skipVTables = false) { return new Parameter(native, skipVTables); } - private static void* __CopyValue(Parameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(224); - global::CppSharp.Parser.AST.Parameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Parameter(Parameter.__Internal native, bool skipVTables = false) + private Parameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6935,19 +6935,19 @@ namespace CppSharp return new Function(native.ToPointer(), skipVTables); } - internal static Function __CreateInstance(Function.__Internal native, bool skipVTables = false) + internal static Function __CreateInstance(__Internal native, bool skipVTables = false) { return new Function(native, skipVTables); } - private static void* __CopyValue(Function.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(384); - global::CppSharp.Parser.AST.Function.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Function(Function.__Internal native, bool skipVTables = false) + private Function(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7426,19 +7426,19 @@ namespace CppSharp return new Method(native.ToPointer(), skipVTables); } - internal static Method __CreateInstance(Method.__Internal native, bool skipVTables = false) + internal static Method __CreateInstance(__Internal native, bool skipVTables = false) { return new Method(native, skipVTables); } - private static void* __CopyValue(Method.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(424); - global::CppSharp.Parser.AST.Method.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Method(Method.__Internal native, bool skipVTables = false) + private Method(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7867,19 +7867,19 @@ namespace CppSharp return new Item(native.ToPointer(), skipVTables); } - internal static Item __CreateInstance(Item.__Internal native, bool skipVTables = false) + internal static Item __CreateInstance(__Internal native, bool skipVTables = false) { return new Item(native, skipVTables); } - private static void* __CopyValue(Item.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(232); - global::CppSharp.Parser.AST.Enumeration.Item.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Item(Item.__Internal native, bool skipVTables = false) + private Item(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7959,19 +7959,19 @@ namespace CppSharp return new Enumeration(native.ToPointer(), skipVTables); } - internal static Enumeration __CreateInstance(Enumeration.__Internal native, bool skipVTables = false) + internal static Enumeration __CreateInstance(__Internal native, bool skipVTables = false) { return new Enumeration(native, skipVTables); } - private static void* __CopyValue(Enumeration.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(504); - global::CppSharp.Parser.AST.Enumeration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Enumeration(Enumeration.__Internal native, bool skipVTables = false) + private Enumeration(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8194,19 +8194,19 @@ namespace CppSharp return new Variable(native.ToPointer(), skipVTables); } - internal static Variable __CreateInstance(Variable.__Internal native, bool skipVTables = false) + internal static Variable __CreateInstance(__Internal native, bool skipVTables = false) { return new Variable(native, skipVTables); } - private static void* __CopyValue(Variable.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(240); - global::CppSharp.Parser.AST.Variable.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Variable(Variable.__Internal native, bool skipVTables = false) + private Variable(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8322,19 +8322,19 @@ namespace CppSharp return new BaseClassSpecifier(native.ToPointer(), skipVTables); } - internal static BaseClassSpecifier __CreateInstance(BaseClassSpecifier.__Internal native, bool skipVTables = false) + internal static BaseClassSpecifier __CreateInstance(__Internal native, bool skipVTables = false) { return new BaseClassSpecifier(native, skipVTables); } - private static void* __CopyValue(BaseClassSpecifier.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(BaseClassSpecifier.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private BaseClassSpecifier(BaseClassSpecifier.__Internal native, bool skipVTables = false) + private BaseClassSpecifier(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8361,7 +8361,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(24); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((BaseClassSpecifier.__Internal*) __Instance) = *((BaseClassSpecifier.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -8524,19 +8524,19 @@ namespace CppSharp return new Field(native.ToPointer(), skipVTables); } - internal static Field __CreateInstance(Field.__Internal native, bool skipVTables = false) + internal static Field __CreateInstance(__Internal native, bool skipVTables = false) { return new Field(native, skipVTables); } - private static void* __CopyValue(Field.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(224); - global::CppSharp.Parser.AST.Field.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Field(Field.__Internal native, bool skipVTables = false) + private Field(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8718,19 +8718,19 @@ namespace CppSharp return new AccessSpecifierDecl(native.ToPointer(), skipVTables); } - internal static AccessSpecifierDecl __CreateInstance(AccessSpecifierDecl.__Internal native, bool skipVTables = false) + internal static AccessSpecifierDecl __CreateInstance(__Internal native, bool skipVTables = false) { return new AccessSpecifierDecl(native, skipVTables); } - private static void* __CopyValue(AccessSpecifierDecl.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(192); - global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AccessSpecifierDecl(AccessSpecifierDecl.__Internal native, bool skipVTables = false) + private AccessSpecifierDecl(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9010,19 +9010,19 @@ namespace CppSharp return new Class(native.ToPointer(), skipVTables); } - internal static Class __CreateInstance(Class.__Internal native, bool skipVTables = false) + internal static Class __CreateInstance(__Internal native, bool skipVTables = false) { return new Class(native, skipVTables); } - private static void* __CopyValue(Class.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(584); - global::CppSharp.Parser.AST.Class.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Class(Class.__Internal native, bool skipVTables = false) + private Class(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9445,19 +9445,19 @@ namespace CppSharp return new Template(native.ToPointer(), skipVTables); } - internal static Template __CreateInstance(Template.__Internal native, bool skipVTables = false) + internal static Template __CreateInstance(__Internal native, bool skipVTables = false) { return new Template(native, skipVTables); } - private static void* __CopyValue(Template.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(224); - global::CppSharp.Parser.AST.Template.__Internal.cctor_3(ret, new global::System.IntPtr(&native)); + __Internal.cctor_3(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Template(Template.__Internal native, bool skipVTables = false) + private Template(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9653,19 +9653,19 @@ namespace CppSharp return new TypeAliasTemplate(native.ToPointer(), skipVTables); } - internal static TypeAliasTemplate __CreateInstance(TypeAliasTemplate.__Internal native, bool skipVTables = false) + internal static TypeAliasTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeAliasTemplate(native, skipVTables); } - private static void* __CopyValue(TypeAliasTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(224); - global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAliasTemplate(TypeAliasTemplate.__Internal native, bool skipVTables = false) + private TypeAliasTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9799,19 +9799,19 @@ namespace CppSharp return new TemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateParameter __CreateInstance(TemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateParameter(native, skipVTables); } - private static void* __CopyValue(TemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(208); - global::CppSharp.Parser.AST.TemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameter(TemplateParameter.__Internal native, bool skipVTables = false) + private TemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9995,19 +9995,19 @@ namespace CppSharp return new TemplateTemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateTemplateParameter __CreateInstance(TemplateTemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateTemplateParameter(native, skipVTables); } - private static void* __CopyValue(TemplateTemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(232); - global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateTemplateParameter(TemplateTemplateParameter.__Internal native, bool skipVTables = false) + private TemplateTemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10183,19 +10183,19 @@ namespace CppSharp return new TypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static TypeTemplateParameter __CreateInstance(TypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static TypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(TypeTemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(224); - global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeTemplateParameter(TypeTemplateParameter.__Internal native, bool skipVTables = false) + private TypeTemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10354,19 +10354,19 @@ namespace CppSharp return new NonTypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static NonTypeTemplateParameter __CreateInstance(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static NonTypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new NonTypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(NonTypeTemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(224); - global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NonTypeTemplateParameter(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) + private NonTypeTemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10577,19 +10577,19 @@ namespace CppSharp return new ClassTemplate(native.ToPointer(), skipVTables); } - internal static ClassTemplate __CreateInstance(ClassTemplate.__Internal native, bool skipVTables = false) + internal static ClassTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassTemplate(native, skipVTables); } - private static void* __CopyValue(ClassTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(248); - global::CppSharp.Parser.AST.ClassTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplate(ClassTemplate.__Internal native, bool skipVTables = false) + private ClassTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10851,19 +10851,19 @@ namespace CppSharp return new ClassTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplateSpecialization __CreateInstance(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(ClassTemplateSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(624); - global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplateSpecialization(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) + private ClassTemplateSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11132,19 +11132,19 @@ namespace CppSharp return new ClassTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplatePartialSpecialization __CreateInstance(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(ClassTemplatePartialSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(624); - global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplatePartialSpecialization(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + private ClassTemplatePartialSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11298,19 +11298,19 @@ namespace CppSharp return new FunctionTemplate(native.ToPointer(), skipVTables); } - internal static FunctionTemplate __CreateInstance(FunctionTemplate.__Internal native, bool skipVTables = false) + internal static FunctionTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new FunctionTemplate(native, skipVTables); } - private static void* __CopyValue(FunctionTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(248); - global::CppSharp.Parser.AST.FunctionTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplate(FunctionTemplate.__Internal native, bool skipVTables = false) + private FunctionTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11457,19 +11457,19 @@ namespace CppSharp return new FunctionTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static FunctionTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(FunctionTemplateSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplateSpecialization(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) + private FunctionTemplateSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11702,19 +11702,19 @@ namespace CppSharp return new VarTemplate(native.ToPointer(), skipVTables); } - internal static VarTemplate __CreateInstance(VarTemplate.__Internal native, bool skipVTables = false) + internal static VarTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new VarTemplate(native, skipVTables); } - private static void* __CopyValue(VarTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(248); - global::CppSharp.Parser.AST.VarTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplate(VarTemplate.__Internal native, bool skipVTables = false) + private VarTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11907,19 +11907,19 @@ namespace CppSharp return new VarTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplateSpecialization __CreateInstance(VarTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new VarTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(VarTemplateSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(280); - global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplateSpecialization(VarTemplateSpecialization.__Internal native, bool skipVTables = false) + private VarTemplateSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12119,19 +12119,19 @@ namespace CppSharp return new VarTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplatePartialSpecialization __CreateInstance(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(VarTemplatePartialSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(280); - global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplatePartialSpecialization(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + private VarTemplatePartialSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12292,19 +12292,19 @@ namespace CppSharp return new Namespace(native.ToPointer(), skipVTables); } - internal static Namespace __CreateInstance(Namespace.__Internal native, bool skipVTables = false) + internal static Namespace __CreateInstance(__Internal native, bool skipVTables = false) { return new Namespace(native, skipVTables); } - private static void* __CopyValue(Namespace.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(464); - global::CppSharp.Parser.AST.Namespace.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Namespace(Namespace.__Internal native, bool skipVTables = false) + private Namespace(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12403,19 +12403,19 @@ namespace CppSharp return new PreprocessedEntity(native.ToPointer(), skipVTables); } - internal static PreprocessedEntity __CreateInstance(PreprocessedEntity.__Internal native, bool skipVTables = false) + internal static PreprocessedEntity __CreateInstance(__Internal native, bool skipVTables = false) { return new PreprocessedEntity(native, skipVTables); } - private static void* __CopyValue(PreprocessedEntity.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(PreprocessedEntity.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private PreprocessedEntity(PreprocessedEntity.__Internal native, bool skipVTables = false) + private PreprocessedEntity(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12442,7 +12442,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(24); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((PreprocessedEntity.__Internal*) __Instance) = *((PreprocessedEntity.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -12565,19 +12565,19 @@ namespace CppSharp return new MacroDefinition(native.ToPointer(), skipVTables); } - internal static MacroDefinition __CreateInstance(MacroDefinition.__Internal native, bool skipVTables = false) + internal static MacroDefinition __CreateInstance(__Internal native, bool skipVTables = false) { return new MacroDefinition(native, skipVTables); } - private static void* __CopyValue(MacroDefinition.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(96); - global::CppSharp.Parser.AST.MacroDefinition.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroDefinition(MacroDefinition.__Internal native, bool skipVTables = false) + private MacroDefinition(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12743,19 +12743,19 @@ namespace CppSharp return new MacroExpansion(native.ToPointer(), skipVTables); } - internal static MacroExpansion __CreateInstance(MacroExpansion.__Internal native, bool skipVTables = false) + internal static MacroExpansion __CreateInstance(__Internal native, bool skipVTables = false) { return new MacroExpansion(native, skipVTables); } - private static void* __CopyValue(MacroExpansion.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(96); - global::CppSharp.Parser.AST.MacroExpansion.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroExpansion(MacroExpansion.__Internal native, bool skipVTables = false) + private MacroExpansion(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13001,19 +13001,19 @@ namespace CppSharp return new TranslationUnit(native.ToPointer(), skipVTables); } - internal static TranslationUnit __CreateInstance(TranslationUnit.__Internal native, bool skipVTables = false) + internal static TranslationUnit __CreateInstance(__Internal native, bool skipVTables = false) { return new TranslationUnit(native, skipVTables); } - private static void* __CopyValue(TranslationUnit.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(528); - global::CppSharp.Parser.AST.TranslationUnit.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TranslationUnit(TranslationUnit.__Internal native, bool skipVTables = false) + private TranslationUnit(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13217,19 +13217,19 @@ namespace CppSharp return new NativeLibrary(native.ToPointer(), skipVTables); } - internal static NativeLibrary __CreateInstance(NativeLibrary.__Internal native, bool skipVTables = false) + internal static NativeLibrary __CreateInstance(__Internal native, bool skipVTables = false) { return new NativeLibrary(native, skipVTables); } - private static void* __CopyValue(NativeLibrary.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(88); - global::CppSharp.Parser.AST.NativeLibrary.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NativeLibrary(NativeLibrary.__Internal native, bool skipVTables = false) + private NativeLibrary(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13412,19 +13412,19 @@ namespace CppSharp return new ASTContext(native.ToPointer(), skipVTables); } - internal static ASTContext __CreateInstance(ASTContext.__Internal native, bool skipVTables = false) + internal static ASTContext __CreateInstance(__Internal native, bool skipVTables = false) { return new ASTContext(native, skipVTables); } - private static void* __CopyValue(ASTContext.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.ASTContext.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ASTContext(ASTContext.__Internal native, bool skipVTables = false) + private ASTContext(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13538,19 +13538,19 @@ namespace CppSharp return new Comment(native.ToPointer(), skipVTables); } - internal static Comment __CreateInstance(Comment.__Internal native, bool skipVTables = false) + internal static Comment __CreateInstance(__Internal native, bool skipVTables = false) { return new Comment(native, skipVTables); } - private static void* __CopyValue(Comment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(Comment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private Comment(Comment.__Internal native, bool skipVTables = false) + private Comment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13577,7 +13577,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(4); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((Comment.__Internal*) __Instance) = *((Comment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -13641,19 +13641,19 @@ namespace CppSharp return new BlockContentComment(native.ToPointer(), skipVTables); } - internal static BlockContentComment __CreateInstance(BlockContentComment.__Internal native, bool skipVTables = false) + internal static BlockContentComment __CreateInstance(__Internal native, bool skipVTables = false) { return new BlockContentComment(native, skipVTables); } - private static void* __CopyValue(BlockContentComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(BlockContentComment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private BlockContentComment(BlockContentComment.__Internal native, bool skipVTables = false) + private BlockContentComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13693,7 +13693,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(4); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((BlockContentComment.__Internal*) __Instance) = *((BlockContentComment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.BlockContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -13754,19 +13754,19 @@ namespace CppSharp return new FullComment(native.ToPointer(), skipVTables); } - internal static FullComment __CreateInstance(FullComment.__Internal native, bool skipVTables = false) + internal static FullComment __CreateInstance(__Internal native, bool skipVTables = false) { return new FullComment(native, skipVTables); } - private static void* __CopyValue(FullComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.FullComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FullComment(FullComment.__Internal native, bool skipVTables = false) + private FullComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13879,19 +13879,19 @@ namespace CppSharp return new InlineContentComment(native.ToPointer(), skipVTables); } - internal static InlineContentComment __CreateInstance(InlineContentComment.__Internal native, bool skipVTables = false) + internal static InlineContentComment __CreateInstance(__Internal native, bool skipVTables = false) { return new InlineContentComment(native, skipVTables); } - private static void* __CopyValue(InlineContentComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(InlineContentComment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private InlineContentComment(InlineContentComment.__Internal native, bool skipVTables = false) + private InlineContentComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13931,7 +13931,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((InlineContentComment.__Internal*) __Instance) = *((InlineContentComment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.InlineContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -14008,19 +14008,19 @@ namespace CppSharp return new ParagraphComment(native.ToPointer(), skipVTables); } - internal static ParagraphComment __CreateInstance(ParagraphComment.__Internal native, bool skipVTables = false) + internal static ParagraphComment __CreateInstance(__Internal native, bool skipVTables = false) { return new ParagraphComment(native, skipVTables); } - private static void* __CopyValue(ParagraphComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.ParagraphComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParagraphComment(ParagraphComment.__Internal native, bool skipVTables = false) + private ParagraphComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14219,19 +14219,19 @@ namespace CppSharp return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(Argument.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(Argument.__Internal native, bool skipVTables = false) + private Argument(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14299,19 +14299,19 @@ namespace CppSharp return new BlockCommandComment(native.ToPointer(), skipVTables); } - internal static BlockCommandComment __CreateInstance(BlockCommandComment.__Internal native, bool skipVTables = false) + internal static BlockCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new BlockCommandComment(native, skipVTables); } - private static void* __CopyValue(BlockCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.BlockCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BlockCommandComment(BlockCommandComment.__Internal native, bool skipVTables = false) + private BlockCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14484,19 +14484,19 @@ namespace CppSharp return new ParamCommandComment(native.ToPointer(), skipVTables); } - internal static ParamCommandComment __CreateInstance(ParamCommandComment.__Internal native, bool skipVTables = false) + internal static ParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new ParamCommandComment(native, skipVTables); } - private static void* __CopyValue(ParamCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.ParamCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParamCommandComment(ParamCommandComment.__Internal native, bool skipVTables = false) + private ParamCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14631,19 +14631,19 @@ namespace CppSharp return new TParamCommandComment(native.ToPointer(), skipVTables); } - internal static TParamCommandComment __CreateInstance(TParamCommandComment.__Internal native, bool skipVTables = false) + internal static TParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new TParamCommandComment(native, skipVTables); } - private static void* __CopyValue(TParamCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.TParamCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TParamCommandComment(TParamCommandComment.__Internal native, bool skipVTables = false) + private TParamCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14762,19 +14762,19 @@ namespace CppSharp return new VerbatimBlockLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockLineComment __CreateInstance(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockLineComment __CreateInstance(__Internal native, bool skipVTables = false) { return new VerbatimBlockLineComment(native, skipVTables); } - private static void* __CopyValue(VerbatimBlockLineComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockLineComment(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) + private VerbatimBlockLineComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14897,19 +14897,19 @@ namespace CppSharp return new VerbatimBlockComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockComment __CreateInstance(VerbatimBlockComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockComment __CreateInstance(__Internal native, bool skipVTables = false) { return new VerbatimBlockComment(native, skipVTables); } - private static void* __CopyValue(VerbatimBlockComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockComment(VerbatimBlockComment.__Internal native, bool skipVTables = false) + private VerbatimBlockComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15041,19 +15041,19 @@ namespace CppSharp return new VerbatimLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimLineComment __CreateInstance(VerbatimLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimLineComment __CreateInstance(__Internal native, bool skipVTables = false) { return new VerbatimLineComment(native, skipVTables); } - private static void* __CopyValue(VerbatimLineComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(72); - global::CppSharp.Parser.AST.VerbatimLineComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimLineComment(VerbatimLineComment.__Internal native, bool skipVTables = false) + private VerbatimLineComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15226,19 +15226,19 @@ namespace CppSharp return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(Argument.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(Argument.__Internal native, bool skipVTables = false) + private Argument(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15306,19 +15306,19 @@ namespace CppSharp return new InlineCommandComment(native.ToPointer(), skipVTables); } - internal static InlineCommandComment __CreateInstance(InlineCommandComment.__Internal native, bool skipVTables = false) + internal static InlineCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new InlineCommandComment(native, skipVTables); } - private static void* __CopyValue(InlineCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.InlineCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InlineCommandComment(InlineCommandComment.__Internal native, bool skipVTables = false) + private InlineCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15453,19 +15453,19 @@ namespace CppSharp return new HTMLTagComment(native.ToPointer(), skipVTables); } - internal static HTMLTagComment __CreateInstance(HTMLTagComment.__Internal native, bool skipVTables = false) + internal static HTMLTagComment __CreateInstance(__Internal native, bool skipVTables = false) { return new HTMLTagComment(native, skipVTables); } - private static void* __CopyValue(HTMLTagComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(HTMLTagComment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private HTMLTagComment(HTMLTagComment.__Internal native, bool skipVTables = false) + private HTMLTagComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15505,7 +15505,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((HTMLTagComment.__Internal*) __Instance) = *((HTMLTagComment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.HTMLTagComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -15637,19 +15637,19 @@ namespace CppSharp return new Attribute(native.ToPointer(), skipVTables); } - internal static Attribute __CreateInstance(Attribute.__Internal native, bool skipVTables = false) + internal static Attribute __CreateInstance(__Internal native, bool skipVTables = false) { return new Attribute(native, skipVTables); } - private static void* __CopyValue(Attribute.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Attribute(Attribute.__Internal native, bool skipVTables = false) + private Attribute(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15731,19 +15731,19 @@ namespace CppSharp return new HTMLStartTagComment(native.ToPointer(), skipVTables); } - internal static HTMLStartTagComment __CreateInstance(HTMLStartTagComment.__Internal native, bool skipVTables = false) + internal static HTMLStartTagComment __CreateInstance(__Internal native, bool skipVTables = false) { return new HTMLStartTagComment(native, skipVTables); } - private static void* __CopyValue(HTMLStartTagComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLStartTagComment(HTMLStartTagComment.__Internal native, bool skipVTables = false) + private HTMLStartTagComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15879,19 +15879,19 @@ namespace CppSharp return new HTMLEndTagComment(native.ToPointer(), skipVTables); } - internal static HTMLEndTagComment __CreateInstance(HTMLEndTagComment.__Internal native, bool skipVTables = false) + internal static HTMLEndTagComment __CreateInstance(__Internal native, bool skipVTables = false) { return new HTMLEndTagComment(native, skipVTables); } - private static void* __CopyValue(HTMLEndTagComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLEndTagComment(HTMLEndTagComment.__Internal native, bool skipVTables = false) + private HTMLEndTagComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15998,19 +15998,19 @@ namespace CppSharp return new TextComment(native.ToPointer(), skipVTables); } - internal static TextComment __CreateInstance(TextComment.__Internal native, bool skipVTables = false) + internal static TextComment __CreateInstance(__Internal native, bool skipVTables = false) { return new TextComment(native, skipVTables); } - private static void* __CopyValue(TextComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.TextComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TextComment(TextComment.__Internal native, bool skipVTables = false) + private TextComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16138,19 +16138,19 @@ namespace CppSharp return new RawComment(native.ToPointer(), skipVTables); } - internal static RawComment __CreateInstance(RawComment.__Internal native, bool skipVTables = false) + internal static RawComment __CreateInstance(__Internal native, bool skipVTables = false) { return new RawComment(native, skipVTables); } - private static void* __CopyValue(RawComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(80); - global::CppSharp.Parser.AST.RawComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private RawComment(RawComment.__Internal native, bool skipVTables = false) + private RawComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16297,12 +16297,12 @@ namespace CppSharp return new SourceLocation(native.ToPointer(), skipVTables); } - internal static SourceLocation __CreateInstance(SourceLocation.__Internal native, bool skipVTables = false) + internal static SourceLocation __CreateInstance(__Internal native, bool skipVTables = false) { return new SourceLocation(native, skipVTables); } - private SourceLocation(SourceLocation.__Internal native, bool skipVTables = false) + private SourceLocation(__Internal native, bool skipVTables = false) : this() { __instance = native; @@ -16534,19 +16534,19 @@ namespace CppSharp return new ParserTargetInfo(native.ToPointer(), skipVTables); } - internal static ParserTargetInfo __CreateInstance(ParserTargetInfo.__Internal native, bool skipVTables = false) + internal static ParserTargetInfo __CreateInstance(__Internal native, bool skipVTables = false) { return new ParserTargetInfo(native, skipVTables); } - private static void* __CopyValue(ParserTargetInfo.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(184); - global::CppSharp.Parser.ParserTargetInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserTargetInfo(ParserTargetInfo.__Internal native, bool skipVTables = false) + private ParserTargetInfo(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17398,19 +17398,19 @@ namespace CppSharp return new CppParserOptions(native.ToPointer(), skipVTables); } - internal static CppParserOptions __CreateInstance(CppParserOptions.__Internal native, bool skipVTables = false) + internal static CppParserOptions __CreateInstance(__Internal native, bool skipVTables = false) { return new CppParserOptions(native, skipVTables); } - private static void* __CopyValue(CppParserOptions.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(272); - global::CppSharp.Parser.CppParserOptions.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CppParserOptions(CppParserOptions.__Internal native, bool skipVTables = false) + private CppParserOptions(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17858,19 +17858,19 @@ namespace CppSharp return new ParserDiagnostic(native.ToPointer(), skipVTables); } - internal static ParserDiagnostic __CreateInstance(ParserDiagnostic.__Internal native, bool skipVTables = false) + internal static ParserDiagnostic __CreateInstance(__Internal native, bool skipVTables = false) { return new ParserDiagnostic(native, skipVTables); } - private static void* __CopyValue(ParserDiagnostic.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(80); - global::CppSharp.Parser.ParserDiagnostic.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserDiagnostic(ParserDiagnostic.__Internal native, bool skipVTables = false) + private ParserDiagnostic(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18055,19 +18055,19 @@ namespace CppSharp return new ParserResult(native.ToPointer(), skipVTables); } - internal static ParserResult __CreateInstance(ParserResult.__Internal native, bool skipVTables = false) + internal static ParserResult __CreateInstance(__Internal native, bool skipVTables = false) { return new ParserResult(native, skipVTables); } - private static void* __CopyValue(ParserResult.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(56); - global::CppSharp.Parser.ParserResult.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserResult(ParserResult.__Internal native, bool skipVTables = false) + private ParserResult(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18233,19 +18233,19 @@ namespace CppSharp return new ClangParser(native.ToPointer(), skipVTables); } - internal static ClangParser __CreateInstance(ClangParser.__Internal native, bool skipVTables = false) + internal static ClangParser __CreateInstance(__Internal native, bool skipVTables = false) { return new ClangParser(native, skipVTables); } - private static void* __CopyValue(ClangParser.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(ClangParser.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private ClangParser(ClangParser.__Internal native, bool skipVTables = false) + private ClangParser(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18271,7 +18271,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(0); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((ClangParser.__Internal*) __Instance) = *((ClangParser.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() 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 8efb210f..f33acfff 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 @@ -68,19 +68,19 @@ namespace Std return new Allocator(native.ToPointer(), skipVTables); } - internal static Allocator __CreateInstance(Allocator.__Internal native, bool skipVTables = false) + internal static Allocator __CreateInstance(__Internal native, bool skipVTables = false) { return new Allocator(native, skipVTables); } - private static void* __CopyValue(Allocator.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(Allocator.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private Allocator(Allocator.__Internal native, bool skipVTables = false) + private Allocator(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -99,7 +99,7 @@ namespace Std __Instance = Marshal.AllocHGlobal(0); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - __Internal.ctor_0((__Instance + __PointerAdjustment)); + global::Std.Allocator.__Internal.ctor_0((__Instance + __PointerAdjustment)); } public void Dispose() @@ -112,7 +112,7 @@ namespace Std global::Std.Allocator __dummy; NativeToManagedMap.TryRemove(__Instance, out __dummy); if (disposing) - __Internal.dtor_0((__Instance + __PointerAdjustment)); + global::Std.Allocator.__Internal.dtor_0((__Instance + __PointerAdjustment)); if (__ownsNativeInstance) Marshal.FreeHGlobal(__Instance); } @@ -628,19 +628,19 @@ namespace Std return new BasicString(native.ToPointer(), skipVTables); } - internal static BasicString __CreateInstance(BasicString.__Internal native, bool skipVTables = false) + internal static BasicString __CreateInstance(__Internal native, bool skipVTables = false) { return new BasicString(native, skipVTables); } - private static void* __CopyValue(BasicString.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - *(BasicString.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private BasicString(BasicString.__Internal native, bool skipVTables = false) + private BasicString(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -664,15 +664,18 @@ namespace Std global::Std.Cxx11.BasicString __dummy; NativeToManagedMap.TryRemove(__Instance, out __dummy); if (disposing) - __Internal.dtor_0((__Instance + __PointerAdjustment)); + global::Std.Cxx11.BasicString.__Internal.dtor_0((__Instance + __PointerAdjustment)); if (__ownsNativeInstance) Marshal.FreeHGlobal(__Instance); } - public string CStr() + public string CStr { - var __ret = __Internal.CStr_0((__Instance + __PointerAdjustment)); - return Marshal.PtrToStringAnsi(__ret); + get + { + var __ret = global::Std.Cxx11.BasicString.__Internal.CStr_0((__Instance + __PointerAdjustment)); + return Marshal.PtrToStringAnsi(__ret); + } } } 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 457d7c70..2068ea25 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 @@ -330,19 +330,19 @@ namespace CppSharp return new Type(native.ToPointer(), skipVTables); } - internal static Type __CreateInstance(Type.__Internal native, bool skipVTables = false) + internal static Type __CreateInstance(__Internal native, bool skipVTables = false) { return new Type(native, skipVTables); } - private static void* __CopyValue(Type.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - global::CppSharp.Parser.AST.Type.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Type(Type.__Internal native, bool skipVTables = false) + private Type(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -453,19 +453,19 @@ namespace CppSharp return new TypeQualifiers(native.ToPointer(), skipVTables); } - internal static TypeQualifiers __CreateInstance(TypeQualifiers.__Internal native, bool skipVTables = false) + internal static TypeQualifiers __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeQualifiers(native, skipVTables); } - private static void* __CopyValue(TypeQualifiers.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(3); - *(TypeQualifiers.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private TypeQualifiers(TypeQualifiers.__Internal native, bool skipVTables = false) + private TypeQualifiers(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -484,7 +484,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(3); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((TypeQualifiers.__Internal*) __Instance) = *((TypeQualifiers.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public TypeQualifiers() @@ -582,19 +582,19 @@ namespace CppSharp return new QualifiedType(native.ToPointer(), skipVTables); } - internal static QualifiedType __CreateInstance(QualifiedType.__Internal native, bool skipVTables = false) + internal static QualifiedType __CreateInstance(__Internal native, bool skipVTables = false) { return new QualifiedType(native, skipVTables); } - private static void* __CopyValue(QualifiedType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(QualifiedType.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private QualifiedType(QualifiedType.__Internal native, bool skipVTables = false) + private QualifiedType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -621,7 +621,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(16); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((QualifiedType.__Internal*) __Instance) = *((QualifiedType.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -699,19 +699,19 @@ namespace CppSharp return new TagType(native.ToPointer(), skipVTables); } - internal static TagType __CreateInstance(TagType.__Internal native, bool skipVTables = false) + internal static TagType __CreateInstance(__Internal native, bool skipVTables = false) { return new TagType(native, skipVTables); } - private static void* __CopyValue(TagType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.TagType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TagType(TagType.__Internal native, bool skipVTables = false) + private TagType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -814,19 +814,19 @@ namespace CppSharp return new ArrayType(native.ToPointer(), skipVTables); } - internal static ArrayType __CreateInstance(ArrayType.__Internal native, bool skipVTables = false) + internal static ArrayType __CreateInstance(__Internal native, bool skipVTables = false) { return new ArrayType(native, skipVTables); } - private static void* __CopyValue(ArrayType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.ArrayType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ArrayType(ArrayType.__Internal native, bool skipVTables = false) + private ArrayType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -980,19 +980,19 @@ namespace CppSharp return new FunctionType(native.ToPointer(), skipVTables); } - internal static FunctionType __CreateInstance(FunctionType.__Internal native, bool skipVTables = false) + internal static FunctionType __CreateInstance(__Internal native, bool skipVTables = false) { return new FunctionType(native, skipVTables); } - private static void* __CopyValue(FunctionType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(56); - global::CppSharp.Parser.AST.FunctionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionType(FunctionType.__Internal native, bool skipVTables = false) + private FunctionType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1153,19 +1153,19 @@ namespace CppSharp return new PointerType(native.ToPointer(), skipVTables); } - internal static PointerType __CreateInstance(PointerType.__Internal native, bool skipVTables = false) + internal static PointerType __CreateInstance(__Internal native, bool skipVTables = false) { return new PointerType(native, skipVTables); } - private static void* __CopyValue(PointerType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.PointerType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PointerType(PointerType.__Internal native, bool skipVTables = false) + private PointerType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1259,19 +1259,19 @@ namespace CppSharp return new MemberPointerType(native.ToPointer(), skipVTables); } - internal static MemberPointerType __CreateInstance(MemberPointerType.__Internal native, bool skipVTables = false) + internal static MemberPointerType __CreateInstance(__Internal native, bool skipVTables = false) { return new MemberPointerType(native, skipVTables); } - private static void* __CopyValue(MemberPointerType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.MemberPointerType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MemberPointerType(MemberPointerType.__Internal native, bool skipVTables = false) + private MemberPointerType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1352,19 +1352,19 @@ namespace CppSharp return new TypedefType(native.ToPointer(), skipVTables); } - internal static TypedefType __CreateInstance(TypedefType.__Internal native, bool skipVTables = false) + internal static TypedefType __CreateInstance(__Internal native, bool skipVTables = false) { return new TypedefType(native, skipVTables); } - private static void* __CopyValue(TypedefType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.TypedefType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefType(TypedefType.__Internal native, bool skipVTables = false) + private TypedefType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1453,19 +1453,19 @@ namespace CppSharp return new AttributedType(native.ToPointer(), skipVTables); } - internal static AttributedType __CreateInstance(AttributedType.__Internal native, bool skipVTables = false) + internal static AttributedType __CreateInstance(__Internal native, bool skipVTables = false) { return new AttributedType(native, skipVTables); } - private static void* __CopyValue(AttributedType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.AttributedType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AttributedType(AttributedType.__Internal native, bool skipVTables = false) + private AttributedType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1565,19 +1565,19 @@ namespace CppSharp return new DecayedType(native.ToPointer(), skipVTables); } - internal static DecayedType __CreateInstance(DecayedType.__Internal native, bool skipVTables = false) + internal static DecayedType __CreateInstance(__Internal native, bool skipVTables = false) { return new DecayedType(native, skipVTables); } - private static void* __CopyValue(DecayedType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(56); - global::CppSharp.Parser.AST.DecayedType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DecayedType(DecayedType.__Internal native, bool skipVTables = false) + private DecayedType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1707,19 +1707,19 @@ namespace CppSharp return new TemplateArgument(native.ToPointer(), skipVTables); } - internal static TemplateArgument __CreateInstance(TemplateArgument.__Internal native, bool skipVTables = false) + internal static TemplateArgument __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateArgument(native, skipVTables); } - private static void* __CopyValue(TemplateArgument.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - *(TemplateArgument.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private TemplateArgument(TemplateArgument.__Internal native, bool skipVTables = false) + private TemplateArgument(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1746,7 +1746,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(40); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((TemplateArgument.__Internal*) __Instance) = *((TemplateArgument.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -1881,19 +1881,19 @@ namespace CppSharp return new TemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static TemplateSpecializationType __CreateInstance(TemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static TemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(TemplateSpecializationType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(56); - global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateSpecializationType(TemplateSpecializationType.__Internal native, bool skipVTables = false) + private TemplateSpecializationType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2059,19 +2059,19 @@ namespace CppSharp return new DependentTemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static DependentTemplateSpecializationType __CreateInstance(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static DependentTemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(DependentTemplateSpecializationType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentTemplateSpecializationType(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) + private DependentTemplateSpecializationType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2205,19 +2205,19 @@ namespace CppSharp return new TemplateParameterType(native.ToPointer(), skipVTables); } - internal static TemplateParameterType __CreateInstance(TemplateParameterType.__Internal native, bool skipVTables = false) + internal static TemplateParameterType __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateParameterType(native, skipVTables); } - private static void* __CopyValue(TemplateParameterType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.TemplateParameterType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterType(TemplateParameterType.__Internal native, bool skipVTables = false) + private TemplateParameterType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2355,19 +2355,19 @@ namespace CppSharp return new TemplateParameterSubstitutionType(native.ToPointer(), skipVTables); } - internal static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) + internal static TemplateParameterSubstitutionType __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native, skipVTables); } - private static void* __CopyValue(TemplateParameterSubstitutionType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterSubstitutionType(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) + private TemplateParameterSubstitutionType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2469,19 +2469,19 @@ namespace CppSharp return new InjectedClassNameType(native.ToPointer(), skipVTables); } - internal static InjectedClassNameType __CreateInstance(InjectedClassNameType.__Internal native, bool skipVTables = false) + internal static InjectedClassNameType __CreateInstance(__Internal native, bool skipVTables = false) { return new InjectedClassNameType(native, skipVTables); } - private static void* __CopyValue(InjectedClassNameType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.InjectedClassNameType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InjectedClassNameType(InjectedClassNameType.__Internal native, bool skipVTables = false) + private InjectedClassNameType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2580,19 +2580,19 @@ namespace CppSharp return new DependentNameType(native.ToPointer(), skipVTables); } - internal static DependentNameType __CreateInstance(DependentNameType.__Internal native, bool skipVTables = false) + internal static DependentNameType __CreateInstance(__Internal native, bool skipVTables = false) { return new DependentNameType(native, skipVTables); } - private static void* __CopyValue(DependentNameType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.DependentNameType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentNameType(DependentNameType.__Internal native, bool skipVTables = false) + private DependentNameType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2670,19 +2670,19 @@ namespace CppSharp return new PackExpansionType(native.ToPointer(), skipVTables); } - internal static PackExpansionType __CreateInstance(PackExpansionType.__Internal native, bool skipVTables = false) + internal static PackExpansionType __CreateInstance(__Internal native, bool skipVTables = false) { return new PackExpansionType(native, skipVTables); } - private static void* __CopyValue(PackExpansionType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - global::CppSharp.Parser.AST.PackExpansionType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PackExpansionType(PackExpansionType.__Internal native, bool skipVTables = false) + private PackExpansionType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2753,19 +2753,19 @@ namespace CppSharp return new UnaryTransformType(native.ToPointer(), skipVTables); } - internal static UnaryTransformType __CreateInstance(UnaryTransformType.__Internal native, bool skipVTables = false) + internal static UnaryTransformType __CreateInstance(__Internal native, bool skipVTables = false) { return new UnaryTransformType(native, skipVTables); } - private static void* __CopyValue(UnaryTransformType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.UnaryTransformType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private UnaryTransformType(UnaryTransformType.__Internal native, bool skipVTables = false) + private UnaryTransformType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2862,19 +2862,19 @@ namespace CppSharp return new VectorType(native.ToPointer(), skipVTables); } - internal static VectorType __CreateInstance(VectorType.__Internal native, bool skipVTables = false) + internal static VectorType __CreateInstance(__Internal native, bool skipVTables = false) { return new VectorType(native, skipVTables); } - private static void* __CopyValue(VectorType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.VectorType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VectorType(VectorType.__Internal native, bool skipVTables = false) + private VectorType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2968,19 +2968,19 @@ namespace CppSharp return new BuiltinType(native.ToPointer(), skipVTables); } - internal static BuiltinType __CreateInstance(BuiltinType.__Internal native, bool skipVTables = false) + internal static BuiltinType __CreateInstance(__Internal native, bool skipVTables = false) { return new BuiltinType(native, skipVTables); } - private static void* __CopyValue(BuiltinType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - global::CppSharp.Parser.AST.BuiltinType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BuiltinType(BuiltinType.__Internal native, bool skipVTables = false) + private BuiltinType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3069,19 +3069,19 @@ namespace CppSharp return new VTableComponent(native.ToPointer(), skipVTables); } - internal static VTableComponent __CreateInstance(VTableComponent.__Internal native, bool skipVTables = false) + internal static VTableComponent __CreateInstance(__Internal native, bool skipVTables = false) { return new VTableComponent(native, skipVTables); } - private static void* __CopyValue(VTableComponent.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(VTableComponent.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private VTableComponent(VTableComponent.__Internal native, bool skipVTables = false) + private VTableComponent(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3108,7 +3108,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(16); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((VTableComponent.__Internal*) __Instance) = *((VTableComponent.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -3226,19 +3226,19 @@ namespace CppSharp return new VTableLayout(native.ToPointer(), skipVTables); } - internal static VTableLayout __CreateInstance(VTableLayout.__Internal native, bool skipVTables = false) + internal static VTableLayout __CreateInstance(__Internal native, bool skipVTables = false) { return new VTableLayout(native, skipVTables); } - private static void* __CopyValue(VTableLayout.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.VTableLayout.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VTableLayout(VTableLayout.__Internal native, bool skipVTables = false) + private VTableLayout(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3361,19 +3361,19 @@ namespace CppSharp return new VFTableInfo(native.ToPointer(), skipVTables); } - internal static VFTableInfo __CreateInstance(VFTableInfo.__Internal native, bool skipVTables = false) + internal static VFTableInfo __CreateInstance(__Internal native, bool skipVTables = false) { return new VFTableInfo(native, skipVTables); } - private static void* __CopyValue(VFTableInfo.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.VFTableInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VFTableInfo(VFTableInfo.__Internal native, bool skipVTables = false) + private VFTableInfo(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3530,19 +3530,19 @@ namespace CppSharp return new LayoutField(native.ToPointer(), skipVTables); } - internal static LayoutField __CreateInstance(LayoutField.__Internal native, bool skipVTables = false) + internal static LayoutField __CreateInstance(__Internal native, bool skipVTables = false) { return new LayoutField(native, skipVTables); } - private static void* __CopyValue(LayoutField.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.LayoutField.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutField(LayoutField.__Internal native, bool skipVTables = false) + private LayoutField(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3684,19 +3684,19 @@ namespace CppSharp return new LayoutBase(native.ToPointer(), skipVTables); } - internal static LayoutBase __CreateInstance(LayoutBase.__Internal native, bool skipVTables = false) + internal static LayoutBase __CreateInstance(__Internal native, bool skipVTables = false) { return new LayoutBase(native, skipVTables); } - private static void* __CopyValue(LayoutBase.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.LayoutBase.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutBase(LayoutBase.__Internal native, bool skipVTables = false) + private LayoutBase(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3900,19 +3900,19 @@ namespace CppSharp return new ClassLayout(native.ToPointer(), skipVTables); } - internal static ClassLayout __CreateInstance(ClassLayout.__Internal native, bool skipVTables = false) + internal static ClassLayout __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassLayout(native, skipVTables); } - private static void* __CopyValue(ClassLayout.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(136); - global::CppSharp.Parser.AST.ClassLayout.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassLayout(ClassLayout.__Internal native, bool skipVTables = false) + private ClassLayout(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4274,19 +4274,19 @@ namespace CppSharp return new Declaration(native.ToPointer(), skipVTables); } - internal static Declaration __CreateInstance(Declaration.__Internal native, bool skipVTables = false) + internal static Declaration __CreateInstance(__Internal native, bool skipVTables = false) { return new Declaration(native, skipVTables); } - private static void* __CopyValue(Declaration.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(120); - global::CppSharp.Parser.AST.Declaration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Declaration(Declaration.__Internal native, bool skipVTables = false) + private Declaration(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4889,19 +4889,19 @@ namespace CppSharp return new DeclarationContext(native.ToPointer(), skipVTables); } - internal static DeclarationContext __CreateInstance(DeclarationContext.__Internal native, bool skipVTables = false) + internal static DeclarationContext __CreateInstance(__Internal native, bool skipVTables = false) { return new DeclarationContext(native, skipVTables); } - private static void* __CopyValue(DeclarationContext.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(392); - global::CppSharp.Parser.AST.DeclarationContext.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DeclarationContext(DeclarationContext.__Internal native, bool skipVTables = false) + private DeclarationContext(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5344,19 +5344,19 @@ namespace CppSharp return new TypedefNameDecl(native.ToPointer(), skipVTables); } - internal static TypedefNameDecl __CreateInstance(TypedefNameDecl.__Internal native, bool skipVTables = false) + internal static TypedefNameDecl __CreateInstance(__Internal native, bool skipVTables = false) { return new TypedefNameDecl(native, skipVTables); } - private static void* __CopyValue(TypedefNameDecl.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(136); - global::CppSharp.Parser.AST.TypedefNameDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefNameDecl(TypedefNameDecl.__Internal native, bool skipVTables = false) + private TypedefNameDecl(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5502,19 +5502,19 @@ namespace CppSharp return new TypedefDecl(native.ToPointer(), skipVTables); } - internal static TypedefDecl __CreateInstance(TypedefDecl.__Internal native, bool skipVTables = false) + internal static TypedefDecl __CreateInstance(__Internal native, bool skipVTables = false) { return new TypedefDecl(native, skipVTables); } - private static void* __CopyValue(TypedefDecl.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(136); - global::CppSharp.Parser.AST.TypedefDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefDecl(TypedefDecl.__Internal native, bool skipVTables = false) + private TypedefDecl(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5645,19 +5645,19 @@ namespace CppSharp return new TypeAlias(native.ToPointer(), skipVTables); } - internal static TypeAlias __CreateInstance(TypeAlias.__Internal native, bool skipVTables = false) + internal static TypeAlias __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeAlias(native, skipVTables); } - private static void* __CopyValue(TypeAlias.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(144); - global::CppSharp.Parser.AST.TypeAlias.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAlias(TypeAlias.__Internal native, bool skipVTables = false) + private TypeAlias(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5803,19 +5803,19 @@ namespace CppSharp return new Friend(native.ToPointer(), skipVTables); } - internal static Friend __CreateInstance(Friend.__Internal native, bool skipVTables = false) + internal static Friend __CreateInstance(__Internal native, bool skipVTables = false) { return new Friend(native, skipVTables); } - private static void* __CopyValue(Friend.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(128); - global::CppSharp.Parser.AST.Friend.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Friend(Friend.__Internal native, bool skipVTables = false) + private Friend(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5929,19 +5929,19 @@ namespace CppSharp return new Statement(native.ToPointer(), skipVTables); } - internal static Statement __CreateInstance(Statement.__Internal native, bool skipVTables = false) + internal static Statement __CreateInstance(__Internal native, bool skipVTables = false) { return new Statement(native, skipVTables); } - private static void* __CopyValue(Statement.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.Statement.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Statement(Statement.__Internal native, bool skipVTables = false) + private Statement(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6057,19 +6057,19 @@ namespace CppSharp return new Expression(native.ToPointer(), skipVTables); } - internal static Expression __CreateInstance(Expression.__Internal native, bool skipVTables = false) + internal static Expression __CreateInstance(__Internal native, bool skipVTables = false) { return new Expression(native, skipVTables); } - private static void* __CopyValue(Expression.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.Expression.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Expression(Expression.__Internal native, bool skipVTables = false) + private Expression(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6157,19 +6157,19 @@ namespace CppSharp return new BinaryOperator(native.ToPointer(), skipVTables); } - internal static BinaryOperator __CreateInstance(BinaryOperator.__Internal native, bool skipVTables = false) + internal static BinaryOperator __CreateInstance(__Internal native, bool skipVTables = false) { return new BinaryOperator(native, skipVTables); } - private static void* __CopyValue(BinaryOperator.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.BinaryOperator.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BinaryOperator(BinaryOperator.__Internal native, bool skipVTables = false) + private BinaryOperator(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6311,19 +6311,19 @@ namespace CppSharp return new CallExpr(native.ToPointer(), skipVTables); } - internal static CallExpr __CreateInstance(CallExpr.__Internal native, bool skipVTables = false) + internal static CallExpr __CreateInstance(__Internal native, bool skipVTables = false) { return new CallExpr(native, skipVTables); } - private static void* __CopyValue(CallExpr.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.CallExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CallExpr(CallExpr.__Internal native, bool skipVTables = false) + private CallExpr(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6448,19 +6448,19 @@ namespace CppSharp return new CXXConstructExpr(native.ToPointer(), skipVTables); } - internal static CXXConstructExpr __CreateInstance(CXXConstructExpr.__Internal native, bool skipVTables = false) + internal static CXXConstructExpr __CreateInstance(__Internal native, bool skipVTables = false) { return new CXXConstructExpr(native, skipVTables); } - private static void* __CopyValue(CXXConstructExpr.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.CXXConstructExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CXXConstructExpr(CXXConstructExpr.__Internal native, bool skipVTables = false) + private CXXConstructExpr(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6624,19 +6624,19 @@ namespace CppSharp return new Parameter(native.ToPointer(), skipVTables); } - internal static Parameter __CreateInstance(Parameter.__Internal native, bool skipVTables = false) + internal static Parameter __CreateInstance(__Internal native, bool skipVTables = false) { return new Parameter(native, skipVTables); } - private static void* __CopyValue(Parameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(152); - global::CppSharp.Parser.AST.Parameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Parameter(Parameter.__Internal native, bool skipVTables = false) + private Parameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6935,19 +6935,19 @@ namespace CppSharp return new Function(native.ToPointer(), skipVTables); } - internal static Function __CreateInstance(Function.__Internal native, bool skipVTables = false) + internal static Function __CreateInstance(__Internal native, bool skipVTables = false) { return new Function(native, skipVTables); } - private static void* __CopyValue(Function.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(240); - global::CppSharp.Parser.AST.Function.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Function(Function.__Internal native, bool skipVTables = false) + private Function(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7426,19 +7426,19 @@ namespace CppSharp return new Method(native.ToPointer(), skipVTables); } - internal static Method __CreateInstance(Method.__Internal native, bool skipVTables = false) + internal static Method __CreateInstance(__Internal native, bool skipVTables = false) { return new Method(native, skipVTables); } - private static void* __CopyValue(Method.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(280); - global::CppSharp.Parser.AST.Method.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Method(Method.__Internal native, bool skipVTables = false) + private Method(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7867,19 +7867,19 @@ namespace CppSharp return new Item(native.ToPointer(), skipVTables); } - internal static Item __CreateInstance(Item.__Internal native, bool skipVTables = false) + internal static Item __CreateInstance(__Internal native, bool skipVTables = false) { return new Item(native, skipVTables); } - private static void* __CopyValue(Item.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(136); - global::CppSharp.Parser.AST.Enumeration.Item.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Item(Item.__Internal native, bool skipVTables = false) + private Item(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7959,19 +7959,19 @@ namespace CppSharp return new Enumeration(native.ToPointer(), skipVTables); } - internal static Enumeration __CreateInstance(Enumeration.__Internal native, bool skipVTables = false) + internal static Enumeration __CreateInstance(__Internal native, bool skipVTables = false) { return new Enumeration(native, skipVTables); } - private static void* __CopyValue(Enumeration.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(432); - global::CppSharp.Parser.AST.Enumeration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Enumeration(Enumeration.__Internal native, bool skipVTables = false) + private Enumeration(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8194,19 +8194,19 @@ namespace CppSharp return new Variable(native.ToPointer(), skipVTables); } - internal static Variable __CreateInstance(Variable.__Internal native, bool skipVTables = false) + internal static Variable __CreateInstance(__Internal native, bool skipVTables = false) { return new Variable(native, skipVTables); } - private static void* __CopyValue(Variable.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(144); - global::CppSharp.Parser.AST.Variable.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Variable(Variable.__Internal native, bool skipVTables = false) + private Variable(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8322,19 +8322,19 @@ namespace CppSharp return new BaseClassSpecifier(native.ToPointer(), skipVTables); } - internal static BaseClassSpecifier __CreateInstance(BaseClassSpecifier.__Internal native, bool skipVTables = false) + internal static BaseClassSpecifier __CreateInstance(__Internal native, bool skipVTables = false) { return new BaseClassSpecifier(native, skipVTables); } - private static void* __CopyValue(BaseClassSpecifier.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(BaseClassSpecifier.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private BaseClassSpecifier(BaseClassSpecifier.__Internal native, bool skipVTables = false) + private BaseClassSpecifier(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8361,7 +8361,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(24); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((BaseClassSpecifier.__Internal*) __Instance) = *((BaseClassSpecifier.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -8524,19 +8524,19 @@ namespace CppSharp return new Field(native.ToPointer(), skipVTables); } - internal static Field __CreateInstance(Field.__Internal native, bool skipVTables = false) + internal static Field __CreateInstance(__Internal native, bool skipVTables = false) { return new Field(native, skipVTables); } - private static void* __CopyValue(Field.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(152); - global::CppSharp.Parser.AST.Field.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Field(Field.__Internal native, bool skipVTables = false) + private Field(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8718,19 +8718,19 @@ namespace CppSharp return new AccessSpecifierDecl(native.ToPointer(), skipVTables); } - internal static AccessSpecifierDecl __CreateInstance(AccessSpecifierDecl.__Internal native, bool skipVTables = false) + internal static AccessSpecifierDecl __CreateInstance(__Internal native, bool skipVTables = false) { return new AccessSpecifierDecl(native, skipVTables); } - private static void* __CopyValue(AccessSpecifierDecl.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(120); - global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AccessSpecifierDecl(AccessSpecifierDecl.__Internal native, bool skipVTables = false) + private AccessSpecifierDecl(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9010,19 +9010,19 @@ namespace CppSharp return new Class(native.ToPointer(), skipVTables); } - internal static Class __CreateInstance(Class.__Internal native, bool skipVTables = false) + internal static Class __CreateInstance(__Internal native, bool skipVTables = false) { return new Class(native, skipVTables); } - private static void* __CopyValue(Class.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(512); - global::CppSharp.Parser.AST.Class.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Class(Class.__Internal native, bool skipVTables = false) + private Class(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9445,19 +9445,19 @@ namespace CppSharp return new Template(native.ToPointer(), skipVTables); } - internal static Template __CreateInstance(Template.__Internal native, bool skipVTables = false) + internal static Template __CreateInstance(__Internal native, bool skipVTables = false) { return new Template(native, skipVTables); } - private static void* __CopyValue(Template.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(152); - global::CppSharp.Parser.AST.Template.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Template(Template.__Internal native, bool skipVTables = false) + private Template(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9653,19 +9653,19 @@ namespace CppSharp return new TypeAliasTemplate(native.ToPointer(), skipVTables); } - internal static TypeAliasTemplate __CreateInstance(TypeAliasTemplate.__Internal native, bool skipVTables = false) + internal static TypeAliasTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeAliasTemplate(native, skipVTables); } - private static void* __CopyValue(TypeAliasTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(152); - global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAliasTemplate(TypeAliasTemplate.__Internal native, bool skipVTables = false) + private TypeAliasTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9799,19 +9799,19 @@ namespace CppSharp return new TemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateParameter __CreateInstance(TemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateParameter(native, skipVTables); } - private static void* __CopyValue(TemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(136); - global::CppSharp.Parser.AST.TemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameter(TemplateParameter.__Internal native, bool skipVTables = false) + private TemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9995,19 +9995,19 @@ namespace CppSharp return new TemplateTemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateTemplateParameter __CreateInstance(TemplateTemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateTemplateParameter(native, skipVTables); } - private static void* __CopyValue(TemplateTemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(160); - global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateTemplateParameter(TemplateTemplateParameter.__Internal native, bool skipVTables = false) + private TemplateTemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10183,19 +10183,19 @@ namespace CppSharp return new TypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static TypeTemplateParameter __CreateInstance(TypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static TypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(TypeTemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(152); - global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeTemplateParameter(TypeTemplateParameter.__Internal native, bool skipVTables = false) + private TypeTemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10354,19 +10354,19 @@ namespace CppSharp return new NonTypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static NonTypeTemplateParameter __CreateInstance(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static NonTypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new NonTypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(NonTypeTemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(152); - global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NonTypeTemplateParameter(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) + private NonTypeTemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10577,19 +10577,19 @@ namespace CppSharp return new ClassTemplate(native.ToPointer(), skipVTables); } - internal static ClassTemplate __CreateInstance(ClassTemplate.__Internal native, bool skipVTables = false) + internal static ClassTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassTemplate(native, skipVTables); } - private static void* __CopyValue(ClassTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(176); - global::CppSharp.Parser.AST.ClassTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplate(ClassTemplate.__Internal native, bool skipVTables = false) + private ClassTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10851,19 +10851,19 @@ namespace CppSharp return new ClassTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplateSpecialization __CreateInstance(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(ClassTemplateSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(552); - global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplateSpecialization(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) + private ClassTemplateSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11132,19 +11132,19 @@ namespace CppSharp return new ClassTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplatePartialSpecialization __CreateInstance(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(ClassTemplatePartialSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(552); - global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplatePartialSpecialization(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + private ClassTemplatePartialSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11298,19 +11298,19 @@ namespace CppSharp return new FunctionTemplate(native.ToPointer(), skipVTables); } - internal static FunctionTemplate __CreateInstance(FunctionTemplate.__Internal native, bool skipVTables = false) + internal static FunctionTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new FunctionTemplate(native, skipVTables); } - private static void* __CopyValue(FunctionTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(176); - global::CppSharp.Parser.AST.FunctionTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplate(FunctionTemplate.__Internal native, bool skipVTables = false) + private FunctionTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11457,19 +11457,19 @@ namespace CppSharp return new FunctionTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static FunctionTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(FunctionTemplateSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplateSpecialization(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) + private FunctionTemplateSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11702,19 +11702,19 @@ namespace CppSharp return new VarTemplate(native.ToPointer(), skipVTables); } - internal static VarTemplate __CreateInstance(VarTemplate.__Internal native, bool skipVTables = false) + internal static VarTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new VarTemplate(native, skipVTables); } - private static void* __CopyValue(VarTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(176); - global::CppSharp.Parser.AST.VarTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplate(VarTemplate.__Internal native, bool skipVTables = false) + private VarTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11907,19 +11907,19 @@ namespace CppSharp return new VarTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplateSpecialization __CreateInstance(VarTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new VarTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(VarTemplateSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(184); - global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplateSpecialization(VarTemplateSpecialization.__Internal native, bool skipVTables = false) + private VarTemplateSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12119,19 +12119,19 @@ namespace CppSharp return new VarTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplatePartialSpecialization __CreateInstance(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(VarTemplatePartialSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(184); - global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplatePartialSpecialization(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + private VarTemplatePartialSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12292,19 +12292,19 @@ namespace CppSharp return new Namespace(native.ToPointer(), skipVTables); } - internal static Namespace __CreateInstance(Namespace.__Internal native, bool skipVTables = false) + internal static Namespace __CreateInstance(__Internal native, bool skipVTables = false) { return new Namespace(native, skipVTables); } - private static void* __CopyValue(Namespace.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(392); - global::CppSharp.Parser.AST.Namespace.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Namespace(Namespace.__Internal native, bool skipVTables = false) + private Namespace(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12403,19 +12403,19 @@ namespace CppSharp return new PreprocessedEntity(native.ToPointer(), skipVTables); } - internal static PreprocessedEntity __CreateInstance(PreprocessedEntity.__Internal native, bool skipVTables = false) + internal static PreprocessedEntity __CreateInstance(__Internal native, bool skipVTables = false) { return new PreprocessedEntity(native, skipVTables); } - private static void* __CopyValue(PreprocessedEntity.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(PreprocessedEntity.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private PreprocessedEntity(PreprocessedEntity.__Internal native, bool skipVTables = false) + private PreprocessedEntity(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12442,7 +12442,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(24); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((PreprocessedEntity.__Internal*) __Instance) = *((PreprocessedEntity.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -12565,19 +12565,19 @@ namespace CppSharp return new MacroDefinition(native.ToPointer(), skipVTables); } - internal static MacroDefinition __CreateInstance(MacroDefinition.__Internal native, bool skipVTables = false) + internal static MacroDefinition __CreateInstance(__Internal native, bool skipVTables = false) { return new MacroDefinition(native, skipVTables); } - private static void* __CopyValue(MacroDefinition.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.MacroDefinition.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroDefinition(MacroDefinition.__Internal native, bool skipVTables = false) + private MacroDefinition(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12743,19 +12743,19 @@ namespace CppSharp return new MacroExpansion(native.ToPointer(), skipVTables); } - internal static MacroExpansion __CreateInstance(MacroExpansion.__Internal native, bool skipVTables = false) + internal static MacroExpansion __CreateInstance(__Internal native, bool skipVTables = false) { return new MacroExpansion(native, skipVTables); } - private static void* __CopyValue(MacroExpansion.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.MacroExpansion.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroExpansion(MacroExpansion.__Internal native, bool skipVTables = false) + private MacroExpansion(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13001,19 +13001,19 @@ namespace CppSharp return new TranslationUnit(native.ToPointer(), skipVTables); } - internal static TranslationUnit __CreateInstance(TranslationUnit.__Internal native, bool skipVTables = false) + internal static TranslationUnit __CreateInstance(__Internal native, bool skipVTables = false) { return new TranslationUnit(native, skipVTables); } - private static void* __CopyValue(TranslationUnit.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(432); - global::CppSharp.Parser.AST.TranslationUnit.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TranslationUnit(TranslationUnit.__Internal native, bool skipVTables = false) + private TranslationUnit(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13217,19 +13217,19 @@ namespace CppSharp return new NativeLibrary(native.ToPointer(), skipVTables); } - internal static NativeLibrary __CreateInstance(NativeLibrary.__Internal native, bool skipVTables = false) + internal static NativeLibrary __CreateInstance(__Internal native, bool skipVTables = false) { return new NativeLibrary(native, skipVTables); } - private static void* __CopyValue(NativeLibrary.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.NativeLibrary.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NativeLibrary(NativeLibrary.__Internal native, bool skipVTables = false) + private NativeLibrary(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13412,19 +13412,19 @@ namespace CppSharp return new ASTContext(native.ToPointer(), skipVTables); } - internal static ASTContext __CreateInstance(ASTContext.__Internal native, bool skipVTables = false) + internal static ASTContext __CreateInstance(__Internal native, bool skipVTables = false) { return new ASTContext(native, skipVTables); } - private static void* __CopyValue(ASTContext.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.ASTContext.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ASTContext(ASTContext.__Internal native, bool skipVTables = false) + private ASTContext(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13538,19 +13538,19 @@ namespace CppSharp return new Comment(native.ToPointer(), skipVTables); } - internal static Comment __CreateInstance(Comment.__Internal native, bool skipVTables = false) + internal static Comment __CreateInstance(__Internal native, bool skipVTables = false) { return new Comment(native, skipVTables); } - private static void* __CopyValue(Comment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(Comment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private Comment(Comment.__Internal native, bool skipVTables = false) + private Comment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13577,7 +13577,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(4); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((Comment.__Internal*) __Instance) = *((Comment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -13641,19 +13641,19 @@ namespace CppSharp return new BlockContentComment(native.ToPointer(), skipVTables); } - internal static BlockContentComment __CreateInstance(BlockContentComment.__Internal native, bool skipVTables = false) + internal static BlockContentComment __CreateInstance(__Internal native, bool skipVTables = false) { return new BlockContentComment(native, skipVTables); } - private static void* __CopyValue(BlockContentComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(BlockContentComment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private BlockContentComment(BlockContentComment.__Internal native, bool skipVTables = false) + private BlockContentComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13693,7 +13693,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(4); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((BlockContentComment.__Internal*) __Instance) = *((BlockContentComment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.BlockContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -13754,19 +13754,19 @@ namespace CppSharp return new FullComment(native.ToPointer(), skipVTables); } - internal static FullComment __CreateInstance(FullComment.__Internal native, bool skipVTables = false) + internal static FullComment __CreateInstance(__Internal native, bool skipVTables = false) { return new FullComment(native, skipVTables); } - private static void* __CopyValue(FullComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.FullComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FullComment(FullComment.__Internal native, bool skipVTables = false) + private FullComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13879,19 +13879,19 @@ namespace CppSharp return new InlineContentComment(native.ToPointer(), skipVTables); } - internal static InlineContentComment __CreateInstance(InlineContentComment.__Internal native, bool skipVTables = false) + internal static InlineContentComment __CreateInstance(__Internal native, bool skipVTables = false) { return new InlineContentComment(native, skipVTables); } - private static void* __CopyValue(InlineContentComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(InlineContentComment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private InlineContentComment(InlineContentComment.__Internal native, bool skipVTables = false) + private InlineContentComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13931,7 +13931,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((InlineContentComment.__Internal*) __Instance) = *((InlineContentComment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.InlineContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -14008,19 +14008,19 @@ namespace CppSharp return new ParagraphComment(native.ToPointer(), skipVTables); } - internal static ParagraphComment __CreateInstance(ParagraphComment.__Internal native, bool skipVTables = false) + internal static ParagraphComment __CreateInstance(__Internal native, bool skipVTables = false) { return new ParagraphComment(native, skipVTables); } - private static void* __CopyValue(ParagraphComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.ParagraphComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParagraphComment(ParagraphComment.__Internal native, bool skipVTables = false) + private ParagraphComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14219,19 +14219,19 @@ namespace CppSharp return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(Argument.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(Argument.__Internal native, bool skipVTables = false) + private Argument(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14299,19 +14299,19 @@ namespace CppSharp return new BlockCommandComment(native.ToPointer(), skipVTables); } - internal static BlockCommandComment __CreateInstance(BlockCommandComment.__Internal native, bool skipVTables = false) + internal static BlockCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new BlockCommandComment(native, skipVTables); } - private static void* __CopyValue(BlockCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.BlockCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BlockCommandComment(BlockCommandComment.__Internal native, bool skipVTables = false) + private BlockCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14484,19 +14484,19 @@ namespace CppSharp return new ParamCommandComment(native.ToPointer(), skipVTables); } - internal static ParamCommandComment __CreateInstance(ParamCommandComment.__Internal native, bool skipVTables = false) + internal static ParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new ParamCommandComment(native, skipVTables); } - private static void* __CopyValue(ParamCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.ParamCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParamCommandComment(ParamCommandComment.__Internal native, bool skipVTables = false) + private ParamCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14631,19 +14631,19 @@ namespace CppSharp return new TParamCommandComment(native.ToPointer(), skipVTables); } - internal static TParamCommandComment __CreateInstance(TParamCommandComment.__Internal native, bool skipVTables = false) + internal static TParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new TParamCommandComment(native, skipVTables); } - private static void* __CopyValue(TParamCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.TParamCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TParamCommandComment(TParamCommandComment.__Internal native, bool skipVTables = false) + private TParamCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14762,19 +14762,19 @@ namespace CppSharp return new VerbatimBlockLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockLineComment __CreateInstance(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockLineComment __CreateInstance(__Internal native, bool skipVTables = false) { return new VerbatimBlockLineComment(native, skipVTables); } - private static void* __CopyValue(VerbatimBlockLineComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockLineComment(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) + private VerbatimBlockLineComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14897,19 +14897,19 @@ namespace CppSharp return new VerbatimBlockComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockComment __CreateInstance(VerbatimBlockComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockComment __CreateInstance(__Internal native, bool skipVTables = false) { return new VerbatimBlockComment(native, skipVTables); } - private static void* __CopyValue(VerbatimBlockComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockComment(VerbatimBlockComment.__Internal native, bool skipVTables = false) + private VerbatimBlockComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15041,19 +15041,19 @@ namespace CppSharp return new VerbatimLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimLineComment __CreateInstance(VerbatimLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimLineComment __CreateInstance(__Internal native, bool skipVTables = false) { return new VerbatimLineComment(native, skipVTables); } - private static void* __CopyValue(VerbatimLineComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.VerbatimLineComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimLineComment(VerbatimLineComment.__Internal native, bool skipVTables = false) + private VerbatimLineComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15226,19 +15226,19 @@ namespace CppSharp return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(Argument.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(Argument.__Internal native, bool skipVTables = false) + private Argument(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15306,19 +15306,19 @@ namespace CppSharp return new InlineCommandComment(native.ToPointer(), skipVTables); } - internal static InlineCommandComment __CreateInstance(InlineCommandComment.__Internal native, bool skipVTables = false) + internal static InlineCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new InlineCommandComment(native, skipVTables); } - private static void* __CopyValue(InlineCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.InlineCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InlineCommandComment(InlineCommandComment.__Internal native, bool skipVTables = false) + private InlineCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15453,19 +15453,19 @@ namespace CppSharp return new HTMLTagComment(native.ToPointer(), skipVTables); } - internal static HTMLTagComment __CreateInstance(HTMLTagComment.__Internal native, bool skipVTables = false) + internal static HTMLTagComment __CreateInstance(__Internal native, bool skipVTables = false) { return new HTMLTagComment(native, skipVTables); } - private static void* __CopyValue(HTMLTagComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(HTMLTagComment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private HTMLTagComment(HTMLTagComment.__Internal native, bool skipVTables = false) + private HTMLTagComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15505,7 +15505,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((HTMLTagComment.__Internal*) __Instance) = *((HTMLTagComment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.HTMLTagComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -15637,19 +15637,19 @@ namespace CppSharp return new Attribute(native.ToPointer(), skipVTables); } - internal static Attribute __CreateInstance(Attribute.__Internal native, bool skipVTables = false) + internal static Attribute __CreateInstance(__Internal native, bool skipVTables = false) { return new Attribute(native, skipVTables); } - private static void* __CopyValue(Attribute.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Attribute(Attribute.__Internal native, bool skipVTables = false) + private Attribute(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15731,19 +15731,19 @@ namespace CppSharp return new HTMLStartTagComment(native.ToPointer(), skipVTables); } - internal static HTMLStartTagComment __CreateInstance(HTMLStartTagComment.__Internal native, bool skipVTables = false) + internal static HTMLStartTagComment __CreateInstance(__Internal native, bool skipVTables = false) { return new HTMLStartTagComment(native, skipVTables); } - private static void* __CopyValue(HTMLStartTagComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLStartTagComment(HTMLStartTagComment.__Internal native, bool skipVTables = false) + private HTMLStartTagComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15879,19 +15879,19 @@ namespace CppSharp return new HTMLEndTagComment(native.ToPointer(), skipVTables); } - internal static HTMLEndTagComment __CreateInstance(HTMLEndTagComment.__Internal native, bool skipVTables = false) + internal static HTMLEndTagComment __CreateInstance(__Internal native, bool skipVTables = false) { return new HTMLEndTagComment(native, skipVTables); } - private static void* __CopyValue(HTMLEndTagComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLEndTagComment(HTMLEndTagComment.__Internal native, bool skipVTables = false) + private HTMLEndTagComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15998,19 +15998,19 @@ namespace CppSharp return new TextComment(native.ToPointer(), skipVTables); } - internal static TextComment __CreateInstance(TextComment.__Internal native, bool skipVTables = false) + internal static TextComment __CreateInstance(__Internal native, bool skipVTables = false) { return new TextComment(native, skipVTables); } - private static void* __CopyValue(TextComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.TextComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TextComment(TextComment.__Internal native, bool skipVTables = false) + private TextComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16138,19 +16138,19 @@ namespace CppSharp return new RawComment(native.ToPointer(), skipVTables); } - internal static RawComment __CreateInstance(RawComment.__Internal native, bool skipVTables = false) + internal static RawComment __CreateInstance(__Internal native, bool skipVTables = false) { return new RawComment(native, skipVTables); } - private static void* __CopyValue(RawComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.RawComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private RawComment(RawComment.__Internal native, bool skipVTables = false) + private RawComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16297,12 +16297,12 @@ namespace CppSharp return new SourceLocation(native.ToPointer(), skipVTables); } - internal static SourceLocation __CreateInstance(SourceLocation.__Internal native, bool skipVTables = false) + internal static SourceLocation __CreateInstance(__Internal native, bool skipVTables = false) { return new SourceLocation(native, skipVTables); } - private SourceLocation(SourceLocation.__Internal native, bool skipVTables = false) + private SourceLocation(__Internal native, bool skipVTables = false) : this() { __instance = native; @@ -16534,19 +16534,19 @@ namespace CppSharp return new ParserTargetInfo(native.ToPointer(), skipVTables); } - internal static ParserTargetInfo __CreateInstance(ParserTargetInfo.__Internal native, bool skipVTables = false) + internal static ParserTargetInfo __CreateInstance(__Internal native, bool skipVTables = false) { return new ParserTargetInfo(native, skipVTables); } - private static void* __CopyValue(ParserTargetInfo.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(160); - global::CppSharp.Parser.ParserTargetInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserTargetInfo(ParserTargetInfo.__Internal native, bool skipVTables = false) + private ParserTargetInfo(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17398,19 +17398,19 @@ namespace CppSharp return new CppParserOptions(native.ToPointer(), skipVTables); } - internal static CppParserOptions __CreateInstance(CppParserOptions.__Internal native, bool skipVTables = false) + internal static CppParserOptions __CreateInstance(__Internal native, bool skipVTables = false) { return new CppParserOptions(native, skipVTables); } - private static void* __CopyValue(CppParserOptions.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(224); - global::CppSharp.Parser.CppParserOptions.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CppParserOptions(CppParserOptions.__Internal native, bool skipVTables = false) + private CppParserOptions(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17858,19 +17858,19 @@ namespace CppSharp return new ParserDiagnostic(native.ToPointer(), skipVTables); } - internal static ParserDiagnostic __CreateInstance(ParserDiagnostic.__Internal native, bool skipVTables = false) + internal static ParserDiagnostic __CreateInstance(__Internal native, bool skipVTables = false) { return new ParserDiagnostic(native, skipVTables); } - private static void* __CopyValue(ParserDiagnostic.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.ParserDiagnostic.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserDiagnostic(ParserDiagnostic.__Internal native, bool skipVTables = false) + private ParserDiagnostic(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18055,19 +18055,19 @@ namespace CppSharp return new ParserResult(native.ToPointer(), skipVTables); } - internal static ParserResult __CreateInstance(ParserResult.__Internal native, bool skipVTables = false) + internal static ParserResult __CreateInstance(__Internal native, bool skipVTables = false) { return new ParserResult(native, skipVTables); } - private static void* __CopyValue(ParserResult.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(56); - global::CppSharp.Parser.ParserResult.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserResult(ParserResult.__Internal native, bool skipVTables = false) + private ParserResult(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18233,19 +18233,19 @@ namespace CppSharp return new ClangParser(native.ToPointer(), skipVTables); } - internal static ClangParser __CreateInstance(ClangParser.__Internal native, bool skipVTables = false) + internal static ClangParser __CreateInstance(__Internal native, bool skipVTables = false) { return new ClangParser(native, skipVTables); } - private static void* __CopyValue(ClangParser.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(ClangParser.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private ClangParser(ClangParser.__Internal native, bool skipVTables = false) + private ClangParser(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18271,7 +18271,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(0); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((ClangParser.__Internal*) __Instance) = *((ClangParser.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() 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 b6995e76..28317292 100644 --- a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Std.cs +++ b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Std.cs @@ -68,19 +68,19 @@ namespace Std return new Allocator(native.ToPointer(), skipVTables); } - internal static Allocator __CreateInstance(Allocator.__Internal native, bool skipVTables = false) + internal static Allocator __CreateInstance(__Internal native, bool skipVTables = false) { return new Allocator(native, skipVTables); } - private static void* __CopyValue(Allocator.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(Allocator.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private Allocator(Allocator.__Internal native, bool skipVTables = false) + private Allocator(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -99,7 +99,7 @@ namespace Std __Instance = Marshal.AllocHGlobal(0); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - __Internal.ctor_0((__Instance + __PointerAdjustment)); + global::Std.Allocator.__Internal.ctor_0((__Instance + __PointerAdjustment)); } public void Dispose() @@ -112,7 +112,7 @@ namespace Std global::Std.Allocator __dummy; NativeToManagedMap.TryRemove(__Instance, out __dummy); if (disposing) - __Internal.dtor_0((__Instance + __PointerAdjustment)); + global::Std.Allocator.__Internal.dtor_0((__Instance + __PointerAdjustment)); if (__ownsNativeInstance) Marshal.FreeHGlobal(__Instance); } @@ -619,19 +619,19 @@ namespace Std return new BasicString(native.ToPointer(), skipVTables); } - internal static BasicString __CreateInstance(BasicString.__Internal native, bool skipVTables = false) + internal static BasicString __CreateInstance(__Internal native, bool skipVTables = false) { return new BasicString(native, skipVTables); } - private static void* __CopyValue(BasicString.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(BasicString.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private BasicString(BasicString.__Internal native, bool skipVTables = false) + private BasicString(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -655,15 +655,18 @@ namespace Std global::Std.BasicString __dummy; NativeToManagedMap.TryRemove(__Instance, out __dummy); if (disposing) - __Internal.dtor_0((__Instance + __PointerAdjustment)); + global::Std.BasicString.__Internal.dtor_0((__Instance + __PointerAdjustment)); if (__ownsNativeInstance) Marshal.FreeHGlobal(__Instance); } - public string CStr() + public string CStr { - var __ret = __Internal.CStr_0((__Instance + __PointerAdjustment)); - return Marshal.PtrToStringAnsi(__ret); + get + { + var __ret = global::Std.BasicString.__Internal.CStr_0((__Instance + __PointerAdjustment)); + return Marshal.PtrToStringAnsi(__ret); + } } } 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 6b67207a..9e203ead 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 @@ -330,19 +330,19 @@ namespace CppSharp return new Type(native.ToPointer(), skipVTables); } - internal static Type __CreateInstance(Type.__Internal native, bool skipVTables = false) + internal static Type __CreateInstance(__Internal native, bool skipVTables = false) { return new Type(native, skipVTables); } - private static void* __CopyValue(Type.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - global::CppSharp.Parser.AST.Type.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Type(Type.__Internal native, bool skipVTables = false) + private Type(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -453,19 +453,19 @@ namespace CppSharp return new TypeQualifiers(native.ToPointer(), skipVTables); } - internal static TypeQualifiers __CreateInstance(TypeQualifiers.__Internal native, bool skipVTables = false) + internal static TypeQualifiers __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeQualifiers(native, skipVTables); } - private static void* __CopyValue(TypeQualifiers.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(3); - *(TypeQualifiers.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private TypeQualifiers(TypeQualifiers.__Internal native, bool skipVTables = false) + private TypeQualifiers(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -484,7 +484,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(3); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((TypeQualifiers.__Internal*) __Instance) = *((TypeQualifiers.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public TypeQualifiers() @@ -582,19 +582,19 @@ namespace CppSharp return new QualifiedType(native.ToPointer(), skipVTables); } - internal static QualifiedType __CreateInstance(QualifiedType.__Internal native, bool skipVTables = false) + internal static QualifiedType __CreateInstance(__Internal native, bool skipVTables = false) { return new QualifiedType(native, skipVTables); } - private static void* __CopyValue(QualifiedType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(QualifiedType.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private QualifiedType(QualifiedType.__Internal native, bool skipVTables = false) + private QualifiedType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -621,7 +621,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(16); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((QualifiedType.__Internal*) __Instance) = *((QualifiedType.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -699,19 +699,19 @@ namespace CppSharp return new TagType(native.ToPointer(), skipVTables); } - internal static TagType __CreateInstance(TagType.__Internal native, bool skipVTables = false) + internal static TagType __CreateInstance(__Internal native, bool skipVTables = false) { return new TagType(native, skipVTables); } - private static void* __CopyValue(TagType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.TagType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TagType(TagType.__Internal native, bool skipVTables = false) + private TagType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -814,19 +814,19 @@ namespace CppSharp return new ArrayType(native.ToPointer(), skipVTables); } - internal static ArrayType __CreateInstance(ArrayType.__Internal native, bool skipVTables = false) + internal static ArrayType __CreateInstance(__Internal native, bool skipVTables = false) { return new ArrayType(native, skipVTables); } - private static void* __CopyValue(ArrayType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.ArrayType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ArrayType(ArrayType.__Internal native, bool skipVTables = false) + private ArrayType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -980,19 +980,19 @@ namespace CppSharp return new FunctionType(native.ToPointer(), skipVTables); } - internal static FunctionType __CreateInstance(FunctionType.__Internal native, bool skipVTables = false) + internal static FunctionType __CreateInstance(__Internal native, bool skipVTables = false) { return new FunctionType(native, skipVTables); } - private static void* __CopyValue(FunctionType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(56); - global::CppSharp.Parser.AST.FunctionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionType(FunctionType.__Internal native, bool skipVTables = false) + private FunctionType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1153,19 +1153,19 @@ namespace CppSharp return new PointerType(native.ToPointer(), skipVTables); } - internal static PointerType __CreateInstance(PointerType.__Internal native, bool skipVTables = false) + internal static PointerType __CreateInstance(__Internal native, bool skipVTables = false) { return new PointerType(native, skipVTables); } - private static void* __CopyValue(PointerType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.PointerType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PointerType(PointerType.__Internal native, bool skipVTables = false) + private PointerType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1259,19 +1259,19 @@ namespace CppSharp return new MemberPointerType(native.ToPointer(), skipVTables); } - internal static MemberPointerType __CreateInstance(MemberPointerType.__Internal native, bool skipVTables = false) + internal static MemberPointerType __CreateInstance(__Internal native, bool skipVTables = false) { return new MemberPointerType(native, skipVTables); } - private static void* __CopyValue(MemberPointerType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.MemberPointerType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MemberPointerType(MemberPointerType.__Internal native, bool skipVTables = false) + private MemberPointerType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1352,19 +1352,19 @@ namespace CppSharp return new TypedefType(native.ToPointer(), skipVTables); } - internal static TypedefType __CreateInstance(TypedefType.__Internal native, bool skipVTables = false) + internal static TypedefType __CreateInstance(__Internal native, bool skipVTables = false) { return new TypedefType(native, skipVTables); } - private static void* __CopyValue(TypedefType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.TypedefType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefType(TypedefType.__Internal native, bool skipVTables = false) + private TypedefType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1453,19 +1453,19 @@ namespace CppSharp return new AttributedType(native.ToPointer(), skipVTables); } - internal static AttributedType __CreateInstance(AttributedType.__Internal native, bool skipVTables = false) + internal static AttributedType __CreateInstance(__Internal native, bool skipVTables = false) { return new AttributedType(native, skipVTables); } - private static void* __CopyValue(AttributedType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.AttributedType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AttributedType(AttributedType.__Internal native, bool skipVTables = false) + private AttributedType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1565,19 +1565,19 @@ namespace CppSharp return new DecayedType(native.ToPointer(), skipVTables); } - internal static DecayedType __CreateInstance(DecayedType.__Internal native, bool skipVTables = false) + internal static DecayedType __CreateInstance(__Internal native, bool skipVTables = false) { return new DecayedType(native, skipVTables); } - private static void* __CopyValue(DecayedType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(56); - global::CppSharp.Parser.AST.DecayedType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DecayedType(DecayedType.__Internal native, bool skipVTables = false) + private DecayedType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1707,19 +1707,19 @@ namespace CppSharp return new TemplateArgument(native.ToPointer(), skipVTables); } - internal static TemplateArgument __CreateInstance(TemplateArgument.__Internal native, bool skipVTables = false) + internal static TemplateArgument __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateArgument(native, skipVTables); } - private static void* __CopyValue(TemplateArgument.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - *(TemplateArgument.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private TemplateArgument(TemplateArgument.__Internal native, bool skipVTables = false) + private TemplateArgument(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1746,7 +1746,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(40); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((TemplateArgument.__Internal*) __Instance) = *((TemplateArgument.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -1881,19 +1881,19 @@ namespace CppSharp return new TemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static TemplateSpecializationType __CreateInstance(TemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static TemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(TemplateSpecializationType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(56); - global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateSpecializationType(TemplateSpecializationType.__Internal native, bool skipVTables = false) + private TemplateSpecializationType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2059,19 +2059,19 @@ namespace CppSharp return new DependentTemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static DependentTemplateSpecializationType __CreateInstance(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) + internal static DependentTemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(DependentTemplateSpecializationType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentTemplateSpecializationType(DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) + private DependentTemplateSpecializationType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2205,19 +2205,19 @@ namespace CppSharp return new TemplateParameterType(native.ToPointer(), skipVTables); } - internal static TemplateParameterType __CreateInstance(TemplateParameterType.__Internal native, bool skipVTables = false) + internal static TemplateParameterType __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateParameterType(native, skipVTables); } - private static void* __CopyValue(TemplateParameterType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.TemplateParameterType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterType(TemplateParameterType.__Internal native, bool skipVTables = false) + private TemplateParameterType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2355,19 +2355,19 @@ namespace CppSharp return new TemplateParameterSubstitutionType(native.ToPointer(), skipVTables); } - internal static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) + internal static TemplateParameterSubstitutionType __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native, skipVTables); } - private static void* __CopyValue(TemplateParameterSubstitutionType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterSubstitutionType(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) + private TemplateParameterSubstitutionType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2469,19 +2469,19 @@ namespace CppSharp return new InjectedClassNameType(native.ToPointer(), skipVTables); } - internal static InjectedClassNameType __CreateInstance(InjectedClassNameType.__Internal native, bool skipVTables = false) + internal static InjectedClassNameType __CreateInstance(__Internal native, bool skipVTables = false) { return new InjectedClassNameType(native, skipVTables); } - private static void* __CopyValue(InjectedClassNameType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.InjectedClassNameType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InjectedClassNameType(InjectedClassNameType.__Internal native, bool skipVTables = false) + private InjectedClassNameType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2580,19 +2580,19 @@ namespace CppSharp return new DependentNameType(native.ToPointer(), skipVTables); } - internal static DependentNameType __CreateInstance(DependentNameType.__Internal native, bool skipVTables = false) + internal static DependentNameType __CreateInstance(__Internal native, bool skipVTables = false) { return new DependentNameType(native, skipVTables); } - private static void* __CopyValue(DependentNameType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.DependentNameType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentNameType(DependentNameType.__Internal native, bool skipVTables = false) + private DependentNameType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2670,19 +2670,19 @@ namespace CppSharp return new PackExpansionType(native.ToPointer(), skipVTables); } - internal static PackExpansionType __CreateInstance(PackExpansionType.__Internal native, bool skipVTables = false) + internal static PackExpansionType __CreateInstance(__Internal native, bool skipVTables = false) { return new PackExpansionType(native, skipVTables); } - private static void* __CopyValue(PackExpansionType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - global::CppSharp.Parser.AST.PackExpansionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PackExpansionType(PackExpansionType.__Internal native, bool skipVTables = false) + private PackExpansionType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2753,19 +2753,19 @@ namespace CppSharp return new UnaryTransformType(native.ToPointer(), skipVTables); } - internal static UnaryTransformType __CreateInstance(UnaryTransformType.__Internal native, bool skipVTables = false) + internal static UnaryTransformType __CreateInstance(__Internal native, bool skipVTables = false) { return new UnaryTransformType(native, skipVTables); } - private static void* __CopyValue(UnaryTransformType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.UnaryTransformType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private UnaryTransformType(UnaryTransformType.__Internal native, bool skipVTables = false) + private UnaryTransformType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2862,19 +2862,19 @@ namespace CppSharp return new VectorType(native.ToPointer(), skipVTables); } - internal static VectorType __CreateInstance(VectorType.__Internal native, bool skipVTables = false) + internal static VectorType __CreateInstance(__Internal native, bool skipVTables = false) { return new VectorType(native, skipVTables); } - private static void* __CopyValue(VectorType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.VectorType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VectorType(VectorType.__Internal native, bool skipVTables = false) + private VectorType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2968,19 +2968,19 @@ namespace CppSharp return new BuiltinType(native.ToPointer(), skipVTables); } - internal static BuiltinType __CreateInstance(BuiltinType.__Internal native, bool skipVTables = false) + internal static BuiltinType __CreateInstance(__Internal native, bool skipVTables = false) { return new BuiltinType(native, skipVTables); } - private static void* __CopyValue(BuiltinType.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(12); - global::CppSharp.Parser.AST.BuiltinType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BuiltinType(BuiltinType.__Internal native, bool skipVTables = false) + private BuiltinType(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3069,19 +3069,19 @@ namespace CppSharp return new VTableComponent(native.ToPointer(), skipVTables); } - internal static VTableComponent __CreateInstance(VTableComponent.__Internal native, bool skipVTables = false) + internal static VTableComponent __CreateInstance(__Internal native, bool skipVTables = false) { return new VTableComponent(native, skipVTables); } - private static void* __CopyValue(VTableComponent.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(VTableComponent.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private VTableComponent(VTableComponent.__Internal native, bool skipVTables = false) + private VTableComponent(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3108,7 +3108,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(16); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((VTableComponent.__Internal*) __Instance) = *((VTableComponent.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -3226,19 +3226,19 @@ namespace CppSharp return new VTableLayout(native.ToPointer(), skipVTables); } - internal static VTableLayout __CreateInstance(VTableLayout.__Internal native, bool skipVTables = false) + internal static VTableLayout __CreateInstance(__Internal native, bool skipVTables = false) { return new VTableLayout(native, skipVTables); } - private static void* __CopyValue(VTableLayout.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.VTableLayout.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VTableLayout(VTableLayout.__Internal native, bool skipVTables = false) + private VTableLayout(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3362,19 +3362,19 @@ namespace CppSharp return new VFTableInfo(native.ToPointer(), skipVTables); } - internal static VFTableInfo __CreateInstance(VFTableInfo.__Internal native, bool skipVTables = false) + internal static VFTableInfo __CreateInstance(__Internal native, bool skipVTables = false) { return new VFTableInfo(native, skipVTables); } - private static void* __CopyValue(VFTableInfo.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.VFTableInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VFTableInfo(VFTableInfo.__Internal native, bool skipVTables = false) + private VFTableInfo(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3531,19 +3531,19 @@ namespace CppSharp return new LayoutField(native.ToPointer(), skipVTables); } - internal static LayoutField __CreateInstance(LayoutField.__Internal native, bool skipVTables = false) + internal static LayoutField __CreateInstance(__Internal native, bool skipVTables = false) { return new LayoutField(native, skipVTables); } - private static void* __CopyValue(LayoutField.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.LayoutField.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutField(LayoutField.__Internal native, bool skipVTables = false) + private LayoutField(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3685,19 +3685,19 @@ namespace CppSharp return new LayoutBase(native.ToPointer(), skipVTables); } - internal static LayoutBase __CreateInstance(LayoutBase.__Internal native, bool skipVTables = false) + internal static LayoutBase __CreateInstance(__Internal native, bool skipVTables = false) { return new LayoutBase(native, skipVTables); } - private static void* __CopyValue(LayoutBase.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(16); - global::CppSharp.Parser.AST.LayoutBase.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutBase(LayoutBase.__Internal native, bool skipVTables = false) + private LayoutBase(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3901,19 +3901,19 @@ namespace CppSharp return new ClassLayout(native.ToPointer(), skipVTables); } - internal static ClassLayout __CreateInstance(ClassLayout.__Internal native, bool skipVTables = false) + internal static ClassLayout __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassLayout(native, skipVTables); } - private static void* __CopyValue(ClassLayout.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(128); - global::CppSharp.Parser.AST.ClassLayout.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassLayout(ClassLayout.__Internal native, bool skipVTables = false) + private ClassLayout(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4275,19 +4275,19 @@ namespace CppSharp return new Declaration(native.ToPointer(), skipVTables); } - internal static Declaration __CreateInstance(Declaration.__Internal native, bool skipVTables = false) + internal static Declaration __CreateInstance(__Internal native, bool skipVTables = false) { return new Declaration(native, skipVTables); } - private static void* __CopyValue(Declaration.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(192); - global::CppSharp.Parser.AST.Declaration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Declaration(Declaration.__Internal native, bool skipVTables = false) + private Declaration(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4890,19 +4890,19 @@ namespace CppSharp return new DeclarationContext(native.ToPointer(), skipVTables); } - internal static DeclarationContext __CreateInstance(DeclarationContext.__Internal native, bool skipVTables = false) + internal static DeclarationContext __CreateInstance(__Internal native, bool skipVTables = false) { return new DeclarationContext(native, skipVTables); } - private static void* __CopyValue(DeclarationContext.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(432); - global::CppSharp.Parser.AST.DeclarationContext.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DeclarationContext(DeclarationContext.__Internal native, bool skipVTables = false) + private DeclarationContext(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5345,19 +5345,19 @@ namespace CppSharp return new TypedefNameDecl(native.ToPointer(), skipVTables); } - internal static TypedefNameDecl __CreateInstance(TypedefNameDecl.__Internal native, bool skipVTables = false) + internal static TypedefNameDecl __CreateInstance(__Internal native, bool skipVTables = false) { return new TypedefNameDecl(native, skipVTables); } - private static void* __CopyValue(TypedefNameDecl.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(208); - global::CppSharp.Parser.AST.TypedefNameDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefNameDecl(TypedefNameDecl.__Internal native, bool skipVTables = false) + private TypedefNameDecl(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5503,19 +5503,19 @@ namespace CppSharp return new TypedefDecl(native.ToPointer(), skipVTables); } - internal static TypedefDecl __CreateInstance(TypedefDecl.__Internal native, bool skipVTables = false) + internal static TypedefDecl __CreateInstance(__Internal native, bool skipVTables = false) { return new TypedefDecl(native, skipVTables); } - private static void* __CopyValue(TypedefDecl.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(208); - global::CppSharp.Parser.AST.TypedefDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefDecl(TypedefDecl.__Internal native, bool skipVTables = false) + private TypedefDecl(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5646,19 +5646,19 @@ namespace CppSharp return new TypeAlias(native.ToPointer(), skipVTables); } - internal static TypeAlias __CreateInstance(TypeAlias.__Internal native, bool skipVTables = false) + internal static TypeAlias __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeAlias(native, skipVTables); } - private static void* __CopyValue(TypeAlias.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(216); - global::CppSharp.Parser.AST.TypeAlias.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAlias(TypeAlias.__Internal native, bool skipVTables = false) + private TypeAlias(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5804,19 +5804,19 @@ namespace CppSharp return new Friend(native.ToPointer(), skipVTables); } - internal static Friend __CreateInstance(Friend.__Internal native, bool skipVTables = false) + internal static Friend __CreateInstance(__Internal native, bool skipVTables = false) { return new Friend(native, skipVTables); } - private static void* __CopyValue(Friend.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(200); - global::CppSharp.Parser.AST.Friend.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Friend(Friend.__Internal native, bool skipVTables = false) + private Friend(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5930,19 +5930,19 @@ namespace CppSharp return new Statement(native.ToPointer(), skipVTables); } - internal static Statement __CreateInstance(Statement.__Internal native, bool skipVTables = false) + internal static Statement __CreateInstance(__Internal native, bool skipVTables = false) { return new Statement(native, skipVTables); } - private static void* __CopyValue(Statement.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.Statement.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Statement(Statement.__Internal native, bool skipVTables = false) + private Statement(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6058,19 +6058,19 @@ namespace CppSharp return new Expression(native.ToPointer(), skipVTables); } - internal static Expression __CreateInstance(Expression.__Internal native, bool skipVTables = false) + internal static Expression __CreateInstance(__Internal native, bool skipVTables = false) { return new Expression(native, skipVTables); } - private static void* __CopyValue(Expression.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.Expression.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Expression(Expression.__Internal native, bool skipVTables = false) + private Expression(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6158,19 +6158,19 @@ namespace CppSharp return new BinaryOperator(native.ToPointer(), skipVTables); } - internal static BinaryOperator __CreateInstance(BinaryOperator.__Internal native, bool skipVTables = false) + internal static BinaryOperator __CreateInstance(__Internal native, bool skipVTables = false) { return new BinaryOperator(native, skipVTables); } - private static void* __CopyValue(BinaryOperator.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(96); - global::CppSharp.Parser.AST.BinaryOperator.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BinaryOperator(BinaryOperator.__Internal native, bool skipVTables = false) + private BinaryOperator(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6312,19 +6312,19 @@ namespace CppSharp return new CallExpr(native.ToPointer(), skipVTables); } - internal static CallExpr __CreateInstance(CallExpr.__Internal native, bool skipVTables = false) + internal static CallExpr __CreateInstance(__Internal native, bool skipVTables = false) { return new CallExpr(native, skipVTables); } - private static void* __CopyValue(CallExpr.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(72); - global::CppSharp.Parser.AST.CallExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CallExpr(CallExpr.__Internal native, bool skipVTables = false) + private CallExpr(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6449,19 +6449,19 @@ namespace CppSharp return new CXXConstructExpr(native.ToPointer(), skipVTables); } - internal static CXXConstructExpr __CreateInstance(CXXConstructExpr.__Internal native, bool skipVTables = false) + internal static CXXConstructExpr __CreateInstance(__Internal native, bool skipVTables = false) { return new CXXConstructExpr(native, skipVTables); } - private static void* __CopyValue(CXXConstructExpr.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(72); - global::CppSharp.Parser.AST.CXXConstructExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CXXConstructExpr(CXXConstructExpr.__Internal native, bool skipVTables = false) + private CXXConstructExpr(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6625,19 +6625,19 @@ namespace CppSharp return new Parameter(native.ToPointer(), skipVTables); } - internal static Parameter __CreateInstance(Parameter.__Internal native, bool skipVTables = false) + internal static Parameter __CreateInstance(__Internal native, bool skipVTables = false) { return new Parameter(native, skipVTables); } - private static void* __CopyValue(Parameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(224); - global::CppSharp.Parser.AST.Parameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Parameter(Parameter.__Internal native, bool skipVTables = false) + private Parameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6936,19 +6936,19 @@ namespace CppSharp return new Function(native.ToPointer(), skipVTables); } - internal static Function __CreateInstance(Function.__Internal native, bool skipVTables = false) + internal static Function __CreateInstance(__Internal native, bool skipVTables = false) { return new Function(native, skipVTables); } - private static void* __CopyValue(Function.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(384); - global::CppSharp.Parser.AST.Function.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Function(Function.__Internal native, bool skipVTables = false) + private Function(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7427,19 +7427,19 @@ namespace CppSharp return new Method(native.ToPointer(), skipVTables); } - internal static Method __CreateInstance(Method.__Internal native, bool skipVTables = false) + internal static Method __CreateInstance(__Internal native, bool skipVTables = false) { return new Method(native, skipVTables); } - private static void* __CopyValue(Method.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(424); - global::CppSharp.Parser.AST.Method.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Method(Method.__Internal native, bool skipVTables = false) + private Method(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7868,19 +7868,19 @@ namespace CppSharp return new Item(native.ToPointer(), skipVTables); } - internal static Item __CreateInstance(Item.__Internal native, bool skipVTables = false) + internal static Item __CreateInstance(__Internal native, bool skipVTables = false) { return new Item(native, skipVTables); } - private static void* __CopyValue(Item.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(232); - global::CppSharp.Parser.AST.Enumeration.Item.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Item(Item.__Internal native, bool skipVTables = false) + private Item(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7960,19 +7960,19 @@ namespace CppSharp return new Enumeration(native.ToPointer(), skipVTables); } - internal static Enumeration __CreateInstance(Enumeration.__Internal native, bool skipVTables = false) + internal static Enumeration __CreateInstance(__Internal native, bool skipVTables = false) { return new Enumeration(native, skipVTables); } - private static void* __CopyValue(Enumeration.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(480); - global::CppSharp.Parser.AST.Enumeration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Enumeration(Enumeration.__Internal native, bool skipVTables = false) + private Enumeration(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8195,19 +8195,19 @@ namespace CppSharp return new Variable(native.ToPointer(), skipVTables); } - internal static Variable __CreateInstance(Variable.__Internal native, bool skipVTables = false) + internal static Variable __CreateInstance(__Internal native, bool skipVTables = false) { return new Variable(native, skipVTables); } - private static void* __CopyValue(Variable.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(240); - global::CppSharp.Parser.AST.Variable.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Variable(Variable.__Internal native, bool skipVTables = false) + private Variable(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8323,19 +8323,19 @@ namespace CppSharp return new BaseClassSpecifier(native.ToPointer(), skipVTables); } - internal static BaseClassSpecifier __CreateInstance(BaseClassSpecifier.__Internal native, bool skipVTables = false) + internal static BaseClassSpecifier __CreateInstance(__Internal native, bool skipVTables = false) { return new BaseClassSpecifier(native, skipVTables); } - private static void* __CopyValue(BaseClassSpecifier.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(BaseClassSpecifier.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private BaseClassSpecifier(BaseClassSpecifier.__Internal native, bool skipVTables = false) + private BaseClassSpecifier(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8362,7 +8362,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(24); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((BaseClassSpecifier.__Internal*) __Instance) = *((BaseClassSpecifier.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -8525,19 +8525,19 @@ namespace CppSharp return new Field(native.ToPointer(), skipVTables); } - internal static Field __CreateInstance(Field.__Internal native, bool skipVTables = false) + internal static Field __CreateInstance(__Internal native, bool skipVTables = false) { return new Field(native, skipVTables); } - private static void* __CopyValue(Field.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(224); - global::CppSharp.Parser.AST.Field.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Field(Field.__Internal native, bool skipVTables = false) + private Field(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8719,19 +8719,19 @@ namespace CppSharp return new AccessSpecifierDecl(native.ToPointer(), skipVTables); } - internal static AccessSpecifierDecl __CreateInstance(AccessSpecifierDecl.__Internal native, bool skipVTables = false) + internal static AccessSpecifierDecl __CreateInstance(__Internal native, bool skipVTables = false) { return new AccessSpecifierDecl(native, skipVTables); } - private static void* __CopyValue(AccessSpecifierDecl.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(192); - global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AccessSpecifierDecl(AccessSpecifierDecl.__Internal native, bool skipVTables = false) + private AccessSpecifierDecl(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9011,19 +9011,19 @@ namespace CppSharp return new Class(native.ToPointer(), skipVTables); } - internal static Class __CreateInstance(Class.__Internal native, bool skipVTables = false) + internal static Class __CreateInstance(__Internal native, bool skipVTables = false) { return new Class(native, skipVTables); } - private static void* __CopyValue(Class.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(552); - global::CppSharp.Parser.AST.Class.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Class(Class.__Internal native, bool skipVTables = false) + private Class(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9446,19 +9446,19 @@ namespace CppSharp return new Template(native.ToPointer(), skipVTables); } - internal static Template __CreateInstance(Template.__Internal native, bool skipVTables = false) + internal static Template __CreateInstance(__Internal native, bool skipVTables = false) { return new Template(native, skipVTables); } - private static void* __CopyValue(Template.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(224); - global::CppSharp.Parser.AST.Template.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Template(Template.__Internal native, bool skipVTables = false) + private Template(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9654,19 +9654,19 @@ namespace CppSharp return new TypeAliasTemplate(native.ToPointer(), skipVTables); } - internal static TypeAliasTemplate __CreateInstance(TypeAliasTemplate.__Internal native, bool skipVTables = false) + internal static TypeAliasTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeAliasTemplate(native, skipVTables); } - private static void* __CopyValue(TypeAliasTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(224); - global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAliasTemplate(TypeAliasTemplate.__Internal native, bool skipVTables = false) + private TypeAliasTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9800,19 +9800,19 @@ namespace CppSharp return new TemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateParameter __CreateInstance(TemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateParameter(native, skipVTables); } - private static void* __CopyValue(TemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(208); - global::CppSharp.Parser.AST.TemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameter(TemplateParameter.__Internal native, bool skipVTables = false) + private TemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9996,19 +9996,19 @@ namespace CppSharp return new TemplateTemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateTemplateParameter __CreateInstance(TemplateTemplateParameter.__Internal native, bool skipVTables = false) + internal static TemplateTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new TemplateTemplateParameter(native, skipVTables); } - private static void* __CopyValue(TemplateTemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(232); - global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateTemplateParameter(TemplateTemplateParameter.__Internal native, bool skipVTables = false) + private TemplateTemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10184,19 +10184,19 @@ namespace CppSharp return new TypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static TypeTemplateParameter __CreateInstance(TypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static TypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new TypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(TypeTemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(224); - global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeTemplateParameter(TypeTemplateParameter.__Internal native, bool skipVTables = false) + private TypeTemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10355,19 +10355,19 @@ namespace CppSharp return new NonTypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static NonTypeTemplateParameter __CreateInstance(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) + internal static NonTypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) { return new NonTypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(NonTypeTemplateParameter.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(224); - global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NonTypeTemplateParameter(NonTypeTemplateParameter.__Internal native, bool skipVTables = false) + private NonTypeTemplateParameter(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10578,19 +10578,19 @@ namespace CppSharp return new ClassTemplate(native.ToPointer(), skipVTables); } - internal static ClassTemplate __CreateInstance(ClassTemplate.__Internal native, bool skipVTables = false) + internal static ClassTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassTemplate(native, skipVTables); } - private static void* __CopyValue(ClassTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(248); - global::CppSharp.Parser.AST.ClassTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplate(ClassTemplate.__Internal native, bool skipVTables = false) + private ClassTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10852,19 +10852,19 @@ namespace CppSharp return new ClassTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplateSpecialization __CreateInstance(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(ClassTemplateSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(592); - global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplateSpecialization(ClassTemplateSpecialization.__Internal native, bool skipVTables = false) + private ClassTemplateSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11133,19 +11133,19 @@ namespace CppSharp return new ClassTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplatePartialSpecialization __CreateInstance(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static ClassTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(ClassTemplatePartialSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(592); - global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplatePartialSpecialization(ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + private ClassTemplatePartialSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11299,19 +11299,19 @@ namespace CppSharp return new FunctionTemplate(native.ToPointer(), skipVTables); } - internal static FunctionTemplate __CreateInstance(FunctionTemplate.__Internal native, bool skipVTables = false) + internal static FunctionTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new FunctionTemplate(native, skipVTables); } - private static void* __CopyValue(FunctionTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(248); - global::CppSharp.Parser.AST.FunctionTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplate(FunctionTemplate.__Internal native, bool skipVTables = false) + private FunctionTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11458,19 +11458,19 @@ namespace CppSharp return new FunctionTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static FunctionTemplateSpecialization __CreateInstance(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static FunctionTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(FunctionTemplateSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplateSpecialization(FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) + private FunctionTemplateSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11703,19 +11703,19 @@ namespace CppSharp return new VarTemplate(native.ToPointer(), skipVTables); } - internal static VarTemplate __CreateInstance(VarTemplate.__Internal native, bool skipVTables = false) + internal static VarTemplate __CreateInstance(__Internal native, bool skipVTables = false) { return new VarTemplate(native, skipVTables); } - private static void* __CopyValue(VarTemplate.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(248); - global::CppSharp.Parser.AST.VarTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplate(VarTemplate.__Internal native, bool skipVTables = false) + private VarTemplate(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11908,19 +11908,19 @@ namespace CppSharp return new VarTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplateSpecialization __CreateInstance(VarTemplateSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new VarTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(VarTemplateSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(280); - global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplateSpecialization(VarTemplateSpecialization.__Internal native, bool skipVTables = false) + private VarTemplateSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12120,19 +12120,19 @@ namespace CppSharp return new VarTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplatePartialSpecialization __CreateInstance(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + internal static VarTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(VarTemplatePartialSpecialization.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(280); - global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplatePartialSpecialization(VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) + private VarTemplatePartialSpecialization(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12293,19 +12293,19 @@ namespace CppSharp return new Namespace(native.ToPointer(), skipVTables); } - internal static Namespace __CreateInstance(Namespace.__Internal native, bool skipVTables = false) + internal static Namespace __CreateInstance(__Internal native, bool skipVTables = false) { return new Namespace(native, skipVTables); } - private static void* __CopyValue(Namespace.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(440); - global::CppSharp.Parser.AST.Namespace.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Namespace(Namespace.__Internal native, bool skipVTables = false) + private Namespace(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12404,19 +12404,19 @@ namespace CppSharp return new PreprocessedEntity(native.ToPointer(), skipVTables); } - internal static PreprocessedEntity __CreateInstance(PreprocessedEntity.__Internal native, bool skipVTables = false) + internal static PreprocessedEntity __CreateInstance(__Internal native, bool skipVTables = false) { return new PreprocessedEntity(native, skipVTables); } - private static void* __CopyValue(PreprocessedEntity.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(PreprocessedEntity.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private PreprocessedEntity(PreprocessedEntity.__Internal native, bool skipVTables = false) + private PreprocessedEntity(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12443,7 +12443,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(24); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((PreprocessedEntity.__Internal*) __Instance) = *((PreprocessedEntity.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -12566,19 +12566,19 @@ namespace CppSharp return new MacroDefinition(native.ToPointer(), skipVTables); } - internal static MacroDefinition __CreateInstance(MacroDefinition.__Internal native, bool skipVTables = false) + internal static MacroDefinition __CreateInstance(__Internal native, bool skipVTables = false) { return new MacroDefinition(native, skipVTables); } - private static void* __CopyValue(MacroDefinition.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(96); - global::CppSharp.Parser.AST.MacroDefinition.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroDefinition(MacroDefinition.__Internal native, bool skipVTables = false) + private MacroDefinition(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12744,19 +12744,19 @@ namespace CppSharp return new MacroExpansion(native.ToPointer(), skipVTables); } - internal static MacroExpansion __CreateInstance(MacroExpansion.__Internal native, bool skipVTables = false) + internal static MacroExpansion __CreateInstance(__Internal native, bool skipVTables = false) { return new MacroExpansion(native, skipVTables); } - private static void* __CopyValue(MacroExpansion.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(96); - global::CppSharp.Parser.AST.MacroExpansion.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroExpansion(MacroExpansion.__Internal native, bool skipVTables = false) + private MacroExpansion(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13002,19 +13002,19 @@ namespace CppSharp return new TranslationUnit(native.ToPointer(), skipVTables); } - internal static TranslationUnit __CreateInstance(TranslationUnit.__Internal native, bool skipVTables = false) + internal static TranslationUnit __CreateInstance(__Internal native, bool skipVTables = false) { return new TranslationUnit(native, skipVTables); } - private static void* __CopyValue(TranslationUnit.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(504); - global::CppSharp.Parser.AST.TranslationUnit.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TranslationUnit(TranslationUnit.__Internal native, bool skipVTables = false) + private TranslationUnit(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13218,19 +13218,19 @@ namespace CppSharp return new NativeLibrary(native.ToPointer(), skipVTables); } - internal static NativeLibrary __CreateInstance(NativeLibrary.__Internal native, bool skipVTables = false) + internal static NativeLibrary __CreateInstance(__Internal native, bool skipVTables = false) { return new NativeLibrary(native, skipVTables); } - private static void* __CopyValue(NativeLibrary.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(88); - global::CppSharp.Parser.AST.NativeLibrary.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NativeLibrary(NativeLibrary.__Internal native, bool skipVTables = false) + private NativeLibrary(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13413,19 +13413,19 @@ namespace CppSharp return new ASTContext(native.ToPointer(), skipVTables); } - internal static ASTContext __CreateInstance(ASTContext.__Internal native, bool skipVTables = false) + internal static ASTContext __CreateInstance(__Internal native, bool skipVTables = false) { return new ASTContext(native, skipVTables); } - private static void* __CopyValue(ASTContext.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(24); - global::CppSharp.Parser.AST.ASTContext.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ASTContext(ASTContext.__Internal native, bool skipVTables = false) + private ASTContext(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13539,19 +13539,19 @@ namespace CppSharp return new Comment(native.ToPointer(), skipVTables); } - internal static Comment __CreateInstance(Comment.__Internal native, bool skipVTables = false) + internal static Comment __CreateInstance(__Internal native, bool skipVTables = false) { return new Comment(native, skipVTables); } - private static void* __CopyValue(Comment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(Comment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private Comment(Comment.__Internal native, bool skipVTables = false) + private Comment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13578,7 +13578,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(4); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((Comment.__Internal*) __Instance) = *((Comment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() @@ -13642,19 +13642,19 @@ namespace CppSharp return new BlockContentComment(native.ToPointer(), skipVTables); } - internal static BlockContentComment __CreateInstance(BlockContentComment.__Internal native, bool skipVTables = false) + internal static BlockContentComment __CreateInstance(__Internal native, bool skipVTables = false) { return new BlockContentComment(native, skipVTables); } - private static void* __CopyValue(BlockContentComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(BlockContentComment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private BlockContentComment(BlockContentComment.__Internal native, bool skipVTables = false) + private BlockContentComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13694,7 +13694,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(4); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((BlockContentComment.__Internal*) __Instance) = *((BlockContentComment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.BlockContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -13755,19 +13755,19 @@ namespace CppSharp return new FullComment(native.ToPointer(), skipVTables); } - internal static FullComment __CreateInstance(FullComment.__Internal native, bool skipVTables = false) + internal static FullComment __CreateInstance(__Internal native, bool skipVTables = false) { return new FullComment(native, skipVTables); } - private static void* __CopyValue(FullComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.FullComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FullComment(FullComment.__Internal native, bool skipVTables = false) + private FullComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13880,19 +13880,19 @@ namespace CppSharp return new InlineContentComment(native.ToPointer(), skipVTables); } - internal static InlineContentComment __CreateInstance(InlineContentComment.__Internal native, bool skipVTables = false) + internal static InlineContentComment __CreateInstance(__Internal native, bool skipVTables = false) { return new InlineContentComment(native, skipVTables); } - private static void* __CopyValue(InlineContentComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(InlineContentComment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private InlineContentComment(InlineContentComment.__Internal native, bool skipVTables = false) + private InlineContentComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13932,7 +13932,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((InlineContentComment.__Internal*) __Instance) = *((InlineContentComment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.InlineContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -14009,19 +14009,19 @@ namespace CppSharp return new ParagraphComment(native.ToPointer(), skipVTables); } - internal static ParagraphComment __CreateInstance(ParagraphComment.__Internal native, bool skipVTables = false) + internal static ParagraphComment __CreateInstance(__Internal native, bool skipVTables = false) { return new ParagraphComment(native, skipVTables); } - private static void* __CopyValue(ParagraphComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.ParagraphComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParagraphComment(ParagraphComment.__Internal native, bool skipVTables = false) + private ParagraphComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14220,19 +14220,19 @@ namespace CppSharp return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(Argument.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(Argument.__Internal native, bool skipVTables = false) + private Argument(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14300,19 +14300,19 @@ namespace CppSharp return new BlockCommandComment(native.ToPointer(), skipVTables); } - internal static BlockCommandComment __CreateInstance(BlockCommandComment.__Internal native, bool skipVTables = false) + internal static BlockCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new BlockCommandComment(native, skipVTables); } - private static void* __CopyValue(BlockCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.BlockCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); + __Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BlockCommandComment(BlockCommandComment.__Internal native, bool skipVTables = false) + private BlockCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14485,19 +14485,19 @@ namespace CppSharp return new ParamCommandComment(native.ToPointer(), skipVTables); } - internal static ParamCommandComment __CreateInstance(ParamCommandComment.__Internal native, bool skipVTables = false) + internal static ParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new ParamCommandComment(native, skipVTables); } - private static void* __CopyValue(ParamCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(48); - global::CppSharp.Parser.AST.ParamCommandComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParamCommandComment(ParamCommandComment.__Internal native, bool skipVTables = false) + private ParamCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14632,19 +14632,19 @@ namespace CppSharp return new TParamCommandComment(native.ToPointer(), skipVTables); } - internal static TParamCommandComment __CreateInstance(TParamCommandComment.__Internal native, bool skipVTables = false) + internal static TParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new TParamCommandComment(native, skipVTables); } - private static void* __CopyValue(TParamCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.TParamCommandComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TParamCommandComment(TParamCommandComment.__Internal native, bool skipVTables = false) + private TParamCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14763,19 +14763,19 @@ namespace CppSharp return new VerbatimBlockLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockLineComment __CreateInstance(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockLineComment __CreateInstance(__Internal native, bool skipVTables = false) { return new VerbatimBlockLineComment(native, skipVTables); } - private static void* __CopyValue(VerbatimBlockLineComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockLineComment(VerbatimBlockLineComment.__Internal native, bool skipVTables = false) + private VerbatimBlockLineComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14898,19 +14898,19 @@ namespace CppSharp return new VerbatimBlockComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockComment __CreateInstance(VerbatimBlockComment.__Internal native, bool skipVTables = false) + internal static VerbatimBlockComment __CreateInstance(__Internal native, bool skipVTables = false) { return new VerbatimBlockComment(native, skipVTables); } - private static void* __CopyValue(VerbatimBlockComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockComment(VerbatimBlockComment.__Internal native, bool skipVTables = false) + private VerbatimBlockComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15042,19 +15042,19 @@ namespace CppSharp return new VerbatimLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimLineComment __CreateInstance(VerbatimLineComment.__Internal native, bool skipVTables = false) + internal static VerbatimLineComment __CreateInstance(__Internal native, bool skipVTables = false) { return new VerbatimLineComment(native, skipVTables); } - private static void* __CopyValue(VerbatimLineComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(72); - global::CppSharp.Parser.AST.VerbatimLineComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimLineComment(VerbatimLineComment.__Internal native, bool skipVTables = false) + private VerbatimLineComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15227,19 +15227,19 @@ namespace CppSharp return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(Argument.__Internal native, bool skipVTables = false) + internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(Argument.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(Argument.__Internal native, bool skipVTables = false) + private Argument(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15307,19 +15307,19 @@ namespace CppSharp return new InlineCommandComment(native.ToPointer(), skipVTables); } - internal static InlineCommandComment __CreateInstance(InlineCommandComment.__Internal native, bool skipVTables = false) + internal static InlineCommandComment __CreateInstance(__Internal native, bool skipVTables = false) { return new InlineCommandComment(native, skipVTables); } - private static void* __CopyValue(InlineCommandComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.InlineCommandComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InlineCommandComment(InlineCommandComment.__Internal native, bool skipVTables = false) + private InlineCommandComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15454,19 +15454,19 @@ namespace CppSharp return new HTMLTagComment(native.ToPointer(), skipVTables); } - internal static HTMLTagComment __CreateInstance(HTMLTagComment.__Internal native, bool skipVTables = false) + internal static HTMLTagComment __CreateInstance(__Internal native, bool skipVTables = false) { return new HTMLTagComment(native, skipVTables); } - private static void* __CopyValue(HTMLTagComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(HTMLTagComment.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private HTMLTagComment(HTMLTagComment.__Internal native, bool skipVTables = false) + private HTMLTagComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15506,7 +15506,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(8); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((HTMLTagComment.__Internal*) __Instance) = *((HTMLTagComment.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.HTMLTagComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -15638,19 +15638,19 @@ namespace CppSharp return new Attribute(native.ToPointer(), skipVTables); } - internal static Attribute __CreateInstance(Attribute.__Internal native, bool skipVTables = false) + internal static Attribute __CreateInstance(__Internal native, bool skipVTables = false) { return new Attribute(native, skipVTables); } - private static void* __CopyValue(Attribute.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Attribute(Attribute.__Internal native, bool skipVTables = false) + private Attribute(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15732,19 +15732,19 @@ namespace CppSharp return new HTMLStartTagComment(native.ToPointer(), skipVTables); } - internal static HTMLStartTagComment __CreateInstance(HTMLStartTagComment.__Internal native, bool skipVTables = false) + internal static HTMLStartTagComment __CreateInstance(__Internal native, bool skipVTables = false) { return new HTMLStartTagComment(native, skipVTables); } - private static void* __CopyValue(HTMLStartTagComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(64); - global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLStartTagComment(HTMLStartTagComment.__Internal native, bool skipVTables = false) + private HTMLStartTagComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15880,19 +15880,19 @@ namespace CppSharp return new HTMLEndTagComment(native.ToPointer(), skipVTables); } - internal static HTMLEndTagComment __CreateInstance(HTMLEndTagComment.__Internal native, bool skipVTables = false) + internal static HTMLEndTagComment __CreateInstance(__Internal native, bool skipVTables = false) { return new HTMLEndTagComment(native, skipVTables); } - private static void* __CopyValue(HTMLEndTagComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLEndTagComment(HTMLEndTagComment.__Internal native, bool skipVTables = false) + private HTMLEndTagComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15999,19 +15999,19 @@ namespace CppSharp return new TextComment(native.ToPointer(), skipVTables); } - internal static TextComment __CreateInstance(TextComment.__Internal native, bool skipVTables = false) + internal static TextComment __CreateInstance(__Internal native, bool skipVTables = false) { return new TextComment(native, skipVTables); } - private static void* __CopyValue(TextComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(40); - global::CppSharp.Parser.AST.TextComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TextComment(TextComment.__Internal native, bool skipVTables = false) + private TextComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16139,19 +16139,19 @@ namespace CppSharp return new RawComment(native.ToPointer(), skipVTables); } - internal static RawComment __CreateInstance(RawComment.__Internal native, bool skipVTables = false) + internal static RawComment __CreateInstance(__Internal native, bool skipVTables = false) { return new RawComment(native, skipVTables); } - private static void* __CopyValue(RawComment.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(80); - global::CppSharp.Parser.AST.RawComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private RawComment(RawComment.__Internal native, bool skipVTables = false) + private RawComment(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16298,12 +16298,12 @@ namespace CppSharp return new SourceLocation(native.ToPointer(), skipVTables); } - internal static SourceLocation __CreateInstance(SourceLocation.__Internal native, bool skipVTables = false) + internal static SourceLocation __CreateInstance(__Internal native, bool skipVTables = false) { return new SourceLocation(native, skipVTables); } - private SourceLocation(SourceLocation.__Internal native, bool skipVTables = false) + private SourceLocation(__Internal native, bool skipVTables = false) : this() { __instance = native; @@ -16535,19 +16535,19 @@ namespace CppSharp return new ParserTargetInfo(native.ToPointer(), skipVTables); } - internal static ParserTargetInfo __CreateInstance(ParserTargetInfo.__Internal native, bool skipVTables = false) + internal static ParserTargetInfo __CreateInstance(__Internal native, bool skipVTables = false) { return new ParserTargetInfo(native, skipVTables); } - private static void* __CopyValue(ParserTargetInfo.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(184); - global::CppSharp.Parser.ParserTargetInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserTargetInfo(ParserTargetInfo.__Internal native, bool skipVTables = false) + private ParserTargetInfo(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17399,19 +17399,19 @@ namespace CppSharp return new CppParserOptions(native.ToPointer(), skipVTables); } - internal static CppParserOptions __CreateInstance(CppParserOptions.__Internal native, bool skipVTables = false) + internal static CppParserOptions __CreateInstance(__Internal native, bool skipVTables = false) { return new CppParserOptions(native, skipVTables); } - private static void* __CopyValue(CppParserOptions.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(272); - global::CppSharp.Parser.CppParserOptions.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CppParserOptions(CppParserOptions.__Internal native, bool skipVTables = false) + private CppParserOptions(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17859,19 +17859,19 @@ namespace CppSharp return new ParserDiagnostic(native.ToPointer(), skipVTables); } - internal static ParserDiagnostic __CreateInstance(ParserDiagnostic.__Internal native, bool skipVTables = false) + internal static ParserDiagnostic __CreateInstance(__Internal native, bool skipVTables = false) { return new ParserDiagnostic(native, skipVTables); } - private static void* __CopyValue(ParserDiagnostic.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(80); - global::CppSharp.Parser.ParserDiagnostic.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserDiagnostic(ParserDiagnostic.__Internal native, bool skipVTables = false) + private ParserDiagnostic(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18056,19 +18056,19 @@ namespace CppSharp return new ParserResult(native.ToPointer(), skipVTables); } - internal static ParserResult __CreateInstance(ParserResult.__Internal native, bool skipVTables = false) + internal static ParserResult __CreateInstance(__Internal native, bool skipVTables = false) { return new ParserResult(native, skipVTables); } - private static void* __CopyValue(ParserResult.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(56); - global::CppSharp.Parser.ParserResult.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); + __Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserResult(ParserResult.__Internal native, bool skipVTables = false) + private ParserResult(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18234,19 +18234,19 @@ namespace CppSharp return new ClangParser(native.ToPointer(), skipVTables); } - internal static ClangParser __CreateInstance(ClangParser.__Internal native, bool skipVTables = false) + internal static ClangParser __CreateInstance(__Internal native, bool skipVTables = false) { return new ClangParser(native, skipVTables); } - private static void* __CopyValue(ClangParser.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(ClangParser.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private ClangParser(ClangParser.__Internal native, bool skipVTables = false) + private ClangParser(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18272,7 +18272,7 @@ namespace CppSharp __Instance = Marshal.AllocHGlobal(0); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - *((ClangParser.__Internal*) __Instance) = *((ClangParser.__Internal*) _0.__Instance); + *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); } public void Dispose() 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 14eccf34..9ea0c58b 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 @@ -415,19 +415,19 @@ namespace Std return new Allocator(native.ToPointer(), skipVTables); } - internal static Allocator __CreateInstance(Allocator.__Internal native, bool skipVTables = false) + internal static Allocator __CreateInstance(__Internal native, bool skipVTables = false) { return new Allocator(native, skipVTables); } - private static void* __CopyValue(Allocator.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(Allocator.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private Allocator(Allocator.__Internal native, bool skipVTables = false) + private Allocator(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -446,7 +446,7 @@ namespace Std __Instance = Marshal.AllocHGlobal(0); __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; - __Internal.ctor_0((__Instance + __PointerAdjustment)); + global::Std.Allocator.__Internal.ctor_0((__Instance + __PointerAdjustment)); } public void Dispose() @@ -521,19 +521,19 @@ namespace Std return new BasicString(native.ToPointer(), skipVTables); } - internal static BasicString __CreateInstance(BasicString.__Internal native, bool skipVTables = false) + internal static BasicString __CreateInstance(__Internal native, bool skipVTables = false) { return new BasicString(native, skipVTables); } - private static void* __CopyValue(BasicString.__Internal native) + private static void* __CopyValue(__Internal native) { var ret = Marshal.AllocHGlobal(32); - *(BasicString.__Internal*) ret = native; + *(__Internal*) ret = native; return ret.ToPointer(); } - private BasicString(BasicString.__Internal native, bool skipVTables = false) + private BasicString(__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -557,15 +557,18 @@ namespace Std global::Std.BasicString __dummy; NativeToManagedMap.TryRemove(__Instance, out __dummy); if (disposing) - __Internal.dtor_0((__Instance + __PointerAdjustment), 0); + global::Std.BasicString.__Internal.dtor_0((__Instance + __PointerAdjustment), 0); if (__ownsNativeInstance) Marshal.FreeHGlobal(__Instance); } - public string CStr() + public string CStr { - var __ret = __Internal.CStr_0((__Instance + __PointerAdjustment)); - return Marshal.PtrToStringAnsi(__ret); + get + { + var __ret = global::Std.BasicString.__Internal.CStr_0((__Instance + __PointerAdjustment)); + return Marshal.PtrToStringAnsi(__ret); + } } } diff --git a/src/Generator.Tests/AST/TestAST.cs b/src/Generator.Tests/AST/TestAST.cs index 3c6c696e..9ec2b289 100644 --- a/src/Generator.Tests/AST/TestAST.cs +++ b/src/Generator.Tests/AST/TestAST.cs @@ -420,7 +420,7 @@ namespace CppSharp.Generator.Tests.AST [Test] public void TestPrintingConstPointerWithConstType() { - var cppTypePrinter = new CppTypePrinter { PrintScopeKind = CppTypePrintScopeKind.Qualified }; + var cppTypePrinter = new CppTypePrinter { PrintScopeKind = TypePrintScopeKind.Qualified }; var builtin = new BuiltinType(PrimitiveType.Char); var pointee = new QualifiedType(builtin, new TypeQualifiers { IsConst = true }); var pointer = new QualifiedType(new PointerType(pointee), new TypeQualifiers { IsConst = true }); @@ -432,7 +432,7 @@ namespace CppSharp.Generator.Tests.AST public void TestPrintingSpecializationWithConstValue() { var template = AstContext.FindDecl("TestSpecializationArguments").First(); - var cppTypePrinter = new CppTypePrinter { PrintScopeKind = CppTypePrintScopeKind.Qualified }; + var cppTypePrinter = new CppTypePrinter { PrintScopeKind = TypePrintScopeKind.Qualified }; Assert.That(template.Specializations.Last().Visit(cppTypePrinter), Is.EqualTo("TestSpecializationArguments")); } @@ -474,7 +474,7 @@ namespace CppSharp.Generator.Tests.AST [Test] public void TestVolatile() { - var cppTypePrinter = new CppTypePrinter { PrintScopeKind = CppTypePrintScopeKind.Qualified }; + var cppTypePrinter = new CppTypePrinter { PrintScopeKind = TypePrintScopeKind.Qualified }; var builtin = new BuiltinType(PrimitiveType.Char); var pointee = new QualifiedType(builtin, new TypeQualifiers { IsConst = true, IsVolatile = true }); var type = pointee.Visit(cppTypePrinter); diff --git a/src/Generator/Generators/CSharp/CSharpSources.cs b/src/Generator/Generators/CSharp/CSharpSources.cs index bae87c73..686396fc 100644 --- a/src/Generator/Generators/CSharp/CSharpSources.cs +++ b/src/Generator/Generators/CSharp/CSharpSources.cs @@ -447,7 +447,7 @@ namespace CppSharp.Generators.CSharp System.Type typeMap = null; string key = string.Empty; - var cppTypePrinter = new CppTypePrinter { PrintScopeKind = CppTypePrintScopeKind.Qualified }; + var cppTypePrinter = new CppTypePrinter { PrintScopeKind = TypePrintScopeKind.Qualified }; foreach (var name in new[] { @class.OriginalName, @class.Visit(cppTypePrinter) }) { if (Context.TypeMaps.TypeMaps.ContainsKey(name)) @@ -501,8 +501,10 @@ namespace CppSharp.Generators.CSharp // use interfaces if any - derived types with a secondary base this class must be compatible with the map var @interface = @class.Namespace.Classes.Find(c => c.OriginalClass == @class); + TypePrinter.PushPrintScopeKind(TypePrintScopeKind.Local); var dict = string.Format("global::System.Collections.Concurrent.ConcurrentDictionary", (@interface ?? @class).Visit(TypePrinter)); + TypePrinter.PopPrintScopeKind(); WriteLine("internal static readonly {0} NativeToManagedMap = new {0}();", dict); WriteLine("protected void*[] __OriginalVTables;"); } @@ -906,6 +908,7 @@ namespace CppSharp.Generators.CSharp var arrayType = field.Type as ArrayType; + TypePrinter.PushPrintScopeKind(TypePrintScopeKind.Local); if (arrayType != null && @class.IsValueType) { ctx.ReturnVarName = HandleValueArray(arrayType, field); @@ -919,6 +922,7 @@ namespace CppSharp.Generators.CSharp (@class.IsValueType ? "." : "->")}{Helpers.SafeIdentifier(name)}"; TypePrinter.PopContext(); } + TypePrinter.PopPrintScopeKind(); param.Visit(marshal); if (!string.IsNullOrWhiteSpace(marshal.Context.SupportBefore)) @@ -1113,6 +1117,7 @@ namespace CppSharp.Generators.CSharp var name = @class.Layout.Fields.First(f => f.FieldPtr == field.OriginalPtr).Name; TypePrinter.PushContext(CSharpTypePrinterContextKind.Native); + TypePrinter.PushPrintScopeKind(TypePrintScopeKind.Local); var ctx = new CSharpMarshalContext(Context) { Kind = CSharpMarshalKind.NativeField, @@ -1123,6 +1128,7 @@ namespace CppSharp.Generators.CSharp (@class.IsValueType ? "." : "->")}{Helpers.SafeIdentifier(name)}", ReturnType = decl.QualifiedType }; + TypePrinter.PopPrintScopeKind(); TypePrinter.PopContext(); var arrayType = field.Type as ArrayType; @@ -2045,6 +2051,7 @@ namespace CppSharp.Generators.CSharp var className = @class.IsAbstractImpl ? @class.BaseClass.Name : @class.Name; + TypePrinter.PushPrintScopeKind(TypePrintScopeKind.Local); var ctorCall = string.Format("{0}{1}", @class.Name, @class.IsAbstract ? "Internal" : ""); if (!@class.IsAbstractImpl) { @@ -2110,6 +2117,7 @@ namespace CppSharp.Generators.CSharp WriteLine($"{Helpers.InstanceField} = *({@class.Visit(TypePrinter)}*) native;"); TypePrinter.PopContext(); } + TypePrinter.PopPrintScopeKind(); WriteCloseBraceIndent(); PopBlock(NewLineKind.BeforeNextBlock); @@ -2117,6 +2125,7 @@ namespace CppSharp.Generators.CSharp private void GenerateNativeConstructorByValue(Class @class, string ctorCall) { + TypePrinter.PushPrintScopeKind(TypePrintScopeKind.Local); TypePrinter.PushContext(CSharpTypePrinterContextKind.Native); var @internal = (@class.IsAbstractImpl ? @class.BaseClass : @class).Visit(TypePrinter); TypePrinter.PopContext(); @@ -2179,6 +2188,7 @@ namespace CppSharp.Generators.CSharp WriteCloseBraceIndent(); PopBlock(NewLineKind.BeforeNextBlock); } + TypePrinter.PopPrintScopeKind(); } private void GenerateClassConstructorBase(Class @class, Method method) @@ -2617,8 +2627,10 @@ namespace CppSharp.Generators.CSharp else { TypePrinter.PushContext(CSharpTypePrinterContextKind.Native); + TypePrinter.PushPrintScopeKind(TypePrintScopeKind.Local); var classInternal = @class.Visit(TypePrinter); TypePrinter.PopContext(); + TypePrinter.PopPrintScopeKind(); WriteLine($@"*(({classInternal}*) {Helpers.InstanceIdentifier}) = *(({ classInternal}*) {method.Parameters[0].Name}.{Helpers.InstanceIdentifier});"); } diff --git a/src/Generator/Generators/CSharp/CSharpTypePrinter.cs b/src/Generator/Generators/CSharp/CSharpTypePrinter.cs index e5804523..edb018e3 100644 --- a/src/Generator/Generators/CSharp/CSharpTypePrinter.cs +++ b/src/Generator/Generators/CSharp/CSharpTypePrinter.cs @@ -42,15 +42,16 @@ namespace CppSharp.Generators.CSharp { public const string IntPtrType = "global::System.IntPtr"; - public bool FullyQualify { get; set; } = true; - private readonly Stack contexts; private readonly Stack marshalKinds; + private readonly Stack printScopeKinds; public CSharpTypePrinterContextKind ContextKind => contexts.Peek(); public CSharpMarshalKind MarshalKind => marshalKinds.Peek(); + public TypePrintScopeKind PrintScopeKind => printScopeKinds.Peek(); + public CSharpTypePrinterContext TypePrinterContext; public BindingContext Context { get; set; } @@ -63,8 +64,10 @@ namespace CppSharp.Generators.CSharp Context = context; contexts = new Stack(); marshalKinds = new Stack(); + printScopeKinds = new Stack(); PushContext(CSharpTypePrinterContextKind.Managed); PushMarshalKind(CSharpMarshalKind.Unknown); + PushPrintScopeKind(TypePrintScopeKind.GlobalQualified); TypePrinterContext = new CSharpTypePrinterContext(); } @@ -83,6 +86,13 @@ namespace CppSharp.Generators.CSharp public CSharpMarshalKind PopMarshalKind() => marshalKinds.Pop(); + public void PushPrintScopeKind(TypePrintScopeKind printScopeKind) + { + printScopeKinds.Push(printScopeKind); + } + + public TypePrintScopeKind PopPrintScopeKind() => printScopeKinds.Pop(); + public CSharpTypePrinterResult VisitTagType(TagType tag, TypeQualifiers quals) { if (tag.Declaration == null) @@ -423,9 +433,7 @@ namespace CppSharp.Generators.CSharp }; } - return GetNestedQualifiedName(decl) + - (ContextKind == CSharpTypePrinterContextKind.Native ? - Helpers.InternalStruct : string.Empty); + return decl.Visit(this); } public CSharpTypePrinterResult VisitDependentTemplateSpecializationType( @@ -596,17 +604,19 @@ namespace CppSharp.Generators.CSharp public CSharpTypePrinterResult VisitDeclaration(Declaration decl) { - return GetNestedQualifiedName(decl); + return GetName(decl); } public CSharpTypePrinterResult VisitClassDecl(Class @class) { if (ContextKind == CSharpTypePrinterContextKind.Native) - return string.Format("{0}.{1}", - GetNestedQualifiedName(@class.OriginalClass ?? @class), - Helpers.InternalStruct); + { + if (PrintScopeKind == TypePrintScopeKind.Local) + return Helpers.InternalStruct; - return GetNestedQualifiedName(@class); + return $"{GetName(@class.OriginalClass ?? @class)}.{Helpers.InternalStruct}"; + } + return GetName(@class); } public CSharpTypePrinterResult VisitClassTemplateSpecializationDecl(ClassTemplateSpecialization specialization) @@ -648,17 +658,17 @@ namespace CppSharp.Generators.CSharp public CSharpTypePrinterResult VisitTypedefDecl(TypedefDecl typedef) { - return GetNestedQualifiedName(typedef); + return GetName(typedef); } public CSharpTypePrinterResult VisitTypeAliasDecl(TypeAlias typeAlias) { - return GetNestedQualifiedName(typeAlias); + return GetName(typeAlias); } public CSharpTypePrinterResult VisitEnumDecl(Enumeration @enum) { - return GetNestedQualifiedName(@enum); + return GetName(@enum); } public CSharpTypePrinterResult VisitEnumItemDecl(Enumeration.Item item) @@ -666,8 +676,11 @@ namespace CppSharp.Generators.CSharp return VisitDeclaration(item); } - public string GetNestedQualifiedName(Declaration decl) + public string GetName(Declaration decl) { + if (PrintScopeKind == TypePrintScopeKind.Local) + return decl.Name; + var names = new Stack(); Declaration ctx; @@ -706,16 +719,18 @@ namespace CppSharp.Generators.CSharp names.Reverse(); var isInCurrentOutputNamespace = names.Peek() == Generator.CurrentOutputNamespace; - if (isInCurrentOutputNamespace || !FullyQualify) + if (isInCurrentOutputNamespace || + PrintScopeKind != TypePrintScopeKind.GlobalQualified) names.Pop(); - return (isInCurrentOutputNamespace || !FullyQualify ? + return (isInCurrentOutputNamespace || + PrintScopeKind != TypePrintScopeKind.GlobalQualified ? string.Empty : "global::") + string.Join(".", names); } public CSharpTypePrinterResult VisitVariableDecl(Variable variable) { - return GetNestedQualifiedName(variable); + return GetName(variable); } public CSharpTypePrinterResult VisitClassTemplateDecl(ClassTemplate template) diff --git a/src/Generator/Passes/DelegatesPass.cs b/src/Generator/Passes/DelegatesPass.cs index 810400e0..a16e9ca6 100644 --- a/src/Generator/Passes/DelegatesPass.cs +++ b/src/Generator/Passes/DelegatesPass.cs @@ -170,7 +170,8 @@ namespace CppSharp.Passes { if (typePrinter == null) { - typePrinter = new CSharpTypePrinter(Context) { FullyQualify = false }; + typePrinter = new CSharpTypePrinter(Context); + typePrinter.PushPrintScopeKind(TypePrintScopeKind.Qualified); typePrinter.PushContext(CSharpTypePrinterContextKind.Native); typePrinter.PushMarshalKind(CSharpMarshalKind.GenericDelegate); } diff --git a/src/Generator/Passes/GenerateTemplatesCodePass.cs b/src/Generator/Passes/GenerateTemplatesCodePass.cs index 1887481b..a7c3c635 100644 --- a/src/Generator/Passes/GenerateTemplatesCodePass.cs +++ b/src/Generator/Passes/GenerateTemplatesCodePass.cs @@ -22,7 +22,7 @@ namespace CppSharp.Passes var cppTypePrinter = new CppTypePrinter { - PrintScopeKind = CppTypePrintScopeKind.Qualified, + PrintScopeKind = TypePrintScopeKind.Qualified, PrintLogicalNames = true }; foreach (var specialization in @class.Specializations.Where(s => !s.IsDependent && !s.Ignore)) diff --git a/src/Generator/Passes/GetterSetterToPropertyPass.cs b/src/Generator/Passes/GetterSetterToPropertyPass.cs index dcb331ce..389d7cf2 100644 --- a/src/Generator/Passes/GetterSetterToPropertyPass.cs +++ b/src/Generator/Passes/GetterSetterToPropertyPass.cs @@ -331,6 +331,7 @@ namespace CppSharp.Passes VisitOptions.VisitClassFields = false; VisitOptions.VisitClassProperties = false; VisitOptions.VisitClassMethods = false; + VisitOptions.VisitClassTemplateSpecializations = false; VisitOptions.VisitNamespaceEnums = false; VisitOptions.VisitNamespaceTemplates = false; VisitOptions.VisitNamespaceTypedefs = false; diff --git a/src/Generator/Passes/InlinesCodeGenerator.cs b/src/Generator/Passes/InlinesCodeGenerator.cs index eed8721d..5613ef11 100644 --- a/src/Generator/Passes/InlinesCodeGenerator.cs +++ b/src/Generator/Passes/InlinesCodeGenerator.cs @@ -232,7 +232,7 @@ namespace CppSharp.Passes private CppTypePrinter cppTypePrinter = new CppTypePrinter { - PrintScopeKind = CppTypePrintScopeKind.Qualified + PrintScopeKind = TypePrintScopeKind.Qualified }; private int functionCount; } diff --git a/src/Generator/Types/TypeMap.cs b/src/Generator/Types/TypeMap.cs index 6c96ede0..ad8643df 100644 --- a/src/Generator/Types/TypeMap.cs +++ b/src/Generator/Types/TypeMap.cs @@ -173,7 +173,7 @@ namespace CppSharp.Types return true; } - typePrinter.PrintScopeKind = CppTypePrintScopeKind.Qualified; + typePrinter.PrintScopeKind = TypePrintScopeKind.Qualified; if (FindTypeMap(decl.Visit(typePrinter), out typeMap)) { typeMap.Type = type; @@ -188,7 +188,7 @@ namespace CppSharp.Types } typePrinter.ResolveTypedefs = false; - typePrinter.PrintScopeKind = CppTypePrintScopeKind.Local; + typePrinter.PrintScopeKind = TypePrintScopeKind.Local; if (FindTypeMap(decl.Visit(typePrinter), out typeMap)) { typeMap.Type = type; @@ -239,7 +239,7 @@ namespace CppSharp.Types return true; } - typePrinter.PrintScopeKind = CppTypePrintScopeKind.Qualified; + typePrinter.PrintScopeKind = TypePrintScopeKind.Qualified; if (FindTypeMap(type.Visit(typePrinter), out typeMap)) { typeMap.Type = type;