From ecce0d4c33f61dade26f05f3ee988bde898b9483 Mon Sep 17 00:00:00 2001 From: Dimitar Dobrev Date: Wed, 15 Feb 2017 21:49:03 +0200 Subject: [PATCH] Regenerated the parser bindings with fully qualified types. Signed-off-by: Dimitar Dobrev --- src/CppParser/Bindings/CLI/AST.cpp | 6 + src/CppParser/Bindings/CLI/AST.h | 6 + src/CppParser/Bindings/CLI/CppParser.cpp | 6 + src/CppParser/Bindings/CLI/CppParser.h | 6 + src/CppParser/Bindings/CLI/Sources.cpp | 6 + src/CppParser/Bindings/CLI/Sources.h | 6 + src/CppParser/Bindings/CLI/Target.cpp | 6 + src/CppParser/Bindings/CLI/Target.h | 6 + .../CppSharp.CppParser.cs | 2188 ++++++++--------- .../CSharp/i686-apple-darwin12.4.0/Std.cs | 24 +- .../i686-pc-win32-msvc/CppSharp.CppParser.cs | 2188 ++++++++--------- .../Bindings/CSharp/i686-pc-win32-msvc/Std.cs | 33 +- .../CppSharp.CppParser.cs | 2188 ++++++++--------- .../CSharp/x86_64-apple-darwin12.4.0/Std.cs | 24 +- .../CppSharp.CppParser.cs | 2188 ++++++++--------- .../CSharp/x86_64-linux-gnu-cxx11abi/Std.cs | 33 +- .../x86_64-linux-gnu/CppSharp.CppParser.cs | 2188 ++++++++--------- .../Bindings/CSharp/x86_64-linux-gnu/Std.cs | 33 +- .../CppSharp.CppParser.cs | 2188 ++++++++--------- .../CSharp/x86_64-pc-win32-msvc/Std.cs | 33 +- 20 files changed, 6696 insertions(+), 6660 deletions(-) diff --git a/src/CppParser/Bindings/CLI/AST.cpp b/src/CppParser/Bindings/CLI/AST.cpp index a417f06a..f650f867 100644 --- a/src/CppParser/Bindings/CLI/AST.cpp +++ b/src/CppParser/Bindings/CLI/AST.cpp @@ -1,3 +1,9 @@ +//---------------------------------------------------------------------------- +// +// This is autogenerated code by CppSharp. +// Do not edit this file or all your changes will be lost after re-generation. +// +//---------------------------------------------------------------------------- #include "AST.h" using namespace System; diff --git a/src/CppParser/Bindings/CLI/AST.h b/src/CppParser/Bindings/CLI/AST.h index d01cf2b7..4f54b118 100644 --- a/src/CppParser/Bindings/CLI/AST.h +++ b/src/CppParser/Bindings/CLI/AST.h @@ -1,3 +1,9 @@ +//---------------------------------------------------------------------------- +// +// This is autogenerated code by CppSharp. +// Do not edit this file or all your changes will be lost after re-generation. +// +//---------------------------------------------------------------------------- #pragma once #include "CppSharp.h" diff --git a/src/CppParser/Bindings/CLI/CppParser.cpp b/src/CppParser/Bindings/CLI/CppParser.cpp index afa44898..564c22d9 100644 --- a/src/CppParser/Bindings/CLI/CppParser.cpp +++ b/src/CppParser/Bindings/CLI/CppParser.cpp @@ -1,3 +1,9 @@ +//---------------------------------------------------------------------------- +// +// This is autogenerated code by CppSharp. +// Do not edit this file or all your changes will be lost after re-generation. +// +//---------------------------------------------------------------------------- #include "CppParser.h" #include "AST.h" #include "Target.h" diff --git a/src/CppParser/Bindings/CLI/CppParser.h b/src/CppParser/Bindings/CLI/CppParser.h index 1757ca5e..38e83f4b 100644 --- a/src/CppParser/Bindings/CLI/CppParser.h +++ b/src/CppParser/Bindings/CLI/CppParser.h @@ -1,3 +1,9 @@ +//---------------------------------------------------------------------------- +// +// This is autogenerated code by CppSharp. +// Do not edit this file or all your changes will be lost after re-generation. +// +//---------------------------------------------------------------------------- #pragma once #include "CppSharp.h" diff --git a/src/CppParser/Bindings/CLI/Sources.cpp b/src/CppParser/Bindings/CLI/Sources.cpp index 6d7df343..b7972a19 100644 --- a/src/CppParser/Bindings/CLI/Sources.cpp +++ b/src/CppParser/Bindings/CLI/Sources.cpp @@ -1,3 +1,9 @@ +//---------------------------------------------------------------------------- +// +// This is autogenerated code by CppSharp. +// Do not edit this file or all your changes will be lost after re-generation. +// +//---------------------------------------------------------------------------- #include "Sources.h" using namespace System; diff --git a/src/CppParser/Bindings/CLI/Sources.h b/src/CppParser/Bindings/CLI/Sources.h index 7f5fd0fd..57d794e2 100644 --- a/src/CppParser/Bindings/CLI/Sources.h +++ b/src/CppParser/Bindings/CLI/Sources.h @@ -1,3 +1,9 @@ +//---------------------------------------------------------------------------- +// +// This is autogenerated code by CppSharp. +// Do not edit this file or all your changes will be lost after re-generation. +// +//---------------------------------------------------------------------------- #pragma once #include "CppSharp.h" diff --git a/src/CppParser/Bindings/CLI/Target.cpp b/src/CppParser/Bindings/CLI/Target.cpp index 4f45b182..64403cf0 100644 --- a/src/CppParser/Bindings/CLI/Target.cpp +++ b/src/CppParser/Bindings/CLI/Target.cpp @@ -1,3 +1,9 @@ +//---------------------------------------------------------------------------- +// +// This is autogenerated code by CppSharp. +// Do not edit this file or all your changes will be lost after re-generation. +// +//---------------------------------------------------------------------------- #include "Target.h" using namespace System; diff --git a/src/CppParser/Bindings/CLI/Target.h b/src/CppParser/Bindings/CLI/Target.h index 44fa0d7b..f36085ed 100644 --- a/src/CppParser/Bindings/CLI/Target.h +++ b/src/CppParser/Bindings/CLI/Target.h @@ -1,3 +1,9 @@ +//---------------------------------------------------------------------------- +// +// This is autogenerated code by CppSharp. +// Do not edit this file or all your changes will be lost after re-generation. +// +//---------------------------------------------------------------------------- #pragma once #include "CppSharp.h" 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 24253b4e..00b2ee75 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 @@ -320,29 +320,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Type(native.ToPointer(), skipVTables); } - internal static Type __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Type __CreateInstance(global::CppSharp.Parser.AST.Type.__Internal native, bool skipVTables = false) { return new Type(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Type.__Internal native) { var ret = Marshal.AllocHGlobal(8); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Type.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Type(__Internal native, bool skipVTables = false) + private Type(global::CppSharp.Parser.AST.Type.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -397,12 +397,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->kind = value; } } @@ -410,12 +410,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDependent != 0; + return ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->isDependent != 0; } set { - ((__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); } } } @@ -443,29 +443,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeQualifiers(native.ToPointer(), skipVTables); } - internal static TypeQualifiers __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeQualifiers __CreateInstance(global::CppSharp.Parser.AST.TypeQualifiers.__Internal native, bool skipVTables = false) { return new TypeQualifiers(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeQualifiers.__Internal native) { var ret = Marshal.AllocHGlobal(3); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) ret = native; return ret.ToPointer(); } - private TypeQualifiers(__Internal native, bool skipVTables = false) + private TypeQualifiers(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) _0.__Instance); } public TypeQualifiers() @@ -511,12 +511,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isConst != 0; + return ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isConst != 0; } set { - ((__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); } } @@ -524,12 +524,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVolatile != 0; + return ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isVolatile != 0; } set { - ((__Internal*) __Instance)->isVolatile = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isVolatile = (byte) (value ? 1 : 0); } } @@ -537,12 +537,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isRestrict != 0; + return ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isRestrict != 0; } set { - ((__Internal*) __Instance)->isRestrict = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isRestrict = (byte) (value ? 1 : 0); } } } @@ -572,29 +572,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new QualifiedType(native.ToPointer(), skipVTables); } - internal static QualifiedType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.QualifiedType __CreateInstance(global::CppSharp.Parser.AST.QualifiedType.__Internal native, bool skipVTables = false) { return new QualifiedType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.QualifiedType.__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) ret = native; return ret.ToPointer(); } - private QualifiedType(__Internal native, bool skipVTables = false) + private QualifiedType(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.QualifiedType.__Internal*) _0.__Instance); } public void Dispose() @@ -642,16 +642,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Type __result0; - if (((__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->type)) - __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((__Internal*) __Instance)->type]; - else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((__Internal*) __Instance)->type); + if (((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type)) + __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type]; + else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type); return __result0; } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -659,12 +659,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((__Internal*) __Instance)->qualifiers); + return global::CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->qualifiers); } set { - ((__Internal*) __Instance)->qualifiers = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.TypeQualifiers.__Internal() : *(global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->qualifiers = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.TypeQualifiers.__Internal() : *(global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) value.__Instance; } } } @@ -694,24 +694,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TagType(native.ToPointer(), skipVTables); } - internal static TagType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TagType __CreateInstance(global::CppSharp.Parser.AST.TagType.__Internal native, bool skipVTables = false) { return new TagType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TagType.__Internal native) { var ret = Marshal.AllocHGlobal(12); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TagType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TagType(__Internal native, bool skipVTables = false) + private TagType(global::CppSharp.Parser.AST.TagType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -753,16 +753,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -809,24 +809,24 @@ namespace CppSharp Incomplete = 3 } - internal static new ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ArrayType(native.ToPointer(), skipVTables); } - internal static ArrayType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ArrayType __CreateInstance(global::CppSharp.Parser.AST.ArrayType.__Internal native, bool skipVTables = false) { return new ArrayType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ArrayType.__Internal native) { var ret = Marshal.AllocHGlobal(28); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ArrayType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ArrayType(__Internal native, bool skipVTables = false) + private ArrayType(global::CppSharp.Parser.AST.ArrayType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -867,12 +867,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -880,12 +880,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->sizeType; + return ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->sizeType; } set { - ((__Internal*) __Instance)->sizeType = value; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->sizeType = value; } } @@ -893,12 +893,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->size; + return ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->size; } set { - ((__Internal*) __Instance)->size = value; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->size = value; } } @@ -906,12 +906,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->elementSize; + return ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->elementSize; } set { - ((__Internal*) __Instance)->elementSize = value; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->elementSize = value; } } } @@ -975,24 +975,24 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - internal static new FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionType(native.ToPointer(), skipVTables); } - internal static FunctionType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionType __CreateInstance(global::CppSharp.Parser.AST.FunctionType.__Internal native, bool skipVTables = false) { return new FunctionType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FunctionType.__Internal native) { var ret = Marshal.AllocHGlobal(36); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FunctionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionType(__Internal native, bool skipVTables = false) + private FunctionType(global::CppSharp.Parser.AST.FunctionType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1067,12 +1067,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->returnType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->returnType); } set { - ((__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1080,12 +1080,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->callingConvention; + return ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->callingConvention; } set { - ((__Internal*) __Instance)->callingConvention = value; + ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->callingConvention = value; } } @@ -1093,12 +1093,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->exceptionSpecType; + return ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->exceptionSpecType; } set { - ((__Internal*) __Instance)->exceptionSpecType = value; + ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->exceptionSpecType = value; } } @@ -1148,24 +1148,24 @@ namespace CppSharp RVReference = 3 } - internal static new PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PointerType(native.ToPointer(), skipVTables); } - internal static PointerType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PointerType __CreateInstance(global::CppSharp.Parser.AST.PointerType.__Internal native, bool skipVTables = false) { return new PointerType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.PointerType.__Internal native) { var ret = Marshal.AllocHGlobal(20); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.PointerType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PointerType(__Internal native, bool skipVTables = false) + private PointerType(global::CppSharp.Parser.AST.PointerType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1206,12 +1206,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedPointee); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->qualifiedPointee); } set { - ((__Internal*) __Instance)->qualifiedPointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->qualifiedPointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1219,12 +1219,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->modifier; + return ((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->modifier; } set { - ((__Internal*) __Instance)->modifier = value; + ((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->modifier = value; } } } @@ -1254,24 +1254,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MemberPointerType(native.ToPointer(), skipVTables); } - internal static MemberPointerType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.MemberPointerType __CreateInstance(global::CppSharp.Parser.AST.MemberPointerType.__Internal native, bool skipVTables = false) { return new MemberPointerType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.MemberPointerType.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.MemberPointerType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MemberPointerType(__Internal native, bool skipVTables = false) + private MemberPointerType(global::CppSharp.Parser.AST.MemberPointerType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1312,12 +1312,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->pointee); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.MemberPointerType.__Internal*) __Instance)->pointee); } set { - ((__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.MemberPointerType.__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -1347,24 +1347,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefType(native.ToPointer(), skipVTables); } - internal static TypedefType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypedefType __CreateInstance(global::CppSharp.Parser.AST.TypedefType.__Internal native, bool skipVTables = false) { return new TypedefType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypedefType.__Internal native) { var ret = Marshal.AllocHGlobal(12); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypedefType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefType(__Internal native, bool skipVTables = false) + private TypedefType(global::CppSharp.Parser.AST.TypedefType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1406,16 +1406,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TypedefNameDecl __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.TypedefNameDecl) global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.TypedefNameDecl) global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -1448,24 +1448,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AttributedType(native.ToPointer(), skipVTables); } - internal static AttributedType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.AttributedType __CreateInstance(global::CppSharp.Parser.AST.AttributedType.__Internal native, bool skipVTables = false) { return new AttributedType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.AttributedType.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.AttributedType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AttributedType(__Internal native, bool skipVTables = false) + private AttributedType(global::CppSharp.Parser.AST.AttributedType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1506,12 +1506,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->modified); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->modified); } set { - ((__Internal*) __Instance)->modified = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->modified = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1519,12 +1519,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->equivalent); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->equivalent); } set { - ((__Internal*) __Instance)->equivalent = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->equivalent = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -1560,24 +1560,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DecayedType(native.ToPointer(), skipVTables); } - internal static DecayedType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DecayedType __CreateInstance(global::CppSharp.Parser.AST.DecayedType.__Internal native, bool skipVTables = false) { return new DecayedType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DecayedType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DecayedType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DecayedType(__Internal native, bool skipVTables = false) + private DecayedType(global::CppSharp.Parser.AST.DecayedType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1618,12 +1618,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->decayed); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->decayed); } set { - ((__Internal*) __Instance)->decayed = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->decayed = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1631,12 +1631,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->original); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->original); } set { - ((__Internal*) __Instance)->original = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->original = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1644,12 +1644,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->pointee); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->pointee); } set { - ((__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -1697,29 +1697,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateArgument(native.ToPointer(), skipVTables); } - internal static TemplateArgument __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateArgument __CreateInstance(global::CppSharp.Parser.AST.TemplateArgument.__Internal native, bool skipVTables = false) { return new TemplateArgument(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateArgument.__Internal native) { var ret = Marshal.AllocHGlobal(20); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.TemplateArgument.__Internal*) ret = native; return ret.ToPointer(); } - private TemplateArgument(__Internal native, bool skipVTables = false) + private TemplateArgument(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) _0.__Instance); } public void Dispose() @@ -1766,12 +1766,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->kind = value; } } @@ -1779,12 +1779,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->type); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->type); } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1793,16 +1793,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -1810,12 +1810,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->integral; + return ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->integral; } set { - ((__Internal*) __Instance)->integral = value; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->integral = value; } } } @@ -1876,24 +1876,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static TemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateSpecializationType __CreateInstance(global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal native, bool skipVTables = false) { return new TemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateSpecializationType(__Internal native, bool skipVTables = false) + private TemplateSpecializationType(global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1965,16 +1965,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Template __result0; - if (((__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_template)) - __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[((__Internal*) __Instance)->_template]; - else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(((__Internal*) __Instance)->_template); + if (((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template)) + __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template]; + else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template); return __result0; } set { - ((__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -1982,12 +1982,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2054,24 +2054,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static DependentTemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DependentTemplateSpecializationType __CreateInstance(global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal native) { var ret = Marshal.AllocHGlobal(28); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentTemplateSpecializationType(__Internal native, bool skipVTables = false) + private DependentTemplateSpecializationType(global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2142,12 +2142,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2200,24 +2200,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterType(native.ToPointer(), skipVTables); } - internal static TemplateParameterType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateParameterType __CreateInstance(global::CppSharp.Parser.AST.TemplateParameterType.__Internal native, bool skipVTables = false) { return new TemplateParameterType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateParameterType.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateParameterType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterType(__Internal native, bool skipVTables = false) + private TemplateParameterType(global::CppSharp.Parser.AST.TemplateParameterType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2269,16 +2269,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TypeTemplateParameter __result0; - if (((__Internal*) __Instance)->parameter == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->parameter)) - __result0 = (global::CppSharp.Parser.AST.TypeTemplateParameter) global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((__Internal*) __Instance)->parameter]; - else __result0 = global::CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((__Internal*) __Instance)->parameter); + if (((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter)) + __result0 = (global::CppSharp.Parser.AST.TypeTemplateParameter) global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter]; + else __result0 = global::CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter); return __result0; } set { - ((__Internal*) __Instance)->parameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -2286,12 +2286,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->depth; + return ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->depth; } set { - ((__Internal*) __Instance)->depth = value; + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->depth = value; } } @@ -2299,12 +2299,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->index; + return ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->index; } set { - ((__Internal*) __Instance)->index = value; + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->index = value; } } @@ -2312,12 +2312,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->isParameterPack != 0; } set { - ((__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); } } } @@ -2350,24 +2350,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native.ToPointer(), skipVTables); } - internal static TemplateParameterSubstitutionType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateParameterSubstitutionType __CreateInstance(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal native) { var ret = Marshal.AllocHGlobal(20); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterSubstitutionType(__Internal native, bool skipVTables = false) + private TemplateParameterSubstitutionType(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2408,12 +2408,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->replacement); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacement); } set { - ((__Internal*) __Instance)->replacement = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacement = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2422,16 +2422,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TemplateParameterType __result0; - if (((__Internal*) __Instance)->replacedParameter == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->replacedParameter)) - __result0 = (global::CppSharp.Parser.AST.TemplateParameterType) global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap[((__Internal*) __Instance)->replacedParameter]; - else __result0 = global::CppSharp.Parser.AST.TemplateParameterType.__CreateInstance(((__Internal*) __Instance)->replacedParameter); + if (((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter)) + __result0 = (global::CppSharp.Parser.AST.TemplateParameterType) global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter]; + else __result0 = global::CppSharp.Parser.AST.TemplateParameterType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter); return __result0; } set { - ((__Internal*) __Instance)->replacedParameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -2464,24 +2464,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InjectedClassNameType(native.ToPointer(), skipVTables); } - internal static InjectedClassNameType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InjectedClassNameType __CreateInstance(global::CppSharp.Parser.AST.InjectedClassNameType.__Internal native, bool skipVTables = false) { return new InjectedClassNameType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InjectedClassNameType.__Internal native) { var ret = Marshal.AllocHGlobal(20); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.InjectedClassNameType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InjectedClassNameType(__Internal native, bool skipVTables = false) + private InjectedClassNameType(global::CppSharp.Parser.AST.InjectedClassNameType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2522,12 +2522,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->injectedSpecializationType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->injectedSpecializationType); } set { - ((__Internal*) __Instance)->injectedSpecializationType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->injectedSpecializationType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2536,16 +2536,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Class __result0; - if (((__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_class)) - __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((__Internal*) __Instance)->_class]; - else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((__Internal*) __Instance)->_class); + if (((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class)) + __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class]; + else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class); return __result0; } set { - ((__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -2575,24 +2575,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentNameType(native.ToPointer(), skipVTables); } - internal static DependentNameType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DependentNameType __CreateInstance(global::CppSharp.Parser.AST.DependentNameType.__Internal native, bool skipVTables = false) { return new DependentNameType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DependentNameType.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DependentNameType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentNameType(__Internal native, bool skipVTables = false) + private DependentNameType(global::CppSharp.Parser.AST.DependentNameType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2633,12 +2633,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -2665,24 +2665,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PackExpansionType(native.ToPointer(), skipVTables); } - internal static PackExpansionType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PackExpansionType __CreateInstance(global::CppSharp.Parser.AST.PackExpansionType.__Internal native, bool skipVTables = false) { return new PackExpansionType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.PackExpansionType.__Internal native) { var ret = Marshal.AllocHGlobal(8); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.PackExpansionType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PackExpansionType(__Internal native, bool skipVTables = false) + private PackExpansionType(global::CppSharp.Parser.AST.PackExpansionType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2748,24 +2748,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new UnaryTransformType(native.ToPointer(), skipVTables); } - internal static UnaryTransformType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.UnaryTransformType __CreateInstance(global::CppSharp.Parser.AST.UnaryTransformType.__Internal native, bool skipVTables = false) { return new UnaryTransformType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.UnaryTransformType.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.UnaryTransformType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private UnaryTransformType(__Internal native, bool skipVTables = false) + private UnaryTransformType(global::CppSharp.Parser.AST.UnaryTransformType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2806,12 +2806,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2819,12 +2819,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->baseType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->baseType); } set { - ((__Internal*) __Instance)->baseType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->baseType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -2857,24 +2857,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VectorType(native.ToPointer(), skipVTables); } - internal static VectorType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VectorType __CreateInstance(global::CppSharp.Parser.AST.VectorType.__Internal native, bool skipVTables = false) { return new VectorType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VectorType.__Internal native) { var ret = Marshal.AllocHGlobal(20); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VectorType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VectorType(__Internal native, bool skipVTables = false) + private VectorType(global::CppSharp.Parser.AST.VectorType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2915,12 +2915,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->elementType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->elementType); } set { - ((__Internal*) __Instance)->elementType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->elementType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2928,12 +2928,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->numElements; + return ((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->numElements; } set { - ((__Internal*) __Instance)->numElements = value; + ((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->numElements = value; } } } @@ -2963,24 +2963,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BuiltinType(native.ToPointer(), skipVTables); } - internal static BuiltinType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BuiltinType __CreateInstance(global::CppSharp.Parser.AST.BuiltinType.__Internal native, bool skipVTables = false) { return new BuiltinType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BuiltinType.__Internal native) { var ret = Marshal.AllocHGlobal(12); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BuiltinType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BuiltinType(__Internal native, bool skipVTables = false) + private BuiltinType(global::CppSharp.Parser.AST.BuiltinType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3021,12 +3021,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->type; + return ((global::CppSharp.Parser.AST.BuiltinType.__Internal*) __Instance)->type; } set { - ((__Internal*) __Instance)->type = value; + ((global::CppSharp.Parser.AST.BuiltinType.__Internal*) __Instance)->type = value; } } } @@ -3059,29 +3059,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableComponent(native.ToPointer(), skipVTables); } - internal static VTableComponent __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableComponent __CreateInstance(global::CppSharp.Parser.AST.VTableComponent.__Internal native, bool skipVTables = false) { return new VTableComponent(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VTableComponent.__Internal native) { var ret = Marshal.AllocHGlobal(12); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.VTableComponent.__Internal*) ret = native; return ret.ToPointer(); } - private VTableComponent(__Internal native, bool skipVTables = false) + private VTableComponent(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.VTableComponent.__Internal*) _0.__Instance); } public void Dispose() @@ -3128,12 +3128,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->kind = value; } } @@ -3141,12 +3141,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->offset = value; } } @@ -3155,16 +3155,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -3216,29 +3216,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableLayout(native.ToPointer(), skipVTables); } - internal static VTableLayout __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableLayout __CreateInstance(global::CppSharp.Parser.AST.VTableLayout.__Internal native, bool skipVTables = false) { return new VTableLayout(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VTableLayout.__Internal native) { var ret = Marshal.AllocHGlobal(12); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VTableLayout.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VTableLayout(__Internal native, bool skipVTables = false) + private VTableLayout(global::CppSharp.Parser.AST.VTableLayout.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3352,29 +3352,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VFTableInfo(native.ToPointer(), skipVTables); } - internal static VFTableInfo __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VFTableInfo __CreateInstance(global::CppSharp.Parser.AST.VFTableInfo.__Internal native, bool skipVTables = false) { return new VFTableInfo(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VFTableInfo.__Internal native) { var ret = Marshal.AllocHGlobal(28); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VFTableInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VFTableInfo(__Internal native, bool skipVTables = false) + private VFTableInfo(global::CppSharp.Parser.AST.VFTableInfo.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3426,12 +3426,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VBTableIndex; + return ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VBTableIndex; } set { - ((__Internal*) __Instance)->VBTableIndex = value; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VBTableIndex = value; } } @@ -3439,12 +3439,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VFPtrOffset; + return ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrOffset; } set { - ((__Internal*) __Instance)->VFPtrOffset = value; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrOffset = value; } } @@ -3452,12 +3452,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VFPtrFullOffset; + return ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrFullOffset; } set { - ((__Internal*) __Instance)->VFPtrFullOffset = value; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrFullOffset = value; } } @@ -3465,12 +3465,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((__Internal*) __Instance)->layout); + return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->layout); } set { - ((__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; } } } @@ -3521,29 +3521,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutField(native.ToPointer(), skipVTables); } - internal static LayoutField __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutField __CreateInstance(global::CppSharp.Parser.AST.LayoutField.__Internal native, bool skipVTables = false) { return new LayoutField(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.LayoutField.__Internal native) { var ret = Marshal.AllocHGlobal(28); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.LayoutField.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutField(__Internal native, bool skipVTables = false) + private LayoutField(global::CppSharp.Parser.AST.LayoutField.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3595,12 +3595,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->offset = value; } } @@ -3608,12 +3608,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -3621,12 +3621,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->fieldPtr; + return ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->fieldPtr; } set { - ((__Internal*) __Instance)->fieldPtr = (global::System.IntPtr) value; + ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->fieldPtr = (global::System.IntPtr) value; } } @@ -3675,29 +3675,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutBase(native.ToPointer(), skipVTables); } - internal static LayoutBase __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutBase __CreateInstance(global::CppSharp.Parser.AST.LayoutBase.__Internal native, bool skipVTables = false) { return new LayoutBase(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.LayoutBase.__Internal native) { var ret = Marshal.AllocHGlobal(8); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.LayoutBase.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutBase(__Internal native, bool skipVTables = false) + private LayoutBase(global::CppSharp.Parser.AST.LayoutBase.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3749,12 +3749,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->offset = value; } } @@ -3763,16 +3763,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Class __result0; - if (((__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_class)) - __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((__Internal*) __Instance)->_class]; - else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((__Internal*) __Instance)->_class); + if (((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class)) + __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class]; + else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class); return __result0; } set { - ((__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -3891,29 +3891,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassLayout(native.ToPointer(), skipVTables); } - internal static ClassLayout __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassLayout __CreateInstance(global::CppSharp.Parser.AST.ClassLayout.__Internal native, bool skipVTables = false) { return new ClassLayout(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassLayout.__Internal native) { var ret = Marshal.AllocHGlobal(72); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassLayout.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassLayout(__Internal native, bool skipVTables = false) + private ClassLayout(global::CppSharp.Parser.AST.ClassLayout.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4025,12 +4025,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->ABI; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->ABI; } set { - ((__Internal*) __Instance)->ABI = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->ABI = value; } } @@ -4038,12 +4038,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((__Internal*) __Instance)->layout); + return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->layout); } set { - ((__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; } } @@ -4051,12 +4051,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasOwnVFPtr != 0; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->hasOwnVFPtr != 0; } set { - ((__Internal*) __Instance)->hasOwnVFPtr = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->hasOwnVFPtr = (byte) (value ? 1 : 0); } } @@ -4064,12 +4064,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VBPtrOffset; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->VBPtrOffset; } set { - ((__Internal*) __Instance)->VBPtrOffset = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->VBPtrOffset = value; } } @@ -4077,12 +4077,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->alignment; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->alignment; } set { - ((__Internal*) __Instance)->alignment = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->alignment = value; } } @@ -4090,12 +4090,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->size; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->size; } set { - ((__Internal*) __Instance)->size = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->size = value; } } @@ -4103,12 +4103,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->dataSize; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->dataSize; } set { - ((__Internal*) __Instance)->dataSize = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->dataSize = value; } } @@ -4265,29 +4265,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Declaration(native.ToPointer(), skipVTables); } - internal static Declaration __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Declaration __CreateInstance(global::CppSharp.Parser.AST.Declaration.__Internal native, bool skipVTables = false) { return new Declaration(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Declaration.__Internal native) { var ret = Marshal.AllocHGlobal(92); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Declaration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Declaration(__Internal native, bool skipVTables = false) + private Declaration(global::CppSharp.Parser.AST.Declaration.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4368,12 +4368,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->kind = value; } } @@ -4381,12 +4381,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->access; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->access; } set { - ((__Internal*) __Instance)->access = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->access = value; } } @@ -4395,16 +4395,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.DeclarationContext __result0; - if (((__Internal*) __Instance)->_namespace == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_namespace)) - __result0 = (global::CppSharp.Parser.AST.DeclarationContext) global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((__Internal*) __Instance)->_namespace]; - else __result0 = global::CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((__Internal*) __Instance)->_namespace); + if (((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace)) + __result0 = (global::CppSharp.Parser.AST.DeclarationContext) global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace]; + else __result0 = global::CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace); return __result0; } set { - ((__Internal*) __Instance)->_namespace = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -4412,12 +4412,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.SourceLocation.__CreateInstance(((__Internal*) __Instance)->location); + return global::CppSharp.Parser.SourceLocation.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->location); } set { - ((__Internal*) __Instance)->location = value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->location = value.__Instance; } } @@ -4425,12 +4425,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberStart; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberStart; } set { - ((__Internal*) __Instance)->lineNumberStart = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberStart = value; } } @@ -4438,12 +4438,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberEnd; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberEnd; } set { - ((__Internal*) __Instance)->lineNumberEnd = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberEnd = value; } } @@ -4451,12 +4451,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isIncomplete != 0; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isIncomplete != 0; } set { - ((__Internal*) __Instance)->isIncomplete = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isIncomplete = (byte) (value ? 1 : 0); } } @@ -4464,12 +4464,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDependent != 0; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isDependent != 0; } set { - ((__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); } } @@ -4477,12 +4477,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isImplicit != 0; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isImplicit != 0; } set { - ((__Internal*) __Instance)->isImplicit = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isImplicit = (byte) (value ? 1 : 0); } } @@ -4491,16 +4491,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->completeDeclaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->completeDeclaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->completeDeclaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->completeDeclaration); + if (((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration); return __result0; } set { - ((__Internal*) __Instance)->completeDeclaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -4508,12 +4508,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->definitionOrder; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->definitionOrder; } set { - ((__Internal*) __Instance)->definitionOrder = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->definitionOrder = value; } } @@ -4521,12 +4521,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->originalPtr; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->originalPtr; } set { - ((__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; } } @@ -4535,16 +4535,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.RawComment __result0; - if (((__Internal*) __Instance)->comment == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->comment)) - __result0 = (global::CppSharp.Parser.AST.RawComment) global::CppSharp.Parser.AST.RawComment.NativeToManagedMap[((__Internal*) __Instance)->comment]; - else __result0 = global::CppSharp.Parser.AST.RawComment.__CreateInstance(((__Internal*) __Instance)->comment); + if (((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment)) + __result0 = (global::CppSharp.Parser.AST.RawComment) global::CppSharp.Parser.AST.RawComment.NativeToManagedMap[((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment]; + else __result0 = global::CppSharp.Parser.AST.RawComment.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment); return __result0; } set { - ((__Internal*) __Instance)->comment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -4885,24 +4885,24 @@ namespace CppSharp internal static extern uint GetFriendsCount_0(global::System.IntPtr instance); } - internal static new DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DeclarationContext(native.ToPointer(), skipVTables); } - internal static DeclarationContext __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DeclarationContext __CreateInstance(global::CppSharp.Parser.AST.DeclarationContext.__Internal native, bool skipVTables = false) { return new DeclarationContext(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DeclarationContext.__Internal native) { var ret = Marshal.AllocHGlobal(216); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DeclarationContext.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DeclarationContext(__Internal native, bool skipVTables = false) + private DeclarationContext(global::CppSharp.Parser.AST.DeclarationContext.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5174,12 +5174,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isAnonymous != 0; + return ((global::CppSharp.Parser.AST.DeclarationContext.__Internal*) __Instance)->isAnonymous != 0; } set { - ((__Internal*) __Instance)->isAnonymous = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.DeclarationContext.__Internal*) __Instance)->isAnonymous = (byte) (value ? 1 : 0); } } @@ -5340,24 +5340,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefNameDecl(native.ToPointer(), skipVTables); } - internal static TypedefNameDecl __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypedefNameDecl __CreateInstance(global::CppSharp.Parser.AST.TypedefNameDecl.__Internal native, bool skipVTables = false) { return new TypedefNameDecl(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypedefNameDecl.__Internal native) { var ret = Marshal.AllocHGlobal(100); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypedefNameDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefNameDecl(__Internal native, bool skipVTables = false) + private TypedefNameDecl(global::CppSharp.Parser.AST.TypedefNameDecl.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5413,12 +5413,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TypedefNameDecl.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TypedefNameDecl.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -5498,24 +5498,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefDecl(native.ToPointer(), skipVTables); } - internal static TypedefDecl __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypedefDecl __CreateInstance(global::CppSharp.Parser.AST.TypedefDecl.__Internal native, bool skipVTables = false) { return new TypedefDecl(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypedefDecl.__Internal native) { var ret = Marshal.AllocHGlobal(100); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypedefDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefDecl(__Internal native, bool skipVTables = false) + private TypedefDecl(global::CppSharp.Parser.AST.TypedefDecl.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5641,24 +5641,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAlias(native.ToPointer(), skipVTables); } - internal static TypeAlias __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeAlias __CreateInstance(global::CppSharp.Parser.AST.TypeAlias.__Internal native, bool skipVTables = false) { return new TypeAlias(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeAlias.__Internal native) { var ret = Marshal.AllocHGlobal(104); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypeAlias.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAlias(__Internal native, bool skipVTables = false) + private TypeAlias(global::CppSharp.Parser.AST.TypeAlias.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5710,16 +5710,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TypeAliasTemplate __result0; - if (((__Internal*) __Instance)->describedAliasTemplate == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->describedAliasTemplate)) - __result0 = (global::CppSharp.Parser.AST.TypeAliasTemplate) global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((__Internal*) __Instance)->describedAliasTemplate]; - else __result0 = global::CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((__Internal*) __Instance)->describedAliasTemplate); + if (((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate)) + __result0 = (global::CppSharp.Parser.AST.TypeAliasTemplate) global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate]; + else __result0 = global::CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate); return __result0; } set { - ((__Internal*) __Instance)->describedAliasTemplate = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -5799,24 +5799,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Friend(native.ToPointer(), skipVTables); } - internal static Friend __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Friend __CreateInstance(global::CppSharp.Parser.AST.Friend.__Internal native, bool skipVTables = false) { return new Friend(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Friend.__Internal native) { var ret = Marshal.AllocHGlobal(96); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Friend.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Friend(__Internal native, bool skipVTables = false) + private Friend(global::CppSharp.Parser.AST.Friend.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5868,16 +5868,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -5920,29 +5920,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Statement(native.ToPointer(), skipVTables); } - internal static Statement __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Statement __CreateInstance(global::CppSharp.Parser.AST.Statement.__Internal native, bool skipVTables = false) { return new Statement(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Statement.__Internal native) { var ret = Marshal.AllocHGlobal(20); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Statement.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Statement(__Internal native, bool skipVTables = false) + private Statement(global::CppSharp.Parser.AST.Statement.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5986,12 +5986,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->_class; + return ((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->_class; } set { - ((__Internal*) __Instance)->_class = value; + ((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->_class = value; } } @@ -6000,16 +6000,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->decl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->decl)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->decl]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->decl); + if (((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl); return __result0; } set { - ((__Internal*) __Instance)->decl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -6053,24 +6053,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Expression(native.ToPointer(), skipVTables); } - internal static Expression __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Expression __CreateInstance(global::CppSharp.Parser.AST.Expression.__Internal native, bool skipVTables = false) { return new Expression(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Expression.__Internal native) { var ret = Marshal.AllocHGlobal(20); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Expression.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Expression(__Internal native, bool skipVTables = false) + private Expression(global::CppSharp.Parser.AST.Expression.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6153,24 +6153,24 @@ namespace CppSharp internal static extern void SetOpcodeStr_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BinaryOperator(native.ToPointer(), skipVTables); } - internal static BinaryOperator __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BinaryOperator __CreateInstance(global::CppSharp.Parser.AST.BinaryOperator.__Internal native, bool skipVTables = false) { return new BinaryOperator(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BinaryOperator.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BinaryOperator.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BinaryOperator(__Internal native, bool skipVTables = false) + private BinaryOperator(global::CppSharp.Parser.AST.BinaryOperator.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6213,16 +6213,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->LHS == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->LHS)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->LHS]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->LHS); + if (((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS); return __result0; } set { - ((__Internal*) __Instance)->LHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -6231,16 +6231,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->RHS == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->RHS)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->RHS]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->RHS); + if (((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS); return __result0; } set { - ((__Internal*) __Instance)->RHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -6307,24 +6307,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CallExpr(native.ToPointer(), skipVTables); } - internal static CallExpr __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.CallExpr __CreateInstance(global::CppSharp.Parser.AST.CallExpr.__Internal native, bool skipVTables = false) { return new CallExpr(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.CallExpr.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.CallExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CallExpr(__Internal native, bool skipVTables = false) + private CallExpr(global::CppSharp.Parser.AST.CallExpr.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6444,24 +6444,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CXXConstructExpr(native.ToPointer(), skipVTables); } - internal static CXXConstructExpr __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.CXXConstructExpr __CreateInstance(global::CppSharp.Parser.AST.CXXConstructExpr.__Internal native, bool skipVTables = false) { return new CXXConstructExpr(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.CXXConstructExpr.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.CXXConstructExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CXXConstructExpr(__Internal native, bool skipVTables = false) + private CXXConstructExpr(global::CppSharp.Parser.AST.CXXConstructExpr.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6620,24 +6620,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Parameter(native.ToPointer(), skipVTables); } - internal static Parameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Parameter __CreateInstance(global::CppSharp.Parser.AST.Parameter.__Internal native, bool skipVTables = false) { return new Parameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Parameter.__Internal native) { var ret = Marshal.AllocHGlobal(112); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Parameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Parameter(__Internal native, bool skipVTables = false) + private Parameter(global::CppSharp.Parser.AST.Parameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6688,12 +6688,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -6701,12 +6701,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isIndirect != 0; + return ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->isIndirect != 0; } set { - ((__Internal*) __Instance)->isIndirect = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->isIndirect = (byte) (value ? 1 : 0); } } @@ -6714,12 +6714,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasDefaultValue != 0; + return ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->hasDefaultValue != 0; } set { - ((__Internal*) __Instance)->hasDefaultValue = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->hasDefaultValue = (byte) (value ? 1 : 0); } } @@ -6727,12 +6727,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->index; + return ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->index; } set { - ((__Internal*) __Instance)->index = value; + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->index = value; } } @@ -6741,16 +6741,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->defaultArgument)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->defaultArgument]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->defaultArgument); + if (((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument); return __result0; } set { - ((__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -6931,24 +6931,24 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - internal static new Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Function(native.ToPointer(), skipVTables); } - internal static Function __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Function __CreateInstance(global::CppSharp.Parser.AST.Function.__Internal native, bool skipVTables = false) { return new Function(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Function.__Internal native) { var ret = Marshal.AllocHGlobal(184); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Function.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Function(__Internal native, bool skipVTables = false) + private Function(global::CppSharp.Parser.AST.Function.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7023,12 +7023,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->returnType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->returnType); } set { - ((__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -7036,12 +7036,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isReturnIndirect != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isReturnIndirect != 0; } set { - ((__Internal*) __Instance)->isReturnIndirect = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isReturnIndirect = (byte) (value ? 1 : 0); } } @@ -7049,12 +7049,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasThisReturn != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->hasThisReturn != 0; } set { - ((__Internal*) __Instance)->hasThisReturn = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->hasThisReturn = (byte) (value ? 1 : 0); } } @@ -7062,12 +7062,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isConstExpr != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isConstExpr != 0; } set { - ((__Internal*) __Instance)->isConstExpr = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isConstExpr = (byte) (value ? 1 : 0); } } @@ -7075,12 +7075,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVariadic != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isVariadic != 0; } set { - ((__Internal*) __Instance)->isVariadic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isVariadic = (byte) (value ? 1 : 0); } } @@ -7088,12 +7088,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isInline != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isInline != 0; } set { - ((__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); } } @@ -7101,12 +7101,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPure != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isPure != 0; } set { - ((__Internal*) __Instance)->isPure = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isPure = (byte) (value ? 1 : 0); } } @@ -7114,12 +7114,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDeleted != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isDeleted != 0; } set { - ((__Internal*) __Instance)->isDeleted = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isDeleted = (byte) (value ? 1 : 0); } } @@ -7127,12 +7127,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->friendKind; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->friendKind; } set { - ((__Internal*) __Instance)->friendKind = value; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->friendKind = value; } } @@ -7140,12 +7140,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->operatorKind; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->operatorKind; } set { - ((__Internal*) __Instance)->operatorKind = value; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->operatorKind = value; } } @@ -7153,12 +7153,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->callingConvention; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->callingConvention; } set { - ((__Internal*) __Instance)->callingConvention = value; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->callingConvention = value; } } @@ -7167,16 +7167,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.FunctionTemplateSpecialization __result0; - if (((__Internal*) __Instance)->specializationInfo == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->specializationInfo)) - __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((__Internal*) __Instance)->specializationInfo]; - else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((__Internal*) __Instance)->specializationInfo); + if (((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo)) + __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo]; + else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo); return __result0; } set { - ((__Internal*) __Instance)->specializationInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -7185,16 +7185,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Function __result0; - if (((__Internal*) __Instance)->instantiatedFrom == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->instantiatedFrom)) - __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((__Internal*) __Instance)->instantiatedFrom]; - else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((__Internal*) __Instance)->instantiatedFrom); + if (((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom)) + __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom]; + else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom); return __result0; } set { - ((__Internal*) __Instance)->instantiatedFrom = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -7202,12 +7202,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -7422,24 +7422,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Method(native.ToPointer(), skipVTables); } - internal static Method __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Method __CreateInstance(global::CppSharp.Parser.AST.Method.__Internal native, bool skipVTables = false) { return new Method(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Method.__Internal native) { var ret = Marshal.AllocHGlobal(212); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Method.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Method(__Internal native, bool skipVTables = false) + private Method(global::CppSharp.Parser.AST.Method.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7490,12 +7490,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVirtual != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isVirtual != 0; } set { - ((__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); } } @@ -7503,12 +7503,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isStatic != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isStatic != 0; } set { - ((__Internal*) __Instance)->isStatic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isStatic = (byte) (value ? 1 : 0); } } @@ -7516,12 +7516,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isConst != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isConst != 0; } set { - ((__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); } } @@ -7529,12 +7529,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExplicit != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isExplicit != 0; } set { - ((__Internal*) __Instance)->isExplicit = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isExplicit = (byte) (value ? 1 : 0); } } @@ -7542,12 +7542,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isOverride != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isOverride != 0; } set { - ((__Internal*) __Instance)->isOverride = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isOverride = (byte) (value ? 1 : 0); } } @@ -7555,12 +7555,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->methodKind; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->methodKind; } set { - ((__Internal*) __Instance)->methodKind = value; + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->methodKind = value; } } @@ -7568,12 +7568,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDefaultConstructor != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isDefaultConstructor != 0; } set { - ((__Internal*) __Instance)->isDefaultConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isDefaultConstructor = (byte) (value ? 1 : 0); } } @@ -7581,12 +7581,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isCopyConstructor != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isCopyConstructor != 0; } set { - ((__Internal*) __Instance)->isCopyConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isCopyConstructor = (byte) (value ? 1 : 0); } } @@ -7594,12 +7594,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isMoveConstructor != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isMoveConstructor != 0; } set { - ((__Internal*) __Instance)->isMoveConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isMoveConstructor = (byte) (value ? 1 : 0); } } @@ -7607,12 +7607,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->conversionType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->conversionType); } set { - ((__Internal*) __Instance)->conversionType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->conversionType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -7620,12 +7620,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->refQualifier; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->refQualifier; } set { - ((__Internal*) __Instance)->refQualifier = value; + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->refQualifier = value; } } } @@ -7863,24 +7863,24 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Enumeration.Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Item(native.ToPointer(), skipVTables); } - internal static Item __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Enumeration.Item __CreateInstance(global::CppSharp.Parser.AST.Enumeration.Item.__Internal native, bool skipVTables = false) { return new Item(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Enumeration.Item.__Internal native) { var ret = Marshal.AllocHGlobal(112); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Enumeration.Item.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Item(__Internal native, bool skipVTables = false) + private Item(global::CppSharp.Parser.AST.Enumeration.Item.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7931,12 +7931,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->value; + return ((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->value; } set { - ((__Internal*) __Instance)->value = value; + ((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->value = value; } } @@ -7955,24 +7955,24 @@ namespace CppSharp } } - internal static new Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Enumeration(native.ToPointer(), skipVTables); } - internal static Enumeration __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Enumeration __CreateInstance(global::CppSharp.Parser.AST.Enumeration.__Internal native, bool skipVTables = false) { return new Enumeration(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Enumeration.__Internal native) { var ret = Marshal.AllocHGlobal(240); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Enumeration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Enumeration(__Internal native, bool skipVTables = false) + private Enumeration(global::CppSharp.Parser.AST.Enumeration.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8047,12 +8047,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->modifiers; + return ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->modifiers; } set { - ((__Internal*) __Instance)->modifiers = value; + ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->modifiers = value; } } @@ -8061,16 +8061,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Type __result0; - if (((__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->type)) - __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((__Internal*) __Instance)->type]; - else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((__Internal*) __Instance)->type); + if (((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type)) + __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type]; + else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type); return __result0; } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8079,16 +8079,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.BuiltinType __result0; - if (((__Internal*) __Instance)->builtinType == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->builtinType)) - __result0 = (global::CppSharp.Parser.AST.BuiltinType) global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((__Internal*) __Instance)->builtinType]; - else __result0 = global::CppSharp.Parser.AST.BuiltinType.__CreateInstance(((__Internal*) __Instance)->builtinType); + if (((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType)) + __result0 = (global::CppSharp.Parser.AST.BuiltinType) global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType]; + else __result0 = global::CppSharp.Parser.AST.BuiltinType.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType); return __result0; } set { - ((__Internal*) __Instance)->builtinType = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8190,24 +8190,24 @@ namespace CppSharp internal static extern void SetMangled_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Variable(native.ToPointer(), skipVTables); } - internal static Variable __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Variable __CreateInstance(global::CppSharp.Parser.AST.Variable.__Internal native, bool skipVTables = false) { return new Variable(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Variable.__Internal native) { var ret = Marshal.AllocHGlobal(112); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Variable.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Variable(__Internal native, bool skipVTables = false) + private Variable(global::CppSharp.Parser.AST.Variable.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8258,12 +8258,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -8313,29 +8313,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BaseClassSpecifier(native.ToPointer(), skipVTables); } - internal static BaseClassSpecifier __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BaseClassSpecifier __CreateInstance(global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal native, bool skipVTables = false) { return new BaseClassSpecifier(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) ret = native; return ret.ToPointer(); } - private BaseClassSpecifier(__Internal native, bool skipVTables = false) + private BaseClassSpecifier(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) _0.__Instance); } public void Dispose() @@ -8382,12 +8382,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->access; + return ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->access; } set { - ((__Internal*) __Instance)->access = value; + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->access = value; } } @@ -8395,12 +8395,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVirtual != 0; + return ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->isVirtual != 0; } set { - ((__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); } } @@ -8409,16 +8409,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Type __result0; - if (((__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->type)) - __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((__Internal*) __Instance)->type]; - else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((__Internal*) __Instance)->type); + if (((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type)) + __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type]; + else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type); return __result0; } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8426,12 +8426,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->offset = value; } } } @@ -8520,24 +8520,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Field(native.ToPointer(), skipVTables); } - internal static Field __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Field __CreateInstance(global::CppSharp.Parser.AST.Field.__Internal native, bool skipVTables = false) { return new Field(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Field.__Internal native) { var ret = Marshal.AllocHGlobal(112); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Field.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Field(__Internal native, bool skipVTables = false) + private Field(global::CppSharp.Parser.AST.Field.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8588,12 +8588,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -8602,16 +8602,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Class __result0; - if (((__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_class)) - __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((__Internal*) __Instance)->_class]; - else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((__Internal*) __Instance)->_class); + if (((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class)) + __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class]; + else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class); return __result0; } set { - ((__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8619,12 +8619,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isBitField != 0; + return ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->isBitField != 0; } set { - ((__Internal*) __Instance)->isBitField = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->isBitField = (byte) (value ? 1 : 0); } } @@ -8632,12 +8632,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->bitWidth; + return ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->bitWidth; } set { - ((__Internal*) __Instance)->bitWidth = value; + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->bitWidth = value; } } } @@ -8714,24 +8714,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AccessSpecifierDecl(native.ToPointer(), skipVTables); } - internal static AccessSpecifierDecl __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.AccessSpecifierDecl __CreateInstance(global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal native, bool skipVTables = false) { return new AccessSpecifierDecl(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal native) { var ret = Marshal.AllocHGlobal(92); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AccessSpecifierDecl(__Internal native, bool skipVTables = false) + private AccessSpecifierDecl(global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9006,24 +9006,24 @@ namespace CppSharp internal static extern uint GetSpecifiersCount_0(global::System.IntPtr instance); } - internal static new Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Class(native.ToPointer(), skipVTables); } - internal static Class __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Class __CreateInstance(global::CppSharp.Parser.AST.Class.__Internal native, bool skipVTables = false) { return new Class(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Class.__Internal native) { var ret = Marshal.AllocHGlobal(280); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Class.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Class(__Internal native, bool skipVTables = false) + private Class(global::CppSharp.Parser.AST.Class.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9170,12 +9170,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPOD != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPOD != 0; } set { - ((__Internal*) __Instance)->isPOD = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPOD = (byte) (value ? 1 : 0); } } @@ -9183,12 +9183,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isAbstract != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isAbstract != 0; } set { - ((__Internal*) __Instance)->isAbstract = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isAbstract = (byte) (value ? 1 : 0); } } @@ -9196,12 +9196,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isUnion != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isUnion != 0; } set { - ((__Internal*) __Instance)->isUnion = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isUnion = (byte) (value ? 1 : 0); } } @@ -9209,12 +9209,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDynamic != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isDynamic != 0; } set { - ((__Internal*) __Instance)->isDynamic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isDynamic = (byte) (value ? 1 : 0); } } @@ -9222,12 +9222,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPolymorphic != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPolymorphic != 0; } set { - ((__Internal*) __Instance)->isPolymorphic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPolymorphic = (byte) (value ? 1 : 0); } } @@ -9235,12 +9235,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasNonTrivialDefaultConstructor != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDefaultConstructor != 0; } set { - ((__Internal*) __Instance)->hasNonTrivialDefaultConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDefaultConstructor = (byte) (value ? 1 : 0); } } @@ -9248,12 +9248,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasNonTrivialCopyConstructor != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialCopyConstructor != 0; } set { - ((__Internal*) __Instance)->hasNonTrivialCopyConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialCopyConstructor = (byte) (value ? 1 : 0); } } @@ -9261,12 +9261,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasNonTrivialDestructor != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDestructor != 0; } set { - ((__Internal*) __Instance)->hasNonTrivialDestructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDestructor = (byte) (value ? 1 : 0); } } @@ -9274,12 +9274,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExternCContext != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isExternCContext != 0; } set { - ((__Internal*) __Instance)->isExternCContext = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isExternCContext = (byte) (value ? 1 : 0); } } @@ -9288,16 +9288,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ClassLayout __result0; - if (((__Internal*) __Instance)->layout == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->layout)) - __result0 = (global::CppSharp.Parser.AST.ClassLayout) global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((__Internal*) __Instance)->layout]; - else __result0 = global::CppSharp.Parser.AST.ClassLayout.__CreateInstance(((__Internal*) __Instance)->layout); + if (((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout)) + __result0 = (global::CppSharp.Parser.AST.ClassLayout) global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout]; + else __result0 = global::CppSharp.Parser.AST.ClassLayout.__CreateInstance(((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout); return __result0; } set { - ((__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -9441,24 +9441,24 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - internal static new Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Template(native.ToPointer(), skipVTables); } - internal static Template __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Template __CreateInstance(global::CppSharp.Parser.AST.Template.__Internal native, bool skipVTables = false) { return new Template(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Template.__Internal native) { var ret = Marshal.AllocHGlobal(108); - __Internal.cctor_3(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Template.__Internal.cctor_3(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Template(__Internal native, bool skipVTables = false) + private Template(global::CppSharp.Parser.AST.Template.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9548,16 +9548,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->TemplatedDecl)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->TemplatedDecl]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->TemplatedDecl); + if (((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl); return __result0; } set { - ((__Internal*) __Instance)->TemplatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -9649,24 +9649,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAliasTemplate(native.ToPointer(), skipVTables); } - internal static TypeAliasTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeAliasTemplate __CreateInstance(global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal native, bool skipVTables = false) { return new TypeAliasTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(108); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAliasTemplate(__Internal native, bool skipVTables = false) + private TypeAliasTemplate(global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9795,24 +9795,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateParameter __CreateInstance(global::CppSharp.Parser.AST.TemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(104); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameter(__Internal native, bool skipVTables = false) + private TemplateParameter(global::CppSharp.Parser.AST.TemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9868,12 +9868,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->depth; + return ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->depth; } set { - ((__Internal*) __Instance)->depth = value; + ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->depth = value; } } @@ -9881,12 +9881,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->index; + return ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->index; } set { - ((__Internal*) __Instance)->index = value; + ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->index = value; } } @@ -9894,12 +9894,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->isParameterPack != 0; } set { - ((__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); } } } @@ -9991,24 +9991,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateTemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateTemplateParameter __CreateInstance(global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateTemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(112); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateTemplateParameter(__Internal native, bool skipVTables = false) + private TemplateTemplateParameter(global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10059,12 +10059,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isParameterPack != 0; } set { - ((__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); } } @@ -10072,12 +10072,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPackExpansion != 0; + return ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isPackExpansion != 0; } set { - ((__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); } } @@ -10085,12 +10085,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExpandedParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack != 0; } set { - ((__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); } } } @@ -10179,24 +10179,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static TypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeTemplateParameter __CreateInstance(global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal native, bool skipVTables = false) { return new TypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(112); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeTemplateParameter(__Internal native, bool skipVTables = false) + private TypeTemplateParameter(global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10247,12 +10247,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->defaultArgument); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal*) __Instance)->defaultArgument); } set { - ((__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -10350,24 +10350,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NonTypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static NonTypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.NonTypeTemplateParameter __CreateInstance(global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal native, bool skipVTables = false) { return new NonTypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(116); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NonTypeTemplateParameter(__Internal native, bool skipVTables = false) + private NonTypeTemplateParameter(global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10419,16 +10419,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->defaultArgument)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->defaultArgument]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->defaultArgument); + if (((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument); return __result0; } set { - ((__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -10436,12 +10436,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->position; + return ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->position; } set { - ((__Internal*) __Instance)->position = value; + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->position = value; } } @@ -10449,12 +10449,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPackExpansion != 0; + return ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isPackExpansion != 0; } set { - ((__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); } } @@ -10462,12 +10462,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExpandedParameterPack != 0; + return ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack != 0; } set { - ((__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); } } } @@ -10573,24 +10573,24 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - internal static new ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplate(native.ToPointer(), skipVTables); } - internal static ClassTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassTemplate __CreateInstance(global::CppSharp.Parser.AST.ClassTemplate.__Internal native, bool skipVTables = false) { return new ClassTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(120); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplate(__Internal native, bool skipVTables = false) + private ClassTemplate(global::CppSharp.Parser.AST.ClassTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10847,24 +10847,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassTemplateSpecialization __CreateInstance(global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(300); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplateSpecialization(__Internal native, bool skipVTables = false) + private ClassTemplateSpecialization(global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10936,16 +10936,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ClassTemplate __result0; - if (((__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->templatedDecl)) - __result0 = (global::CppSharp.Parser.AST.ClassTemplate) global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((__Internal*) __Instance)->templatedDecl]; - else __result0 = global::CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((__Internal*) __Instance)->templatedDecl); + if (((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl)) + __result0 = (global::CppSharp.Parser.AST.ClassTemplate) global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl]; + else __result0 = global::CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl); return __result0; } set { - ((__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -10953,12 +10953,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->specializationKind; + return ((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->specializationKind; } set { - ((__Internal*) __Instance)->specializationKind = value; + ((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->specializationKind = value; } } @@ -11128,24 +11128,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization __CreateInstance(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(300); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplatePartialSpecialization(__Internal native, bool skipVTables = false) + private ClassTemplatePartialSpecialization(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11294,24 +11294,24 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - internal static new FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplate(native.ToPointer(), skipVTables); } - internal static FunctionTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionTemplate __CreateInstance(global::CppSharp.Parser.AST.FunctionTemplate.__Internal native, bool skipVTables = false) { return new FunctionTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FunctionTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(120); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FunctionTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplate(__Internal native, bool skipVTables = false) + private FunctionTemplate(global::CppSharp.Parser.AST.FunctionTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11448,29 +11448,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static FunctionTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionTemplateSpecialization __CreateInstance(global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplateSpecialization(__Internal native, bool skipVTables = false) + private FunctionTemplateSpecialization(global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11543,16 +11543,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.FunctionTemplate __result0; - if (((__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_template)) - __result0 = (global::CppSharp.Parser.AST.FunctionTemplate) global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((__Internal*) __Instance)->_template]; - else __result0 = global::CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((__Internal*) __Instance)->_template); + if (((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template)) + __result0 = (global::CppSharp.Parser.AST.FunctionTemplate) global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template]; + else __result0 = global::CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template); return __result0; } set { - ((__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -11561,16 +11561,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Function __result0; - if (((__Internal*) __Instance)->specializedFunction == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->specializedFunction)) - __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((__Internal*) __Instance)->specializedFunction]; - else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((__Internal*) __Instance)->specializedFunction); + if (((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction)) + __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction]; + else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction); return __result0; } set { - ((__Internal*) __Instance)->specializedFunction = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -11578,12 +11578,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->specializationKind; + return ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializationKind; } set { - ((__Internal*) __Instance)->specializationKind = value; + ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializationKind = value; } } @@ -11698,24 +11698,24 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - internal static new VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplate(native.ToPointer(), skipVTables); } - internal static VarTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VarTemplate __CreateInstance(global::CppSharp.Parser.AST.VarTemplate.__Internal native, bool skipVTables = false) { return new VarTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VarTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(120); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VarTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplate(__Internal native, bool skipVTables = false) + private VarTemplate(global::CppSharp.Parser.AST.VarTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11903,24 +11903,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VarTemplateSpecialization __CreateInstance(global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(132); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplateSpecialization(__Internal native, bool skipVTables = false) + private VarTemplateSpecialization(global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11992,16 +11992,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.VarTemplate __result0; - if (((__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->templatedDecl)) - __result0 = (global::CppSharp.Parser.AST.VarTemplate) global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap[((__Internal*) __Instance)->templatedDecl]; - else __result0 = global::CppSharp.Parser.AST.VarTemplate.__CreateInstance(((__Internal*) __Instance)->templatedDecl); + if (((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl)) + __result0 = (global::CppSharp.Parser.AST.VarTemplate) global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl]; + else __result0 = global::CppSharp.Parser.AST.VarTemplate.__CreateInstance(((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl); return __result0; } set { - ((__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -12009,12 +12009,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->specializationKind; + return ((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->specializationKind; } set { - ((__Internal*) __Instance)->specializationKind = value; + ((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->specializationKind = value; } } @@ -12115,24 +12115,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VarTemplatePartialSpecialization __CreateInstance(global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(132); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplatePartialSpecialization(__Internal native, bool skipVTables = false) + private VarTemplatePartialSpecialization(global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12288,24 +12288,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Namespace(native.ToPointer(), skipVTables); } - internal static Namespace __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Namespace __CreateInstance(global::CppSharp.Parser.AST.Namespace.__Internal native, bool skipVTables = false) { return new Namespace(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Namespace.__Internal native) { var ret = Marshal.AllocHGlobal(216); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Namespace.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Namespace(__Internal native, bool skipVTables = false) + private Namespace(global::CppSharp.Parser.AST.Namespace.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12356,12 +12356,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isInline != 0; + return ((global::CppSharp.Parser.AST.Namespace.__Internal*) __Instance)->isInline != 0; } set { - ((__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Namespace.__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); } } } @@ -12394,29 +12394,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PreprocessedEntity(native.ToPointer(), skipVTables); } - internal static PreprocessedEntity __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PreprocessedEntity __CreateInstance(global::CppSharp.Parser.AST.PreprocessedEntity.__Internal native, bool skipVTables = false) { return new PreprocessedEntity(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.PreprocessedEntity.__Internal native) { var ret = Marshal.AllocHGlobal(12); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) ret = native; return ret.ToPointer(); } - private PreprocessedEntity(__Internal native, bool skipVTables = false) + private PreprocessedEntity(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) _0.__Instance); } public void Dispose() @@ -12463,12 +12463,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->macroLocation; + return ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->macroLocation; } set { - ((__Internal*) __Instance)->macroLocation = value; + ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->macroLocation = value; } } @@ -12476,12 +12476,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->originalPtr; + return ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->originalPtr; } set { - ((__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; + ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; } } @@ -12489,12 +12489,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->kind = value; } } } @@ -12561,24 +12561,24 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroDefinition(native.ToPointer(), skipVTables); } - internal static MacroDefinition __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.MacroDefinition __CreateInstance(global::CppSharp.Parser.AST.MacroDefinition.__Internal native, bool skipVTables = false) { return new MacroDefinition(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.MacroDefinition.__Internal native) { var ret = Marshal.AllocHGlobal(44); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.MacroDefinition.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroDefinition(__Internal native, bool skipVTables = false) + private MacroDefinition(global::CppSharp.Parser.AST.MacroDefinition.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12629,12 +12629,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberStart; + return ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberStart; } set { - ((__Internal*) __Instance)->lineNumberStart = value; + ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberStart = value; } } @@ -12642,12 +12642,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberEnd; + return ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberEnd; } set { - ((__Internal*) __Instance)->lineNumberEnd = value; + ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberEnd = value; } } @@ -12739,24 +12739,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroExpansion(native.ToPointer(), skipVTables); } - internal static MacroExpansion __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.MacroExpansion __CreateInstance(global::CppSharp.Parser.AST.MacroExpansion.__Internal native, bool skipVTables = false) { return new MacroExpansion(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.MacroExpansion.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.MacroExpansion.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroExpansion(__Internal native, bool skipVTables = false) + private MacroExpansion(global::CppSharp.Parser.AST.MacroExpansion.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12808,16 +12808,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.MacroDefinition __result0; - if (((__Internal*) __Instance)->definition == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->definition)) - __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((__Internal*) __Instance)->definition]; - else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((__Internal*) __Instance)->definition); + if (((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition)) + __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition]; + else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition); return __result0; } set { - ((__Internal*) __Instance)->definition = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -12997,24 +12997,24 @@ namespace CppSharp internal static extern uint GetMacrosCount_0(global::System.IntPtr instance); } - internal static new TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TranslationUnit(native.ToPointer(), skipVTables); } - internal static TranslationUnit __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TranslationUnit __CreateInstance(global::CppSharp.Parser.AST.TranslationUnit.__Internal native, bool skipVTables = false) { return new TranslationUnit(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TranslationUnit.__Internal native) { var ret = Marshal.AllocHGlobal(244); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TranslationUnit.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TranslationUnit(__Internal native, bool skipVTables = false) + private TranslationUnit(global::CppSharp.Parser.AST.TranslationUnit.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13089,12 +13089,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isSystemHeader != 0; + return ((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->isSystemHeader != 0; } set { - ((__Internal*) __Instance)->isSystemHeader = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->isSystemHeader = (byte) (value ? 1 : 0); } } @@ -13208,29 +13208,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NativeLibrary(native.ToPointer(), skipVTables); } - internal static NativeLibrary __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.NativeLibrary __CreateInstance(global::CppSharp.Parser.AST.NativeLibrary.__Internal native, bool skipVTables = false) { return new NativeLibrary(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.NativeLibrary.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.NativeLibrary.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NativeLibrary(__Internal native, bool skipVTables = false) + private NativeLibrary(global::CppSharp.Parser.AST.NativeLibrary.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13314,12 +13314,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->archType; + return ((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->archType; } set { - ((__Internal*) __Instance)->archType = value; + ((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->archType = value; } } @@ -13403,29 +13403,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ASTContext(native.ToPointer(), skipVTables); } - internal static ASTContext __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ASTContext __CreateInstance(global::CppSharp.Parser.AST.ASTContext.__Internal native, bool skipVTables = false) { return new ASTContext(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ASTContext.__Internal native) { var ret = Marshal.AllocHGlobal(12); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ASTContext.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ASTContext(__Internal native, bool skipVTables = false) + private ASTContext(global::CppSharp.Parser.AST.ASTContext.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13529,29 +13529,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Comment(native.ToPointer(), skipVTables); } - internal static Comment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Comment __CreateInstance(global::CppSharp.Parser.AST.Comment.__Internal native, bool skipVTables = false) { return new Comment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Comment.__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.Comment.__Internal*) ret = native; return ret.ToPointer(); } - private Comment(__Internal native, bool skipVTables = false) + private Comment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.Comment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.Comment.__Internal*) _0.__Instance); } public void Dispose() @@ -13603,12 +13603,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.Comment.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.Comment.__Internal*) __Instance)->kind = value; } } } @@ -13637,24 +13637,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockContentComment(native.ToPointer(), skipVTables); } - internal static BlockContentComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockContentComment __CreateInstance(global::CppSharp.Parser.AST.BlockContentComment.__Internal native, bool skipVTables = false) { return new BlockContentComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BlockContentComment.__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.BlockContentComment.__Internal*) ret = native; return ret.ToPointer(); } - private BlockContentComment(__Internal native, bool skipVTables = false) + private BlockContentComment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.BlockContentComment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.BlockContentComment.__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.BlockContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -13750,24 +13750,24 @@ namespace CppSharp internal static extern uint GetBlocksCount_0(global::System.IntPtr instance); } - internal static new FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FullComment(native.ToPointer(), skipVTables); } - internal static FullComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FullComment __CreateInstance(global::CppSharp.Parser.AST.FullComment.__Internal native, bool skipVTables = false) { return new FullComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FullComment.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FullComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FullComment(__Internal native, bool skipVTables = false) + private FullComment(global::CppSharp.Parser.AST.FullComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13875,24 +13875,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineContentComment(native.ToPointer(), skipVTables); } - internal static InlineContentComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineContentComment __CreateInstance(global::CppSharp.Parser.AST.InlineContentComment.__Internal native, bool skipVTables = false) { return new InlineContentComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InlineContentComment.__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.InlineContentComment.__Internal*) ret = native; return ret.ToPointer(); } - private InlineContentComment(__Internal native, bool skipVTables = false) + private InlineContentComment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.InlineContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -13944,12 +13944,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasTrailingNewline != 0; + return ((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) __Instance)->hasTrailingNewline != 0; } set { - ((__Internal*) __Instance)->hasTrailingNewline = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) __Instance)->hasTrailingNewline = (byte) (value ? 1 : 0); } } } @@ -14004,24 +14004,24 @@ namespace CppSharp internal static extern uint GetContentCount_0(global::System.IntPtr instance); } - internal static new ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParagraphComment(native.ToPointer(), skipVTables); } - internal static ParagraphComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ParagraphComment __CreateInstance(global::CppSharp.Parser.AST.ParagraphComment.__Internal native, bool skipVTables = false) { return new ParagraphComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ParagraphComment.__Internal native) { var ret = Marshal.AllocHGlobal(20); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ParagraphComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParagraphComment(__Internal native, bool skipVTables = false) + private ParagraphComment(global::CppSharp.Parser.AST.ParagraphComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14096,12 +14096,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isWhitespace != 0; + return ((global::CppSharp.Parser.AST.ParagraphComment.__Internal*) __Instance)->isWhitespace != 0; } set { - ((__Internal*) __Instance)->isWhitespace = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.ParagraphComment.__Internal*) __Instance)->isWhitespace = (byte) (value ? 1 : 0); } } @@ -14210,29 +14210,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockCommandComment.Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockCommandComment.Argument __CreateInstance(global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal native) { var ret = Marshal.AllocHGlobal(12); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(__Internal native, bool skipVTables = false) + private Argument(global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14295,24 +14295,24 @@ namespace CppSharp } } - internal static new BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockCommandComment(native.ToPointer(), skipVTables); } - internal static BlockCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockCommandComment __CreateInstance(global::CppSharp.Parser.AST.BlockCommandComment.__Internal native, bool skipVTables = false) { return new BlockCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BlockCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BlockCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BlockCommandComment(__Internal native, bool skipVTables = false) + private BlockCommandComment(global::CppSharp.Parser.AST.BlockCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14397,12 +14397,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->commandId; + return ((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->commandId; } set { - ((__Internal*) __Instance)->commandId = value; + ((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->commandId = value; } } @@ -14411,16 +14411,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ParagraphComment __result0; - if (((__Internal*) __Instance)->paragraphComment == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->paragraphComment)) - __result0 = (global::CppSharp.Parser.AST.ParagraphComment) global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((__Internal*) __Instance)->paragraphComment]; - else __result0 = global::CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((__Internal*) __Instance)->paragraphComment); + if (((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment)) + __result0 = (global::CppSharp.Parser.AST.ParagraphComment) global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment]; + else __result0 = global::CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment); return __result0; } set { - ((__Internal*) __Instance)->paragraphComment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -14480,24 +14480,24 @@ namespace CppSharp InOut = 2 } - internal static new ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParamCommandComment(native.ToPointer(), skipVTables); } - internal static ParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ParamCommandComment __CreateInstance(global::CppSharp.Parser.AST.ParamCommandComment.__Internal native, bool skipVTables = false) { return new ParamCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ParamCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ParamCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParamCommandComment(__Internal native, bool skipVTables = false) + private ParamCommandComment(global::CppSharp.Parser.AST.ParamCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14548,12 +14548,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->direction; + return ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->direction; } set { - ((__Internal*) __Instance)->direction = value; + ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->direction = value; } } @@ -14561,12 +14561,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->paramIndex; + return ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->paramIndex; } set { - ((__Internal*) __Instance)->paramIndex = value; + ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->paramIndex = value; } } } @@ -14627,24 +14627,24 @@ namespace CppSharp internal static extern uint GetPositionCount_0(global::System.IntPtr instance); } - internal static new TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TParamCommandComment(native.ToPointer(), skipVTables); } - internal static TParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TParamCommandComment __CreateInstance(global::CppSharp.Parser.AST.TParamCommandComment.__Internal native, bool skipVTables = false) { return new TParamCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TParamCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(36); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TParamCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TParamCommandComment(__Internal native, bool skipVTables = false) + private TParamCommandComment(global::CppSharp.Parser.AST.TParamCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14758,24 +14758,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockLineComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VerbatimBlockLineComment __CreateInstance(global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockLineComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockLineComment(__Internal native, bool skipVTables = false) + private VerbatimBlockLineComment(global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14893,24 +14893,24 @@ namespace CppSharp internal static extern uint GetLinesCount_0(global::System.IntPtr instance); } - internal static new VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VerbatimBlockComment __CreateInstance(global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal native) { var ret = Marshal.AllocHGlobal(36); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockComment(__Internal native, bool skipVTables = false) + private VerbatimBlockComment(global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15037,24 +15037,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimLineComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VerbatimLineComment __CreateInstance(global::CppSharp.Parser.AST.VerbatimLineComment.__Internal native, bool skipVTables = false) { return new VerbatimLineComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VerbatimLineComment.__Internal native) { var ret = Marshal.AllocHGlobal(36); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VerbatimLineComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimLineComment(__Internal native, bool skipVTables = false) + private VerbatimLineComment(global::CppSharp.Parser.AST.VerbatimLineComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15217,29 +15217,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineCommandComment.Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineCommandComment.Argument __CreateInstance(global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal native) { var ret = Marshal.AllocHGlobal(12); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(__Internal native, bool skipVTables = false) + private Argument(global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15302,24 +15302,24 @@ namespace CppSharp } } - internal static new InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineCommandComment(native.ToPointer(), skipVTables); } - internal static InlineCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineCommandComment __CreateInstance(global::CppSharp.Parser.AST.InlineCommandComment.__Internal native, bool skipVTables = false) { return new InlineCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InlineCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(28); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.InlineCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InlineCommandComment(__Internal native, bool skipVTables = false) + private InlineCommandComment(global::CppSharp.Parser.AST.InlineCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15390,12 +15390,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->commandId; + return ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commandId; } set { - ((__Internal*) __Instance)->commandId = value; + ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commandId = value; } } @@ -15403,12 +15403,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->commentRenderKind; + return ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commentRenderKind; } set { - ((__Internal*) __Instance)->commentRenderKind = value; + ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commentRenderKind = value; } } @@ -15449,24 +15449,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLTagComment(native.ToPointer(), skipVTables); } - internal static HTMLTagComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLTagComment __CreateInstance(global::CppSharp.Parser.AST.HTMLTagComment.__Internal native, bool skipVTables = false) { return new HTMLTagComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLTagComment.__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.HTMLTagComment.__Internal*) ret = native; return ret.ToPointer(); } - private HTMLTagComment(__Internal native, bool skipVTables = false) + private HTMLTagComment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.HTMLTagComment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.HTMLTagComment.__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.HTMLTagComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -15628,29 +15628,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Attribute(native.ToPointer(), skipVTables); } - internal static Attribute __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute __CreateInstance(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal native, bool skipVTables = false) { return new Attribute(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Attribute(__Internal native, bool skipVTables = false) + private Attribute(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15727,24 +15727,24 @@ namespace CppSharp } } - internal static new HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLStartTagComment(native.ToPointer(), skipVTables); } - internal static HTMLStartTagComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLStartTagComment __CreateInstance(global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal native, bool skipVTables = false) { return new HTMLStartTagComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLStartTagComment(__Internal native, bool skipVTables = false) + private HTMLStartTagComment(global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15875,24 +15875,24 @@ namespace CppSharp internal static extern void SetTagName_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLEndTagComment(native.ToPointer(), skipVTables); } - internal static HTMLEndTagComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLEndTagComment __CreateInstance(global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal native, bool skipVTables = false) { return new HTMLEndTagComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal native) { var ret = Marshal.AllocHGlobal(20); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLEndTagComment(__Internal native, bool skipVTables = false) + private HTMLEndTagComment(global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15994,24 +15994,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TextComment(native.ToPointer(), skipVTables); } - internal static TextComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TextComment __CreateInstance(global::CppSharp.Parser.AST.TextComment.__Internal native, bool skipVTables = false) { return new TextComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TextComment.__Internal native) { var ret = Marshal.AllocHGlobal(20); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TextComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TextComment(__Internal native, bool skipVTables = false) + private TextComment(global::CppSharp.Parser.AST.TextComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16129,29 +16129,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new RawComment(native.ToPointer(), skipVTables); } - internal static RawComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.RawComment __CreateInstance(global::CppSharp.Parser.AST.RawComment.__Internal native, bool skipVTables = false) { return new RawComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.RawComment.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.RawComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private RawComment(__Internal native, bool skipVTables = false) + private RawComment(global::CppSharp.Parser.AST.RawComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16203,12 +16203,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->kind = value; } } @@ -16217,16 +16217,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.FullComment __result0; - if (((__Internal*) __Instance)->fullCommentBlock == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->fullCommentBlock)) - __result0 = (global::CppSharp.Parser.AST.FullComment) global::CppSharp.Parser.AST.FullComment.NativeToManagedMap[((__Internal*) __Instance)->fullCommentBlock]; - else __result0 = global::CppSharp.Parser.AST.FullComment.__CreateInstance(((__Internal*) __Instance)->fullCommentBlock); + if (((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock)) + __result0 = (global::CppSharp.Parser.AST.FullComment) global::CppSharp.Parser.AST.FullComment.NativeToManagedMap[((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock]; + else __result0 = global::CppSharp.Parser.AST.FullComment.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock); return __result0; } set { - ((__Internal*) __Instance)->fullCommentBlock = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -16293,17 +16293,17 @@ namespace CppSharp private SourceLocation.__Internal __instance; internal SourceLocation.__Internal __Instance { get { return __instance; } } - internal static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new SourceLocation(native.ToPointer(), skipVTables); } - internal static SourceLocation __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.SourceLocation __CreateInstance(global::CppSharp.Parser.SourceLocation.__Internal native, bool skipVTables = false) { return new SourceLocation(native, skipVTables); } - private SourceLocation(__Internal native, bool skipVTables = false) + private SourceLocation(global::CppSharp.Parser.SourceLocation.__Internal native, bool skipVTables = false) : this() { __instance = native; @@ -16311,7 +16311,7 @@ namespace CppSharp private SourceLocation(void* native, bool skipVTables = false) : this() { - __instance = *(__Internal*) native; + __instance = *(global::CppSharp.Parser.SourceLocation.__Internal*) native; } public SourceLocation(uint ID) @@ -16525,29 +16525,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserTargetInfo(native.ToPointer(), skipVTables); } - internal static ParserTargetInfo __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserTargetInfo __CreateInstance(global::CppSharp.Parser.ParserTargetInfo.__Internal native, bool skipVTables = false) { return new ParserTargetInfo(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ParserTargetInfo.__Internal native) { var ret = Marshal.AllocHGlobal(164); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.ParserTargetInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserTargetInfo(__Internal native, bool skipVTables = false) + private ParserTargetInfo(global::CppSharp.Parser.ParserTargetInfo.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16599,12 +16599,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char16Type; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Type; } set { - ((__Internal*) __Instance)->char16Type = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Type = value; } } @@ -16612,12 +16612,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char32Type; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Type; } set { - ((__Internal*) __Instance)->char32Type = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Type = value; } } @@ -16625,12 +16625,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->int64Type; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->int64Type; } set { - ((__Internal*) __Instance)->int64Type = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->int64Type = value; } } @@ -16638,12 +16638,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intMaxType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxType; } set { - ((__Internal*) __Instance)->intMaxType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxType = value; } } @@ -16651,12 +16651,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intPtrType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intPtrType; } set { - ((__Internal*) __Instance)->intPtrType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intPtrType = value; } } @@ -16664,12 +16664,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->sizeType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->sizeType; } set { - ((__Internal*) __Instance)->sizeType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->sizeType = value; } } @@ -16677,12 +16677,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->uIntMaxType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->uIntMaxType; } set { - ((__Internal*) __Instance)->uIntMaxType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->uIntMaxType = value; } } @@ -16690,12 +16690,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wCharType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharType; } set { - ((__Internal*) __Instance)->wCharType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharType = value; } } @@ -16703,12 +16703,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wIntType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wIntType; } set { - ((__Internal*) __Instance)->wIntType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wIntType = value; } } @@ -16716,12 +16716,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->boolAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolAlign; } set { - ((__Internal*) __Instance)->boolAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolAlign = value; } } @@ -16729,12 +16729,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->boolWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolWidth; } set { - ((__Internal*) __Instance)->boolWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolWidth = value; } } @@ -16742,12 +16742,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->charAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charAlign; } set { - ((__Internal*) __Instance)->charAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charAlign = value; } } @@ -16755,12 +16755,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->charWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charWidth; } set { - ((__Internal*) __Instance)->charWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charWidth = value; } } @@ -16768,12 +16768,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char16Align; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Align; } set { - ((__Internal*) __Instance)->char16Align = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Align = value; } } @@ -16781,12 +16781,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char16Width; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Width; } set { - ((__Internal*) __Instance)->char16Width = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Width = value; } } @@ -16794,12 +16794,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char32Align; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Align; } set { - ((__Internal*) __Instance)->char32Align = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Align = value; } } @@ -16807,12 +16807,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char32Width; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Width; } set { - ((__Internal*) __Instance)->char32Width = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Width = value; } } @@ -16820,12 +16820,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->halfAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfAlign; } set { - ((__Internal*) __Instance)->halfAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfAlign = value; } } @@ -16833,12 +16833,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->halfWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfWidth; } set { - ((__Internal*) __Instance)->halfWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfWidth = value; } } @@ -16846,12 +16846,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->floatAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatAlign; } set { - ((__Internal*) __Instance)->floatAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatAlign = value; } } @@ -16859,12 +16859,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->floatWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatWidth; } set { - ((__Internal*) __Instance)->floatWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatWidth = value; } } @@ -16872,12 +16872,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->doubleAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleAlign; } set { - ((__Internal*) __Instance)->doubleAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleAlign = value; } } @@ -16885,12 +16885,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->doubleWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleWidth; } set { - ((__Internal*) __Instance)->doubleWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleWidth = value; } } @@ -16898,12 +16898,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->shortAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortAlign; } set { - ((__Internal*) __Instance)->shortAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortAlign = value; } } @@ -16911,12 +16911,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->shortWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortWidth; } set { - ((__Internal*) __Instance)->shortWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortWidth = value; } } @@ -16924,12 +16924,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intAlign; } set { - ((__Internal*) __Instance)->intAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intAlign = value; } } @@ -16937,12 +16937,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intWidth; } set { - ((__Internal*) __Instance)->intWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intWidth = value; } } @@ -16950,12 +16950,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intMaxTWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxTWidth; } set { - ((__Internal*) __Instance)->intMaxTWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxTWidth = value; } } @@ -16963,12 +16963,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longAlign; } set { - ((__Internal*) __Instance)->longAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longAlign = value; } } @@ -16976,12 +16976,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longWidth; } set { - ((__Internal*) __Instance)->longWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longWidth = value; } } @@ -16989,12 +16989,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longDoubleAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleAlign; } set { - ((__Internal*) __Instance)->longDoubleAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleAlign = value; } } @@ -17002,12 +17002,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longDoubleWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleWidth; } set { - ((__Internal*) __Instance)->longDoubleWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleWidth = value; } } @@ -17015,12 +17015,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longLongAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongAlign; } set { - ((__Internal*) __Instance)->longLongAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongAlign = value; } } @@ -17028,12 +17028,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longLongWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongWidth; } set { - ((__Internal*) __Instance)->longLongWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongWidth = value; } } @@ -17041,12 +17041,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->pointerAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerAlign; } set { - ((__Internal*) __Instance)->pointerAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerAlign = value; } } @@ -17054,12 +17054,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->pointerWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerWidth; } set { - ((__Internal*) __Instance)->pointerWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerWidth = value; } } @@ -17067,12 +17067,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wCharAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharAlign; } set { - ((__Internal*) __Instance)->wCharAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharAlign = value; } } @@ -17080,12 +17080,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wCharWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharWidth; } set { - ((__Internal*) __Instance)->wCharWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharWidth = value; } } @@ -17389,29 +17389,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CppParserOptions(native.ToPointer(), skipVTables); } - internal static CppParserOptions __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.CppParserOptions __CreateInstance(global::CppSharp.Parser.CppParserOptions.__Internal native, bool skipVTables = false) { return new CppParserOptions(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.CppParserOptions.__Internal native) { var ret = Marshal.AllocHGlobal(132); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.CppParserOptions.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CppParserOptions(__Internal native, bool skipVTables = false) + private CppParserOptions(global::CppSharp.Parser.CppParserOptions.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17576,16 +17576,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ASTContext __result0; - if (((__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->ASTContext)) - __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((__Internal*) __Instance)->ASTContext]; - else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((__Internal*) __Instance)->ASTContext); + if (((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext)) + __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext]; + else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext); return __result0; } set { - ((__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -17593,12 +17593,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->toolSetToUse; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->toolSetToUse; } set { - ((__Internal*) __Instance)->toolSetToUse = value; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->toolSetToUse = value; } } @@ -17606,12 +17606,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->abi; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->abi; } set { - ((__Internal*) __Instance)->abi = value; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->abi = value; } } @@ -17619,12 +17619,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->noStandardIncludes != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noStandardIncludes != 0; } set { - ((__Internal*) __Instance)->noStandardIncludes = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noStandardIncludes = (byte) (value ? 1 : 0); } } @@ -17632,12 +17632,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->noBuiltinIncludes != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noBuiltinIncludes != 0; } set { - ((__Internal*) __Instance)->noBuiltinIncludes = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noBuiltinIncludes = (byte) (value ? 1 : 0); } } @@ -17645,12 +17645,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->microsoftMode != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->microsoftMode != 0; } set { - ((__Internal*) __Instance)->microsoftMode = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->microsoftMode = (byte) (value ? 1 : 0); } } @@ -17658,12 +17658,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->verbose != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->verbose != 0; } set { - ((__Internal*) __Instance)->verbose = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->verbose = (byte) (value ? 1 : 0); } } @@ -17671,12 +17671,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->languageVersion; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->languageVersion; } set { - ((__Internal*) __Instance)->languageVersion = value; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->languageVersion = value; } } @@ -17685,16 +17685,16 @@ namespace CppSharp get { global::CppSharp.Parser.ParserTargetInfo __result0; - if (((__Internal*) __Instance)->targetInfo == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->targetInfo)) - __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((__Internal*) __Instance)->targetInfo]; - else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(((__Internal*) __Instance)->targetInfo); + if (((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo)) + __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo]; + else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo); return __result0; } set { - ((__Internal*) __Instance)->targetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -17849,29 +17849,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserDiagnostic(native.ToPointer(), skipVTables); } - internal static ParserDiagnostic __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserDiagnostic __CreateInstance(global::CppSharp.Parser.ParserDiagnostic.__Internal native, bool skipVTables = false) { return new ParserDiagnostic(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ParserDiagnostic.__Internal native) { var ret = Marshal.AllocHGlobal(36); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.ParserDiagnostic.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserDiagnostic(__Internal native, bool skipVTables = false) + private ParserDiagnostic(global::CppSharp.Parser.ParserDiagnostic.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17923,12 +17923,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->level; + return ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->level; } set { - ((__Internal*) __Instance)->level = value; + ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->level = value; } } @@ -17936,12 +17936,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumber; + return ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->lineNumber; } set { - ((__Internal*) __Instance)->lineNumber = value; + ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->lineNumber = value; } } @@ -17949,12 +17949,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->columnNumber; + return ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->columnNumber; } set { - ((__Internal*) __Instance)->columnNumber = value; + ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->columnNumber = value; } } @@ -18046,29 +18046,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserResult(native.ToPointer(), skipVTables); } - internal static ParserResult __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserResult __CreateInstance(global::CppSharp.Parser.ParserResult.__Internal native, bool skipVTables = false) { return new ParserResult(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ParserResult.__Internal native) { var ret = Marshal.AllocHGlobal(28); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.ParserResult.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserResult(__Internal native, bool skipVTables = false) + private ParserResult(global::CppSharp.Parser.ParserResult.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18140,12 +18140,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->kind = value; } } @@ -18154,16 +18154,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ASTContext __result0; - if (((__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->ASTContext)) - __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((__Internal*) __Instance)->ASTContext]; - else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((__Internal*) __Instance)->ASTContext); + if (((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext)) + __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext]; + else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext); return __result0; } set { - ((__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -18172,16 +18172,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.NativeLibrary __result0; - if (((__Internal*) __Instance)->library == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->library)) - __result0 = (global::CppSharp.Parser.AST.NativeLibrary) global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((__Internal*) __Instance)->library]; - else __result0 = global::CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((__Internal*) __Instance)->library); + if (((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library)) + __result0 = (global::CppSharp.Parser.AST.NativeLibrary) global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library]; + else __result0 = global::CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library); return __result0; } set { - ((__Internal*) __Instance)->library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -18224,29 +18224,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClangParser(native.ToPointer(), skipVTables); } - internal static ClangParser __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ClangParser __CreateInstance(global::CppSharp.Parser.ClangParser.__Internal native, bool skipVTables = false) { return new ClangParser(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ClangParser.__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.ClangParser.__Internal*) ret = native; return ret.ToPointer(); } - private ClangParser(__Internal native, bool skipVTables = false) + private ClangParser(global::CppSharp.Parser.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.ClangParser.__Internal*) __Instance) = *((global::CppSharp.Parser.ClangParser.__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 5972ced2..c7b36124 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 @@ -161,29 +161,29 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::Std.__1.Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Allocator(native.ToPointer(), skipVTables); } - internal static Allocator __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::Std.__1.Allocator __CreateInstance(global::Std.__1.Allocator.__Internal native, bool skipVTables = false) { return new Allocator(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::Std.__1.Allocator.__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(__Internal*) ret = native; + *(global::Std.__1.Allocator.__Internal*) ret = native; return ret.ToPointer(); } - private Allocator(__Internal native, bool skipVTables = false) + private Allocator(global::Std.__1.Allocator.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1399,29 +1399,29 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::Std.__1.BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BasicString(native.ToPointer(), skipVTables); } - internal static BasicString __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::Std.__1.BasicString __CreateInstance(global::Std.__1.BasicString.__Internal native, bool skipVTables = false) { return new BasicString(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::Std.__1.BasicString.__Internal native) { var ret = Marshal.AllocHGlobal(12); - *(__Internal*) ret = native; + *(global::Std.__1.BasicString.__Internal*) ret = native; return ret.ToPointer(); } - private BasicString(__Internal native, bool skipVTables = false) + private BasicString(global::Std.__1.BasicString.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; 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 3262887a..e0c9ee60 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 @@ -320,29 +320,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Type(native.ToPointer(), skipVTables); } - internal static Type __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Type __CreateInstance(global::CppSharp.Parser.AST.Type.__Internal native, bool skipVTables = false) { return new Type(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Type.__Internal native) { var ret = Marshal.AllocHGlobal(8); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Type.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Type(__Internal native, bool skipVTables = false) + private Type(global::CppSharp.Parser.AST.Type.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -397,12 +397,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->kind = value; } } @@ -410,12 +410,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDependent != 0; + return ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->isDependent != 0; } set { - ((__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); } } } @@ -443,29 +443,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeQualifiers(native.ToPointer(), skipVTables); } - internal static TypeQualifiers __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeQualifiers __CreateInstance(global::CppSharp.Parser.AST.TypeQualifiers.__Internal native, bool skipVTables = false) { return new TypeQualifiers(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeQualifiers.__Internal native) { var ret = Marshal.AllocHGlobal(3); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) ret = native; return ret.ToPointer(); } - private TypeQualifiers(__Internal native, bool skipVTables = false) + private TypeQualifiers(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) _0.__Instance); } public TypeQualifiers() @@ -511,12 +511,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isConst != 0; + return ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isConst != 0; } set { - ((__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); } } @@ -524,12 +524,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVolatile != 0; + return ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isVolatile != 0; } set { - ((__Internal*) __Instance)->isVolatile = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isVolatile = (byte) (value ? 1 : 0); } } @@ -537,12 +537,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isRestrict != 0; + return ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isRestrict != 0; } set { - ((__Internal*) __Instance)->isRestrict = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isRestrict = (byte) (value ? 1 : 0); } } } @@ -572,29 +572,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new QualifiedType(native.ToPointer(), skipVTables); } - internal static QualifiedType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.QualifiedType __CreateInstance(global::CppSharp.Parser.AST.QualifiedType.__Internal native, bool skipVTables = false) { return new QualifiedType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.QualifiedType.__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) ret = native; return ret.ToPointer(); } - private QualifiedType(__Internal native, bool skipVTables = false) + private QualifiedType(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.QualifiedType.__Internal*) _0.__Instance); } public void Dispose() @@ -642,16 +642,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Type __result0; - if (((__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->type)) - __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((__Internal*) __Instance)->type]; - else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((__Internal*) __Instance)->type); + if (((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type)) + __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type]; + else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type); return __result0; } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -659,12 +659,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((__Internal*) __Instance)->qualifiers); + return global::CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->qualifiers); } set { - ((__Internal*) __Instance)->qualifiers = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.TypeQualifiers.__Internal() : *(global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->qualifiers = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.TypeQualifiers.__Internal() : *(global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) value.__Instance; } } } @@ -694,24 +694,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TagType(native.ToPointer(), skipVTables); } - internal static TagType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TagType __CreateInstance(global::CppSharp.Parser.AST.TagType.__Internal native, bool skipVTables = false) { return new TagType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TagType.__Internal native) { var ret = Marshal.AllocHGlobal(12); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TagType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TagType(__Internal native, bool skipVTables = false) + private TagType(global::CppSharp.Parser.AST.TagType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -753,16 +753,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -809,24 +809,24 @@ namespace CppSharp Incomplete = 3 } - internal static new ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ArrayType(native.ToPointer(), skipVTables); } - internal static ArrayType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ArrayType __CreateInstance(global::CppSharp.Parser.AST.ArrayType.__Internal native, bool skipVTables = false) { return new ArrayType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ArrayType.__Internal native) { var ret = Marshal.AllocHGlobal(28); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ArrayType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ArrayType(__Internal native, bool skipVTables = false) + private ArrayType(global::CppSharp.Parser.AST.ArrayType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -867,12 +867,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -880,12 +880,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->sizeType; + return ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->sizeType; } set { - ((__Internal*) __Instance)->sizeType = value; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->sizeType = value; } } @@ -893,12 +893,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->size; + return ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->size; } set { - ((__Internal*) __Instance)->size = value; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->size = value; } } @@ -906,12 +906,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->elementSize; + return ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->elementSize; } set { - ((__Internal*) __Instance)->elementSize = value; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->elementSize = value; } } } @@ -975,24 +975,24 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - internal static new FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionType(native.ToPointer(), skipVTables); } - internal static FunctionType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionType __CreateInstance(global::CppSharp.Parser.AST.FunctionType.__Internal native, bool skipVTables = false) { return new FunctionType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FunctionType.__Internal native) { var ret = Marshal.AllocHGlobal(36); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FunctionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionType(__Internal native, bool skipVTables = false) + private FunctionType(global::CppSharp.Parser.AST.FunctionType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1067,12 +1067,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->returnType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->returnType); } set { - ((__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1080,12 +1080,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->callingConvention; + return ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->callingConvention; } set { - ((__Internal*) __Instance)->callingConvention = value; + ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->callingConvention = value; } } @@ -1093,12 +1093,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->exceptionSpecType; + return ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->exceptionSpecType; } set { - ((__Internal*) __Instance)->exceptionSpecType = value; + ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->exceptionSpecType = value; } } @@ -1148,24 +1148,24 @@ namespace CppSharp RVReference = 3 } - internal static new PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PointerType(native.ToPointer(), skipVTables); } - internal static PointerType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PointerType __CreateInstance(global::CppSharp.Parser.AST.PointerType.__Internal native, bool skipVTables = false) { return new PointerType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.PointerType.__Internal native) { var ret = Marshal.AllocHGlobal(20); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.PointerType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PointerType(__Internal native, bool skipVTables = false) + private PointerType(global::CppSharp.Parser.AST.PointerType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1206,12 +1206,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedPointee); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->qualifiedPointee); } set { - ((__Internal*) __Instance)->qualifiedPointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->qualifiedPointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1219,12 +1219,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->modifier; + return ((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->modifier; } set { - ((__Internal*) __Instance)->modifier = value; + ((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->modifier = value; } } } @@ -1254,24 +1254,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MemberPointerType(native.ToPointer(), skipVTables); } - internal static MemberPointerType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.MemberPointerType __CreateInstance(global::CppSharp.Parser.AST.MemberPointerType.__Internal native, bool skipVTables = false) { return new MemberPointerType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.MemberPointerType.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.MemberPointerType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MemberPointerType(__Internal native, bool skipVTables = false) + private MemberPointerType(global::CppSharp.Parser.AST.MemberPointerType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1312,12 +1312,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->pointee); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.MemberPointerType.__Internal*) __Instance)->pointee); } set { - ((__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.MemberPointerType.__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -1347,24 +1347,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefType(native.ToPointer(), skipVTables); } - internal static TypedefType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypedefType __CreateInstance(global::CppSharp.Parser.AST.TypedefType.__Internal native, bool skipVTables = false) { return new TypedefType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypedefType.__Internal native) { var ret = Marshal.AllocHGlobal(12); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypedefType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefType(__Internal native, bool skipVTables = false) + private TypedefType(global::CppSharp.Parser.AST.TypedefType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1406,16 +1406,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TypedefNameDecl __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.TypedefNameDecl) global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.TypedefNameDecl) global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -1448,24 +1448,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AttributedType(native.ToPointer(), skipVTables); } - internal static AttributedType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.AttributedType __CreateInstance(global::CppSharp.Parser.AST.AttributedType.__Internal native, bool skipVTables = false) { return new AttributedType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.AttributedType.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.AttributedType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AttributedType(__Internal native, bool skipVTables = false) + private AttributedType(global::CppSharp.Parser.AST.AttributedType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1506,12 +1506,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->modified); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->modified); } set { - ((__Internal*) __Instance)->modified = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->modified = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1519,12 +1519,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->equivalent); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->equivalent); } set { - ((__Internal*) __Instance)->equivalent = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->equivalent = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -1560,24 +1560,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DecayedType(native.ToPointer(), skipVTables); } - internal static DecayedType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DecayedType __CreateInstance(global::CppSharp.Parser.AST.DecayedType.__Internal native, bool skipVTables = false) { return new DecayedType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DecayedType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DecayedType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DecayedType(__Internal native, bool skipVTables = false) + private DecayedType(global::CppSharp.Parser.AST.DecayedType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1618,12 +1618,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->decayed); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->decayed); } set { - ((__Internal*) __Instance)->decayed = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->decayed = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1631,12 +1631,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->original); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->original); } set { - ((__Internal*) __Instance)->original = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->original = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1644,12 +1644,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->pointee); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->pointee); } set { - ((__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -1697,29 +1697,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateArgument(native.ToPointer(), skipVTables); } - internal static TemplateArgument __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateArgument __CreateInstance(global::CppSharp.Parser.AST.TemplateArgument.__Internal native, bool skipVTables = false) { return new TemplateArgument(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateArgument.__Internal native) { var ret = Marshal.AllocHGlobal(20); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.TemplateArgument.__Internal*) ret = native; return ret.ToPointer(); } - private TemplateArgument(__Internal native, bool skipVTables = false) + private TemplateArgument(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) _0.__Instance); } public void Dispose() @@ -1766,12 +1766,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->kind = value; } } @@ -1779,12 +1779,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->type); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->type); } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1793,16 +1793,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -1810,12 +1810,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->integral; + return ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->integral; } set { - ((__Internal*) __Instance)->integral = value; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->integral = value; } } } @@ -1876,24 +1876,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static TemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateSpecializationType __CreateInstance(global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal native, bool skipVTables = false) { return new TemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateSpecializationType(__Internal native, bool skipVTables = false) + private TemplateSpecializationType(global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1965,16 +1965,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Template __result0; - if (((__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_template)) - __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[((__Internal*) __Instance)->_template]; - else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(((__Internal*) __Instance)->_template); + if (((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template)) + __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template]; + else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template); return __result0; } set { - ((__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -1982,12 +1982,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2054,24 +2054,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static DependentTemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DependentTemplateSpecializationType __CreateInstance(global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal native) { var ret = Marshal.AllocHGlobal(28); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentTemplateSpecializationType(__Internal native, bool skipVTables = false) + private DependentTemplateSpecializationType(global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2142,12 +2142,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2200,24 +2200,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterType(native.ToPointer(), skipVTables); } - internal static TemplateParameterType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateParameterType __CreateInstance(global::CppSharp.Parser.AST.TemplateParameterType.__Internal native, bool skipVTables = false) { return new TemplateParameterType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateParameterType.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateParameterType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterType(__Internal native, bool skipVTables = false) + private TemplateParameterType(global::CppSharp.Parser.AST.TemplateParameterType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2269,16 +2269,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TypeTemplateParameter __result0; - if (((__Internal*) __Instance)->parameter == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->parameter)) - __result0 = (global::CppSharp.Parser.AST.TypeTemplateParameter) global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((__Internal*) __Instance)->parameter]; - else __result0 = global::CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((__Internal*) __Instance)->parameter); + if (((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter)) + __result0 = (global::CppSharp.Parser.AST.TypeTemplateParameter) global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter]; + else __result0 = global::CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter); return __result0; } set { - ((__Internal*) __Instance)->parameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -2286,12 +2286,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->depth; + return ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->depth; } set { - ((__Internal*) __Instance)->depth = value; + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->depth = value; } } @@ -2299,12 +2299,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->index; + return ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->index; } set { - ((__Internal*) __Instance)->index = value; + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->index = value; } } @@ -2312,12 +2312,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->isParameterPack != 0; } set { - ((__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); } } } @@ -2350,24 +2350,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native.ToPointer(), skipVTables); } - internal static TemplateParameterSubstitutionType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateParameterSubstitutionType __CreateInstance(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal native) { var ret = Marshal.AllocHGlobal(20); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterSubstitutionType(__Internal native, bool skipVTables = false) + private TemplateParameterSubstitutionType(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2408,12 +2408,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->replacement); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacement); } set { - ((__Internal*) __Instance)->replacement = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacement = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2422,16 +2422,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TemplateParameterType __result0; - if (((__Internal*) __Instance)->replacedParameter == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->replacedParameter)) - __result0 = (global::CppSharp.Parser.AST.TemplateParameterType) global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap[((__Internal*) __Instance)->replacedParameter]; - else __result0 = global::CppSharp.Parser.AST.TemplateParameterType.__CreateInstance(((__Internal*) __Instance)->replacedParameter); + if (((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter)) + __result0 = (global::CppSharp.Parser.AST.TemplateParameterType) global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter]; + else __result0 = global::CppSharp.Parser.AST.TemplateParameterType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter); return __result0; } set { - ((__Internal*) __Instance)->replacedParameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -2464,24 +2464,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InjectedClassNameType(native.ToPointer(), skipVTables); } - internal static InjectedClassNameType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InjectedClassNameType __CreateInstance(global::CppSharp.Parser.AST.InjectedClassNameType.__Internal native, bool skipVTables = false) { return new InjectedClassNameType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InjectedClassNameType.__Internal native) { var ret = Marshal.AllocHGlobal(20); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.InjectedClassNameType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InjectedClassNameType(__Internal native, bool skipVTables = false) + private InjectedClassNameType(global::CppSharp.Parser.AST.InjectedClassNameType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2522,12 +2522,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->injectedSpecializationType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->injectedSpecializationType); } set { - ((__Internal*) __Instance)->injectedSpecializationType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->injectedSpecializationType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2536,16 +2536,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Class __result0; - if (((__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_class)) - __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((__Internal*) __Instance)->_class]; - else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((__Internal*) __Instance)->_class); + if (((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class)) + __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class]; + else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class); return __result0; } set { - ((__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -2575,24 +2575,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentNameType(native.ToPointer(), skipVTables); } - internal static DependentNameType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DependentNameType __CreateInstance(global::CppSharp.Parser.AST.DependentNameType.__Internal native, bool skipVTables = false) { return new DependentNameType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DependentNameType.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DependentNameType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentNameType(__Internal native, bool skipVTables = false) + private DependentNameType(global::CppSharp.Parser.AST.DependentNameType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2633,12 +2633,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -2665,24 +2665,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PackExpansionType(native.ToPointer(), skipVTables); } - internal static PackExpansionType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PackExpansionType __CreateInstance(global::CppSharp.Parser.AST.PackExpansionType.__Internal native, bool skipVTables = false) { return new PackExpansionType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.PackExpansionType.__Internal native) { var ret = Marshal.AllocHGlobal(8); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.PackExpansionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PackExpansionType(__Internal native, bool skipVTables = false) + private PackExpansionType(global::CppSharp.Parser.AST.PackExpansionType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2748,24 +2748,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new UnaryTransformType(native.ToPointer(), skipVTables); } - internal static UnaryTransformType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.UnaryTransformType __CreateInstance(global::CppSharp.Parser.AST.UnaryTransformType.__Internal native, bool skipVTables = false) { return new UnaryTransformType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.UnaryTransformType.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.UnaryTransformType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private UnaryTransformType(__Internal native, bool skipVTables = false) + private UnaryTransformType(global::CppSharp.Parser.AST.UnaryTransformType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2806,12 +2806,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2819,12 +2819,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->baseType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->baseType); } set { - ((__Internal*) __Instance)->baseType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->baseType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -2857,24 +2857,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VectorType(native.ToPointer(), skipVTables); } - internal static VectorType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VectorType __CreateInstance(global::CppSharp.Parser.AST.VectorType.__Internal native, bool skipVTables = false) { return new VectorType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VectorType.__Internal native) { var ret = Marshal.AllocHGlobal(20); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VectorType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VectorType(__Internal native, bool skipVTables = false) + private VectorType(global::CppSharp.Parser.AST.VectorType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2915,12 +2915,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->elementType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->elementType); } set { - ((__Internal*) __Instance)->elementType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->elementType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2928,12 +2928,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->numElements; + return ((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->numElements; } set { - ((__Internal*) __Instance)->numElements = value; + ((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->numElements = value; } } } @@ -2963,24 +2963,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BuiltinType(native.ToPointer(), skipVTables); } - internal static BuiltinType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BuiltinType __CreateInstance(global::CppSharp.Parser.AST.BuiltinType.__Internal native, bool skipVTables = false) { return new BuiltinType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BuiltinType.__Internal native) { var ret = Marshal.AllocHGlobal(12); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BuiltinType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BuiltinType(__Internal native, bool skipVTables = false) + private BuiltinType(global::CppSharp.Parser.AST.BuiltinType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3021,12 +3021,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->type; + return ((global::CppSharp.Parser.AST.BuiltinType.__Internal*) __Instance)->type; } set { - ((__Internal*) __Instance)->type = value; + ((global::CppSharp.Parser.AST.BuiltinType.__Internal*) __Instance)->type = value; } } } @@ -3059,29 +3059,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableComponent(native.ToPointer(), skipVTables); } - internal static VTableComponent __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableComponent __CreateInstance(global::CppSharp.Parser.AST.VTableComponent.__Internal native, bool skipVTables = false) { return new VTableComponent(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VTableComponent.__Internal native) { var ret = Marshal.AllocHGlobal(12); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.VTableComponent.__Internal*) ret = native; return ret.ToPointer(); } - private VTableComponent(__Internal native, bool skipVTables = false) + private VTableComponent(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.VTableComponent.__Internal*) _0.__Instance); } public void Dispose() @@ -3128,12 +3128,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->kind = value; } } @@ -3141,12 +3141,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->offset = value; } } @@ -3155,16 +3155,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -3216,29 +3216,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableLayout(native.ToPointer(), skipVTables); } - internal static VTableLayout __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableLayout __CreateInstance(global::CppSharp.Parser.AST.VTableLayout.__Internal native, bool skipVTables = false) { return new VTableLayout(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VTableLayout.__Internal native) { var ret = Marshal.AllocHGlobal(12); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VTableLayout.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VTableLayout(__Internal native, bool skipVTables = false) + private VTableLayout(global::CppSharp.Parser.AST.VTableLayout.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3352,29 +3352,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VFTableInfo(native.ToPointer(), skipVTables); } - internal static VFTableInfo __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VFTableInfo __CreateInstance(global::CppSharp.Parser.AST.VFTableInfo.__Internal native, bool skipVTables = false) { return new VFTableInfo(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VFTableInfo.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VFTableInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VFTableInfo(__Internal native, bool skipVTables = false) + private VFTableInfo(global::CppSharp.Parser.AST.VFTableInfo.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3426,12 +3426,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VBTableIndex; + return ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VBTableIndex; } set { - ((__Internal*) __Instance)->VBTableIndex = value; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VBTableIndex = value; } } @@ -3439,12 +3439,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VFPtrOffset; + return ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrOffset; } set { - ((__Internal*) __Instance)->VFPtrOffset = value; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrOffset = value; } } @@ -3452,12 +3452,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VFPtrFullOffset; + return ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrFullOffset; } set { - ((__Internal*) __Instance)->VFPtrFullOffset = value; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrFullOffset = value; } } @@ -3465,12 +3465,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((__Internal*) __Instance)->layout); + return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->layout); } set { - ((__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; } } } @@ -3521,29 +3521,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutField(native.ToPointer(), skipVTables); } - internal static LayoutField __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutField __CreateInstance(global::CppSharp.Parser.AST.LayoutField.__Internal native, bool skipVTables = false) { return new LayoutField(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.LayoutField.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.LayoutField.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutField(__Internal native, bool skipVTables = false) + private LayoutField(global::CppSharp.Parser.AST.LayoutField.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3595,12 +3595,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->offset = value; } } @@ -3608,12 +3608,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -3621,12 +3621,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->fieldPtr; + return ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->fieldPtr; } set { - ((__Internal*) __Instance)->fieldPtr = (global::System.IntPtr) value; + ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->fieldPtr = (global::System.IntPtr) value; } } @@ -3675,29 +3675,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutBase(native.ToPointer(), skipVTables); } - internal static LayoutBase __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutBase __CreateInstance(global::CppSharp.Parser.AST.LayoutBase.__Internal native, bool skipVTables = false) { return new LayoutBase(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.LayoutBase.__Internal native) { var ret = Marshal.AllocHGlobal(8); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.LayoutBase.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutBase(__Internal native, bool skipVTables = false) + private LayoutBase(global::CppSharp.Parser.AST.LayoutBase.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3749,12 +3749,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->offset = value; } } @@ -3763,16 +3763,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Class __result0; - if (((__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_class)) - __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((__Internal*) __Instance)->_class]; - else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((__Internal*) __Instance)->_class); + if (((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class)) + __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class]; + else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class); return __result0; } set { - ((__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -3891,29 +3891,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassLayout(native.ToPointer(), skipVTables); } - internal static ClassLayout __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassLayout __CreateInstance(global::CppSharp.Parser.AST.ClassLayout.__Internal native, bool skipVTables = false) { return new ClassLayout(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassLayout.__Internal native) { var ret = Marshal.AllocHGlobal(72); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassLayout.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassLayout(__Internal native, bool skipVTables = false) + private ClassLayout(global::CppSharp.Parser.AST.ClassLayout.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4025,12 +4025,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->ABI; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->ABI; } set { - ((__Internal*) __Instance)->ABI = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->ABI = value; } } @@ -4038,12 +4038,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((__Internal*) __Instance)->layout); + return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->layout); } set { - ((__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; } } @@ -4051,12 +4051,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasOwnVFPtr != 0; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->hasOwnVFPtr != 0; } set { - ((__Internal*) __Instance)->hasOwnVFPtr = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->hasOwnVFPtr = (byte) (value ? 1 : 0); } } @@ -4064,12 +4064,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VBPtrOffset; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->VBPtrOffset; } set { - ((__Internal*) __Instance)->VBPtrOffset = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->VBPtrOffset = value; } } @@ -4077,12 +4077,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->alignment; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->alignment; } set { - ((__Internal*) __Instance)->alignment = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->alignment = value; } } @@ -4090,12 +4090,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->size; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->size; } set { - ((__Internal*) __Instance)->size = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->size = value; } } @@ -4103,12 +4103,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->dataSize; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->dataSize; } set { - ((__Internal*) __Instance)->dataSize = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->dataSize = value; } } @@ -4265,29 +4265,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Declaration(native.ToPointer(), skipVTables); } - internal static Declaration __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Declaration __CreateInstance(global::CppSharp.Parser.AST.Declaration.__Internal native, bool skipVTables = false) { return new Declaration(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Declaration.__Internal native) { var ret = Marshal.AllocHGlobal(128); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Declaration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Declaration(__Internal native, bool skipVTables = false) + private Declaration(global::CppSharp.Parser.AST.Declaration.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4368,12 +4368,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->kind = value; } } @@ -4381,12 +4381,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->access; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->access; } set { - ((__Internal*) __Instance)->access = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->access = value; } } @@ -4395,16 +4395,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.DeclarationContext __result0; - if (((__Internal*) __Instance)->_namespace == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_namespace)) - __result0 = (global::CppSharp.Parser.AST.DeclarationContext) global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((__Internal*) __Instance)->_namespace]; - else __result0 = global::CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((__Internal*) __Instance)->_namespace); + if (((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace)) + __result0 = (global::CppSharp.Parser.AST.DeclarationContext) global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace]; + else __result0 = global::CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace); return __result0; } set { - ((__Internal*) __Instance)->_namespace = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -4412,12 +4412,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.SourceLocation.__CreateInstance(((__Internal*) __Instance)->location); + return global::CppSharp.Parser.SourceLocation.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->location); } set { - ((__Internal*) __Instance)->location = value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->location = value.__Instance; } } @@ -4425,12 +4425,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberStart; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberStart; } set { - ((__Internal*) __Instance)->lineNumberStart = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberStart = value; } } @@ -4438,12 +4438,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberEnd; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberEnd; } set { - ((__Internal*) __Instance)->lineNumberEnd = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberEnd = value; } } @@ -4451,12 +4451,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isIncomplete != 0; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isIncomplete != 0; } set { - ((__Internal*) __Instance)->isIncomplete = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isIncomplete = (byte) (value ? 1 : 0); } } @@ -4464,12 +4464,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDependent != 0; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isDependent != 0; } set { - ((__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); } } @@ -4477,12 +4477,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isImplicit != 0; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isImplicit != 0; } set { - ((__Internal*) __Instance)->isImplicit = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isImplicit = (byte) (value ? 1 : 0); } } @@ -4491,16 +4491,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->completeDeclaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->completeDeclaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->completeDeclaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->completeDeclaration); + if (((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration); return __result0; } set { - ((__Internal*) __Instance)->completeDeclaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -4508,12 +4508,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->definitionOrder; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->definitionOrder; } set { - ((__Internal*) __Instance)->definitionOrder = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->definitionOrder = value; } } @@ -4521,12 +4521,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->originalPtr; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->originalPtr; } set { - ((__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; } } @@ -4535,16 +4535,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.RawComment __result0; - if (((__Internal*) __Instance)->comment == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->comment)) - __result0 = (global::CppSharp.Parser.AST.RawComment) global::CppSharp.Parser.AST.RawComment.NativeToManagedMap[((__Internal*) __Instance)->comment]; - else __result0 = global::CppSharp.Parser.AST.RawComment.__CreateInstance(((__Internal*) __Instance)->comment); + if (((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment)) + __result0 = (global::CppSharp.Parser.AST.RawComment) global::CppSharp.Parser.AST.RawComment.NativeToManagedMap[((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment]; + else __result0 = global::CppSharp.Parser.AST.RawComment.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment); return __result0; } set { - ((__Internal*) __Instance)->comment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -4885,24 +4885,24 @@ namespace CppSharp internal static extern uint GetFriendsCount_0(global::System.IntPtr instance); } - internal static new DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DeclarationContext(native.ToPointer(), skipVTables); } - internal static DeclarationContext __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DeclarationContext __CreateInstance(global::CppSharp.Parser.AST.DeclarationContext.__Internal native, bool skipVTables = false) { return new DeclarationContext(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DeclarationContext.__Internal native) { var ret = Marshal.AllocHGlobal(248); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DeclarationContext.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DeclarationContext(__Internal native, bool skipVTables = false) + private DeclarationContext(global::CppSharp.Parser.AST.DeclarationContext.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5174,12 +5174,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isAnonymous != 0; + return ((global::CppSharp.Parser.AST.DeclarationContext.__Internal*) __Instance)->isAnonymous != 0; } set { - ((__Internal*) __Instance)->isAnonymous = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.DeclarationContext.__Internal*) __Instance)->isAnonymous = (byte) (value ? 1 : 0); } } @@ -5340,24 +5340,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefNameDecl(native.ToPointer(), skipVTables); } - internal static TypedefNameDecl __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypedefNameDecl __CreateInstance(global::CppSharp.Parser.AST.TypedefNameDecl.__Internal native, bool skipVTables = false) { return new TypedefNameDecl(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypedefNameDecl.__Internal native) { var ret = Marshal.AllocHGlobal(136); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypedefNameDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefNameDecl(__Internal native, bool skipVTables = false) + private TypedefNameDecl(global::CppSharp.Parser.AST.TypedefNameDecl.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5413,12 +5413,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TypedefNameDecl.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TypedefNameDecl.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -5498,24 +5498,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefDecl(native.ToPointer(), skipVTables); } - internal static TypedefDecl __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypedefDecl __CreateInstance(global::CppSharp.Parser.AST.TypedefDecl.__Internal native, bool skipVTables = false) { return new TypedefDecl(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypedefDecl.__Internal native) { var ret = Marshal.AllocHGlobal(136); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypedefDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefDecl(__Internal native, bool skipVTables = false) + private TypedefDecl(global::CppSharp.Parser.AST.TypedefDecl.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5641,24 +5641,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAlias(native.ToPointer(), skipVTables); } - internal static TypeAlias __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeAlias __CreateInstance(global::CppSharp.Parser.AST.TypeAlias.__Internal native, bool skipVTables = false) { return new TypeAlias(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeAlias.__Internal native) { var ret = Marshal.AllocHGlobal(140); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypeAlias.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAlias(__Internal native, bool skipVTables = false) + private TypeAlias(global::CppSharp.Parser.AST.TypeAlias.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5710,16 +5710,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TypeAliasTemplate __result0; - if (((__Internal*) __Instance)->describedAliasTemplate == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->describedAliasTemplate)) - __result0 = (global::CppSharp.Parser.AST.TypeAliasTemplate) global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((__Internal*) __Instance)->describedAliasTemplate]; - else __result0 = global::CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((__Internal*) __Instance)->describedAliasTemplate); + if (((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate)) + __result0 = (global::CppSharp.Parser.AST.TypeAliasTemplate) global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate]; + else __result0 = global::CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate); return __result0; } set { - ((__Internal*) __Instance)->describedAliasTemplate = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -5799,24 +5799,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Friend(native.ToPointer(), skipVTables); } - internal static Friend __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Friend __CreateInstance(global::CppSharp.Parser.AST.Friend.__Internal native, bool skipVTables = false) { return new Friend(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Friend.__Internal native) { var ret = Marshal.AllocHGlobal(132); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Friend.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Friend(__Internal native, bool skipVTables = false) + private Friend(global::CppSharp.Parser.AST.Friend.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5868,16 +5868,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -5920,29 +5920,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Statement(native.ToPointer(), skipVTables); } - internal static Statement __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Statement __CreateInstance(global::CppSharp.Parser.AST.Statement.__Internal native, bool skipVTables = false) { return new Statement(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Statement.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Statement.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Statement(__Internal native, bool skipVTables = false) + private Statement(global::CppSharp.Parser.AST.Statement.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5986,12 +5986,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->_class; + return ((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->_class; } set { - ((__Internal*) __Instance)->_class = value; + ((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->_class = value; } } @@ -6000,16 +6000,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->decl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->decl)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->decl]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->decl); + if (((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl); return __result0; } set { - ((__Internal*) __Instance)->decl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -6053,24 +6053,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Expression(native.ToPointer(), skipVTables); } - internal static Expression __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Expression __CreateInstance(global::CppSharp.Parser.AST.Expression.__Internal native, bool skipVTables = false) { return new Expression(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Expression.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Expression.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Expression(__Internal native, bool skipVTables = false) + private Expression(global::CppSharp.Parser.AST.Expression.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6153,24 +6153,24 @@ namespace CppSharp internal static extern void SetOpcodeStr_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BinaryOperator(native.ToPointer(), skipVTables); } - internal static BinaryOperator __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BinaryOperator __CreateInstance(global::CppSharp.Parser.AST.BinaryOperator.__Internal native, bool skipVTables = false) { return new BinaryOperator(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BinaryOperator.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BinaryOperator.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BinaryOperator(__Internal native, bool skipVTables = false) + private BinaryOperator(global::CppSharp.Parser.AST.BinaryOperator.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6213,16 +6213,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->LHS == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->LHS)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->LHS]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->LHS); + if (((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS); return __result0; } set { - ((__Internal*) __Instance)->LHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -6231,16 +6231,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->RHS == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->RHS)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->RHS]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->RHS); + if (((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS); return __result0; } set { - ((__Internal*) __Instance)->RHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -6307,24 +6307,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CallExpr(native.ToPointer(), skipVTables); } - internal static CallExpr __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.CallExpr __CreateInstance(global::CppSharp.Parser.AST.CallExpr.__Internal native, bool skipVTables = false) { return new CallExpr(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.CallExpr.__Internal native) { var ret = Marshal.AllocHGlobal(44); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.CallExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CallExpr(__Internal native, bool skipVTables = false) + private CallExpr(global::CppSharp.Parser.AST.CallExpr.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6444,24 +6444,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CXXConstructExpr(native.ToPointer(), skipVTables); } - internal static CXXConstructExpr __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.CXXConstructExpr __CreateInstance(global::CppSharp.Parser.AST.CXXConstructExpr.__Internal native, bool skipVTables = false) { return new CXXConstructExpr(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.CXXConstructExpr.__Internal native) { var ret = Marshal.AllocHGlobal(44); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.CXXConstructExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CXXConstructExpr(__Internal native, bool skipVTables = false) + private CXXConstructExpr(global::CppSharp.Parser.AST.CXXConstructExpr.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6620,24 +6620,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Parameter(native.ToPointer(), skipVTables); } - internal static Parameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Parameter __CreateInstance(global::CppSharp.Parser.AST.Parameter.__Internal native, bool skipVTables = false) { return new Parameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Parameter.__Internal native) { var ret = Marshal.AllocHGlobal(148); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Parameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Parameter(__Internal native, bool skipVTables = false) + private Parameter(global::CppSharp.Parser.AST.Parameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6688,12 +6688,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -6701,12 +6701,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isIndirect != 0; + return ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->isIndirect != 0; } set { - ((__Internal*) __Instance)->isIndirect = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->isIndirect = (byte) (value ? 1 : 0); } } @@ -6714,12 +6714,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasDefaultValue != 0; + return ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->hasDefaultValue != 0; } set { - ((__Internal*) __Instance)->hasDefaultValue = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->hasDefaultValue = (byte) (value ? 1 : 0); } } @@ -6727,12 +6727,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->index; + return ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->index; } set { - ((__Internal*) __Instance)->index = value; + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->index = value; } } @@ -6741,16 +6741,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->defaultArgument)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->defaultArgument]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->defaultArgument); + if (((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument); return __result0; } set { - ((__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -6931,24 +6931,24 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - internal static new Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Function(native.ToPointer(), skipVTables); } - internal static Function __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Function __CreateInstance(global::CppSharp.Parser.AST.Function.__Internal native, bool skipVTables = false) { return new Function(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Function.__Internal native) { var ret = Marshal.AllocHGlobal(256); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Function.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Function(__Internal native, bool skipVTables = false) + private Function(global::CppSharp.Parser.AST.Function.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7023,12 +7023,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->returnType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->returnType); } set { - ((__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -7036,12 +7036,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isReturnIndirect != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isReturnIndirect != 0; } set { - ((__Internal*) __Instance)->isReturnIndirect = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isReturnIndirect = (byte) (value ? 1 : 0); } } @@ -7049,12 +7049,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasThisReturn != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->hasThisReturn != 0; } set { - ((__Internal*) __Instance)->hasThisReturn = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->hasThisReturn = (byte) (value ? 1 : 0); } } @@ -7062,12 +7062,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isConstExpr != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isConstExpr != 0; } set { - ((__Internal*) __Instance)->isConstExpr = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isConstExpr = (byte) (value ? 1 : 0); } } @@ -7075,12 +7075,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVariadic != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isVariadic != 0; } set { - ((__Internal*) __Instance)->isVariadic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isVariadic = (byte) (value ? 1 : 0); } } @@ -7088,12 +7088,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isInline != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isInline != 0; } set { - ((__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); } } @@ -7101,12 +7101,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPure != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isPure != 0; } set { - ((__Internal*) __Instance)->isPure = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isPure = (byte) (value ? 1 : 0); } } @@ -7114,12 +7114,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDeleted != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isDeleted != 0; } set { - ((__Internal*) __Instance)->isDeleted = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isDeleted = (byte) (value ? 1 : 0); } } @@ -7127,12 +7127,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->friendKind; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->friendKind; } set { - ((__Internal*) __Instance)->friendKind = value; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->friendKind = value; } } @@ -7140,12 +7140,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->operatorKind; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->operatorKind; } set { - ((__Internal*) __Instance)->operatorKind = value; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->operatorKind = value; } } @@ -7153,12 +7153,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->callingConvention; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->callingConvention; } set { - ((__Internal*) __Instance)->callingConvention = value; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->callingConvention = value; } } @@ -7167,16 +7167,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.FunctionTemplateSpecialization __result0; - if (((__Internal*) __Instance)->specializationInfo == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->specializationInfo)) - __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((__Internal*) __Instance)->specializationInfo]; - else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((__Internal*) __Instance)->specializationInfo); + if (((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo)) + __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo]; + else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo); return __result0; } set { - ((__Internal*) __Instance)->specializationInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -7185,16 +7185,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Function __result0; - if (((__Internal*) __Instance)->instantiatedFrom == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->instantiatedFrom)) - __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((__Internal*) __Instance)->instantiatedFrom]; - else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((__Internal*) __Instance)->instantiatedFrom); + if (((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom)) + __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom]; + else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom); return __result0; } set { - ((__Internal*) __Instance)->instantiatedFrom = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -7202,12 +7202,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -7422,24 +7422,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Method(native.ToPointer(), skipVTables); } - internal static Method __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Method __CreateInstance(global::CppSharp.Parser.AST.Method.__Internal native, bool skipVTables = false) { return new Method(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Method.__Internal native) { var ret = Marshal.AllocHGlobal(284); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Method.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Method(__Internal native, bool skipVTables = false) + private Method(global::CppSharp.Parser.AST.Method.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7490,12 +7490,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVirtual != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isVirtual != 0; } set { - ((__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); } } @@ -7503,12 +7503,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isStatic != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isStatic != 0; } set { - ((__Internal*) __Instance)->isStatic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isStatic = (byte) (value ? 1 : 0); } } @@ -7516,12 +7516,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isConst != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isConst != 0; } set { - ((__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); } } @@ -7529,12 +7529,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExplicit != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isExplicit != 0; } set { - ((__Internal*) __Instance)->isExplicit = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isExplicit = (byte) (value ? 1 : 0); } } @@ -7542,12 +7542,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isOverride != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isOverride != 0; } set { - ((__Internal*) __Instance)->isOverride = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isOverride = (byte) (value ? 1 : 0); } } @@ -7555,12 +7555,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->methodKind; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->methodKind; } set { - ((__Internal*) __Instance)->methodKind = value; + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->methodKind = value; } } @@ -7568,12 +7568,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDefaultConstructor != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isDefaultConstructor != 0; } set { - ((__Internal*) __Instance)->isDefaultConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isDefaultConstructor = (byte) (value ? 1 : 0); } } @@ -7581,12 +7581,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isCopyConstructor != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isCopyConstructor != 0; } set { - ((__Internal*) __Instance)->isCopyConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isCopyConstructor = (byte) (value ? 1 : 0); } } @@ -7594,12 +7594,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isMoveConstructor != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isMoveConstructor != 0; } set { - ((__Internal*) __Instance)->isMoveConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isMoveConstructor = (byte) (value ? 1 : 0); } } @@ -7607,12 +7607,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->conversionType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->conversionType); } set { - ((__Internal*) __Instance)->conversionType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->conversionType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -7620,12 +7620,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->refQualifier; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->refQualifier; } set { - ((__Internal*) __Instance)->refQualifier = value; + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->refQualifier = value; } } } @@ -7863,24 +7863,24 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Enumeration.Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Item(native.ToPointer(), skipVTables); } - internal static Item __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Enumeration.Item __CreateInstance(global::CppSharp.Parser.AST.Enumeration.Item.__Internal native, bool skipVTables = false) { return new Item(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Enumeration.Item.__Internal native) { var ret = Marshal.AllocHGlobal(160); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Enumeration.Item.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Item(__Internal native, bool skipVTables = false) + private Item(global::CppSharp.Parser.AST.Enumeration.Item.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7931,12 +7931,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->value; + return ((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->value; } set { - ((__Internal*) __Instance)->value = value; + ((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->value = value; } } @@ -7955,24 +7955,24 @@ namespace CppSharp } } - internal static new Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Enumeration(native.ToPointer(), skipVTables); } - internal static Enumeration __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Enumeration __CreateInstance(global::CppSharp.Parser.AST.Enumeration.__Internal native, bool skipVTables = false) { return new Enumeration(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Enumeration.__Internal native) { var ret = Marshal.AllocHGlobal(272); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Enumeration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Enumeration(__Internal native, bool skipVTables = false) + private Enumeration(global::CppSharp.Parser.AST.Enumeration.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8047,12 +8047,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->modifiers; + return ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->modifiers; } set { - ((__Internal*) __Instance)->modifiers = value; + ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->modifiers = value; } } @@ -8061,16 +8061,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Type __result0; - if (((__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->type)) - __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((__Internal*) __Instance)->type]; - else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((__Internal*) __Instance)->type); + if (((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type)) + __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type]; + else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type); return __result0; } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8079,16 +8079,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.BuiltinType __result0; - if (((__Internal*) __Instance)->builtinType == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->builtinType)) - __result0 = (global::CppSharp.Parser.AST.BuiltinType) global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((__Internal*) __Instance)->builtinType]; - else __result0 = global::CppSharp.Parser.AST.BuiltinType.__CreateInstance(((__Internal*) __Instance)->builtinType); + if (((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType)) + __result0 = (global::CppSharp.Parser.AST.BuiltinType) global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType]; + else __result0 = global::CppSharp.Parser.AST.BuiltinType.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType); return __result0; } set { - ((__Internal*) __Instance)->builtinType = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8190,24 +8190,24 @@ namespace CppSharp internal static extern void SetMangled_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Variable(native.ToPointer(), skipVTables); } - internal static Variable __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Variable __CreateInstance(global::CppSharp.Parser.AST.Variable.__Internal native, bool skipVTables = false) { return new Variable(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Variable.__Internal native) { var ret = Marshal.AllocHGlobal(160); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Variable.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Variable(__Internal native, bool skipVTables = false) + private Variable(global::CppSharp.Parser.AST.Variable.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8258,12 +8258,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -8313,29 +8313,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BaseClassSpecifier(native.ToPointer(), skipVTables); } - internal static BaseClassSpecifier __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BaseClassSpecifier __CreateInstance(global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal native, bool skipVTables = false) { return new BaseClassSpecifier(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) ret = native; return ret.ToPointer(); } - private BaseClassSpecifier(__Internal native, bool skipVTables = false) + private BaseClassSpecifier(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) _0.__Instance); } public void Dispose() @@ -8382,12 +8382,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->access; + return ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->access; } set { - ((__Internal*) __Instance)->access = value; + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->access = value; } } @@ -8395,12 +8395,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVirtual != 0; + return ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->isVirtual != 0; } set { - ((__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); } } @@ -8409,16 +8409,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Type __result0; - if (((__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->type)) - __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((__Internal*) __Instance)->type]; - else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((__Internal*) __Instance)->type); + if (((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type)) + __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type]; + else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type); return __result0; } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8426,12 +8426,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->offset = value; } } } @@ -8520,24 +8520,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Field(native.ToPointer(), skipVTables); } - internal static Field __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Field __CreateInstance(global::CppSharp.Parser.AST.Field.__Internal native, bool skipVTables = false) { return new Field(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Field.__Internal native) { var ret = Marshal.AllocHGlobal(148); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Field.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Field(__Internal native, bool skipVTables = false) + private Field(global::CppSharp.Parser.AST.Field.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8588,12 +8588,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -8602,16 +8602,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Class __result0; - if (((__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_class)) - __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((__Internal*) __Instance)->_class]; - else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((__Internal*) __Instance)->_class); + if (((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class)) + __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class]; + else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class); return __result0; } set { - ((__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8619,12 +8619,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isBitField != 0; + return ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->isBitField != 0; } set { - ((__Internal*) __Instance)->isBitField = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->isBitField = (byte) (value ? 1 : 0); } } @@ -8632,12 +8632,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->bitWidth; + return ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->bitWidth; } set { - ((__Internal*) __Instance)->bitWidth = value; + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->bitWidth = value; } } } @@ -8714,24 +8714,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AccessSpecifierDecl(native.ToPointer(), skipVTables); } - internal static AccessSpecifierDecl __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.AccessSpecifierDecl __CreateInstance(global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal native, bool skipVTables = false) { return new AccessSpecifierDecl(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal native) { var ret = Marshal.AllocHGlobal(128); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AccessSpecifierDecl(__Internal native, bool skipVTables = false) + private AccessSpecifierDecl(global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9006,24 +9006,24 @@ namespace CppSharp internal static extern uint GetSpecifiersCount_0(global::System.IntPtr instance); } - internal static new Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Class(native.ToPointer(), skipVTables); } - internal static Class __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Class __CreateInstance(global::CppSharp.Parser.AST.Class.__Internal native, bool skipVTables = false) { return new Class(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Class.__Internal native) { var ret = Marshal.AllocHGlobal(312); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Class.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Class(__Internal native, bool skipVTables = false) + private Class(global::CppSharp.Parser.AST.Class.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9170,12 +9170,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPOD != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPOD != 0; } set { - ((__Internal*) __Instance)->isPOD = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPOD = (byte) (value ? 1 : 0); } } @@ -9183,12 +9183,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isAbstract != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isAbstract != 0; } set { - ((__Internal*) __Instance)->isAbstract = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isAbstract = (byte) (value ? 1 : 0); } } @@ -9196,12 +9196,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isUnion != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isUnion != 0; } set { - ((__Internal*) __Instance)->isUnion = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isUnion = (byte) (value ? 1 : 0); } } @@ -9209,12 +9209,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDynamic != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isDynamic != 0; } set { - ((__Internal*) __Instance)->isDynamic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isDynamic = (byte) (value ? 1 : 0); } } @@ -9222,12 +9222,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPolymorphic != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPolymorphic != 0; } set { - ((__Internal*) __Instance)->isPolymorphic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPolymorphic = (byte) (value ? 1 : 0); } } @@ -9235,12 +9235,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasNonTrivialDefaultConstructor != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDefaultConstructor != 0; } set { - ((__Internal*) __Instance)->hasNonTrivialDefaultConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDefaultConstructor = (byte) (value ? 1 : 0); } } @@ -9248,12 +9248,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasNonTrivialCopyConstructor != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialCopyConstructor != 0; } set { - ((__Internal*) __Instance)->hasNonTrivialCopyConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialCopyConstructor = (byte) (value ? 1 : 0); } } @@ -9261,12 +9261,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasNonTrivialDestructor != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDestructor != 0; } set { - ((__Internal*) __Instance)->hasNonTrivialDestructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDestructor = (byte) (value ? 1 : 0); } } @@ -9274,12 +9274,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExternCContext != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isExternCContext != 0; } set { - ((__Internal*) __Instance)->isExternCContext = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isExternCContext = (byte) (value ? 1 : 0); } } @@ -9288,16 +9288,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ClassLayout __result0; - if (((__Internal*) __Instance)->layout == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->layout)) - __result0 = (global::CppSharp.Parser.AST.ClassLayout) global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((__Internal*) __Instance)->layout]; - else __result0 = global::CppSharp.Parser.AST.ClassLayout.__CreateInstance(((__Internal*) __Instance)->layout); + if (((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout)) + __result0 = (global::CppSharp.Parser.AST.ClassLayout) global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout]; + else __result0 = global::CppSharp.Parser.AST.ClassLayout.__CreateInstance(((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout); return __result0; } set { - ((__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -9441,24 +9441,24 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - internal static new Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Template(native.ToPointer(), skipVTables); } - internal static Template __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Template __CreateInstance(global::CppSharp.Parser.AST.Template.__Internal native, bool skipVTables = false) { return new Template(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Template.__Internal native) { var ret = Marshal.AllocHGlobal(144); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Template.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Template(__Internal native, bool skipVTables = false) + private Template(global::CppSharp.Parser.AST.Template.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9548,16 +9548,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->TemplatedDecl)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->TemplatedDecl]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->TemplatedDecl); + if (((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl); return __result0; } set { - ((__Internal*) __Instance)->TemplatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -9649,24 +9649,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAliasTemplate(native.ToPointer(), skipVTables); } - internal static TypeAliasTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeAliasTemplate __CreateInstance(global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal native, bool skipVTables = false) { return new TypeAliasTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(144); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAliasTemplate(__Internal native, bool skipVTables = false) + private TypeAliasTemplate(global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9795,24 +9795,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateParameter __CreateInstance(global::CppSharp.Parser.AST.TemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(140); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameter(__Internal native, bool skipVTables = false) + private TemplateParameter(global::CppSharp.Parser.AST.TemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9868,12 +9868,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->depth; + return ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->depth; } set { - ((__Internal*) __Instance)->depth = value; + ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->depth = value; } } @@ -9881,12 +9881,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->index; + return ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->index; } set { - ((__Internal*) __Instance)->index = value; + ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->index = value; } } @@ -9894,12 +9894,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->isParameterPack != 0; } set { - ((__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); } } } @@ -9991,24 +9991,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateTemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateTemplateParameter __CreateInstance(global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateTemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(148); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateTemplateParameter(__Internal native, bool skipVTables = false) + private TemplateTemplateParameter(global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10059,12 +10059,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isParameterPack != 0; } set { - ((__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); } } @@ -10072,12 +10072,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPackExpansion != 0; + return ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isPackExpansion != 0; } set { - ((__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); } } @@ -10085,12 +10085,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExpandedParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack != 0; } set { - ((__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); } } } @@ -10179,24 +10179,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static TypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeTemplateParameter __CreateInstance(global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal native, bool skipVTables = false) { return new TypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(148); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeTemplateParameter(__Internal native, bool skipVTables = false) + private TypeTemplateParameter(global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10247,12 +10247,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->defaultArgument); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal*) __Instance)->defaultArgument); } set { - ((__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -10350,24 +10350,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NonTypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static NonTypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.NonTypeTemplateParameter __CreateInstance(global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal native, bool skipVTables = false) { return new NonTypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(152); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NonTypeTemplateParameter(__Internal native, bool skipVTables = false) + private NonTypeTemplateParameter(global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10419,16 +10419,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->defaultArgument)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->defaultArgument]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->defaultArgument); + if (((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument); return __result0; } set { - ((__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -10436,12 +10436,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->position; + return ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->position; } set { - ((__Internal*) __Instance)->position = value; + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->position = value; } } @@ -10449,12 +10449,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPackExpansion != 0; + return ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isPackExpansion != 0; } set { - ((__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); } } @@ -10462,12 +10462,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExpandedParameterPack != 0; + return ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack != 0; } set { - ((__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); } } } @@ -10573,24 +10573,24 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - internal static new ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplate(native.ToPointer(), skipVTables); } - internal static ClassTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassTemplate __CreateInstance(global::CppSharp.Parser.AST.ClassTemplate.__Internal native, bool skipVTables = false) { return new ClassTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(156); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplate(__Internal native, bool skipVTables = false) + private ClassTemplate(global::CppSharp.Parser.AST.ClassTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10847,24 +10847,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassTemplateSpecialization __CreateInstance(global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(332); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplateSpecialization(__Internal native, bool skipVTables = false) + private ClassTemplateSpecialization(global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10936,16 +10936,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ClassTemplate __result0; - if (((__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->templatedDecl)) - __result0 = (global::CppSharp.Parser.AST.ClassTemplate) global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((__Internal*) __Instance)->templatedDecl]; - else __result0 = global::CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((__Internal*) __Instance)->templatedDecl); + if (((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl)) + __result0 = (global::CppSharp.Parser.AST.ClassTemplate) global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl]; + else __result0 = global::CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl); return __result0; } set { - ((__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -10953,12 +10953,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->specializationKind; + return ((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->specializationKind; } set { - ((__Internal*) __Instance)->specializationKind = value; + ((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->specializationKind = value; } } @@ -11128,24 +11128,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization __CreateInstance(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(332); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplatePartialSpecialization(__Internal native, bool skipVTables = false) + private ClassTemplatePartialSpecialization(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11294,24 +11294,24 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - internal static new FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplate(native.ToPointer(), skipVTables); } - internal static FunctionTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionTemplate __CreateInstance(global::CppSharp.Parser.AST.FunctionTemplate.__Internal native, bool skipVTables = false) { return new FunctionTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FunctionTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(156); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FunctionTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplate(__Internal native, bool skipVTables = false) + private FunctionTemplate(global::CppSharp.Parser.AST.FunctionTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11448,29 +11448,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static FunctionTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionTemplateSpecialization __CreateInstance(global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplateSpecialization(__Internal native, bool skipVTables = false) + private FunctionTemplateSpecialization(global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11543,16 +11543,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.FunctionTemplate __result0; - if (((__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_template)) - __result0 = (global::CppSharp.Parser.AST.FunctionTemplate) global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((__Internal*) __Instance)->_template]; - else __result0 = global::CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((__Internal*) __Instance)->_template); + if (((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template)) + __result0 = (global::CppSharp.Parser.AST.FunctionTemplate) global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template]; + else __result0 = global::CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template); return __result0; } set { - ((__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -11561,16 +11561,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Function __result0; - if (((__Internal*) __Instance)->specializedFunction == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->specializedFunction)) - __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((__Internal*) __Instance)->specializedFunction]; - else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((__Internal*) __Instance)->specializedFunction); + if (((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction)) + __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction]; + else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction); return __result0; } set { - ((__Internal*) __Instance)->specializedFunction = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -11578,12 +11578,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->specializationKind; + return ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializationKind; } set { - ((__Internal*) __Instance)->specializationKind = value; + ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializationKind = value; } } @@ -11698,24 +11698,24 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - internal static new VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplate(native.ToPointer(), skipVTables); } - internal static VarTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VarTemplate __CreateInstance(global::CppSharp.Parser.AST.VarTemplate.__Internal native, bool skipVTables = false) { return new VarTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VarTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(156); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VarTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplate(__Internal native, bool skipVTables = false) + private VarTemplate(global::CppSharp.Parser.AST.VarTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11903,24 +11903,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VarTemplateSpecialization __CreateInstance(global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(180); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplateSpecialization(__Internal native, bool skipVTables = false) + private VarTemplateSpecialization(global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11992,16 +11992,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.VarTemplate __result0; - if (((__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->templatedDecl)) - __result0 = (global::CppSharp.Parser.AST.VarTemplate) global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap[((__Internal*) __Instance)->templatedDecl]; - else __result0 = global::CppSharp.Parser.AST.VarTemplate.__CreateInstance(((__Internal*) __Instance)->templatedDecl); + if (((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl)) + __result0 = (global::CppSharp.Parser.AST.VarTemplate) global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl]; + else __result0 = global::CppSharp.Parser.AST.VarTemplate.__CreateInstance(((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl); return __result0; } set { - ((__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -12009,12 +12009,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->specializationKind; + return ((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->specializationKind; } set { - ((__Internal*) __Instance)->specializationKind = value; + ((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->specializationKind = value; } } @@ -12115,24 +12115,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VarTemplatePartialSpecialization __CreateInstance(global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(180); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplatePartialSpecialization(__Internal native, bool skipVTables = false) + private VarTemplatePartialSpecialization(global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12288,24 +12288,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Namespace(native.ToPointer(), skipVTables); } - internal static Namespace __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Namespace __CreateInstance(global::CppSharp.Parser.AST.Namespace.__Internal native, bool skipVTables = false) { return new Namespace(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Namespace.__Internal native) { var ret = Marshal.AllocHGlobal(252); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Namespace.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Namespace(__Internal native, bool skipVTables = false) + private Namespace(global::CppSharp.Parser.AST.Namespace.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12356,12 +12356,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isInline != 0; + return ((global::CppSharp.Parser.AST.Namespace.__Internal*) __Instance)->isInline != 0; } set { - ((__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Namespace.__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); } } } @@ -12394,29 +12394,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PreprocessedEntity(native.ToPointer(), skipVTables); } - internal static PreprocessedEntity __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PreprocessedEntity __CreateInstance(global::CppSharp.Parser.AST.PreprocessedEntity.__Internal native, bool skipVTables = false) { return new PreprocessedEntity(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.PreprocessedEntity.__Internal native) { var ret = Marshal.AllocHGlobal(12); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) ret = native; return ret.ToPointer(); } - private PreprocessedEntity(__Internal native, bool skipVTables = false) + private PreprocessedEntity(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) _0.__Instance); } public void Dispose() @@ -12463,12 +12463,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->macroLocation; + return ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->macroLocation; } set { - ((__Internal*) __Instance)->macroLocation = value; + ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->macroLocation = value; } } @@ -12476,12 +12476,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->originalPtr; + return ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->originalPtr; } set { - ((__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; + ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; } } @@ -12489,12 +12489,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->kind = value; } } } @@ -12561,24 +12561,24 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroDefinition(native.ToPointer(), skipVTables); } - internal static MacroDefinition __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.MacroDefinition __CreateInstance(global::CppSharp.Parser.AST.MacroDefinition.__Internal native, bool skipVTables = false) { return new MacroDefinition(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.MacroDefinition.__Internal native) { var ret = Marshal.AllocHGlobal(68); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.MacroDefinition.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroDefinition(__Internal native, bool skipVTables = false) + private MacroDefinition(global::CppSharp.Parser.AST.MacroDefinition.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12629,12 +12629,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberStart; + return ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberStart; } set { - ((__Internal*) __Instance)->lineNumberStart = value; + ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberStart = value; } } @@ -12642,12 +12642,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberEnd; + return ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberEnd; } set { - ((__Internal*) __Instance)->lineNumberEnd = value; + ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberEnd = value; } } @@ -12739,24 +12739,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroExpansion(native.ToPointer(), skipVTables); } - internal static MacroExpansion __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.MacroExpansion __CreateInstance(global::CppSharp.Parser.AST.MacroExpansion.__Internal native, bool skipVTables = false) { return new MacroExpansion(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.MacroExpansion.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.MacroExpansion.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroExpansion(__Internal native, bool skipVTables = false) + private MacroExpansion(global::CppSharp.Parser.AST.MacroExpansion.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12808,16 +12808,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.MacroDefinition __result0; - if (((__Internal*) __Instance)->definition == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->definition)) - __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((__Internal*) __Instance)->definition]; - else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((__Internal*) __Instance)->definition); + if (((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition)) + __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition]; + else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition); return __result0; } set { - ((__Internal*) __Instance)->definition = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -12997,24 +12997,24 @@ namespace CppSharp internal static extern uint GetMacrosCount_0(global::System.IntPtr instance); } - internal static new TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TranslationUnit(native.ToPointer(), skipVTables); } - internal static TranslationUnit __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TranslationUnit __CreateInstance(global::CppSharp.Parser.AST.TranslationUnit.__Internal native, bool skipVTables = false) { return new TranslationUnit(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TranslationUnit.__Internal native) { var ret = Marshal.AllocHGlobal(292); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TranslationUnit.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TranslationUnit(__Internal native, bool skipVTables = false) + private TranslationUnit(global::CppSharp.Parser.AST.TranslationUnit.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13089,12 +13089,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isSystemHeader != 0; + return ((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->isSystemHeader != 0; } set { - ((__Internal*) __Instance)->isSystemHeader = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->isSystemHeader = (byte) (value ? 1 : 0); } } @@ -13208,29 +13208,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NativeLibrary(native.ToPointer(), skipVTables); } - internal static NativeLibrary __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.NativeLibrary __CreateInstance(global::CppSharp.Parser.AST.NativeLibrary.__Internal native, bool skipVTables = false) { return new NativeLibrary(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.NativeLibrary.__Internal native) { var ret = Marshal.AllocHGlobal(52); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.NativeLibrary.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NativeLibrary(__Internal native, bool skipVTables = false) + private NativeLibrary(global::CppSharp.Parser.AST.NativeLibrary.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13314,12 +13314,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->archType; + return ((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->archType; } set { - ((__Internal*) __Instance)->archType = value; + ((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->archType = value; } } @@ -13403,29 +13403,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ASTContext(native.ToPointer(), skipVTables); } - internal static ASTContext __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ASTContext __CreateInstance(global::CppSharp.Parser.AST.ASTContext.__Internal native, bool skipVTables = false) { return new ASTContext(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ASTContext.__Internal native) { var ret = Marshal.AllocHGlobal(12); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ASTContext.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ASTContext(__Internal native, bool skipVTables = false) + private ASTContext(global::CppSharp.Parser.AST.ASTContext.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13529,29 +13529,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Comment(native.ToPointer(), skipVTables); } - internal static Comment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Comment __CreateInstance(global::CppSharp.Parser.AST.Comment.__Internal native, bool skipVTables = false) { return new Comment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Comment.__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.Comment.__Internal*) ret = native; return ret.ToPointer(); } - private Comment(__Internal native, bool skipVTables = false) + private Comment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.Comment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.Comment.__Internal*) _0.__Instance); } public void Dispose() @@ -13603,12 +13603,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.Comment.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.Comment.__Internal*) __Instance)->kind = value; } } } @@ -13637,24 +13637,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockContentComment(native.ToPointer(), skipVTables); } - internal static BlockContentComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockContentComment __CreateInstance(global::CppSharp.Parser.AST.BlockContentComment.__Internal native, bool skipVTables = false) { return new BlockContentComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BlockContentComment.__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.BlockContentComment.__Internal*) ret = native; return ret.ToPointer(); } - private BlockContentComment(__Internal native, bool skipVTables = false) + private BlockContentComment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.BlockContentComment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.BlockContentComment.__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.BlockContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -13750,24 +13750,24 @@ namespace CppSharp internal static extern uint GetBlocksCount_0(global::System.IntPtr instance); } - internal static new FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FullComment(native.ToPointer(), skipVTables); } - internal static FullComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FullComment __CreateInstance(global::CppSharp.Parser.AST.FullComment.__Internal native, bool skipVTables = false) { return new FullComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FullComment.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FullComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FullComment(__Internal native, bool skipVTables = false) + private FullComment(global::CppSharp.Parser.AST.FullComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13875,24 +13875,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineContentComment(native.ToPointer(), skipVTables); } - internal static InlineContentComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineContentComment __CreateInstance(global::CppSharp.Parser.AST.InlineContentComment.__Internal native, bool skipVTables = false) { return new InlineContentComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InlineContentComment.__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.InlineContentComment.__Internal*) ret = native; return ret.ToPointer(); } - private InlineContentComment(__Internal native, bool skipVTables = false) + private InlineContentComment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.InlineContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -13944,12 +13944,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasTrailingNewline != 0; + return ((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) __Instance)->hasTrailingNewline != 0; } set { - ((__Internal*) __Instance)->hasTrailingNewline = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) __Instance)->hasTrailingNewline = (byte) (value ? 1 : 0); } } } @@ -14004,24 +14004,24 @@ namespace CppSharp internal static extern uint GetContentCount_0(global::System.IntPtr instance); } - internal static new ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParagraphComment(native.ToPointer(), skipVTables); } - internal static ParagraphComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ParagraphComment __CreateInstance(global::CppSharp.Parser.AST.ParagraphComment.__Internal native, bool skipVTables = false) { return new ParagraphComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ParagraphComment.__Internal native) { var ret = Marshal.AllocHGlobal(20); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ParagraphComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParagraphComment(__Internal native, bool skipVTables = false) + private ParagraphComment(global::CppSharp.Parser.AST.ParagraphComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14096,12 +14096,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isWhitespace != 0; + return ((global::CppSharp.Parser.AST.ParagraphComment.__Internal*) __Instance)->isWhitespace != 0; } set { - ((__Internal*) __Instance)->isWhitespace = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.ParagraphComment.__Internal*) __Instance)->isWhitespace = (byte) (value ? 1 : 0); } } @@ -14210,29 +14210,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockCommandComment.Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockCommandComment.Argument __CreateInstance(global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(__Internal native, bool skipVTables = false) + private Argument(global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14295,24 +14295,24 @@ namespace CppSharp } } - internal static new BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockCommandComment(native.ToPointer(), skipVTables); } - internal static BlockCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockCommandComment __CreateInstance(global::CppSharp.Parser.AST.BlockCommandComment.__Internal native, bool skipVTables = false) { return new BlockCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BlockCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BlockCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BlockCommandComment(__Internal native, bool skipVTables = false) + private BlockCommandComment(global::CppSharp.Parser.AST.BlockCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14397,12 +14397,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->commandId; + return ((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->commandId; } set { - ((__Internal*) __Instance)->commandId = value; + ((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->commandId = value; } } @@ -14411,16 +14411,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ParagraphComment __result0; - if (((__Internal*) __Instance)->paragraphComment == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->paragraphComment)) - __result0 = (global::CppSharp.Parser.AST.ParagraphComment) global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((__Internal*) __Instance)->paragraphComment]; - else __result0 = global::CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((__Internal*) __Instance)->paragraphComment); + if (((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment)) + __result0 = (global::CppSharp.Parser.AST.ParagraphComment) global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment]; + else __result0 = global::CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment); return __result0; } set { - ((__Internal*) __Instance)->paragraphComment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -14480,24 +14480,24 @@ namespace CppSharp InOut = 2 } - internal static new ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParamCommandComment(native.ToPointer(), skipVTables); } - internal static ParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ParamCommandComment __CreateInstance(global::CppSharp.Parser.AST.ParamCommandComment.__Internal native, bool skipVTables = false) { return new ParamCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ParamCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ParamCommandComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParamCommandComment(__Internal native, bool skipVTables = false) + private ParamCommandComment(global::CppSharp.Parser.AST.ParamCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14548,12 +14548,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->direction; + return ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->direction; } set { - ((__Internal*) __Instance)->direction = value; + ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->direction = value; } } @@ -14561,12 +14561,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->paramIndex; + return ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->paramIndex; } set { - ((__Internal*) __Instance)->paramIndex = value; + ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->paramIndex = value; } } } @@ -14627,24 +14627,24 @@ namespace CppSharp internal static extern uint GetPositionCount_0(global::System.IntPtr instance); } - internal static new TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TParamCommandComment(native.ToPointer(), skipVTables); } - internal static TParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TParamCommandComment __CreateInstance(global::CppSharp.Parser.AST.TParamCommandComment.__Internal native, bool skipVTables = false) { return new TParamCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TParamCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(36); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TParamCommandComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TParamCommandComment(__Internal native, bool skipVTables = false) + private TParamCommandComment(global::CppSharp.Parser.AST.TParamCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14758,24 +14758,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockLineComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VerbatimBlockLineComment __CreateInstance(global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockLineComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal native) { var ret = Marshal.AllocHGlobal(28); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockLineComment(__Internal native, bool skipVTables = false) + private VerbatimBlockLineComment(global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14893,24 +14893,24 @@ namespace CppSharp internal static extern uint GetLinesCount_0(global::System.IntPtr instance); } - internal static new VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VerbatimBlockComment __CreateInstance(global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal native) { var ret = Marshal.AllocHGlobal(36); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockComment(__Internal native, bool skipVTables = false) + private VerbatimBlockComment(global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15037,24 +15037,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimLineComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VerbatimLineComment __CreateInstance(global::CppSharp.Parser.AST.VerbatimLineComment.__Internal native, bool skipVTables = false) { return new VerbatimLineComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VerbatimLineComment.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VerbatimLineComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimLineComment(__Internal native, bool skipVTables = false) + private VerbatimLineComment(global::CppSharp.Parser.AST.VerbatimLineComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15217,29 +15217,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineCommandComment.Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineCommandComment.Argument __CreateInstance(global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(__Internal native, bool skipVTables = false) + private Argument(global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15302,24 +15302,24 @@ namespace CppSharp } } - internal static new InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineCommandComment(native.ToPointer(), skipVTables); } - internal static InlineCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineCommandComment __CreateInstance(global::CppSharp.Parser.AST.InlineCommandComment.__Internal native, bool skipVTables = false) { return new InlineCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InlineCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(28); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.InlineCommandComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InlineCommandComment(__Internal native, bool skipVTables = false) + private InlineCommandComment(global::CppSharp.Parser.AST.InlineCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15390,12 +15390,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->commandId; + return ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commandId; } set { - ((__Internal*) __Instance)->commandId = value; + ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commandId = value; } } @@ -15403,12 +15403,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->commentRenderKind; + return ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commentRenderKind; } set { - ((__Internal*) __Instance)->commentRenderKind = value; + ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commentRenderKind = value; } } @@ -15449,24 +15449,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLTagComment(native.ToPointer(), skipVTables); } - internal static HTMLTagComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLTagComment __CreateInstance(global::CppSharp.Parser.AST.HTMLTagComment.__Internal native, bool skipVTables = false) { return new HTMLTagComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLTagComment.__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.HTMLTagComment.__Internal*) ret = native; return ret.ToPointer(); } - private HTMLTagComment(__Internal native, bool skipVTables = false) + private HTMLTagComment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.HTMLTagComment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.HTMLTagComment.__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.HTMLTagComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -15628,29 +15628,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Attribute(native.ToPointer(), skipVTables); } - internal static Attribute __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute __CreateInstance(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal native, bool skipVTables = false) { return new Attribute(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Attribute(__Internal native, bool skipVTables = false) + private Attribute(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15727,24 +15727,24 @@ namespace CppSharp } } - internal static new HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLStartTagComment(native.ToPointer(), skipVTables); } - internal static HTMLStartTagComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLStartTagComment __CreateInstance(global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal native, bool skipVTables = false) { return new HTMLStartTagComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal native) { var ret = Marshal.AllocHGlobal(44); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLStartTagComment(__Internal native, bool skipVTables = false) + private HTMLStartTagComment(global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15875,24 +15875,24 @@ namespace CppSharp internal static extern void SetTagName_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLEndTagComment(native.ToPointer(), skipVTables); } - internal static HTMLEndTagComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLEndTagComment __CreateInstance(global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal native, bool skipVTables = false) { return new HTMLEndTagComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLEndTagComment(__Internal native, bool skipVTables = false) + private HTMLEndTagComment(global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15994,24 +15994,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TextComment(native.ToPointer(), skipVTables); } - internal static TextComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TextComment __CreateInstance(global::CppSharp.Parser.AST.TextComment.__Internal native, bool skipVTables = false) { return new TextComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TextComment.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TextComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TextComment(__Internal native, bool skipVTables = false) + private TextComment(global::CppSharp.Parser.AST.TextComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16129,29 +16129,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new RawComment(native.ToPointer(), skipVTables); } - internal static RawComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.RawComment __CreateInstance(global::CppSharp.Parser.AST.RawComment.__Internal native, bool skipVTables = false) { return new RawComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.RawComment.__Internal native) { var ret = Marshal.AllocHGlobal(56); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.RawComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private RawComment(__Internal native, bool skipVTables = false) + private RawComment(global::CppSharp.Parser.AST.RawComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16203,12 +16203,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->kind = value; } } @@ -16217,16 +16217,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.FullComment __result0; - if (((__Internal*) __Instance)->fullCommentBlock == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->fullCommentBlock)) - __result0 = (global::CppSharp.Parser.AST.FullComment) global::CppSharp.Parser.AST.FullComment.NativeToManagedMap[((__Internal*) __Instance)->fullCommentBlock]; - else __result0 = global::CppSharp.Parser.AST.FullComment.__CreateInstance(((__Internal*) __Instance)->fullCommentBlock); + if (((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock)) + __result0 = (global::CppSharp.Parser.AST.FullComment) global::CppSharp.Parser.AST.FullComment.NativeToManagedMap[((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock]; + else __result0 = global::CppSharp.Parser.AST.FullComment.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock); return __result0; } set { - ((__Internal*) __Instance)->fullCommentBlock = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -16293,17 +16293,17 @@ namespace CppSharp private SourceLocation.__Internal __instance; internal SourceLocation.__Internal __Instance { get { return __instance; } } - internal static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new SourceLocation(native.ToPointer(), skipVTables); } - internal static SourceLocation __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.SourceLocation __CreateInstance(global::CppSharp.Parser.SourceLocation.__Internal native, bool skipVTables = false) { return new SourceLocation(native, skipVTables); } - private SourceLocation(__Internal native, bool skipVTables = false) + private SourceLocation(global::CppSharp.Parser.SourceLocation.__Internal native, bool skipVTables = false) : this() { __instance = native; @@ -16311,7 +16311,7 @@ namespace CppSharp private SourceLocation(void* native, bool skipVTables = false) : this() { - __instance = *(__Internal*) native; + __instance = *(global::CppSharp.Parser.SourceLocation.__Internal*) native; } public SourceLocation(uint ID) @@ -16525,29 +16525,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserTargetInfo(native.ToPointer(), skipVTables); } - internal static ParserTargetInfo __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserTargetInfo __CreateInstance(global::CppSharp.Parser.ParserTargetInfo.__Internal native, bool skipVTables = false) { return new ParserTargetInfo(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ParserTargetInfo.__Internal native) { var ret = Marshal.AllocHGlobal(176); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.ParserTargetInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserTargetInfo(__Internal native, bool skipVTables = false) + private ParserTargetInfo(global::CppSharp.Parser.ParserTargetInfo.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16599,12 +16599,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char16Type; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Type; } set { - ((__Internal*) __Instance)->char16Type = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Type = value; } } @@ -16612,12 +16612,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char32Type; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Type; } set { - ((__Internal*) __Instance)->char32Type = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Type = value; } } @@ -16625,12 +16625,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->int64Type; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->int64Type; } set { - ((__Internal*) __Instance)->int64Type = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->int64Type = value; } } @@ -16638,12 +16638,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intMaxType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxType; } set { - ((__Internal*) __Instance)->intMaxType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxType = value; } } @@ -16651,12 +16651,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intPtrType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intPtrType; } set { - ((__Internal*) __Instance)->intPtrType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intPtrType = value; } } @@ -16664,12 +16664,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->sizeType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->sizeType; } set { - ((__Internal*) __Instance)->sizeType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->sizeType = value; } } @@ -16677,12 +16677,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->uIntMaxType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->uIntMaxType; } set { - ((__Internal*) __Instance)->uIntMaxType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->uIntMaxType = value; } } @@ -16690,12 +16690,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wCharType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharType; } set { - ((__Internal*) __Instance)->wCharType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharType = value; } } @@ -16703,12 +16703,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wIntType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wIntType; } set { - ((__Internal*) __Instance)->wIntType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wIntType = value; } } @@ -16716,12 +16716,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->boolAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolAlign; } set { - ((__Internal*) __Instance)->boolAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolAlign = value; } } @@ -16729,12 +16729,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->boolWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolWidth; } set { - ((__Internal*) __Instance)->boolWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolWidth = value; } } @@ -16742,12 +16742,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->charAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charAlign; } set { - ((__Internal*) __Instance)->charAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charAlign = value; } } @@ -16755,12 +16755,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->charWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charWidth; } set { - ((__Internal*) __Instance)->charWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charWidth = value; } } @@ -16768,12 +16768,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char16Align; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Align; } set { - ((__Internal*) __Instance)->char16Align = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Align = value; } } @@ -16781,12 +16781,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char16Width; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Width; } set { - ((__Internal*) __Instance)->char16Width = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Width = value; } } @@ -16794,12 +16794,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char32Align; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Align; } set { - ((__Internal*) __Instance)->char32Align = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Align = value; } } @@ -16807,12 +16807,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char32Width; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Width; } set { - ((__Internal*) __Instance)->char32Width = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Width = value; } } @@ -16820,12 +16820,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->halfAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfAlign; } set { - ((__Internal*) __Instance)->halfAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfAlign = value; } } @@ -16833,12 +16833,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->halfWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfWidth; } set { - ((__Internal*) __Instance)->halfWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfWidth = value; } } @@ -16846,12 +16846,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->floatAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatAlign; } set { - ((__Internal*) __Instance)->floatAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatAlign = value; } } @@ -16859,12 +16859,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->floatWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatWidth; } set { - ((__Internal*) __Instance)->floatWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatWidth = value; } } @@ -16872,12 +16872,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->doubleAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleAlign; } set { - ((__Internal*) __Instance)->doubleAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleAlign = value; } } @@ -16885,12 +16885,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->doubleWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleWidth; } set { - ((__Internal*) __Instance)->doubleWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleWidth = value; } } @@ -16898,12 +16898,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->shortAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortAlign; } set { - ((__Internal*) __Instance)->shortAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortAlign = value; } } @@ -16911,12 +16911,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->shortWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortWidth; } set { - ((__Internal*) __Instance)->shortWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortWidth = value; } } @@ -16924,12 +16924,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intAlign; } set { - ((__Internal*) __Instance)->intAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intAlign = value; } } @@ -16937,12 +16937,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intWidth; } set { - ((__Internal*) __Instance)->intWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intWidth = value; } } @@ -16950,12 +16950,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intMaxTWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxTWidth; } set { - ((__Internal*) __Instance)->intMaxTWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxTWidth = value; } } @@ -16963,12 +16963,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longAlign; } set { - ((__Internal*) __Instance)->longAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longAlign = value; } } @@ -16976,12 +16976,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longWidth; } set { - ((__Internal*) __Instance)->longWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longWidth = value; } } @@ -16989,12 +16989,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longDoubleAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleAlign; } set { - ((__Internal*) __Instance)->longDoubleAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleAlign = value; } } @@ -17002,12 +17002,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longDoubleWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleWidth; } set { - ((__Internal*) __Instance)->longDoubleWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleWidth = value; } } @@ -17015,12 +17015,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longLongAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongAlign; } set { - ((__Internal*) __Instance)->longLongAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongAlign = value; } } @@ -17028,12 +17028,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longLongWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongWidth; } set { - ((__Internal*) __Instance)->longLongWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongWidth = value; } } @@ -17041,12 +17041,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->pointerAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerAlign; } set { - ((__Internal*) __Instance)->pointerAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerAlign = value; } } @@ -17054,12 +17054,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->pointerWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerWidth; } set { - ((__Internal*) __Instance)->pointerWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerWidth = value; } } @@ -17067,12 +17067,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wCharAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharAlign; } set { - ((__Internal*) __Instance)->wCharAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharAlign = value; } } @@ -17080,12 +17080,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wCharWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharWidth; } set { - ((__Internal*) __Instance)->wCharWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharWidth = value; } } @@ -17389,29 +17389,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CppParserOptions(native.ToPointer(), skipVTables); } - internal static CppParserOptions __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.CppParserOptions __CreateInstance(global::CppSharp.Parser.CppParserOptions.__Internal native, bool skipVTables = false) { return new CppParserOptions(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.CppParserOptions.__Internal native) { var ret = Marshal.AllocHGlobal(156); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.CppParserOptions.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CppParserOptions(__Internal native, bool skipVTables = false) + private CppParserOptions(global::CppSharp.Parser.CppParserOptions.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17576,16 +17576,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ASTContext __result0; - if (((__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->ASTContext)) - __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((__Internal*) __Instance)->ASTContext]; - else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((__Internal*) __Instance)->ASTContext); + if (((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext)) + __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext]; + else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext); return __result0; } set { - ((__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -17593,12 +17593,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->toolSetToUse; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->toolSetToUse; } set { - ((__Internal*) __Instance)->toolSetToUse = value; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->toolSetToUse = value; } } @@ -17606,12 +17606,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->abi; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->abi; } set { - ((__Internal*) __Instance)->abi = value; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->abi = value; } } @@ -17619,12 +17619,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->noStandardIncludes != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noStandardIncludes != 0; } set { - ((__Internal*) __Instance)->noStandardIncludes = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noStandardIncludes = (byte) (value ? 1 : 0); } } @@ -17632,12 +17632,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->noBuiltinIncludes != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noBuiltinIncludes != 0; } set { - ((__Internal*) __Instance)->noBuiltinIncludes = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noBuiltinIncludes = (byte) (value ? 1 : 0); } } @@ -17645,12 +17645,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->microsoftMode != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->microsoftMode != 0; } set { - ((__Internal*) __Instance)->microsoftMode = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->microsoftMode = (byte) (value ? 1 : 0); } } @@ -17658,12 +17658,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->verbose != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->verbose != 0; } set { - ((__Internal*) __Instance)->verbose = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->verbose = (byte) (value ? 1 : 0); } } @@ -17671,12 +17671,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->languageVersion; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->languageVersion; } set { - ((__Internal*) __Instance)->languageVersion = value; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->languageVersion = value; } } @@ -17685,16 +17685,16 @@ namespace CppSharp get { global::CppSharp.Parser.ParserTargetInfo __result0; - if (((__Internal*) __Instance)->targetInfo == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->targetInfo)) - __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((__Internal*) __Instance)->targetInfo]; - else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(((__Internal*) __Instance)->targetInfo); + if (((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo)) + __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo]; + else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo); return __result0; } set { - ((__Internal*) __Instance)->targetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -17849,29 +17849,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserDiagnostic(native.ToPointer(), skipVTables); } - internal static ParserDiagnostic __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserDiagnostic __CreateInstance(global::CppSharp.Parser.ParserDiagnostic.__Internal native, bool skipVTables = false) { return new ParserDiagnostic(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ParserDiagnostic.__Internal native) { var ret = Marshal.AllocHGlobal(60); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.ParserDiagnostic.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserDiagnostic(__Internal native, bool skipVTables = false) + private ParserDiagnostic(global::CppSharp.Parser.ParserDiagnostic.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17923,12 +17923,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->level; + return ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->level; } set { - ((__Internal*) __Instance)->level = value; + ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->level = value; } } @@ -17936,12 +17936,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumber; + return ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->lineNumber; } set { - ((__Internal*) __Instance)->lineNumber = value; + ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->lineNumber = value; } } @@ -17949,12 +17949,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->columnNumber; + return ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->columnNumber; } set { - ((__Internal*) __Instance)->columnNumber = value; + ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->columnNumber = value; } } @@ -18046,29 +18046,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserResult(native.ToPointer(), skipVTables); } - internal static ParserResult __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserResult __CreateInstance(global::CppSharp.Parser.ParserResult.__Internal native, bool skipVTables = false) { return new ParserResult(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ParserResult.__Internal native) { var ret = Marshal.AllocHGlobal(28); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.ParserResult.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserResult(__Internal native, bool skipVTables = false) + private ParserResult(global::CppSharp.Parser.ParserResult.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18140,12 +18140,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->kind = value; } } @@ -18154,16 +18154,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ASTContext __result0; - if (((__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->ASTContext)) - __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((__Internal*) __Instance)->ASTContext]; - else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((__Internal*) __Instance)->ASTContext); + if (((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext)) + __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext]; + else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext); return __result0; } set { - ((__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -18172,16 +18172,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.NativeLibrary __result0; - if (((__Internal*) __Instance)->library == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->library)) - __result0 = (global::CppSharp.Parser.AST.NativeLibrary) global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((__Internal*) __Instance)->library]; - else __result0 = global::CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((__Internal*) __Instance)->library); + if (((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library)) + __result0 = (global::CppSharp.Parser.AST.NativeLibrary) global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library]; + else __result0 = global::CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library); return __result0; } set { - ((__Internal*) __Instance)->library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -18224,29 +18224,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClangParser(native.ToPointer(), skipVTables); } - internal static ClangParser __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ClangParser __CreateInstance(global::CppSharp.Parser.ClangParser.__Internal native, bool skipVTables = false) { return new ClangParser(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ClangParser.__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.ClangParser.__Internal*) ret = native; return ret.ToPointer(); } - private ClangParser(__Internal native, bool skipVTables = false) + private ClangParser(global::CppSharp.Parser.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.ClangParser.__Internal*) __Instance) = *((global::CppSharp.Parser.ClangParser.__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 367cdae2..cbd8dcff 100644 --- a/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Std.cs +++ b/src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/Std.cs @@ -405,29 +405,29 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::Std.Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Allocator(native.ToPointer(), skipVTables); } - internal static Allocator __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::Std.Allocator __CreateInstance(global::Std.Allocator.__Internal native, bool skipVTables = false) { return new Allocator(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::Std.Allocator.__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(__Internal*) ret = native; + *(global::Std.Allocator.__Internal*) ret = native; return ret.ToPointer(); } - private Allocator(__Internal native, bool skipVTables = false) + private Allocator(global::Std.Allocator.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -501,29 +501,29 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::Std.BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BasicString(native.ToPointer(), skipVTables); } - internal static BasicString __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::Std.BasicString __CreateInstance(global::Std.BasicString.__Internal native, bool skipVTables = false) { return new BasicString(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::Std.BasicString.__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(__Internal*) ret = native; + *(global::Std.BasicString.__Internal*) ret = native; return ret.ToPointer(); } - private BasicString(__Internal native, bool skipVTables = false) + private BasicString(global::Std.BasicString.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -552,13 +552,10 @@ namespace Std Marshal.FreeHGlobal(__Instance); } - public string CStr + public string CStr() { - get - { - var __ret = global::Std.BasicString.__Internal.CStr_0((__Instance + __PointerAdjustment)); - return Marshal.PtrToStringAnsi(__ret); - } + 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 a9ff8d42..a909e240 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 @@ -320,29 +320,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Type(native.ToPointer(), skipVTables); } - internal static Type __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Type __CreateInstance(global::CppSharp.Parser.AST.Type.__Internal native, bool skipVTables = false) { return new Type(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Type.__Internal native) { var ret = Marshal.AllocHGlobal(8); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Type.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Type(__Internal native, bool skipVTables = false) + private Type(global::CppSharp.Parser.AST.Type.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -397,12 +397,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->kind = value; } } @@ -410,12 +410,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDependent != 0; + return ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->isDependent != 0; } set { - ((__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); } } } @@ -443,29 +443,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeQualifiers(native.ToPointer(), skipVTables); } - internal static TypeQualifiers __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeQualifiers __CreateInstance(global::CppSharp.Parser.AST.TypeQualifiers.__Internal native, bool skipVTables = false) { return new TypeQualifiers(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeQualifiers.__Internal native) { var ret = Marshal.AllocHGlobal(3); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) ret = native; return ret.ToPointer(); } - private TypeQualifiers(__Internal native, bool skipVTables = false) + private TypeQualifiers(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) _0.__Instance); } public TypeQualifiers() @@ -511,12 +511,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isConst != 0; + return ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isConst != 0; } set { - ((__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); } } @@ -524,12 +524,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVolatile != 0; + return ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isVolatile != 0; } set { - ((__Internal*) __Instance)->isVolatile = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isVolatile = (byte) (value ? 1 : 0); } } @@ -537,12 +537,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isRestrict != 0; + return ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isRestrict != 0; } set { - ((__Internal*) __Instance)->isRestrict = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isRestrict = (byte) (value ? 1 : 0); } } } @@ -572,29 +572,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new QualifiedType(native.ToPointer(), skipVTables); } - internal static QualifiedType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.QualifiedType __CreateInstance(global::CppSharp.Parser.AST.QualifiedType.__Internal native, bool skipVTables = false) { return new QualifiedType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.QualifiedType.__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) ret = native; return ret.ToPointer(); } - private QualifiedType(__Internal native, bool skipVTables = false) + private QualifiedType(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.QualifiedType.__Internal*) _0.__Instance); } public void Dispose() @@ -642,16 +642,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Type __result0; - if (((__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->type)) - __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((__Internal*) __Instance)->type]; - else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((__Internal*) __Instance)->type); + if (((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type)) + __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type]; + else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type); return __result0; } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -659,12 +659,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((__Internal*) __Instance)->qualifiers); + return global::CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->qualifiers); } set { - ((__Internal*) __Instance)->qualifiers = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.TypeQualifiers.__Internal() : *(global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->qualifiers = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.TypeQualifiers.__Internal() : *(global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) value.__Instance; } } } @@ -694,24 +694,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TagType(native.ToPointer(), skipVTables); } - internal static TagType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TagType __CreateInstance(global::CppSharp.Parser.AST.TagType.__Internal native, bool skipVTables = false) { return new TagType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TagType.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TagType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TagType(__Internal native, bool skipVTables = false) + private TagType(global::CppSharp.Parser.AST.TagType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -753,16 +753,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -809,24 +809,24 @@ namespace CppSharp Incomplete = 3 } - internal static new ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ArrayType(native.ToPointer(), skipVTables); } - internal static ArrayType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ArrayType __CreateInstance(global::CppSharp.Parser.AST.ArrayType.__Internal native, bool skipVTables = false) { return new ArrayType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ArrayType.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ArrayType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ArrayType(__Internal native, bool skipVTables = false) + private ArrayType(global::CppSharp.Parser.AST.ArrayType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -867,12 +867,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -880,12 +880,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->sizeType; + return ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->sizeType; } set { - ((__Internal*) __Instance)->sizeType = value; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->sizeType = value; } } @@ -893,12 +893,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->size; + return ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->size; } set { - ((__Internal*) __Instance)->size = value; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->size = value; } } @@ -906,12 +906,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->elementSize; + return ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->elementSize; } set { - ((__Internal*) __Instance)->elementSize = value; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->elementSize = value; } } } @@ -975,24 +975,24 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - internal static new FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionType(native.ToPointer(), skipVTables); } - internal static FunctionType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionType __CreateInstance(global::CppSharp.Parser.AST.FunctionType.__Internal native, bool skipVTables = false) { return new FunctionType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FunctionType.__Internal native) { var ret = Marshal.AllocHGlobal(56); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FunctionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionType(__Internal native, bool skipVTables = false) + private FunctionType(global::CppSharp.Parser.AST.FunctionType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1067,12 +1067,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->returnType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->returnType); } set { - ((__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1080,12 +1080,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->callingConvention; + return ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->callingConvention; } set { - ((__Internal*) __Instance)->callingConvention = value; + ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->callingConvention = value; } } @@ -1093,12 +1093,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->exceptionSpecType; + return ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->exceptionSpecType; } set { - ((__Internal*) __Instance)->exceptionSpecType = value; + ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->exceptionSpecType = value; } } @@ -1148,24 +1148,24 @@ namespace CppSharp RVReference = 3 } - internal static new PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PointerType(native.ToPointer(), skipVTables); } - internal static PointerType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PointerType __CreateInstance(global::CppSharp.Parser.AST.PointerType.__Internal native, bool skipVTables = false) { return new PointerType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.PointerType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.PointerType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PointerType(__Internal native, bool skipVTables = false) + private PointerType(global::CppSharp.Parser.AST.PointerType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1206,12 +1206,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedPointee); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->qualifiedPointee); } set { - ((__Internal*) __Instance)->qualifiedPointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->qualifiedPointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1219,12 +1219,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->modifier; + return ((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->modifier; } set { - ((__Internal*) __Instance)->modifier = value; + ((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->modifier = value; } } } @@ -1254,24 +1254,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MemberPointerType(native.ToPointer(), skipVTables); } - internal static MemberPointerType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.MemberPointerType __CreateInstance(global::CppSharp.Parser.AST.MemberPointerType.__Internal native, bool skipVTables = false) { return new MemberPointerType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.MemberPointerType.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.MemberPointerType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MemberPointerType(__Internal native, bool skipVTables = false) + private MemberPointerType(global::CppSharp.Parser.AST.MemberPointerType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1312,12 +1312,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->pointee); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.MemberPointerType.__Internal*) __Instance)->pointee); } set { - ((__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.MemberPointerType.__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -1347,24 +1347,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefType(native.ToPointer(), skipVTables); } - internal static TypedefType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypedefType __CreateInstance(global::CppSharp.Parser.AST.TypedefType.__Internal native, bool skipVTables = false) { return new TypedefType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypedefType.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypedefType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefType(__Internal native, bool skipVTables = false) + private TypedefType(global::CppSharp.Parser.AST.TypedefType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1406,16 +1406,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TypedefNameDecl __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.TypedefNameDecl) global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.TypedefNameDecl) global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -1448,24 +1448,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AttributedType(native.ToPointer(), skipVTables); } - internal static AttributedType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.AttributedType __CreateInstance(global::CppSharp.Parser.AST.AttributedType.__Internal native, bool skipVTables = false) { return new AttributedType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.AttributedType.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.AttributedType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AttributedType(__Internal native, bool skipVTables = false) + private AttributedType(global::CppSharp.Parser.AST.AttributedType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1506,12 +1506,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->modified); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->modified); } set { - ((__Internal*) __Instance)->modified = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->modified = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1519,12 +1519,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->equivalent); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->equivalent); } set { - ((__Internal*) __Instance)->equivalent = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->equivalent = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -1560,24 +1560,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DecayedType(native.ToPointer(), skipVTables); } - internal static DecayedType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DecayedType __CreateInstance(global::CppSharp.Parser.AST.DecayedType.__Internal native, bool skipVTables = false) { return new DecayedType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DecayedType.__Internal native) { var ret = Marshal.AllocHGlobal(56); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DecayedType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DecayedType(__Internal native, bool skipVTables = false) + private DecayedType(global::CppSharp.Parser.AST.DecayedType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1618,12 +1618,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->decayed); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->decayed); } set { - ((__Internal*) __Instance)->decayed = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->decayed = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1631,12 +1631,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->original); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->original); } set { - ((__Internal*) __Instance)->original = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->original = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1644,12 +1644,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->pointee); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->pointee); } set { - ((__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -1697,29 +1697,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateArgument(native.ToPointer(), skipVTables); } - internal static TemplateArgument __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateArgument __CreateInstance(global::CppSharp.Parser.AST.TemplateArgument.__Internal native, bool skipVTables = false) { return new TemplateArgument(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateArgument.__Internal native) { var ret = Marshal.AllocHGlobal(40); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.TemplateArgument.__Internal*) ret = native; return ret.ToPointer(); } - private TemplateArgument(__Internal native, bool skipVTables = false) + private TemplateArgument(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) _0.__Instance); } public void Dispose() @@ -1766,12 +1766,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->kind = value; } } @@ -1779,12 +1779,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->type); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->type); } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1793,16 +1793,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -1810,12 +1810,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->integral; + return ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->integral; } set { - ((__Internal*) __Instance)->integral = value; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->integral = value; } } } @@ -1876,24 +1876,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static TemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateSpecializationType __CreateInstance(global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal native, bool skipVTables = false) { return new TemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal native) { var ret = Marshal.AllocHGlobal(56); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateSpecializationType(__Internal native, bool skipVTables = false) + private TemplateSpecializationType(global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1965,16 +1965,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Template __result0; - if (((__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_template)) - __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[((__Internal*) __Instance)->_template]; - else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(((__Internal*) __Instance)->_template); + if (((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template)) + __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template]; + else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template); return __result0; } set { - ((__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -1982,12 +1982,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2054,24 +2054,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static DependentTemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DependentTemplateSpecializationType __CreateInstance(global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentTemplateSpecializationType(__Internal native, bool skipVTables = false) + private DependentTemplateSpecializationType(global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2142,12 +2142,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2200,24 +2200,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterType(native.ToPointer(), skipVTables); } - internal static TemplateParameterType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateParameterType __CreateInstance(global::CppSharp.Parser.AST.TemplateParameterType.__Internal native, bool skipVTables = false) { return new TemplateParameterType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateParameterType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateParameterType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterType(__Internal native, bool skipVTables = false) + private TemplateParameterType(global::CppSharp.Parser.AST.TemplateParameterType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2269,16 +2269,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TypeTemplateParameter __result0; - if (((__Internal*) __Instance)->parameter == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->parameter)) - __result0 = (global::CppSharp.Parser.AST.TypeTemplateParameter) global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((__Internal*) __Instance)->parameter]; - else __result0 = global::CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((__Internal*) __Instance)->parameter); + if (((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter)) + __result0 = (global::CppSharp.Parser.AST.TypeTemplateParameter) global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter]; + else __result0 = global::CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter); return __result0; } set { - ((__Internal*) __Instance)->parameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -2286,12 +2286,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->depth; + return ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->depth; } set { - ((__Internal*) __Instance)->depth = value; + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->depth = value; } } @@ -2299,12 +2299,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->index; + return ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->index; } set { - ((__Internal*) __Instance)->index = value; + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->index = value; } } @@ -2312,12 +2312,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->isParameterPack != 0; } set { - ((__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); } } } @@ -2350,24 +2350,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native.ToPointer(), skipVTables); } - internal static TemplateParameterSubstitutionType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateParameterSubstitutionType __CreateInstance(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterSubstitutionType(__Internal native, bool skipVTables = false) + private TemplateParameterSubstitutionType(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2408,12 +2408,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->replacement); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacement); } set { - ((__Internal*) __Instance)->replacement = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacement = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2422,16 +2422,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TemplateParameterType __result0; - if (((__Internal*) __Instance)->replacedParameter == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->replacedParameter)) - __result0 = (global::CppSharp.Parser.AST.TemplateParameterType) global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap[((__Internal*) __Instance)->replacedParameter]; - else __result0 = global::CppSharp.Parser.AST.TemplateParameterType.__CreateInstance(((__Internal*) __Instance)->replacedParameter); + if (((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter)) + __result0 = (global::CppSharp.Parser.AST.TemplateParameterType) global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter]; + else __result0 = global::CppSharp.Parser.AST.TemplateParameterType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter); return __result0; } set { - ((__Internal*) __Instance)->replacedParameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -2464,24 +2464,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InjectedClassNameType(native.ToPointer(), skipVTables); } - internal static InjectedClassNameType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InjectedClassNameType __CreateInstance(global::CppSharp.Parser.AST.InjectedClassNameType.__Internal native, bool skipVTables = false) { return new InjectedClassNameType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InjectedClassNameType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.InjectedClassNameType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InjectedClassNameType(__Internal native, bool skipVTables = false) + private InjectedClassNameType(global::CppSharp.Parser.AST.InjectedClassNameType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2522,12 +2522,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->injectedSpecializationType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->injectedSpecializationType); } set { - ((__Internal*) __Instance)->injectedSpecializationType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->injectedSpecializationType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2536,16 +2536,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Class __result0; - if (((__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_class)) - __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((__Internal*) __Instance)->_class]; - else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((__Internal*) __Instance)->_class); + if (((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class)) + __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class]; + else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class); return __result0; } set { - ((__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -2575,24 +2575,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentNameType(native.ToPointer(), skipVTables); } - internal static DependentNameType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DependentNameType __CreateInstance(global::CppSharp.Parser.AST.DependentNameType.__Internal native, bool skipVTables = false) { return new DependentNameType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DependentNameType.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DependentNameType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentNameType(__Internal native, bool skipVTables = false) + private DependentNameType(global::CppSharp.Parser.AST.DependentNameType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2633,12 +2633,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -2665,24 +2665,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PackExpansionType(native.ToPointer(), skipVTables); } - internal static PackExpansionType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PackExpansionType __CreateInstance(global::CppSharp.Parser.AST.PackExpansionType.__Internal native, bool skipVTables = false) { return new PackExpansionType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.PackExpansionType.__Internal native) { var ret = Marshal.AllocHGlobal(8); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.PackExpansionType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PackExpansionType(__Internal native, bool skipVTables = false) + private PackExpansionType(global::CppSharp.Parser.AST.PackExpansionType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2748,24 +2748,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new UnaryTransformType(native.ToPointer(), skipVTables); } - internal static UnaryTransformType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.UnaryTransformType __CreateInstance(global::CppSharp.Parser.AST.UnaryTransformType.__Internal native, bool skipVTables = false) { return new UnaryTransformType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.UnaryTransformType.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.UnaryTransformType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private UnaryTransformType(__Internal native, bool skipVTables = false) + private UnaryTransformType(global::CppSharp.Parser.AST.UnaryTransformType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2806,12 +2806,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2819,12 +2819,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->baseType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->baseType); } set { - ((__Internal*) __Instance)->baseType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->baseType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -2857,24 +2857,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VectorType(native.ToPointer(), skipVTables); } - internal static VectorType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VectorType __CreateInstance(global::CppSharp.Parser.AST.VectorType.__Internal native, bool skipVTables = false) { return new VectorType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VectorType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VectorType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VectorType(__Internal native, bool skipVTables = false) + private VectorType(global::CppSharp.Parser.AST.VectorType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2915,12 +2915,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->elementType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->elementType); } set { - ((__Internal*) __Instance)->elementType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->elementType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2928,12 +2928,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->numElements; + return ((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->numElements; } set { - ((__Internal*) __Instance)->numElements = value; + ((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->numElements = value; } } } @@ -2963,24 +2963,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BuiltinType(native.ToPointer(), skipVTables); } - internal static BuiltinType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BuiltinType __CreateInstance(global::CppSharp.Parser.AST.BuiltinType.__Internal native, bool skipVTables = false) { return new BuiltinType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BuiltinType.__Internal native) { var ret = Marshal.AllocHGlobal(12); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BuiltinType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BuiltinType(__Internal native, bool skipVTables = false) + private BuiltinType(global::CppSharp.Parser.AST.BuiltinType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3021,12 +3021,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->type; + return ((global::CppSharp.Parser.AST.BuiltinType.__Internal*) __Instance)->type; } set { - ((__Internal*) __Instance)->type = value; + ((global::CppSharp.Parser.AST.BuiltinType.__Internal*) __Instance)->type = value; } } } @@ -3059,29 +3059,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableComponent(native.ToPointer(), skipVTables); } - internal static VTableComponent __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableComponent __CreateInstance(global::CppSharp.Parser.AST.VTableComponent.__Internal native, bool skipVTables = false) { return new VTableComponent(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VTableComponent.__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.VTableComponent.__Internal*) ret = native; return ret.ToPointer(); } - private VTableComponent(__Internal native, bool skipVTables = false) + private VTableComponent(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.VTableComponent.__Internal*) _0.__Instance); } public void Dispose() @@ -3128,12 +3128,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->kind = value; } } @@ -3141,12 +3141,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->offset = value; } } @@ -3155,16 +3155,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -3216,29 +3216,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableLayout(native.ToPointer(), skipVTables); } - internal static VTableLayout __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableLayout __CreateInstance(global::CppSharp.Parser.AST.VTableLayout.__Internal native, bool skipVTables = false) { return new VTableLayout(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VTableLayout.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VTableLayout.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VTableLayout(__Internal native, bool skipVTables = false) + private VTableLayout(global::CppSharp.Parser.AST.VTableLayout.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3351,29 +3351,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VFTableInfo(native.ToPointer(), skipVTables); } - internal static VFTableInfo __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VFTableInfo __CreateInstance(global::CppSharp.Parser.AST.VFTableInfo.__Internal native, bool skipVTables = false) { return new VFTableInfo(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VFTableInfo.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VFTableInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VFTableInfo(__Internal native, bool skipVTables = false) + private VFTableInfo(global::CppSharp.Parser.AST.VFTableInfo.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3425,12 +3425,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VBTableIndex; + return ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VBTableIndex; } set { - ((__Internal*) __Instance)->VBTableIndex = value; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VBTableIndex = value; } } @@ -3438,12 +3438,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VFPtrOffset; + return ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrOffset; } set { - ((__Internal*) __Instance)->VFPtrOffset = value; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrOffset = value; } } @@ -3451,12 +3451,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VFPtrFullOffset; + return ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrFullOffset; } set { - ((__Internal*) __Instance)->VFPtrFullOffset = value; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrFullOffset = value; } } @@ -3464,12 +3464,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((__Internal*) __Instance)->layout); + return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->layout); } set { - ((__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; } } } @@ -3520,29 +3520,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutField(native.ToPointer(), skipVTables); } - internal static LayoutField __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutField __CreateInstance(global::CppSharp.Parser.AST.LayoutField.__Internal native, bool skipVTables = false) { return new LayoutField(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.LayoutField.__Internal native) { var ret = Marshal.AllocHGlobal(56); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.LayoutField.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutField(__Internal native, bool skipVTables = false) + private LayoutField(global::CppSharp.Parser.AST.LayoutField.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3594,12 +3594,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->offset = value; } } @@ -3607,12 +3607,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -3620,12 +3620,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->fieldPtr; + return ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->fieldPtr; } set { - ((__Internal*) __Instance)->fieldPtr = (global::System.IntPtr) value; + ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->fieldPtr = (global::System.IntPtr) value; } } @@ -3674,29 +3674,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutBase(native.ToPointer(), skipVTables); } - internal static LayoutBase __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutBase __CreateInstance(global::CppSharp.Parser.AST.LayoutBase.__Internal native, bool skipVTables = false) { return new LayoutBase(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.LayoutBase.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.LayoutBase.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutBase(__Internal native, bool skipVTables = false) + private LayoutBase(global::CppSharp.Parser.AST.LayoutBase.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3748,12 +3748,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->offset = value; } } @@ -3762,16 +3762,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Class __result0; - if (((__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_class)) - __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((__Internal*) __Instance)->_class]; - else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((__Internal*) __Instance)->_class); + if (((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class)) + __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class]; + else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class); return __result0; } set { - ((__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -3890,29 +3890,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassLayout(native.ToPointer(), skipVTables); } - internal static ClassLayout __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassLayout __CreateInstance(global::CppSharp.Parser.AST.ClassLayout.__Internal native, bool skipVTables = false) { return new ClassLayout(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassLayout.__Internal native) { var ret = Marshal.AllocHGlobal(136); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassLayout.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassLayout(__Internal native, bool skipVTables = false) + private ClassLayout(global::CppSharp.Parser.AST.ClassLayout.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4024,12 +4024,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->ABI; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->ABI; } set { - ((__Internal*) __Instance)->ABI = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->ABI = value; } } @@ -4037,12 +4037,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((__Internal*) __Instance)->layout); + return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->layout); } set { - ((__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; } } @@ -4050,12 +4050,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasOwnVFPtr != 0; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->hasOwnVFPtr != 0; } set { - ((__Internal*) __Instance)->hasOwnVFPtr = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->hasOwnVFPtr = (byte) (value ? 1 : 0); } } @@ -4063,12 +4063,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VBPtrOffset; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->VBPtrOffset; } set { - ((__Internal*) __Instance)->VBPtrOffset = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->VBPtrOffset = value; } } @@ -4076,12 +4076,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->alignment; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->alignment; } set { - ((__Internal*) __Instance)->alignment = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->alignment = value; } } @@ -4089,12 +4089,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->size; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->size; } set { - ((__Internal*) __Instance)->size = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->size = value; } } @@ -4102,12 +4102,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->dataSize; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->dataSize; } set { - ((__Internal*) __Instance)->dataSize = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->dataSize = value; } } @@ -4264,29 +4264,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Declaration(native.ToPointer(), skipVTables); } - internal static Declaration __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Declaration __CreateInstance(global::CppSharp.Parser.AST.Declaration.__Internal native, bool skipVTables = false) { return new Declaration(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Declaration.__Internal native) { var ret = Marshal.AllocHGlobal(168); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Declaration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Declaration(__Internal native, bool skipVTables = false) + private Declaration(global::CppSharp.Parser.AST.Declaration.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4367,12 +4367,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->kind = value; } } @@ -4380,12 +4380,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->access; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->access; } set { - ((__Internal*) __Instance)->access = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->access = value; } } @@ -4394,16 +4394,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.DeclarationContext __result0; - if (((__Internal*) __Instance)->_namespace == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_namespace)) - __result0 = (global::CppSharp.Parser.AST.DeclarationContext) global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((__Internal*) __Instance)->_namespace]; - else __result0 = global::CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((__Internal*) __Instance)->_namespace); + if (((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace)) + __result0 = (global::CppSharp.Parser.AST.DeclarationContext) global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace]; + else __result0 = global::CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace); return __result0; } set { - ((__Internal*) __Instance)->_namespace = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -4411,12 +4411,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.SourceLocation.__CreateInstance(((__Internal*) __Instance)->location); + return global::CppSharp.Parser.SourceLocation.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->location); } set { - ((__Internal*) __Instance)->location = value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->location = value.__Instance; } } @@ -4424,12 +4424,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberStart; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberStart; } set { - ((__Internal*) __Instance)->lineNumberStart = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberStart = value; } } @@ -4437,12 +4437,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberEnd; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberEnd; } set { - ((__Internal*) __Instance)->lineNumberEnd = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberEnd = value; } } @@ -4450,12 +4450,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isIncomplete != 0; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isIncomplete != 0; } set { - ((__Internal*) __Instance)->isIncomplete = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isIncomplete = (byte) (value ? 1 : 0); } } @@ -4463,12 +4463,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDependent != 0; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isDependent != 0; } set { - ((__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); } } @@ -4476,12 +4476,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isImplicit != 0; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isImplicit != 0; } set { - ((__Internal*) __Instance)->isImplicit = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isImplicit = (byte) (value ? 1 : 0); } } @@ -4490,16 +4490,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->completeDeclaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->completeDeclaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->completeDeclaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->completeDeclaration); + if (((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration); return __result0; } set { - ((__Internal*) __Instance)->completeDeclaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -4507,12 +4507,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->definitionOrder; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->definitionOrder; } set { - ((__Internal*) __Instance)->definitionOrder = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->definitionOrder = value; } } @@ -4520,12 +4520,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->originalPtr; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->originalPtr; } set { - ((__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; } } @@ -4534,16 +4534,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.RawComment __result0; - if (((__Internal*) __Instance)->comment == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->comment)) - __result0 = (global::CppSharp.Parser.AST.RawComment) global::CppSharp.Parser.AST.RawComment.NativeToManagedMap[((__Internal*) __Instance)->comment]; - else __result0 = global::CppSharp.Parser.AST.RawComment.__CreateInstance(((__Internal*) __Instance)->comment); + if (((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment)) + __result0 = (global::CppSharp.Parser.AST.RawComment) global::CppSharp.Parser.AST.RawComment.NativeToManagedMap[((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment]; + else __result0 = global::CppSharp.Parser.AST.RawComment.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment); return __result0; } set { - ((__Internal*) __Instance)->comment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -4884,24 +4884,24 @@ namespace CppSharp internal static extern uint GetFriendsCount_0(global::System.IntPtr instance); } - internal static new DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DeclarationContext(native.ToPointer(), skipVTables); } - internal static DeclarationContext __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DeclarationContext __CreateInstance(global::CppSharp.Parser.AST.DeclarationContext.__Internal native, bool skipVTables = false) { return new DeclarationContext(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DeclarationContext.__Internal native) { var ret = Marshal.AllocHGlobal(416); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DeclarationContext.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DeclarationContext(__Internal native, bool skipVTables = false) + private DeclarationContext(global::CppSharp.Parser.AST.DeclarationContext.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5173,12 +5173,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isAnonymous != 0; + return ((global::CppSharp.Parser.AST.DeclarationContext.__Internal*) __Instance)->isAnonymous != 0; } set { - ((__Internal*) __Instance)->isAnonymous = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.DeclarationContext.__Internal*) __Instance)->isAnonymous = (byte) (value ? 1 : 0); } } @@ -5339,24 +5339,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefNameDecl(native.ToPointer(), skipVTables); } - internal static TypedefNameDecl __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypedefNameDecl __CreateInstance(global::CppSharp.Parser.AST.TypedefNameDecl.__Internal native, bool skipVTables = false) { return new TypedefNameDecl(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypedefNameDecl.__Internal native) { var ret = Marshal.AllocHGlobal(184); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypedefNameDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefNameDecl(__Internal native, bool skipVTables = false) + private TypedefNameDecl(global::CppSharp.Parser.AST.TypedefNameDecl.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5412,12 +5412,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TypedefNameDecl.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TypedefNameDecl.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -5497,24 +5497,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefDecl(native.ToPointer(), skipVTables); } - internal static TypedefDecl __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypedefDecl __CreateInstance(global::CppSharp.Parser.AST.TypedefDecl.__Internal native, bool skipVTables = false) { return new TypedefDecl(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypedefDecl.__Internal native) { var ret = Marshal.AllocHGlobal(184); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypedefDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefDecl(__Internal native, bool skipVTables = false) + private TypedefDecl(global::CppSharp.Parser.AST.TypedefDecl.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5640,24 +5640,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAlias(native.ToPointer(), skipVTables); } - internal static TypeAlias __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeAlias __CreateInstance(global::CppSharp.Parser.AST.TypeAlias.__Internal native, bool skipVTables = false) { return new TypeAlias(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeAlias.__Internal native) { var ret = Marshal.AllocHGlobal(192); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypeAlias.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAlias(__Internal native, bool skipVTables = false) + private TypeAlias(global::CppSharp.Parser.AST.TypeAlias.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5709,16 +5709,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TypeAliasTemplate __result0; - if (((__Internal*) __Instance)->describedAliasTemplate == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->describedAliasTemplate)) - __result0 = (global::CppSharp.Parser.AST.TypeAliasTemplate) global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((__Internal*) __Instance)->describedAliasTemplate]; - else __result0 = global::CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((__Internal*) __Instance)->describedAliasTemplate); + if (((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate)) + __result0 = (global::CppSharp.Parser.AST.TypeAliasTemplate) global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate]; + else __result0 = global::CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate); return __result0; } set { - ((__Internal*) __Instance)->describedAliasTemplate = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -5798,24 +5798,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Friend(native.ToPointer(), skipVTables); } - internal static Friend __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Friend __CreateInstance(global::CppSharp.Parser.AST.Friend.__Internal native, bool skipVTables = false) { return new Friend(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Friend.__Internal native) { var ret = Marshal.AllocHGlobal(176); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Friend.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Friend(__Internal native, bool skipVTables = false) + private Friend(global::CppSharp.Parser.AST.Friend.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5867,16 +5867,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -5919,29 +5919,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Statement(native.ToPointer(), skipVTables); } - internal static Statement __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Statement __CreateInstance(global::CppSharp.Parser.AST.Statement.__Internal native, bool skipVTables = false) { return new Statement(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Statement.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Statement.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Statement(__Internal native, bool skipVTables = false) + private Statement(global::CppSharp.Parser.AST.Statement.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5985,12 +5985,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->_class; + return ((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->_class; } set { - ((__Internal*) __Instance)->_class = value; + ((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->_class = value; } } @@ -5999,16 +5999,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->decl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->decl)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->decl]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->decl); + if (((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl); return __result0; } set { - ((__Internal*) __Instance)->decl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -6052,24 +6052,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Expression(native.ToPointer(), skipVTables); } - internal static Expression __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Expression __CreateInstance(global::CppSharp.Parser.AST.Expression.__Internal native, bool skipVTables = false) { return new Expression(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Expression.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Expression.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Expression(__Internal native, bool skipVTables = false) + private Expression(global::CppSharp.Parser.AST.Expression.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6152,24 +6152,24 @@ namespace CppSharp internal static extern void SetOpcodeStr_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BinaryOperator(native.ToPointer(), skipVTables); } - internal static BinaryOperator __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BinaryOperator __CreateInstance(global::CppSharp.Parser.AST.BinaryOperator.__Internal native, bool skipVTables = false) { return new BinaryOperator(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BinaryOperator.__Internal native) { var ret = Marshal.AllocHGlobal(80); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BinaryOperator.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BinaryOperator(__Internal native, bool skipVTables = false) + private BinaryOperator(global::CppSharp.Parser.AST.BinaryOperator.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6212,16 +6212,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->LHS == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->LHS)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->LHS]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->LHS); + if (((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS); return __result0; } set { - ((__Internal*) __Instance)->LHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -6230,16 +6230,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->RHS == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->RHS)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->RHS]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->RHS); + if (((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS); return __result0; } set { - ((__Internal*) __Instance)->RHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -6306,24 +6306,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CallExpr(native.ToPointer(), skipVTables); } - internal static CallExpr __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.CallExpr __CreateInstance(global::CppSharp.Parser.AST.CallExpr.__Internal native, bool skipVTables = false) { return new CallExpr(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.CallExpr.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.CallExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CallExpr(__Internal native, bool skipVTables = false) + private CallExpr(global::CppSharp.Parser.AST.CallExpr.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6443,24 +6443,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CXXConstructExpr(native.ToPointer(), skipVTables); } - internal static CXXConstructExpr __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.CXXConstructExpr __CreateInstance(global::CppSharp.Parser.AST.CXXConstructExpr.__Internal native, bool skipVTables = false) { return new CXXConstructExpr(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.CXXConstructExpr.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.CXXConstructExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CXXConstructExpr(__Internal native, bool skipVTables = false) + private CXXConstructExpr(global::CppSharp.Parser.AST.CXXConstructExpr.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6619,24 +6619,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Parameter(native.ToPointer(), skipVTables); } - internal static Parameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Parameter __CreateInstance(global::CppSharp.Parser.AST.Parameter.__Internal native, bool skipVTables = false) { return new Parameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Parameter.__Internal native) { var ret = Marshal.AllocHGlobal(200); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Parameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Parameter(__Internal native, bool skipVTables = false) + private Parameter(global::CppSharp.Parser.AST.Parameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6687,12 +6687,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -6700,12 +6700,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isIndirect != 0; + return ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->isIndirect != 0; } set { - ((__Internal*) __Instance)->isIndirect = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->isIndirect = (byte) (value ? 1 : 0); } } @@ -6713,12 +6713,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasDefaultValue != 0; + return ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->hasDefaultValue != 0; } set { - ((__Internal*) __Instance)->hasDefaultValue = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->hasDefaultValue = (byte) (value ? 1 : 0); } } @@ -6726,12 +6726,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->index; + return ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->index; } set { - ((__Internal*) __Instance)->index = value; + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->index = value; } } @@ -6740,16 +6740,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->defaultArgument)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->defaultArgument]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->defaultArgument); + if (((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument); return __result0; } set { - ((__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -6930,24 +6930,24 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - internal static new Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Function(native.ToPointer(), skipVTables); } - internal static Function __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Function __CreateInstance(global::CppSharp.Parser.AST.Function.__Internal native, bool skipVTables = false) { return new Function(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Function.__Internal native) { var ret = Marshal.AllocHGlobal(336); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Function.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Function(__Internal native, bool skipVTables = false) + private Function(global::CppSharp.Parser.AST.Function.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7022,12 +7022,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->returnType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->returnType); } set { - ((__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -7035,12 +7035,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isReturnIndirect != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isReturnIndirect != 0; } set { - ((__Internal*) __Instance)->isReturnIndirect = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isReturnIndirect = (byte) (value ? 1 : 0); } } @@ -7048,12 +7048,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasThisReturn != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->hasThisReturn != 0; } set { - ((__Internal*) __Instance)->hasThisReturn = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->hasThisReturn = (byte) (value ? 1 : 0); } } @@ -7061,12 +7061,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isConstExpr != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isConstExpr != 0; } set { - ((__Internal*) __Instance)->isConstExpr = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isConstExpr = (byte) (value ? 1 : 0); } } @@ -7074,12 +7074,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVariadic != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isVariadic != 0; } set { - ((__Internal*) __Instance)->isVariadic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isVariadic = (byte) (value ? 1 : 0); } } @@ -7087,12 +7087,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isInline != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isInline != 0; } set { - ((__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); } } @@ -7100,12 +7100,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPure != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isPure != 0; } set { - ((__Internal*) __Instance)->isPure = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isPure = (byte) (value ? 1 : 0); } } @@ -7113,12 +7113,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDeleted != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isDeleted != 0; } set { - ((__Internal*) __Instance)->isDeleted = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isDeleted = (byte) (value ? 1 : 0); } } @@ -7126,12 +7126,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->friendKind; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->friendKind; } set { - ((__Internal*) __Instance)->friendKind = value; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->friendKind = value; } } @@ -7139,12 +7139,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->operatorKind; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->operatorKind; } set { - ((__Internal*) __Instance)->operatorKind = value; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->operatorKind = value; } } @@ -7152,12 +7152,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->callingConvention; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->callingConvention; } set { - ((__Internal*) __Instance)->callingConvention = value; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->callingConvention = value; } } @@ -7166,16 +7166,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.FunctionTemplateSpecialization __result0; - if (((__Internal*) __Instance)->specializationInfo == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->specializationInfo)) - __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((__Internal*) __Instance)->specializationInfo]; - else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((__Internal*) __Instance)->specializationInfo); + if (((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo)) + __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo]; + else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo); return __result0; } set { - ((__Internal*) __Instance)->specializationInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -7184,16 +7184,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Function __result0; - if (((__Internal*) __Instance)->instantiatedFrom == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->instantiatedFrom)) - __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((__Internal*) __Instance)->instantiatedFrom]; - else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((__Internal*) __Instance)->instantiatedFrom); + if (((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom)) + __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom]; + else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom); return __result0; } set { - ((__Internal*) __Instance)->instantiatedFrom = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -7201,12 +7201,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -7421,24 +7421,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Method(native.ToPointer(), skipVTables); } - internal static Method __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Method __CreateInstance(global::CppSharp.Parser.AST.Method.__Internal native, bool skipVTables = false) { return new Method(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Method.__Internal native) { var ret = Marshal.AllocHGlobal(376); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Method.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Method(__Internal native, bool skipVTables = false) + private Method(global::CppSharp.Parser.AST.Method.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7489,12 +7489,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVirtual != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isVirtual != 0; } set { - ((__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); } } @@ -7502,12 +7502,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isStatic != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isStatic != 0; } set { - ((__Internal*) __Instance)->isStatic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isStatic = (byte) (value ? 1 : 0); } } @@ -7515,12 +7515,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isConst != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isConst != 0; } set { - ((__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); } } @@ -7528,12 +7528,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExplicit != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isExplicit != 0; } set { - ((__Internal*) __Instance)->isExplicit = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isExplicit = (byte) (value ? 1 : 0); } } @@ -7541,12 +7541,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isOverride != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isOverride != 0; } set { - ((__Internal*) __Instance)->isOverride = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isOverride = (byte) (value ? 1 : 0); } } @@ -7554,12 +7554,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->methodKind; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->methodKind; } set { - ((__Internal*) __Instance)->methodKind = value; + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->methodKind = value; } } @@ -7567,12 +7567,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDefaultConstructor != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isDefaultConstructor != 0; } set { - ((__Internal*) __Instance)->isDefaultConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isDefaultConstructor = (byte) (value ? 1 : 0); } } @@ -7580,12 +7580,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isCopyConstructor != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isCopyConstructor != 0; } set { - ((__Internal*) __Instance)->isCopyConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isCopyConstructor = (byte) (value ? 1 : 0); } } @@ -7593,12 +7593,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isMoveConstructor != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isMoveConstructor != 0; } set { - ((__Internal*) __Instance)->isMoveConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isMoveConstructor = (byte) (value ? 1 : 0); } } @@ -7606,12 +7606,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->conversionType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->conversionType); } set { - ((__Internal*) __Instance)->conversionType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->conversionType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -7619,12 +7619,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->refQualifier; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->refQualifier; } set { - ((__Internal*) __Instance)->refQualifier = value; + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->refQualifier = value; } } } @@ -7862,24 +7862,24 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Enumeration.Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Item(native.ToPointer(), skipVTables); } - internal static Item __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Enumeration.Item __CreateInstance(global::CppSharp.Parser.AST.Enumeration.Item.__Internal native, bool skipVTables = false) { return new Item(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Enumeration.Item.__Internal native) { var ret = Marshal.AllocHGlobal(200); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Enumeration.Item.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Item(__Internal native, bool skipVTables = false) + private Item(global::CppSharp.Parser.AST.Enumeration.Item.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7930,12 +7930,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->value; + return ((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->value; } set { - ((__Internal*) __Instance)->value = value; + ((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->value = value; } } @@ -7954,24 +7954,24 @@ namespace CppSharp } } - internal static new Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Enumeration(native.ToPointer(), skipVTables); } - internal static Enumeration __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Enumeration __CreateInstance(global::CppSharp.Parser.AST.Enumeration.__Internal native, bool skipVTables = false) { return new Enumeration(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Enumeration.__Internal native) { var ret = Marshal.AllocHGlobal(456); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Enumeration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Enumeration(__Internal native, bool skipVTables = false) + private Enumeration(global::CppSharp.Parser.AST.Enumeration.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8046,12 +8046,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->modifiers; + return ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->modifiers; } set { - ((__Internal*) __Instance)->modifiers = value; + ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->modifiers = value; } } @@ -8060,16 +8060,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Type __result0; - if (((__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->type)) - __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((__Internal*) __Instance)->type]; - else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((__Internal*) __Instance)->type); + if (((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type)) + __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type]; + else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type); return __result0; } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8078,16 +8078,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.BuiltinType __result0; - if (((__Internal*) __Instance)->builtinType == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->builtinType)) - __result0 = (global::CppSharp.Parser.AST.BuiltinType) global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((__Internal*) __Instance)->builtinType]; - else __result0 = global::CppSharp.Parser.AST.BuiltinType.__CreateInstance(((__Internal*) __Instance)->builtinType); + if (((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType)) + __result0 = (global::CppSharp.Parser.AST.BuiltinType) global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType]; + else __result0 = global::CppSharp.Parser.AST.BuiltinType.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType); return __result0; } set { - ((__Internal*) __Instance)->builtinType = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8189,24 +8189,24 @@ namespace CppSharp internal static extern void SetMangled_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Variable(native.ToPointer(), skipVTables); } - internal static Variable __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Variable __CreateInstance(global::CppSharp.Parser.AST.Variable.__Internal native, bool skipVTables = false) { return new Variable(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Variable.__Internal native) { var ret = Marshal.AllocHGlobal(208); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Variable.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Variable(__Internal native, bool skipVTables = false) + private Variable(global::CppSharp.Parser.AST.Variable.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8257,12 +8257,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -8312,29 +8312,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BaseClassSpecifier(native.ToPointer(), skipVTables); } - internal static BaseClassSpecifier __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BaseClassSpecifier __CreateInstance(global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal native, bool skipVTables = false) { return new BaseClassSpecifier(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) ret = native; return ret.ToPointer(); } - private BaseClassSpecifier(__Internal native, bool skipVTables = false) + private BaseClassSpecifier(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) _0.__Instance); } public void Dispose() @@ -8381,12 +8381,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->access; + return ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->access; } set { - ((__Internal*) __Instance)->access = value; + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->access = value; } } @@ -8394,12 +8394,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVirtual != 0; + return ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->isVirtual != 0; } set { - ((__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); } } @@ -8408,16 +8408,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Type __result0; - if (((__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->type)) - __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((__Internal*) __Instance)->type]; - else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((__Internal*) __Instance)->type); + if (((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type)) + __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type]; + else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type); return __result0; } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8425,12 +8425,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->offset = value; } } } @@ -8519,24 +8519,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Field(native.ToPointer(), skipVTables); } - internal static Field __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Field __CreateInstance(global::CppSharp.Parser.AST.Field.__Internal native, bool skipVTables = false) { return new Field(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Field.__Internal native) { var ret = Marshal.AllocHGlobal(200); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Field.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Field(__Internal native, bool skipVTables = false) + private Field(global::CppSharp.Parser.AST.Field.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8587,12 +8587,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -8601,16 +8601,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Class __result0; - if (((__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_class)) - __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((__Internal*) __Instance)->_class]; - else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((__Internal*) __Instance)->_class); + if (((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class)) + __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class]; + else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class); return __result0; } set { - ((__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8618,12 +8618,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isBitField != 0; + return ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->isBitField != 0; } set { - ((__Internal*) __Instance)->isBitField = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->isBitField = (byte) (value ? 1 : 0); } } @@ -8631,12 +8631,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->bitWidth; + return ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->bitWidth; } set { - ((__Internal*) __Instance)->bitWidth = value; + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->bitWidth = value; } } } @@ -8713,24 +8713,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AccessSpecifierDecl(native.ToPointer(), skipVTables); } - internal static AccessSpecifierDecl __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.AccessSpecifierDecl __CreateInstance(global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal native, bool skipVTables = false) { return new AccessSpecifierDecl(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal native) { var ret = Marshal.AllocHGlobal(168); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AccessSpecifierDecl(__Internal native, bool skipVTables = false) + private AccessSpecifierDecl(global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9005,24 +9005,24 @@ namespace CppSharp internal static extern uint GetSpecifiersCount_0(global::System.IntPtr instance); } - internal static new Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Class(native.ToPointer(), skipVTables); } - internal static Class __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Class __CreateInstance(global::CppSharp.Parser.AST.Class.__Internal native, bool skipVTables = false) { return new Class(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Class.__Internal native) { var ret = Marshal.AllocHGlobal(536); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Class.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Class(__Internal native, bool skipVTables = false) + private Class(global::CppSharp.Parser.AST.Class.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9169,12 +9169,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPOD != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPOD != 0; } set { - ((__Internal*) __Instance)->isPOD = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPOD = (byte) (value ? 1 : 0); } } @@ -9182,12 +9182,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isAbstract != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isAbstract != 0; } set { - ((__Internal*) __Instance)->isAbstract = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isAbstract = (byte) (value ? 1 : 0); } } @@ -9195,12 +9195,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isUnion != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isUnion != 0; } set { - ((__Internal*) __Instance)->isUnion = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isUnion = (byte) (value ? 1 : 0); } } @@ -9208,12 +9208,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDynamic != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isDynamic != 0; } set { - ((__Internal*) __Instance)->isDynamic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isDynamic = (byte) (value ? 1 : 0); } } @@ -9221,12 +9221,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPolymorphic != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPolymorphic != 0; } set { - ((__Internal*) __Instance)->isPolymorphic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPolymorphic = (byte) (value ? 1 : 0); } } @@ -9234,12 +9234,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasNonTrivialDefaultConstructor != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDefaultConstructor != 0; } set { - ((__Internal*) __Instance)->hasNonTrivialDefaultConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDefaultConstructor = (byte) (value ? 1 : 0); } } @@ -9247,12 +9247,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasNonTrivialCopyConstructor != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialCopyConstructor != 0; } set { - ((__Internal*) __Instance)->hasNonTrivialCopyConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialCopyConstructor = (byte) (value ? 1 : 0); } } @@ -9260,12 +9260,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasNonTrivialDestructor != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDestructor != 0; } set { - ((__Internal*) __Instance)->hasNonTrivialDestructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDestructor = (byte) (value ? 1 : 0); } } @@ -9273,12 +9273,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExternCContext != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isExternCContext != 0; } set { - ((__Internal*) __Instance)->isExternCContext = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isExternCContext = (byte) (value ? 1 : 0); } } @@ -9287,16 +9287,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ClassLayout __result0; - if (((__Internal*) __Instance)->layout == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->layout)) - __result0 = (global::CppSharp.Parser.AST.ClassLayout) global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((__Internal*) __Instance)->layout]; - else __result0 = global::CppSharp.Parser.AST.ClassLayout.__CreateInstance(((__Internal*) __Instance)->layout); + if (((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout)) + __result0 = (global::CppSharp.Parser.AST.ClassLayout) global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout]; + else __result0 = global::CppSharp.Parser.AST.ClassLayout.__CreateInstance(((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout); return __result0; } set { - ((__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -9440,24 +9440,24 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - internal static new Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Template(native.ToPointer(), skipVTables); } - internal static Template __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Template __CreateInstance(global::CppSharp.Parser.AST.Template.__Internal native, bool skipVTables = false) { return new Template(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Template.__Internal native) { var ret = Marshal.AllocHGlobal(200); - __Internal.cctor_3(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Template.__Internal.cctor_3(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Template(__Internal native, bool skipVTables = false) + private Template(global::CppSharp.Parser.AST.Template.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9547,16 +9547,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->TemplatedDecl)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->TemplatedDecl]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->TemplatedDecl); + if (((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl); return __result0; } set { - ((__Internal*) __Instance)->TemplatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -9648,24 +9648,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAliasTemplate(native.ToPointer(), skipVTables); } - internal static TypeAliasTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeAliasTemplate __CreateInstance(global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal native, bool skipVTables = false) { return new TypeAliasTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(200); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAliasTemplate(__Internal native, bool skipVTables = false) + private TypeAliasTemplate(global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9794,24 +9794,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateParameter __CreateInstance(global::CppSharp.Parser.AST.TemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(184); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameter(__Internal native, bool skipVTables = false) + private TemplateParameter(global::CppSharp.Parser.AST.TemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9867,12 +9867,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->depth; + return ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->depth; } set { - ((__Internal*) __Instance)->depth = value; + ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->depth = value; } } @@ -9880,12 +9880,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->index; + return ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->index; } set { - ((__Internal*) __Instance)->index = value; + ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->index = value; } } @@ -9893,12 +9893,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->isParameterPack != 0; } set { - ((__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); } } } @@ -9990,24 +9990,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateTemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateTemplateParameter __CreateInstance(global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateTemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(208); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateTemplateParameter(__Internal native, bool skipVTables = false) + private TemplateTemplateParameter(global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10058,12 +10058,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isParameterPack != 0; } set { - ((__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); } } @@ -10071,12 +10071,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPackExpansion != 0; + return ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isPackExpansion != 0; } set { - ((__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); } } @@ -10084,12 +10084,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExpandedParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack != 0; } set { - ((__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); } } } @@ -10178,24 +10178,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static TypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeTemplateParameter __CreateInstance(global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal native, bool skipVTables = false) { return new TypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(200); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeTemplateParameter(__Internal native, bool skipVTables = false) + private TypeTemplateParameter(global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10246,12 +10246,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->defaultArgument); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal*) __Instance)->defaultArgument); } set { - ((__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -10349,24 +10349,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NonTypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static NonTypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.NonTypeTemplateParameter __CreateInstance(global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal native, bool skipVTables = false) { return new NonTypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(200); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NonTypeTemplateParameter(__Internal native, bool skipVTables = false) + private NonTypeTemplateParameter(global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10418,16 +10418,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->defaultArgument)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->defaultArgument]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->defaultArgument); + if (((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument); return __result0; } set { - ((__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -10435,12 +10435,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->position; + return ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->position; } set { - ((__Internal*) __Instance)->position = value; + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->position = value; } } @@ -10448,12 +10448,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPackExpansion != 0; + return ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isPackExpansion != 0; } set { - ((__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); } } @@ -10461,12 +10461,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExpandedParameterPack != 0; + return ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack != 0; } set { - ((__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); } } } @@ -10572,24 +10572,24 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - internal static new ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplate(native.ToPointer(), skipVTables); } - internal static ClassTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassTemplate __CreateInstance(global::CppSharp.Parser.AST.ClassTemplate.__Internal native, bool skipVTables = false) { return new ClassTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(224); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplate(__Internal native, bool skipVTables = false) + private ClassTemplate(global::CppSharp.Parser.AST.ClassTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10846,24 +10846,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassTemplateSpecialization __CreateInstance(global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(576); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplateSpecialization(__Internal native, bool skipVTables = false) + private ClassTemplateSpecialization(global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10935,16 +10935,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ClassTemplate __result0; - if (((__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->templatedDecl)) - __result0 = (global::CppSharp.Parser.AST.ClassTemplate) global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((__Internal*) __Instance)->templatedDecl]; - else __result0 = global::CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((__Internal*) __Instance)->templatedDecl); + if (((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl)) + __result0 = (global::CppSharp.Parser.AST.ClassTemplate) global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl]; + else __result0 = global::CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl); return __result0; } set { - ((__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -10952,12 +10952,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->specializationKind; + return ((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->specializationKind; } set { - ((__Internal*) __Instance)->specializationKind = value; + ((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->specializationKind = value; } } @@ -11127,24 +11127,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization __CreateInstance(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(576); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplatePartialSpecialization(__Internal native, bool skipVTables = false) + private ClassTemplatePartialSpecialization(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11293,24 +11293,24 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - internal static new FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplate(native.ToPointer(), skipVTables); } - internal static FunctionTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionTemplate __CreateInstance(global::CppSharp.Parser.AST.FunctionTemplate.__Internal native, bool skipVTables = false) { return new FunctionTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FunctionTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(224); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FunctionTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplate(__Internal native, bool skipVTables = false) + private FunctionTemplate(global::CppSharp.Parser.AST.FunctionTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11447,29 +11447,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static FunctionTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionTemplateSpecialization __CreateInstance(global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplateSpecialization(__Internal native, bool skipVTables = false) + private FunctionTemplateSpecialization(global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11542,16 +11542,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.FunctionTemplate __result0; - if (((__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_template)) - __result0 = (global::CppSharp.Parser.AST.FunctionTemplate) global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((__Internal*) __Instance)->_template]; - else __result0 = global::CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((__Internal*) __Instance)->_template); + if (((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template)) + __result0 = (global::CppSharp.Parser.AST.FunctionTemplate) global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template]; + else __result0 = global::CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template); return __result0; } set { - ((__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -11560,16 +11560,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Function __result0; - if (((__Internal*) __Instance)->specializedFunction == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->specializedFunction)) - __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((__Internal*) __Instance)->specializedFunction]; - else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((__Internal*) __Instance)->specializedFunction); + if (((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction)) + __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction]; + else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction); return __result0; } set { - ((__Internal*) __Instance)->specializedFunction = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -11577,12 +11577,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->specializationKind; + return ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializationKind; } set { - ((__Internal*) __Instance)->specializationKind = value; + ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializationKind = value; } } @@ -11697,24 +11697,24 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - internal static new VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplate(native.ToPointer(), skipVTables); } - internal static VarTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VarTemplate __CreateInstance(global::CppSharp.Parser.AST.VarTemplate.__Internal native, bool skipVTables = false) { return new VarTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VarTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(224); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VarTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplate(__Internal native, bool skipVTables = false) + private VarTemplate(global::CppSharp.Parser.AST.VarTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11902,24 +11902,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VarTemplateSpecialization __CreateInstance(global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(248); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplateSpecialization(__Internal native, bool skipVTables = false) + private VarTemplateSpecialization(global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11991,16 +11991,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.VarTemplate __result0; - if (((__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->templatedDecl)) - __result0 = (global::CppSharp.Parser.AST.VarTemplate) global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap[((__Internal*) __Instance)->templatedDecl]; - else __result0 = global::CppSharp.Parser.AST.VarTemplate.__CreateInstance(((__Internal*) __Instance)->templatedDecl); + if (((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl)) + __result0 = (global::CppSharp.Parser.AST.VarTemplate) global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl]; + else __result0 = global::CppSharp.Parser.AST.VarTemplate.__CreateInstance(((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl); return __result0; } set { - ((__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -12008,12 +12008,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->specializationKind; + return ((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->specializationKind; } set { - ((__Internal*) __Instance)->specializationKind = value; + ((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->specializationKind = value; } } @@ -12114,24 +12114,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VarTemplatePartialSpecialization __CreateInstance(global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(248); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplatePartialSpecialization(__Internal native, bool skipVTables = false) + private VarTemplatePartialSpecialization(global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12287,24 +12287,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Namespace(native.ToPointer(), skipVTables); } - internal static Namespace __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Namespace __CreateInstance(global::CppSharp.Parser.AST.Namespace.__Internal native, bool skipVTables = false) { return new Namespace(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Namespace.__Internal native) { var ret = Marshal.AllocHGlobal(416); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Namespace.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Namespace(__Internal native, bool skipVTables = false) + private Namespace(global::CppSharp.Parser.AST.Namespace.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12355,12 +12355,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isInline != 0; + return ((global::CppSharp.Parser.AST.Namespace.__Internal*) __Instance)->isInline != 0; } set { - ((__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Namespace.__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); } } } @@ -12393,29 +12393,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PreprocessedEntity(native.ToPointer(), skipVTables); } - internal static PreprocessedEntity __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PreprocessedEntity __CreateInstance(global::CppSharp.Parser.AST.PreprocessedEntity.__Internal native, bool skipVTables = false) { return new PreprocessedEntity(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.PreprocessedEntity.__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) ret = native; return ret.ToPointer(); } - private PreprocessedEntity(__Internal native, bool skipVTables = false) + private PreprocessedEntity(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) _0.__Instance); } public void Dispose() @@ -12462,12 +12462,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->macroLocation; + return ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->macroLocation; } set { - ((__Internal*) __Instance)->macroLocation = value; + ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->macroLocation = value; } } @@ -12475,12 +12475,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->originalPtr; + return ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->originalPtr; } set { - ((__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; + ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; } } @@ -12488,12 +12488,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->kind = value; } } } @@ -12560,24 +12560,24 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroDefinition(native.ToPointer(), skipVTables); } - internal static MacroDefinition __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.MacroDefinition __CreateInstance(global::CppSharp.Parser.AST.MacroDefinition.__Internal native, bool skipVTables = false) { return new MacroDefinition(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.MacroDefinition.__Internal native) { var ret = Marshal.AllocHGlobal(80); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.MacroDefinition.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroDefinition(__Internal native, bool skipVTables = false) + private MacroDefinition(global::CppSharp.Parser.AST.MacroDefinition.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12628,12 +12628,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberStart; + return ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberStart; } set { - ((__Internal*) __Instance)->lineNumberStart = value; + ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberStart = value; } } @@ -12641,12 +12641,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberEnd; + return ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberEnd; } set { - ((__Internal*) __Instance)->lineNumberEnd = value; + ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberEnd = value; } } @@ -12738,24 +12738,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroExpansion(native.ToPointer(), skipVTables); } - internal static MacroExpansion __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.MacroExpansion __CreateInstance(global::CppSharp.Parser.AST.MacroExpansion.__Internal native, bool skipVTables = false) { return new MacroExpansion(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.MacroExpansion.__Internal native) { var ret = Marshal.AllocHGlobal(80); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.MacroExpansion.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroExpansion(__Internal native, bool skipVTables = false) + private MacroExpansion(global::CppSharp.Parser.AST.MacroExpansion.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12807,16 +12807,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.MacroDefinition __result0; - if (((__Internal*) __Instance)->definition == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->definition)) - __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((__Internal*) __Instance)->definition]; - else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((__Internal*) __Instance)->definition); + if (((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition)) + __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition]; + else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition); return __result0; } set { - ((__Internal*) __Instance)->definition = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -12996,24 +12996,24 @@ namespace CppSharp internal static extern uint GetMacrosCount_0(global::System.IntPtr instance); } - internal static new TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TranslationUnit(native.ToPointer(), skipVTables); } - internal static TranslationUnit __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TranslationUnit __CreateInstance(global::CppSharp.Parser.AST.TranslationUnit.__Internal native, bool skipVTables = false) { return new TranslationUnit(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TranslationUnit.__Internal native) { var ret = Marshal.AllocHGlobal(472); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TranslationUnit.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TranslationUnit(__Internal native, bool skipVTables = false) + private TranslationUnit(global::CppSharp.Parser.AST.TranslationUnit.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13088,12 +13088,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isSystemHeader != 0; + return ((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->isSystemHeader != 0; } set { - ((__Internal*) __Instance)->isSystemHeader = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->isSystemHeader = (byte) (value ? 1 : 0); } } @@ -13207,29 +13207,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NativeLibrary(native.ToPointer(), skipVTables); } - internal static NativeLibrary __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.NativeLibrary __CreateInstance(global::CppSharp.Parser.AST.NativeLibrary.__Internal native, bool skipVTables = false) { return new NativeLibrary(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.NativeLibrary.__Internal native) { var ret = Marshal.AllocHGlobal(80); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.NativeLibrary.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NativeLibrary(__Internal native, bool skipVTables = false) + private NativeLibrary(global::CppSharp.Parser.AST.NativeLibrary.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13313,12 +13313,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->archType; + return ((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->archType; } set { - ((__Internal*) __Instance)->archType = value; + ((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->archType = value; } } @@ -13402,29 +13402,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ASTContext(native.ToPointer(), skipVTables); } - internal static ASTContext __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ASTContext __CreateInstance(global::CppSharp.Parser.AST.ASTContext.__Internal native, bool skipVTables = false) { return new ASTContext(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ASTContext.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ASTContext.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ASTContext(__Internal native, bool skipVTables = false) + private ASTContext(global::CppSharp.Parser.AST.ASTContext.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13528,29 +13528,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Comment(native.ToPointer(), skipVTables); } - internal static Comment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Comment __CreateInstance(global::CppSharp.Parser.AST.Comment.__Internal native, bool skipVTables = false) { return new Comment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Comment.__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.Comment.__Internal*) ret = native; return ret.ToPointer(); } - private Comment(__Internal native, bool skipVTables = false) + private Comment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.Comment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.Comment.__Internal*) _0.__Instance); } public void Dispose() @@ -13602,12 +13602,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.Comment.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.Comment.__Internal*) __Instance)->kind = value; } } } @@ -13636,24 +13636,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockContentComment(native.ToPointer(), skipVTables); } - internal static BlockContentComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockContentComment __CreateInstance(global::CppSharp.Parser.AST.BlockContentComment.__Internal native, bool skipVTables = false) { return new BlockContentComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BlockContentComment.__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.BlockContentComment.__Internal*) ret = native; return ret.ToPointer(); } - private BlockContentComment(__Internal native, bool skipVTables = false) + private BlockContentComment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.BlockContentComment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.BlockContentComment.__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.BlockContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -13749,24 +13749,24 @@ namespace CppSharp internal static extern uint GetBlocksCount_0(global::System.IntPtr instance); } - internal static new FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FullComment(native.ToPointer(), skipVTables); } - internal static FullComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FullComment __CreateInstance(global::CppSharp.Parser.AST.FullComment.__Internal native, bool skipVTables = false) { return new FullComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FullComment.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FullComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FullComment(__Internal native, bool skipVTables = false) + private FullComment(global::CppSharp.Parser.AST.FullComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13874,24 +13874,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineContentComment(native.ToPointer(), skipVTables); } - internal static InlineContentComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineContentComment __CreateInstance(global::CppSharp.Parser.AST.InlineContentComment.__Internal native, bool skipVTables = false) { return new InlineContentComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InlineContentComment.__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.InlineContentComment.__Internal*) ret = native; return ret.ToPointer(); } - private InlineContentComment(__Internal native, bool skipVTables = false) + private InlineContentComment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.InlineContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -13943,12 +13943,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasTrailingNewline != 0; + return ((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) __Instance)->hasTrailingNewline != 0; } set { - ((__Internal*) __Instance)->hasTrailingNewline = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) __Instance)->hasTrailingNewline = (byte) (value ? 1 : 0); } } } @@ -14003,24 +14003,24 @@ namespace CppSharp internal static extern uint GetContentCount_0(global::System.IntPtr instance); } - internal static new ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParagraphComment(native.ToPointer(), skipVTables); } - internal static ParagraphComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ParagraphComment __CreateInstance(global::CppSharp.Parser.AST.ParagraphComment.__Internal native, bool skipVTables = false) { return new ParagraphComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ParagraphComment.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ParagraphComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParagraphComment(__Internal native, bool skipVTables = false) + private ParagraphComment(global::CppSharp.Parser.AST.ParagraphComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14095,12 +14095,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isWhitespace != 0; + return ((global::CppSharp.Parser.AST.ParagraphComment.__Internal*) __Instance)->isWhitespace != 0; } set { - ((__Internal*) __Instance)->isWhitespace = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.ParagraphComment.__Internal*) __Instance)->isWhitespace = (byte) (value ? 1 : 0); } } @@ -14209,29 +14209,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockCommandComment.Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockCommandComment.Argument __CreateInstance(global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(__Internal native, bool skipVTables = false) + private Argument(global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14294,24 +14294,24 @@ namespace CppSharp } } - internal static new BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockCommandComment(native.ToPointer(), skipVTables); } - internal static BlockCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockCommandComment __CreateInstance(global::CppSharp.Parser.AST.BlockCommandComment.__Internal native, bool skipVTables = false) { return new BlockCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BlockCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BlockCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BlockCommandComment(__Internal native, bool skipVTables = false) + private BlockCommandComment(global::CppSharp.Parser.AST.BlockCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14396,12 +14396,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->commandId; + return ((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->commandId; } set { - ((__Internal*) __Instance)->commandId = value; + ((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->commandId = value; } } @@ -14410,16 +14410,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ParagraphComment __result0; - if (((__Internal*) __Instance)->paragraphComment == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->paragraphComment)) - __result0 = (global::CppSharp.Parser.AST.ParagraphComment) global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((__Internal*) __Instance)->paragraphComment]; - else __result0 = global::CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((__Internal*) __Instance)->paragraphComment); + if (((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment)) + __result0 = (global::CppSharp.Parser.AST.ParagraphComment) global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment]; + else __result0 = global::CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment); return __result0; } set { - ((__Internal*) __Instance)->paragraphComment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -14479,24 +14479,24 @@ namespace CppSharp InOut = 2 } - internal static new ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParamCommandComment(native.ToPointer(), skipVTables); } - internal static ParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ParamCommandComment __CreateInstance(global::CppSharp.Parser.AST.ParamCommandComment.__Internal native, bool skipVTables = false) { return new ParamCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ParamCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ParamCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParamCommandComment(__Internal native, bool skipVTables = false) + private ParamCommandComment(global::CppSharp.Parser.AST.ParamCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14547,12 +14547,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->direction; + return ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->direction; } set { - ((__Internal*) __Instance)->direction = value; + ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->direction = value; } } @@ -14560,12 +14560,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->paramIndex; + return ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->paramIndex; } set { - ((__Internal*) __Instance)->paramIndex = value; + ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->paramIndex = value; } } } @@ -14626,24 +14626,24 @@ namespace CppSharp internal static extern uint GetPositionCount_0(global::System.IntPtr instance); } - internal static new TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TParamCommandComment(native.ToPointer(), skipVTables); } - internal static TParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TParamCommandComment __CreateInstance(global::CppSharp.Parser.AST.TParamCommandComment.__Internal native, bool skipVTables = false) { return new TParamCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TParamCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TParamCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TParamCommandComment(__Internal native, bool skipVTables = false) + private TParamCommandComment(global::CppSharp.Parser.AST.TParamCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14757,24 +14757,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockLineComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VerbatimBlockLineComment __CreateInstance(global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockLineComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockLineComment(__Internal native, bool skipVTables = false) + private VerbatimBlockLineComment(global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14892,24 +14892,24 @@ namespace CppSharp internal static extern uint GetLinesCount_0(global::System.IntPtr instance); } - internal static new VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VerbatimBlockComment __CreateInstance(global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockComment(__Internal native, bool skipVTables = false) + private VerbatimBlockComment(global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15036,24 +15036,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimLineComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VerbatimLineComment __CreateInstance(global::CppSharp.Parser.AST.VerbatimLineComment.__Internal native, bool skipVTables = false) { return new VerbatimLineComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VerbatimLineComment.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VerbatimLineComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimLineComment(__Internal native, bool skipVTables = false) + private VerbatimLineComment(global::CppSharp.Parser.AST.VerbatimLineComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15216,29 +15216,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineCommandComment.Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineCommandComment.Argument __CreateInstance(global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(__Internal native, bool skipVTables = false) + private Argument(global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15301,24 +15301,24 @@ namespace CppSharp } } - internal static new InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineCommandComment(native.ToPointer(), skipVTables); } - internal static InlineCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineCommandComment __CreateInstance(global::CppSharp.Parser.AST.InlineCommandComment.__Internal native, bool skipVTables = false) { return new InlineCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InlineCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.InlineCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InlineCommandComment(__Internal native, bool skipVTables = false) + private InlineCommandComment(global::CppSharp.Parser.AST.InlineCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15389,12 +15389,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->commandId; + return ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commandId; } set { - ((__Internal*) __Instance)->commandId = value; + ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commandId = value; } } @@ -15402,12 +15402,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->commentRenderKind; + return ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commentRenderKind; } set { - ((__Internal*) __Instance)->commentRenderKind = value; + ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commentRenderKind = value; } } @@ -15448,24 +15448,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLTagComment(native.ToPointer(), skipVTables); } - internal static HTMLTagComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLTagComment __CreateInstance(global::CppSharp.Parser.AST.HTMLTagComment.__Internal native, bool skipVTables = false) { return new HTMLTagComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLTagComment.__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.HTMLTagComment.__Internal*) ret = native; return ret.ToPointer(); } - private HTMLTagComment(__Internal native, bool skipVTables = false) + private HTMLTagComment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.HTMLTagComment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.HTMLTagComment.__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.HTMLTagComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -15627,29 +15627,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Attribute(native.ToPointer(), skipVTables); } - internal static Attribute __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute __CreateInstance(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal native, bool skipVTables = false) { return new Attribute(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Attribute(__Internal native, bool skipVTables = false) + private Attribute(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15726,24 +15726,24 @@ namespace CppSharp } } - internal static new HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLStartTagComment(native.ToPointer(), skipVTables); } - internal static HTMLStartTagComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLStartTagComment __CreateInstance(global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal native, bool skipVTables = false) { return new HTMLStartTagComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal native) { var ret = Marshal.AllocHGlobal(56); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLStartTagComment(__Internal native, bool skipVTables = false) + private HTMLStartTagComment(global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15874,24 +15874,24 @@ namespace CppSharp internal static extern void SetTagName_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLEndTagComment(native.ToPointer(), skipVTables); } - internal static HTMLEndTagComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLEndTagComment __CreateInstance(global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal native, bool skipVTables = false) { return new HTMLEndTagComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLEndTagComment(__Internal native, bool skipVTables = false) + private HTMLEndTagComment(global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15993,24 +15993,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TextComment(native.ToPointer(), skipVTables); } - internal static TextComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TextComment __CreateInstance(global::CppSharp.Parser.AST.TextComment.__Internal native, bool skipVTables = false) { return new TextComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TextComment.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TextComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TextComment(__Internal native, bool skipVTables = false) + private TextComment(global::CppSharp.Parser.AST.TextComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16128,29 +16128,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new RawComment(native.ToPointer(), skipVTables); } - internal static RawComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.RawComment __CreateInstance(global::CppSharp.Parser.AST.RawComment.__Internal native, bool skipVTables = false) { return new RawComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.RawComment.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.RawComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private RawComment(__Internal native, bool skipVTables = false) + private RawComment(global::CppSharp.Parser.AST.RawComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16202,12 +16202,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->kind = value; } } @@ -16216,16 +16216,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.FullComment __result0; - if (((__Internal*) __Instance)->fullCommentBlock == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->fullCommentBlock)) - __result0 = (global::CppSharp.Parser.AST.FullComment) global::CppSharp.Parser.AST.FullComment.NativeToManagedMap[((__Internal*) __Instance)->fullCommentBlock]; - else __result0 = global::CppSharp.Parser.AST.FullComment.__CreateInstance(((__Internal*) __Instance)->fullCommentBlock); + if (((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock)) + __result0 = (global::CppSharp.Parser.AST.FullComment) global::CppSharp.Parser.AST.FullComment.NativeToManagedMap[((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock]; + else __result0 = global::CppSharp.Parser.AST.FullComment.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock); return __result0; } set { - ((__Internal*) __Instance)->fullCommentBlock = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -16292,17 +16292,17 @@ namespace CppSharp private SourceLocation.__Internal __instance; internal SourceLocation.__Internal __Instance { get { return __instance; } } - internal static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new SourceLocation(native.ToPointer(), skipVTables); } - internal static SourceLocation __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.SourceLocation __CreateInstance(global::CppSharp.Parser.SourceLocation.__Internal native, bool skipVTables = false) { return new SourceLocation(native, skipVTables); } - private SourceLocation(__Internal native, bool skipVTables = false) + private SourceLocation(global::CppSharp.Parser.SourceLocation.__Internal native, bool skipVTables = false) : this() { __instance = native; @@ -16310,7 +16310,7 @@ namespace CppSharp private SourceLocation(void* native, bool skipVTables = false) : this() { - __instance = *(__Internal*) native; + __instance = *(global::CppSharp.Parser.SourceLocation.__Internal*) native; } public SourceLocation(uint ID) @@ -16524,29 +16524,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserTargetInfo(native.ToPointer(), skipVTables); } - internal static ParserTargetInfo __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserTargetInfo __CreateInstance(global::CppSharp.Parser.ParserTargetInfo.__Internal native, bool skipVTables = false) { return new ParserTargetInfo(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ParserTargetInfo.__Internal native) { var ret = Marshal.AllocHGlobal(176); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.ParserTargetInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserTargetInfo(__Internal native, bool skipVTables = false) + private ParserTargetInfo(global::CppSharp.Parser.ParserTargetInfo.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16598,12 +16598,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char16Type; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Type; } set { - ((__Internal*) __Instance)->char16Type = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Type = value; } } @@ -16611,12 +16611,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char32Type; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Type; } set { - ((__Internal*) __Instance)->char32Type = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Type = value; } } @@ -16624,12 +16624,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->int64Type; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->int64Type; } set { - ((__Internal*) __Instance)->int64Type = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->int64Type = value; } } @@ -16637,12 +16637,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intMaxType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxType; } set { - ((__Internal*) __Instance)->intMaxType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxType = value; } } @@ -16650,12 +16650,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intPtrType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intPtrType; } set { - ((__Internal*) __Instance)->intPtrType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intPtrType = value; } } @@ -16663,12 +16663,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->sizeType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->sizeType; } set { - ((__Internal*) __Instance)->sizeType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->sizeType = value; } } @@ -16676,12 +16676,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->uIntMaxType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->uIntMaxType; } set { - ((__Internal*) __Instance)->uIntMaxType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->uIntMaxType = value; } } @@ -16689,12 +16689,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wCharType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharType; } set { - ((__Internal*) __Instance)->wCharType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharType = value; } } @@ -16702,12 +16702,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wIntType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wIntType; } set { - ((__Internal*) __Instance)->wIntType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wIntType = value; } } @@ -16715,12 +16715,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->boolAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolAlign; } set { - ((__Internal*) __Instance)->boolAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolAlign = value; } } @@ -16728,12 +16728,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->boolWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolWidth; } set { - ((__Internal*) __Instance)->boolWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolWidth = value; } } @@ -16741,12 +16741,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->charAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charAlign; } set { - ((__Internal*) __Instance)->charAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charAlign = value; } } @@ -16754,12 +16754,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->charWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charWidth; } set { - ((__Internal*) __Instance)->charWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charWidth = value; } } @@ -16767,12 +16767,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char16Align; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Align; } set { - ((__Internal*) __Instance)->char16Align = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Align = value; } } @@ -16780,12 +16780,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char16Width; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Width; } set { - ((__Internal*) __Instance)->char16Width = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Width = value; } } @@ -16793,12 +16793,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char32Align; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Align; } set { - ((__Internal*) __Instance)->char32Align = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Align = value; } } @@ -16806,12 +16806,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char32Width; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Width; } set { - ((__Internal*) __Instance)->char32Width = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Width = value; } } @@ -16819,12 +16819,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->halfAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfAlign; } set { - ((__Internal*) __Instance)->halfAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfAlign = value; } } @@ -16832,12 +16832,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->halfWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfWidth; } set { - ((__Internal*) __Instance)->halfWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfWidth = value; } } @@ -16845,12 +16845,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->floatAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatAlign; } set { - ((__Internal*) __Instance)->floatAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatAlign = value; } } @@ -16858,12 +16858,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->floatWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatWidth; } set { - ((__Internal*) __Instance)->floatWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatWidth = value; } } @@ -16871,12 +16871,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->doubleAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleAlign; } set { - ((__Internal*) __Instance)->doubleAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleAlign = value; } } @@ -16884,12 +16884,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->doubleWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleWidth; } set { - ((__Internal*) __Instance)->doubleWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleWidth = value; } } @@ -16897,12 +16897,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->shortAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortAlign; } set { - ((__Internal*) __Instance)->shortAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortAlign = value; } } @@ -16910,12 +16910,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->shortWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortWidth; } set { - ((__Internal*) __Instance)->shortWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortWidth = value; } } @@ -16923,12 +16923,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intAlign; } set { - ((__Internal*) __Instance)->intAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intAlign = value; } } @@ -16936,12 +16936,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intWidth; } set { - ((__Internal*) __Instance)->intWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intWidth = value; } } @@ -16949,12 +16949,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intMaxTWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxTWidth; } set { - ((__Internal*) __Instance)->intMaxTWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxTWidth = value; } } @@ -16962,12 +16962,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longAlign; } set { - ((__Internal*) __Instance)->longAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longAlign = value; } } @@ -16975,12 +16975,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longWidth; } set { - ((__Internal*) __Instance)->longWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longWidth = value; } } @@ -16988,12 +16988,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longDoubleAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleAlign; } set { - ((__Internal*) __Instance)->longDoubleAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleAlign = value; } } @@ -17001,12 +17001,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longDoubleWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleWidth; } set { - ((__Internal*) __Instance)->longDoubleWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleWidth = value; } } @@ -17014,12 +17014,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longLongAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongAlign; } set { - ((__Internal*) __Instance)->longLongAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongAlign = value; } } @@ -17027,12 +17027,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longLongWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongWidth; } set { - ((__Internal*) __Instance)->longLongWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongWidth = value; } } @@ -17040,12 +17040,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->pointerAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerAlign; } set { - ((__Internal*) __Instance)->pointerAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerAlign = value; } } @@ -17053,12 +17053,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->pointerWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerWidth; } set { - ((__Internal*) __Instance)->pointerWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerWidth = value; } } @@ -17066,12 +17066,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wCharAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharAlign; } set { - ((__Internal*) __Instance)->wCharAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharAlign = value; } } @@ -17079,12 +17079,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wCharWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharWidth; } set { - ((__Internal*) __Instance)->wCharWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharWidth = value; } } @@ -17388,29 +17388,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CppParserOptions(native.ToPointer(), skipVTables); } - internal static CppParserOptions __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.CppParserOptions __CreateInstance(global::CppSharp.Parser.CppParserOptions.__Internal native, bool skipVTables = false) { return new CppParserOptions(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.CppParserOptions.__Internal native) { var ret = Marshal.AllocHGlobal(256); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.CppParserOptions.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CppParserOptions(__Internal native, bool skipVTables = false) + private CppParserOptions(global::CppSharp.Parser.CppParserOptions.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17575,16 +17575,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ASTContext __result0; - if (((__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->ASTContext)) - __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((__Internal*) __Instance)->ASTContext]; - else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((__Internal*) __Instance)->ASTContext); + if (((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext)) + __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext]; + else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext); return __result0; } set { - ((__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -17592,12 +17592,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->toolSetToUse; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->toolSetToUse; } set { - ((__Internal*) __Instance)->toolSetToUse = value; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->toolSetToUse = value; } } @@ -17605,12 +17605,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->abi; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->abi; } set { - ((__Internal*) __Instance)->abi = value; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->abi = value; } } @@ -17618,12 +17618,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->noStandardIncludes != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noStandardIncludes != 0; } set { - ((__Internal*) __Instance)->noStandardIncludes = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noStandardIncludes = (byte) (value ? 1 : 0); } } @@ -17631,12 +17631,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->noBuiltinIncludes != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noBuiltinIncludes != 0; } set { - ((__Internal*) __Instance)->noBuiltinIncludes = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noBuiltinIncludes = (byte) (value ? 1 : 0); } } @@ -17644,12 +17644,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->microsoftMode != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->microsoftMode != 0; } set { - ((__Internal*) __Instance)->microsoftMode = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->microsoftMode = (byte) (value ? 1 : 0); } } @@ -17657,12 +17657,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->verbose != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->verbose != 0; } set { - ((__Internal*) __Instance)->verbose = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->verbose = (byte) (value ? 1 : 0); } } @@ -17670,12 +17670,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->languageVersion; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->languageVersion; } set { - ((__Internal*) __Instance)->languageVersion = value; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->languageVersion = value; } } @@ -17684,16 +17684,16 @@ namespace CppSharp get { global::CppSharp.Parser.ParserTargetInfo __result0; - if (((__Internal*) __Instance)->targetInfo == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->targetInfo)) - __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((__Internal*) __Instance)->targetInfo]; - else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(((__Internal*) __Instance)->targetInfo); + if (((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo)) + __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo]; + else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo); return __result0; } set { - ((__Internal*) __Instance)->targetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -17848,29 +17848,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserDiagnostic(native.ToPointer(), skipVTables); } - internal static ParserDiagnostic __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserDiagnostic __CreateInstance(global::CppSharp.Parser.ParserDiagnostic.__Internal native, bool skipVTables = false) { return new ParserDiagnostic(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ParserDiagnostic.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.ParserDiagnostic.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserDiagnostic(__Internal native, bool skipVTables = false) + private ParserDiagnostic(global::CppSharp.Parser.ParserDiagnostic.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17922,12 +17922,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->level; + return ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->level; } set { - ((__Internal*) __Instance)->level = value; + ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->level = value; } } @@ -17935,12 +17935,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumber; + return ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->lineNumber; } set { - ((__Internal*) __Instance)->lineNumber = value; + ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->lineNumber = value; } } @@ -17948,12 +17948,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->columnNumber; + return ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->columnNumber; } set { - ((__Internal*) __Instance)->columnNumber = value; + ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->columnNumber = value; } } @@ -18045,29 +18045,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserResult(native.ToPointer(), skipVTables); } - internal static ParserResult __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserResult __CreateInstance(global::CppSharp.Parser.ParserResult.__Internal native, bool skipVTables = false) { return new ParserResult(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ParserResult.__Internal native) { var ret = Marshal.AllocHGlobal(56); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.ParserResult.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserResult(__Internal native, bool skipVTables = false) + private ParserResult(global::CppSharp.Parser.ParserResult.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18139,12 +18139,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->kind = value; } } @@ -18153,16 +18153,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ASTContext __result0; - if (((__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->ASTContext)) - __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((__Internal*) __Instance)->ASTContext]; - else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((__Internal*) __Instance)->ASTContext); + if (((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext)) + __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext]; + else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext); return __result0; } set { - ((__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -18171,16 +18171,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.NativeLibrary __result0; - if (((__Internal*) __Instance)->library == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->library)) - __result0 = (global::CppSharp.Parser.AST.NativeLibrary) global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((__Internal*) __Instance)->library]; - else __result0 = global::CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((__Internal*) __Instance)->library); + if (((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library)) + __result0 = (global::CppSharp.Parser.AST.NativeLibrary) global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library]; + else __result0 = global::CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library); return __result0; } set { - ((__Internal*) __Instance)->library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -18223,29 +18223,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClangParser(native.ToPointer(), skipVTables); } - internal static ClangParser __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ClangParser __CreateInstance(global::CppSharp.Parser.ClangParser.__Internal native, bool skipVTables = false) { return new ClangParser(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ClangParser.__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.ClangParser.__Internal*) ret = native; return ret.ToPointer(); } - private ClangParser(__Internal native, bool skipVTables = false) + private ClangParser(global::CppSharp.Parser.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.ClangParser.__Internal*) __Instance) = *((global::CppSharp.Parser.ClangParser.__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 fb6244bc..b8f0e5c8 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 @@ -161,29 +161,29 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::Std.__1.Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Allocator(native.ToPointer(), skipVTables); } - internal static Allocator __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::Std.__1.Allocator __CreateInstance(global::Std.__1.Allocator.__Internal native, bool skipVTables = false) { return new Allocator(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::Std.__1.Allocator.__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(__Internal*) ret = native; + *(global::Std.__1.Allocator.__Internal*) ret = native; return ret.ToPointer(); } - private Allocator(__Internal native, bool skipVTables = false) + private Allocator(global::Std.__1.Allocator.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1399,29 +1399,29 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::Std.__1.BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BasicString(native.ToPointer(), skipVTables); } - internal static BasicString __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::Std.__1.BasicString __CreateInstance(global::Std.__1.BasicString.__Internal native, bool skipVTables = false) { return new BasicString(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::Std.__1.BasicString.__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(__Internal*) ret = native; + *(global::Std.__1.BasicString.__Internal*) ret = native; return ret.ToPointer(); } - private BasicString(__Internal native, bool skipVTables = false) + private BasicString(global::Std.__1.BasicString.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; 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 a8f1ba1b..0f774b8b 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 @@ -320,29 +320,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Type(native.ToPointer(), skipVTables); } - internal static Type __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Type __CreateInstance(global::CppSharp.Parser.AST.Type.__Internal native, bool skipVTables = false) { return new Type(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Type.__Internal native) { var ret = Marshal.AllocHGlobal(8); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Type.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Type(__Internal native, bool skipVTables = false) + private Type(global::CppSharp.Parser.AST.Type.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -397,12 +397,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->kind = value; } } @@ -410,12 +410,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDependent != 0; + return ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->isDependent != 0; } set { - ((__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); } } } @@ -443,29 +443,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeQualifiers(native.ToPointer(), skipVTables); } - internal static TypeQualifiers __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeQualifiers __CreateInstance(global::CppSharp.Parser.AST.TypeQualifiers.__Internal native, bool skipVTables = false) { return new TypeQualifiers(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeQualifiers.__Internal native) { var ret = Marshal.AllocHGlobal(3); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) ret = native; return ret.ToPointer(); } - private TypeQualifiers(__Internal native, bool skipVTables = false) + private TypeQualifiers(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) _0.__Instance); } public TypeQualifiers() @@ -511,12 +511,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isConst != 0; + return ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isConst != 0; } set { - ((__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); } } @@ -524,12 +524,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVolatile != 0; + return ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isVolatile != 0; } set { - ((__Internal*) __Instance)->isVolatile = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isVolatile = (byte) (value ? 1 : 0); } } @@ -537,12 +537,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isRestrict != 0; + return ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isRestrict != 0; } set { - ((__Internal*) __Instance)->isRestrict = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isRestrict = (byte) (value ? 1 : 0); } } } @@ -572,29 +572,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new QualifiedType(native.ToPointer(), skipVTables); } - internal static QualifiedType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.QualifiedType __CreateInstance(global::CppSharp.Parser.AST.QualifiedType.__Internal native, bool skipVTables = false) { return new QualifiedType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.QualifiedType.__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) ret = native; return ret.ToPointer(); } - private QualifiedType(__Internal native, bool skipVTables = false) + private QualifiedType(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.QualifiedType.__Internal*) _0.__Instance); } public void Dispose() @@ -642,16 +642,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Type __result0; - if (((__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->type)) - __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((__Internal*) __Instance)->type]; - else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((__Internal*) __Instance)->type); + if (((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type)) + __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type]; + else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type); return __result0; } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -659,12 +659,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((__Internal*) __Instance)->qualifiers); + return global::CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->qualifiers); } set { - ((__Internal*) __Instance)->qualifiers = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.TypeQualifiers.__Internal() : *(global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->qualifiers = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.TypeQualifiers.__Internal() : *(global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) value.__Instance; } } } @@ -694,24 +694,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TagType(native.ToPointer(), skipVTables); } - internal static TagType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TagType __CreateInstance(global::CppSharp.Parser.AST.TagType.__Internal native, bool skipVTables = false) { return new TagType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TagType.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TagType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TagType(__Internal native, bool skipVTables = false) + private TagType(global::CppSharp.Parser.AST.TagType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -753,16 +753,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -809,24 +809,24 @@ namespace CppSharp Incomplete = 3 } - internal static new ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ArrayType(native.ToPointer(), skipVTables); } - internal static ArrayType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ArrayType __CreateInstance(global::CppSharp.Parser.AST.ArrayType.__Internal native, bool skipVTables = false) { return new ArrayType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ArrayType.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ArrayType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ArrayType(__Internal native, bool skipVTables = false) + private ArrayType(global::CppSharp.Parser.AST.ArrayType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -867,12 +867,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -880,12 +880,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->sizeType; + return ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->sizeType; } set { - ((__Internal*) __Instance)->sizeType = value; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->sizeType = value; } } @@ -893,12 +893,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->size; + return ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->size; } set { - ((__Internal*) __Instance)->size = value; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->size = value; } } @@ -906,12 +906,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->elementSize; + return ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->elementSize; } set { - ((__Internal*) __Instance)->elementSize = value; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->elementSize = value; } } } @@ -975,24 +975,24 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - internal static new FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionType(native.ToPointer(), skipVTables); } - internal static FunctionType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionType __CreateInstance(global::CppSharp.Parser.AST.FunctionType.__Internal native, bool skipVTables = false) { return new FunctionType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FunctionType.__Internal native) { var ret = Marshal.AllocHGlobal(56); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FunctionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionType(__Internal native, bool skipVTables = false) + private FunctionType(global::CppSharp.Parser.AST.FunctionType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1067,12 +1067,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->returnType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->returnType); } set { - ((__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1080,12 +1080,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->callingConvention; + return ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->callingConvention; } set { - ((__Internal*) __Instance)->callingConvention = value; + ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->callingConvention = value; } } @@ -1093,12 +1093,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->exceptionSpecType; + return ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->exceptionSpecType; } set { - ((__Internal*) __Instance)->exceptionSpecType = value; + ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->exceptionSpecType = value; } } @@ -1148,24 +1148,24 @@ namespace CppSharp RVReference = 3 } - internal static new PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PointerType(native.ToPointer(), skipVTables); } - internal static PointerType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PointerType __CreateInstance(global::CppSharp.Parser.AST.PointerType.__Internal native, bool skipVTables = false) { return new PointerType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.PointerType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.PointerType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PointerType(__Internal native, bool skipVTables = false) + private PointerType(global::CppSharp.Parser.AST.PointerType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1206,12 +1206,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedPointee); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->qualifiedPointee); } set { - ((__Internal*) __Instance)->qualifiedPointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->qualifiedPointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1219,12 +1219,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->modifier; + return ((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->modifier; } set { - ((__Internal*) __Instance)->modifier = value; + ((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->modifier = value; } } } @@ -1254,24 +1254,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MemberPointerType(native.ToPointer(), skipVTables); } - internal static MemberPointerType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.MemberPointerType __CreateInstance(global::CppSharp.Parser.AST.MemberPointerType.__Internal native, bool skipVTables = false) { return new MemberPointerType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.MemberPointerType.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.MemberPointerType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MemberPointerType(__Internal native, bool skipVTables = false) + private MemberPointerType(global::CppSharp.Parser.AST.MemberPointerType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1312,12 +1312,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->pointee); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.MemberPointerType.__Internal*) __Instance)->pointee); } set { - ((__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.MemberPointerType.__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -1347,24 +1347,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefType(native.ToPointer(), skipVTables); } - internal static TypedefType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypedefType __CreateInstance(global::CppSharp.Parser.AST.TypedefType.__Internal native, bool skipVTables = false) { return new TypedefType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypedefType.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypedefType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefType(__Internal native, bool skipVTables = false) + private TypedefType(global::CppSharp.Parser.AST.TypedefType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1406,16 +1406,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TypedefNameDecl __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.TypedefNameDecl) global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.TypedefNameDecl) global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -1448,24 +1448,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AttributedType(native.ToPointer(), skipVTables); } - internal static AttributedType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.AttributedType __CreateInstance(global::CppSharp.Parser.AST.AttributedType.__Internal native, bool skipVTables = false) { return new AttributedType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.AttributedType.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.AttributedType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AttributedType(__Internal native, bool skipVTables = false) + private AttributedType(global::CppSharp.Parser.AST.AttributedType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1506,12 +1506,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->modified); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->modified); } set { - ((__Internal*) __Instance)->modified = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->modified = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1519,12 +1519,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->equivalent); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->equivalent); } set { - ((__Internal*) __Instance)->equivalent = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->equivalent = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -1560,24 +1560,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DecayedType(native.ToPointer(), skipVTables); } - internal static DecayedType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DecayedType __CreateInstance(global::CppSharp.Parser.AST.DecayedType.__Internal native, bool skipVTables = false) { return new DecayedType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DecayedType.__Internal native) { var ret = Marshal.AllocHGlobal(56); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DecayedType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DecayedType(__Internal native, bool skipVTables = false) + private DecayedType(global::CppSharp.Parser.AST.DecayedType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1618,12 +1618,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->decayed); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->decayed); } set { - ((__Internal*) __Instance)->decayed = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->decayed = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1631,12 +1631,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->original); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->original); } set { - ((__Internal*) __Instance)->original = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->original = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1644,12 +1644,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->pointee); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->pointee); } set { - ((__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -1697,29 +1697,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateArgument(native.ToPointer(), skipVTables); } - internal static TemplateArgument __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateArgument __CreateInstance(global::CppSharp.Parser.AST.TemplateArgument.__Internal native, bool skipVTables = false) { return new TemplateArgument(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateArgument.__Internal native) { var ret = Marshal.AllocHGlobal(40); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.TemplateArgument.__Internal*) ret = native; return ret.ToPointer(); } - private TemplateArgument(__Internal native, bool skipVTables = false) + private TemplateArgument(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) _0.__Instance); } public void Dispose() @@ -1766,12 +1766,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->kind = value; } } @@ -1779,12 +1779,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->type); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->type); } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1793,16 +1793,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -1810,12 +1810,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->integral; + return ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->integral; } set { - ((__Internal*) __Instance)->integral = value; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->integral = value; } } } @@ -1876,24 +1876,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static TemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateSpecializationType __CreateInstance(global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal native, bool skipVTables = false) { return new TemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal native) { var ret = Marshal.AllocHGlobal(56); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateSpecializationType(__Internal native, bool skipVTables = false) + private TemplateSpecializationType(global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1965,16 +1965,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Template __result0; - if (((__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_template)) - __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[((__Internal*) __Instance)->_template]; - else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(((__Internal*) __Instance)->_template); + if (((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template)) + __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template]; + else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template); return __result0; } set { - ((__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -1982,12 +1982,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2054,24 +2054,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static DependentTemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DependentTemplateSpecializationType __CreateInstance(global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentTemplateSpecializationType(__Internal native, bool skipVTables = false) + private DependentTemplateSpecializationType(global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2142,12 +2142,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2200,24 +2200,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterType(native.ToPointer(), skipVTables); } - internal static TemplateParameterType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateParameterType __CreateInstance(global::CppSharp.Parser.AST.TemplateParameterType.__Internal native, bool skipVTables = false) { return new TemplateParameterType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateParameterType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateParameterType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterType(__Internal native, bool skipVTables = false) + private TemplateParameterType(global::CppSharp.Parser.AST.TemplateParameterType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2269,16 +2269,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TypeTemplateParameter __result0; - if (((__Internal*) __Instance)->parameter == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->parameter)) - __result0 = (global::CppSharp.Parser.AST.TypeTemplateParameter) global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((__Internal*) __Instance)->parameter]; - else __result0 = global::CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((__Internal*) __Instance)->parameter); + if (((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter)) + __result0 = (global::CppSharp.Parser.AST.TypeTemplateParameter) global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter]; + else __result0 = global::CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter); return __result0; } set { - ((__Internal*) __Instance)->parameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -2286,12 +2286,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->depth; + return ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->depth; } set { - ((__Internal*) __Instance)->depth = value; + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->depth = value; } } @@ -2299,12 +2299,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->index; + return ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->index; } set { - ((__Internal*) __Instance)->index = value; + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->index = value; } } @@ -2312,12 +2312,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->isParameterPack != 0; } set { - ((__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); } } } @@ -2350,24 +2350,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native.ToPointer(), skipVTables); } - internal static TemplateParameterSubstitutionType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateParameterSubstitutionType __CreateInstance(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterSubstitutionType(__Internal native, bool skipVTables = false) + private TemplateParameterSubstitutionType(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2408,12 +2408,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->replacement); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacement); } set { - ((__Internal*) __Instance)->replacement = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacement = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2422,16 +2422,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TemplateParameterType __result0; - if (((__Internal*) __Instance)->replacedParameter == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->replacedParameter)) - __result0 = (global::CppSharp.Parser.AST.TemplateParameterType) global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap[((__Internal*) __Instance)->replacedParameter]; - else __result0 = global::CppSharp.Parser.AST.TemplateParameterType.__CreateInstance(((__Internal*) __Instance)->replacedParameter); + if (((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter)) + __result0 = (global::CppSharp.Parser.AST.TemplateParameterType) global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter]; + else __result0 = global::CppSharp.Parser.AST.TemplateParameterType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter); return __result0; } set { - ((__Internal*) __Instance)->replacedParameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -2464,24 +2464,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InjectedClassNameType(native.ToPointer(), skipVTables); } - internal static InjectedClassNameType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InjectedClassNameType __CreateInstance(global::CppSharp.Parser.AST.InjectedClassNameType.__Internal native, bool skipVTables = false) { return new InjectedClassNameType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InjectedClassNameType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.InjectedClassNameType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InjectedClassNameType(__Internal native, bool skipVTables = false) + private InjectedClassNameType(global::CppSharp.Parser.AST.InjectedClassNameType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2522,12 +2522,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->injectedSpecializationType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->injectedSpecializationType); } set { - ((__Internal*) __Instance)->injectedSpecializationType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->injectedSpecializationType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2536,16 +2536,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Class __result0; - if (((__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_class)) - __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((__Internal*) __Instance)->_class]; - else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((__Internal*) __Instance)->_class); + if (((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class)) + __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class]; + else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class); return __result0; } set { - ((__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -2575,24 +2575,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentNameType(native.ToPointer(), skipVTables); } - internal static DependentNameType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DependentNameType __CreateInstance(global::CppSharp.Parser.AST.DependentNameType.__Internal native, bool skipVTables = false) { return new DependentNameType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DependentNameType.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DependentNameType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentNameType(__Internal native, bool skipVTables = false) + private DependentNameType(global::CppSharp.Parser.AST.DependentNameType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2633,12 +2633,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -2665,24 +2665,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PackExpansionType(native.ToPointer(), skipVTables); } - internal static PackExpansionType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PackExpansionType __CreateInstance(global::CppSharp.Parser.AST.PackExpansionType.__Internal native, bool skipVTables = false) { return new PackExpansionType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.PackExpansionType.__Internal native) { var ret = Marshal.AllocHGlobal(8); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.PackExpansionType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PackExpansionType(__Internal native, bool skipVTables = false) + private PackExpansionType(global::CppSharp.Parser.AST.PackExpansionType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2748,24 +2748,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new UnaryTransformType(native.ToPointer(), skipVTables); } - internal static UnaryTransformType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.UnaryTransformType __CreateInstance(global::CppSharp.Parser.AST.UnaryTransformType.__Internal native, bool skipVTables = false) { return new UnaryTransformType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.UnaryTransformType.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.UnaryTransformType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private UnaryTransformType(__Internal native, bool skipVTables = false) + private UnaryTransformType(global::CppSharp.Parser.AST.UnaryTransformType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2806,12 +2806,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2819,12 +2819,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->baseType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->baseType); } set { - ((__Internal*) __Instance)->baseType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->baseType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -2857,24 +2857,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VectorType(native.ToPointer(), skipVTables); } - internal static VectorType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VectorType __CreateInstance(global::CppSharp.Parser.AST.VectorType.__Internal native, bool skipVTables = false) { return new VectorType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VectorType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VectorType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VectorType(__Internal native, bool skipVTables = false) + private VectorType(global::CppSharp.Parser.AST.VectorType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2915,12 +2915,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->elementType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->elementType); } set { - ((__Internal*) __Instance)->elementType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->elementType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2928,12 +2928,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->numElements; + return ((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->numElements; } set { - ((__Internal*) __Instance)->numElements = value; + ((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->numElements = value; } } } @@ -2963,24 +2963,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BuiltinType(native.ToPointer(), skipVTables); } - internal static BuiltinType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BuiltinType __CreateInstance(global::CppSharp.Parser.AST.BuiltinType.__Internal native, bool skipVTables = false) { return new BuiltinType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BuiltinType.__Internal native) { var ret = Marshal.AllocHGlobal(12); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BuiltinType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BuiltinType(__Internal native, bool skipVTables = false) + private BuiltinType(global::CppSharp.Parser.AST.BuiltinType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3021,12 +3021,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->type; + return ((global::CppSharp.Parser.AST.BuiltinType.__Internal*) __Instance)->type; } set { - ((__Internal*) __Instance)->type = value; + ((global::CppSharp.Parser.AST.BuiltinType.__Internal*) __Instance)->type = value; } } } @@ -3059,29 +3059,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableComponent(native.ToPointer(), skipVTables); } - internal static VTableComponent __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableComponent __CreateInstance(global::CppSharp.Parser.AST.VTableComponent.__Internal native, bool skipVTables = false) { return new VTableComponent(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VTableComponent.__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.VTableComponent.__Internal*) ret = native; return ret.ToPointer(); } - private VTableComponent(__Internal native, bool skipVTables = false) + private VTableComponent(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.VTableComponent.__Internal*) _0.__Instance); } public void Dispose() @@ -3128,12 +3128,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->kind = value; } } @@ -3141,12 +3141,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->offset = value; } } @@ -3155,16 +3155,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -3216,29 +3216,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableLayout(native.ToPointer(), skipVTables); } - internal static VTableLayout __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableLayout __CreateInstance(global::CppSharp.Parser.AST.VTableLayout.__Internal native, bool skipVTables = false) { return new VTableLayout(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VTableLayout.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VTableLayout.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VTableLayout(__Internal native, bool skipVTables = false) + private VTableLayout(global::CppSharp.Parser.AST.VTableLayout.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3351,29 +3351,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VFTableInfo(native.ToPointer(), skipVTables); } - internal static VFTableInfo __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VFTableInfo __CreateInstance(global::CppSharp.Parser.AST.VFTableInfo.__Internal native, bool skipVTables = false) { return new VFTableInfo(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VFTableInfo.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VFTableInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VFTableInfo(__Internal native, bool skipVTables = false) + private VFTableInfo(global::CppSharp.Parser.AST.VFTableInfo.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3425,12 +3425,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VBTableIndex; + return ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VBTableIndex; } set { - ((__Internal*) __Instance)->VBTableIndex = value; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VBTableIndex = value; } } @@ -3438,12 +3438,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VFPtrOffset; + return ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrOffset; } set { - ((__Internal*) __Instance)->VFPtrOffset = value; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrOffset = value; } } @@ -3451,12 +3451,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VFPtrFullOffset; + return ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrFullOffset; } set { - ((__Internal*) __Instance)->VFPtrFullOffset = value; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrFullOffset = value; } } @@ -3464,12 +3464,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((__Internal*) __Instance)->layout); + return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->layout); } set { - ((__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; } } } @@ -3520,29 +3520,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutField(native.ToPointer(), skipVTables); } - internal static LayoutField __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutField __CreateInstance(global::CppSharp.Parser.AST.LayoutField.__Internal native, bool skipVTables = false) { return new LayoutField(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.LayoutField.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.LayoutField.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutField(__Internal native, bool skipVTables = false) + private LayoutField(global::CppSharp.Parser.AST.LayoutField.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3594,12 +3594,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->offset = value; } } @@ -3607,12 +3607,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -3620,12 +3620,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->fieldPtr; + return ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->fieldPtr; } set { - ((__Internal*) __Instance)->fieldPtr = (global::System.IntPtr) value; + ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->fieldPtr = (global::System.IntPtr) value; } } @@ -3674,29 +3674,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutBase(native.ToPointer(), skipVTables); } - internal static LayoutBase __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutBase __CreateInstance(global::CppSharp.Parser.AST.LayoutBase.__Internal native, bool skipVTables = false) { return new LayoutBase(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.LayoutBase.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.LayoutBase.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutBase(__Internal native, bool skipVTables = false) + private LayoutBase(global::CppSharp.Parser.AST.LayoutBase.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3748,12 +3748,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->offset = value; } } @@ -3762,16 +3762,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Class __result0; - if (((__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_class)) - __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((__Internal*) __Instance)->_class]; - else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((__Internal*) __Instance)->_class); + if (((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class)) + __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class]; + else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class); return __result0; } set { - ((__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -3890,29 +3890,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassLayout(native.ToPointer(), skipVTables); } - internal static ClassLayout __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassLayout __CreateInstance(global::CppSharp.Parser.AST.ClassLayout.__Internal native, bool skipVTables = false) { return new ClassLayout(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassLayout.__Internal native) { var ret = Marshal.AllocHGlobal(136); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassLayout.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassLayout(__Internal native, bool skipVTables = false) + private ClassLayout(global::CppSharp.Parser.AST.ClassLayout.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4024,12 +4024,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->ABI; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->ABI; } set { - ((__Internal*) __Instance)->ABI = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->ABI = value; } } @@ -4037,12 +4037,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((__Internal*) __Instance)->layout); + return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->layout); } set { - ((__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; } } @@ -4050,12 +4050,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasOwnVFPtr != 0; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->hasOwnVFPtr != 0; } set { - ((__Internal*) __Instance)->hasOwnVFPtr = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->hasOwnVFPtr = (byte) (value ? 1 : 0); } } @@ -4063,12 +4063,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VBPtrOffset; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->VBPtrOffset; } set { - ((__Internal*) __Instance)->VBPtrOffset = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->VBPtrOffset = value; } } @@ -4076,12 +4076,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->alignment; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->alignment; } set { - ((__Internal*) __Instance)->alignment = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->alignment = value; } } @@ -4089,12 +4089,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->size; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->size; } set { - ((__Internal*) __Instance)->size = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->size = value; } } @@ -4102,12 +4102,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->dataSize; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->dataSize; } set { - ((__Internal*) __Instance)->dataSize = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->dataSize = value; } } @@ -4264,29 +4264,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Declaration(native.ToPointer(), skipVTables); } - internal static Declaration __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Declaration __CreateInstance(global::CppSharp.Parser.AST.Declaration.__Internal native, bool skipVTables = false) { return new Declaration(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Declaration.__Internal native) { var ret = Marshal.AllocHGlobal(192); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Declaration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Declaration(__Internal native, bool skipVTables = false) + private Declaration(global::CppSharp.Parser.AST.Declaration.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4367,12 +4367,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->kind = value; } } @@ -4380,12 +4380,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->access; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->access; } set { - ((__Internal*) __Instance)->access = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->access = value; } } @@ -4394,16 +4394,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.DeclarationContext __result0; - if (((__Internal*) __Instance)->_namespace == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_namespace)) - __result0 = (global::CppSharp.Parser.AST.DeclarationContext) global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((__Internal*) __Instance)->_namespace]; - else __result0 = global::CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((__Internal*) __Instance)->_namespace); + if (((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace)) + __result0 = (global::CppSharp.Parser.AST.DeclarationContext) global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace]; + else __result0 = global::CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace); return __result0; } set { - ((__Internal*) __Instance)->_namespace = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -4411,12 +4411,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.SourceLocation.__CreateInstance(((__Internal*) __Instance)->location); + return global::CppSharp.Parser.SourceLocation.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->location); } set { - ((__Internal*) __Instance)->location = value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->location = value.__Instance; } } @@ -4424,12 +4424,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberStart; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberStart; } set { - ((__Internal*) __Instance)->lineNumberStart = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberStart = value; } } @@ -4437,12 +4437,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberEnd; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberEnd; } set { - ((__Internal*) __Instance)->lineNumberEnd = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberEnd = value; } } @@ -4450,12 +4450,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isIncomplete != 0; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isIncomplete != 0; } set { - ((__Internal*) __Instance)->isIncomplete = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isIncomplete = (byte) (value ? 1 : 0); } } @@ -4463,12 +4463,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDependent != 0; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isDependent != 0; } set { - ((__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); } } @@ -4476,12 +4476,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isImplicit != 0; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isImplicit != 0; } set { - ((__Internal*) __Instance)->isImplicit = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isImplicit = (byte) (value ? 1 : 0); } } @@ -4490,16 +4490,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->completeDeclaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->completeDeclaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->completeDeclaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->completeDeclaration); + if (((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration); return __result0; } set { - ((__Internal*) __Instance)->completeDeclaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -4507,12 +4507,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->definitionOrder; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->definitionOrder; } set { - ((__Internal*) __Instance)->definitionOrder = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->definitionOrder = value; } } @@ -4520,12 +4520,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->originalPtr; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->originalPtr; } set { - ((__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; } } @@ -4534,16 +4534,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.RawComment __result0; - if (((__Internal*) __Instance)->comment == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->comment)) - __result0 = (global::CppSharp.Parser.AST.RawComment) global::CppSharp.Parser.AST.RawComment.NativeToManagedMap[((__Internal*) __Instance)->comment]; - else __result0 = global::CppSharp.Parser.AST.RawComment.__CreateInstance(((__Internal*) __Instance)->comment); + if (((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment)) + __result0 = (global::CppSharp.Parser.AST.RawComment) global::CppSharp.Parser.AST.RawComment.NativeToManagedMap[((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment]; + else __result0 = global::CppSharp.Parser.AST.RawComment.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment); return __result0; } set { - ((__Internal*) __Instance)->comment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -4884,24 +4884,24 @@ namespace CppSharp internal static extern uint GetFriendsCount_0(global::System.IntPtr instance); } - internal static new DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DeclarationContext(native.ToPointer(), skipVTables); } - internal static DeclarationContext __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DeclarationContext __CreateInstance(global::CppSharp.Parser.AST.DeclarationContext.__Internal native, bool skipVTables = false) { return new DeclarationContext(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DeclarationContext.__Internal native) { var ret = Marshal.AllocHGlobal(464); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DeclarationContext.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DeclarationContext(__Internal native, bool skipVTables = false) + private DeclarationContext(global::CppSharp.Parser.AST.DeclarationContext.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5173,12 +5173,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isAnonymous != 0; + return ((global::CppSharp.Parser.AST.DeclarationContext.__Internal*) __Instance)->isAnonymous != 0; } set { - ((__Internal*) __Instance)->isAnonymous = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.DeclarationContext.__Internal*) __Instance)->isAnonymous = (byte) (value ? 1 : 0); } } @@ -5339,24 +5339,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefNameDecl(native.ToPointer(), skipVTables); } - internal static TypedefNameDecl __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypedefNameDecl __CreateInstance(global::CppSharp.Parser.AST.TypedefNameDecl.__Internal native, bool skipVTables = false) { return new TypedefNameDecl(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypedefNameDecl.__Internal native) { var ret = Marshal.AllocHGlobal(208); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypedefNameDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefNameDecl(__Internal native, bool skipVTables = false) + private TypedefNameDecl(global::CppSharp.Parser.AST.TypedefNameDecl.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5412,12 +5412,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TypedefNameDecl.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TypedefNameDecl.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -5497,24 +5497,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefDecl(native.ToPointer(), skipVTables); } - internal static TypedefDecl __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypedefDecl __CreateInstance(global::CppSharp.Parser.AST.TypedefDecl.__Internal native, bool skipVTables = false) { return new TypedefDecl(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypedefDecl.__Internal native) { var ret = Marshal.AllocHGlobal(208); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypedefDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefDecl(__Internal native, bool skipVTables = false) + private TypedefDecl(global::CppSharp.Parser.AST.TypedefDecl.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5640,24 +5640,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAlias(native.ToPointer(), skipVTables); } - internal static TypeAlias __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeAlias __CreateInstance(global::CppSharp.Parser.AST.TypeAlias.__Internal native, bool skipVTables = false) { return new TypeAlias(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeAlias.__Internal native) { var ret = Marshal.AllocHGlobal(216); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypeAlias.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAlias(__Internal native, bool skipVTables = false) + private TypeAlias(global::CppSharp.Parser.AST.TypeAlias.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5709,16 +5709,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TypeAliasTemplate __result0; - if (((__Internal*) __Instance)->describedAliasTemplate == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->describedAliasTemplate)) - __result0 = (global::CppSharp.Parser.AST.TypeAliasTemplate) global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((__Internal*) __Instance)->describedAliasTemplate]; - else __result0 = global::CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((__Internal*) __Instance)->describedAliasTemplate); + if (((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate)) + __result0 = (global::CppSharp.Parser.AST.TypeAliasTemplate) global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate]; + else __result0 = global::CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate); return __result0; } set { - ((__Internal*) __Instance)->describedAliasTemplate = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -5798,24 +5798,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Friend(native.ToPointer(), skipVTables); } - internal static Friend __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Friend __CreateInstance(global::CppSharp.Parser.AST.Friend.__Internal native, bool skipVTables = false) { return new Friend(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Friend.__Internal native) { var ret = Marshal.AllocHGlobal(200); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Friend.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Friend(__Internal native, bool skipVTables = false) + private Friend(global::CppSharp.Parser.AST.Friend.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5867,16 +5867,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -5919,29 +5919,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Statement(native.ToPointer(), skipVTables); } - internal static Statement __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Statement __CreateInstance(global::CppSharp.Parser.AST.Statement.__Internal native, bool skipVTables = false) { return new Statement(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Statement.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Statement.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Statement(__Internal native, bool skipVTables = false) + private Statement(global::CppSharp.Parser.AST.Statement.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5985,12 +5985,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->_class; + return ((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->_class; } set { - ((__Internal*) __Instance)->_class = value; + ((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->_class = value; } } @@ -5999,16 +5999,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->decl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->decl)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->decl]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->decl); + if (((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl); return __result0; } set { - ((__Internal*) __Instance)->decl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -6052,24 +6052,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Expression(native.ToPointer(), skipVTables); } - internal static Expression __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Expression __CreateInstance(global::CppSharp.Parser.AST.Expression.__Internal native, bool skipVTables = false) { return new Expression(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Expression.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Expression.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Expression(__Internal native, bool skipVTables = false) + private Expression(global::CppSharp.Parser.AST.Expression.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6152,24 +6152,24 @@ namespace CppSharp internal static extern void SetOpcodeStr_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BinaryOperator(native.ToPointer(), skipVTables); } - internal static BinaryOperator __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BinaryOperator __CreateInstance(global::CppSharp.Parser.AST.BinaryOperator.__Internal native, bool skipVTables = false) { return new BinaryOperator(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BinaryOperator.__Internal native) { var ret = Marshal.AllocHGlobal(96); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BinaryOperator.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BinaryOperator(__Internal native, bool skipVTables = false) + private BinaryOperator(global::CppSharp.Parser.AST.BinaryOperator.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6212,16 +6212,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->LHS == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->LHS)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->LHS]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->LHS); + if (((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS); return __result0; } set { - ((__Internal*) __Instance)->LHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -6230,16 +6230,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->RHS == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->RHS)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->RHS]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->RHS); + if (((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS); return __result0; } set { - ((__Internal*) __Instance)->RHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -6306,24 +6306,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CallExpr(native.ToPointer(), skipVTables); } - internal static CallExpr __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.CallExpr __CreateInstance(global::CppSharp.Parser.AST.CallExpr.__Internal native, bool skipVTables = false) { return new CallExpr(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.CallExpr.__Internal native) { var ret = Marshal.AllocHGlobal(72); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.CallExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CallExpr(__Internal native, bool skipVTables = false) + private CallExpr(global::CppSharp.Parser.AST.CallExpr.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6443,24 +6443,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CXXConstructExpr(native.ToPointer(), skipVTables); } - internal static CXXConstructExpr __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.CXXConstructExpr __CreateInstance(global::CppSharp.Parser.AST.CXXConstructExpr.__Internal native, bool skipVTables = false) { return new CXXConstructExpr(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.CXXConstructExpr.__Internal native) { var ret = Marshal.AllocHGlobal(72); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.CXXConstructExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CXXConstructExpr(__Internal native, bool skipVTables = false) + private CXXConstructExpr(global::CppSharp.Parser.AST.CXXConstructExpr.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6619,24 +6619,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Parameter(native.ToPointer(), skipVTables); } - internal static Parameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Parameter __CreateInstance(global::CppSharp.Parser.AST.Parameter.__Internal native, bool skipVTables = false) { return new Parameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Parameter.__Internal native) { var ret = Marshal.AllocHGlobal(224); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Parameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Parameter(__Internal native, bool skipVTables = false) + private Parameter(global::CppSharp.Parser.AST.Parameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6687,12 +6687,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -6700,12 +6700,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isIndirect != 0; + return ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->isIndirect != 0; } set { - ((__Internal*) __Instance)->isIndirect = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->isIndirect = (byte) (value ? 1 : 0); } } @@ -6713,12 +6713,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasDefaultValue != 0; + return ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->hasDefaultValue != 0; } set { - ((__Internal*) __Instance)->hasDefaultValue = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->hasDefaultValue = (byte) (value ? 1 : 0); } } @@ -6726,12 +6726,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->index; + return ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->index; } set { - ((__Internal*) __Instance)->index = value; + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->index = value; } } @@ -6740,16 +6740,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->defaultArgument)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->defaultArgument]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->defaultArgument); + if (((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument); return __result0; } set { - ((__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -6930,24 +6930,24 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - internal static new Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Function(native.ToPointer(), skipVTables); } - internal static Function __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Function __CreateInstance(global::CppSharp.Parser.AST.Function.__Internal native, bool skipVTables = false) { return new Function(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Function.__Internal native) { var ret = Marshal.AllocHGlobal(384); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Function.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Function(__Internal native, bool skipVTables = false) + private Function(global::CppSharp.Parser.AST.Function.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7022,12 +7022,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->returnType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->returnType); } set { - ((__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -7035,12 +7035,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isReturnIndirect != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isReturnIndirect != 0; } set { - ((__Internal*) __Instance)->isReturnIndirect = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isReturnIndirect = (byte) (value ? 1 : 0); } } @@ -7048,12 +7048,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasThisReturn != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->hasThisReturn != 0; } set { - ((__Internal*) __Instance)->hasThisReturn = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->hasThisReturn = (byte) (value ? 1 : 0); } } @@ -7061,12 +7061,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isConstExpr != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isConstExpr != 0; } set { - ((__Internal*) __Instance)->isConstExpr = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isConstExpr = (byte) (value ? 1 : 0); } } @@ -7074,12 +7074,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVariadic != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isVariadic != 0; } set { - ((__Internal*) __Instance)->isVariadic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isVariadic = (byte) (value ? 1 : 0); } } @@ -7087,12 +7087,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isInline != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isInline != 0; } set { - ((__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); } } @@ -7100,12 +7100,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPure != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isPure != 0; } set { - ((__Internal*) __Instance)->isPure = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isPure = (byte) (value ? 1 : 0); } } @@ -7113,12 +7113,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDeleted != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isDeleted != 0; } set { - ((__Internal*) __Instance)->isDeleted = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isDeleted = (byte) (value ? 1 : 0); } } @@ -7126,12 +7126,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->friendKind; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->friendKind; } set { - ((__Internal*) __Instance)->friendKind = value; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->friendKind = value; } } @@ -7139,12 +7139,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->operatorKind; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->operatorKind; } set { - ((__Internal*) __Instance)->operatorKind = value; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->operatorKind = value; } } @@ -7152,12 +7152,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->callingConvention; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->callingConvention; } set { - ((__Internal*) __Instance)->callingConvention = value; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->callingConvention = value; } } @@ -7166,16 +7166,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.FunctionTemplateSpecialization __result0; - if (((__Internal*) __Instance)->specializationInfo == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->specializationInfo)) - __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((__Internal*) __Instance)->specializationInfo]; - else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((__Internal*) __Instance)->specializationInfo); + if (((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo)) + __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo]; + else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo); return __result0; } set { - ((__Internal*) __Instance)->specializationInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -7184,16 +7184,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Function __result0; - if (((__Internal*) __Instance)->instantiatedFrom == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->instantiatedFrom)) - __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((__Internal*) __Instance)->instantiatedFrom]; - else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((__Internal*) __Instance)->instantiatedFrom); + if (((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom)) + __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom]; + else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom); return __result0; } set { - ((__Internal*) __Instance)->instantiatedFrom = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -7201,12 +7201,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -7421,24 +7421,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Method(native.ToPointer(), skipVTables); } - internal static Method __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Method __CreateInstance(global::CppSharp.Parser.AST.Method.__Internal native, bool skipVTables = false) { return new Method(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Method.__Internal native) { var ret = Marshal.AllocHGlobal(424); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Method.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Method(__Internal native, bool skipVTables = false) + private Method(global::CppSharp.Parser.AST.Method.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7489,12 +7489,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVirtual != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isVirtual != 0; } set { - ((__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); } } @@ -7502,12 +7502,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isStatic != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isStatic != 0; } set { - ((__Internal*) __Instance)->isStatic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isStatic = (byte) (value ? 1 : 0); } } @@ -7515,12 +7515,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isConst != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isConst != 0; } set { - ((__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); } } @@ -7528,12 +7528,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExplicit != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isExplicit != 0; } set { - ((__Internal*) __Instance)->isExplicit = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isExplicit = (byte) (value ? 1 : 0); } } @@ -7541,12 +7541,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isOverride != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isOverride != 0; } set { - ((__Internal*) __Instance)->isOverride = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isOverride = (byte) (value ? 1 : 0); } } @@ -7554,12 +7554,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->methodKind; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->methodKind; } set { - ((__Internal*) __Instance)->methodKind = value; + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->methodKind = value; } } @@ -7567,12 +7567,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDefaultConstructor != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isDefaultConstructor != 0; } set { - ((__Internal*) __Instance)->isDefaultConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isDefaultConstructor = (byte) (value ? 1 : 0); } } @@ -7580,12 +7580,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isCopyConstructor != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isCopyConstructor != 0; } set { - ((__Internal*) __Instance)->isCopyConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isCopyConstructor = (byte) (value ? 1 : 0); } } @@ -7593,12 +7593,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isMoveConstructor != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isMoveConstructor != 0; } set { - ((__Internal*) __Instance)->isMoveConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isMoveConstructor = (byte) (value ? 1 : 0); } } @@ -7606,12 +7606,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->conversionType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->conversionType); } set { - ((__Internal*) __Instance)->conversionType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->conversionType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -7619,12 +7619,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->refQualifier; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->refQualifier; } set { - ((__Internal*) __Instance)->refQualifier = value; + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->refQualifier = value; } } } @@ -7862,24 +7862,24 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Enumeration.Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Item(native.ToPointer(), skipVTables); } - internal static Item __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Enumeration.Item __CreateInstance(global::CppSharp.Parser.AST.Enumeration.Item.__Internal native, bool skipVTables = false) { return new Item(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Enumeration.Item.__Internal native) { var ret = Marshal.AllocHGlobal(232); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Enumeration.Item.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Item(__Internal native, bool skipVTables = false) + private Item(global::CppSharp.Parser.AST.Enumeration.Item.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7930,12 +7930,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->value; + return ((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->value; } set { - ((__Internal*) __Instance)->value = value; + ((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->value = value; } } @@ -7954,24 +7954,24 @@ namespace CppSharp } } - internal static new Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Enumeration(native.ToPointer(), skipVTables); } - internal static Enumeration __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Enumeration __CreateInstance(global::CppSharp.Parser.AST.Enumeration.__Internal native, bool skipVTables = false) { return new Enumeration(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Enumeration.__Internal native) { var ret = Marshal.AllocHGlobal(504); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Enumeration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Enumeration(__Internal native, bool skipVTables = false) + private Enumeration(global::CppSharp.Parser.AST.Enumeration.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8046,12 +8046,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->modifiers; + return ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->modifiers; } set { - ((__Internal*) __Instance)->modifiers = value; + ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->modifiers = value; } } @@ -8060,16 +8060,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Type __result0; - if (((__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->type)) - __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((__Internal*) __Instance)->type]; - else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((__Internal*) __Instance)->type); + if (((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type)) + __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type]; + else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type); return __result0; } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8078,16 +8078,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.BuiltinType __result0; - if (((__Internal*) __Instance)->builtinType == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->builtinType)) - __result0 = (global::CppSharp.Parser.AST.BuiltinType) global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((__Internal*) __Instance)->builtinType]; - else __result0 = global::CppSharp.Parser.AST.BuiltinType.__CreateInstance(((__Internal*) __Instance)->builtinType); + if (((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType)) + __result0 = (global::CppSharp.Parser.AST.BuiltinType) global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType]; + else __result0 = global::CppSharp.Parser.AST.BuiltinType.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType); return __result0; } set { - ((__Internal*) __Instance)->builtinType = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8189,24 +8189,24 @@ namespace CppSharp internal static extern void SetMangled_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Variable(native.ToPointer(), skipVTables); } - internal static Variable __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Variable __CreateInstance(global::CppSharp.Parser.AST.Variable.__Internal native, bool skipVTables = false) { return new Variable(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Variable.__Internal native) { var ret = Marshal.AllocHGlobal(240); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Variable.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Variable(__Internal native, bool skipVTables = false) + private Variable(global::CppSharp.Parser.AST.Variable.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8257,12 +8257,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -8312,29 +8312,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BaseClassSpecifier(native.ToPointer(), skipVTables); } - internal static BaseClassSpecifier __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BaseClassSpecifier __CreateInstance(global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal native, bool skipVTables = false) { return new BaseClassSpecifier(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) ret = native; return ret.ToPointer(); } - private BaseClassSpecifier(__Internal native, bool skipVTables = false) + private BaseClassSpecifier(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) _0.__Instance); } public void Dispose() @@ -8381,12 +8381,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->access; + return ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->access; } set { - ((__Internal*) __Instance)->access = value; + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->access = value; } } @@ -8394,12 +8394,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVirtual != 0; + return ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->isVirtual != 0; } set { - ((__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); } } @@ -8408,16 +8408,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Type __result0; - if (((__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->type)) - __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((__Internal*) __Instance)->type]; - else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((__Internal*) __Instance)->type); + if (((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type)) + __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type]; + else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type); return __result0; } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8425,12 +8425,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->offset = value; } } } @@ -8519,24 +8519,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Field(native.ToPointer(), skipVTables); } - internal static Field __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Field __CreateInstance(global::CppSharp.Parser.AST.Field.__Internal native, bool skipVTables = false) { return new Field(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Field.__Internal native) { var ret = Marshal.AllocHGlobal(224); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Field.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Field(__Internal native, bool skipVTables = false) + private Field(global::CppSharp.Parser.AST.Field.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8587,12 +8587,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -8601,16 +8601,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Class __result0; - if (((__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_class)) - __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((__Internal*) __Instance)->_class]; - else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((__Internal*) __Instance)->_class); + if (((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class)) + __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class]; + else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class); return __result0; } set { - ((__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8618,12 +8618,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isBitField != 0; + return ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->isBitField != 0; } set { - ((__Internal*) __Instance)->isBitField = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->isBitField = (byte) (value ? 1 : 0); } } @@ -8631,12 +8631,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->bitWidth; + return ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->bitWidth; } set { - ((__Internal*) __Instance)->bitWidth = value; + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->bitWidth = value; } } } @@ -8713,24 +8713,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AccessSpecifierDecl(native.ToPointer(), skipVTables); } - internal static AccessSpecifierDecl __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.AccessSpecifierDecl __CreateInstance(global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal native, bool skipVTables = false) { return new AccessSpecifierDecl(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal native) { var ret = Marshal.AllocHGlobal(192); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AccessSpecifierDecl(__Internal native, bool skipVTables = false) + private AccessSpecifierDecl(global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9005,24 +9005,24 @@ namespace CppSharp internal static extern uint GetSpecifiersCount_0(global::System.IntPtr instance); } - internal static new Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Class(native.ToPointer(), skipVTables); } - internal static Class __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Class __CreateInstance(global::CppSharp.Parser.AST.Class.__Internal native, bool skipVTables = false) { return new Class(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Class.__Internal native) { var ret = Marshal.AllocHGlobal(584); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Class.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Class(__Internal native, bool skipVTables = false) + private Class(global::CppSharp.Parser.AST.Class.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9169,12 +9169,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPOD != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPOD != 0; } set { - ((__Internal*) __Instance)->isPOD = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPOD = (byte) (value ? 1 : 0); } } @@ -9182,12 +9182,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isAbstract != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isAbstract != 0; } set { - ((__Internal*) __Instance)->isAbstract = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isAbstract = (byte) (value ? 1 : 0); } } @@ -9195,12 +9195,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isUnion != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isUnion != 0; } set { - ((__Internal*) __Instance)->isUnion = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isUnion = (byte) (value ? 1 : 0); } } @@ -9208,12 +9208,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDynamic != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isDynamic != 0; } set { - ((__Internal*) __Instance)->isDynamic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isDynamic = (byte) (value ? 1 : 0); } } @@ -9221,12 +9221,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPolymorphic != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPolymorphic != 0; } set { - ((__Internal*) __Instance)->isPolymorphic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPolymorphic = (byte) (value ? 1 : 0); } } @@ -9234,12 +9234,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasNonTrivialDefaultConstructor != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDefaultConstructor != 0; } set { - ((__Internal*) __Instance)->hasNonTrivialDefaultConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDefaultConstructor = (byte) (value ? 1 : 0); } } @@ -9247,12 +9247,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasNonTrivialCopyConstructor != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialCopyConstructor != 0; } set { - ((__Internal*) __Instance)->hasNonTrivialCopyConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialCopyConstructor = (byte) (value ? 1 : 0); } } @@ -9260,12 +9260,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasNonTrivialDestructor != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDestructor != 0; } set { - ((__Internal*) __Instance)->hasNonTrivialDestructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDestructor = (byte) (value ? 1 : 0); } } @@ -9273,12 +9273,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExternCContext != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isExternCContext != 0; } set { - ((__Internal*) __Instance)->isExternCContext = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isExternCContext = (byte) (value ? 1 : 0); } } @@ -9287,16 +9287,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ClassLayout __result0; - if (((__Internal*) __Instance)->layout == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->layout)) - __result0 = (global::CppSharp.Parser.AST.ClassLayout) global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((__Internal*) __Instance)->layout]; - else __result0 = global::CppSharp.Parser.AST.ClassLayout.__CreateInstance(((__Internal*) __Instance)->layout); + if (((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout)) + __result0 = (global::CppSharp.Parser.AST.ClassLayout) global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout]; + else __result0 = global::CppSharp.Parser.AST.ClassLayout.__CreateInstance(((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout); return __result0; } set { - ((__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -9440,24 +9440,24 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - internal static new Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Template(native.ToPointer(), skipVTables); } - internal static Template __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Template __CreateInstance(global::CppSharp.Parser.AST.Template.__Internal native, bool skipVTables = false) { return new Template(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Template.__Internal native) { var ret = Marshal.AllocHGlobal(224); - __Internal.cctor_3(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Template.__Internal.cctor_3(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Template(__Internal native, bool skipVTables = false) + private Template(global::CppSharp.Parser.AST.Template.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9547,16 +9547,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->TemplatedDecl)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->TemplatedDecl]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->TemplatedDecl); + if (((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl); return __result0; } set { - ((__Internal*) __Instance)->TemplatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -9648,24 +9648,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAliasTemplate(native.ToPointer(), skipVTables); } - internal static TypeAliasTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeAliasTemplate __CreateInstance(global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal native, bool skipVTables = false) { return new TypeAliasTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(224); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAliasTemplate(__Internal native, bool skipVTables = false) + private TypeAliasTemplate(global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9794,24 +9794,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateParameter __CreateInstance(global::CppSharp.Parser.AST.TemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(208); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameter(__Internal native, bool skipVTables = false) + private TemplateParameter(global::CppSharp.Parser.AST.TemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9867,12 +9867,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->depth; + return ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->depth; } set { - ((__Internal*) __Instance)->depth = value; + ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->depth = value; } } @@ -9880,12 +9880,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->index; + return ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->index; } set { - ((__Internal*) __Instance)->index = value; + ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->index = value; } } @@ -9893,12 +9893,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->isParameterPack != 0; } set { - ((__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); } } } @@ -9990,24 +9990,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateTemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateTemplateParameter __CreateInstance(global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateTemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(232); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateTemplateParameter(__Internal native, bool skipVTables = false) + private TemplateTemplateParameter(global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10058,12 +10058,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isParameterPack != 0; } set { - ((__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); } } @@ -10071,12 +10071,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPackExpansion != 0; + return ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isPackExpansion != 0; } set { - ((__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); } } @@ -10084,12 +10084,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExpandedParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack != 0; } set { - ((__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); } } } @@ -10178,24 +10178,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static TypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeTemplateParameter __CreateInstance(global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal native, bool skipVTables = false) { return new TypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(224); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeTemplateParameter(__Internal native, bool skipVTables = false) + private TypeTemplateParameter(global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10246,12 +10246,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->defaultArgument); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal*) __Instance)->defaultArgument); } set { - ((__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -10349,24 +10349,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NonTypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static NonTypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.NonTypeTemplateParameter __CreateInstance(global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal native, bool skipVTables = false) { return new NonTypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(224); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NonTypeTemplateParameter(__Internal native, bool skipVTables = false) + private NonTypeTemplateParameter(global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10418,16 +10418,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->defaultArgument)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->defaultArgument]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->defaultArgument); + if (((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument); return __result0; } set { - ((__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -10435,12 +10435,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->position; + return ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->position; } set { - ((__Internal*) __Instance)->position = value; + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->position = value; } } @@ -10448,12 +10448,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPackExpansion != 0; + return ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isPackExpansion != 0; } set { - ((__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); } } @@ -10461,12 +10461,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExpandedParameterPack != 0; + return ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack != 0; } set { - ((__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); } } } @@ -10572,24 +10572,24 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - internal static new ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplate(native.ToPointer(), skipVTables); } - internal static ClassTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassTemplate __CreateInstance(global::CppSharp.Parser.AST.ClassTemplate.__Internal native, bool skipVTables = false) { return new ClassTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(248); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplate(__Internal native, bool skipVTables = false) + private ClassTemplate(global::CppSharp.Parser.AST.ClassTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10846,24 +10846,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassTemplateSpecialization __CreateInstance(global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(624); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplateSpecialization(__Internal native, bool skipVTables = false) + private ClassTemplateSpecialization(global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10935,16 +10935,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ClassTemplate __result0; - if (((__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->templatedDecl)) - __result0 = (global::CppSharp.Parser.AST.ClassTemplate) global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((__Internal*) __Instance)->templatedDecl]; - else __result0 = global::CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((__Internal*) __Instance)->templatedDecl); + if (((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl)) + __result0 = (global::CppSharp.Parser.AST.ClassTemplate) global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl]; + else __result0 = global::CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl); return __result0; } set { - ((__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -10952,12 +10952,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->specializationKind; + return ((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->specializationKind; } set { - ((__Internal*) __Instance)->specializationKind = value; + ((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->specializationKind = value; } } @@ -11127,24 +11127,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization __CreateInstance(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(624); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplatePartialSpecialization(__Internal native, bool skipVTables = false) + private ClassTemplatePartialSpecialization(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11293,24 +11293,24 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - internal static new FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplate(native.ToPointer(), skipVTables); } - internal static FunctionTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionTemplate __CreateInstance(global::CppSharp.Parser.AST.FunctionTemplate.__Internal native, bool skipVTables = false) { return new FunctionTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FunctionTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(248); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FunctionTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplate(__Internal native, bool skipVTables = false) + private FunctionTemplate(global::CppSharp.Parser.AST.FunctionTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11447,29 +11447,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static FunctionTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionTemplateSpecialization __CreateInstance(global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplateSpecialization(__Internal native, bool skipVTables = false) + private FunctionTemplateSpecialization(global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11542,16 +11542,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.FunctionTemplate __result0; - if (((__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_template)) - __result0 = (global::CppSharp.Parser.AST.FunctionTemplate) global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((__Internal*) __Instance)->_template]; - else __result0 = global::CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((__Internal*) __Instance)->_template); + if (((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template)) + __result0 = (global::CppSharp.Parser.AST.FunctionTemplate) global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template]; + else __result0 = global::CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template); return __result0; } set { - ((__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -11560,16 +11560,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Function __result0; - if (((__Internal*) __Instance)->specializedFunction == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->specializedFunction)) - __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((__Internal*) __Instance)->specializedFunction]; - else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((__Internal*) __Instance)->specializedFunction); + if (((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction)) + __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction]; + else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction); return __result0; } set { - ((__Internal*) __Instance)->specializedFunction = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -11577,12 +11577,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->specializationKind; + return ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializationKind; } set { - ((__Internal*) __Instance)->specializationKind = value; + ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializationKind = value; } } @@ -11697,24 +11697,24 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - internal static new VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplate(native.ToPointer(), skipVTables); } - internal static VarTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VarTemplate __CreateInstance(global::CppSharp.Parser.AST.VarTemplate.__Internal native, bool skipVTables = false) { return new VarTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VarTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(248); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VarTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplate(__Internal native, bool skipVTables = false) + private VarTemplate(global::CppSharp.Parser.AST.VarTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11902,24 +11902,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VarTemplateSpecialization __CreateInstance(global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(280); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplateSpecialization(__Internal native, bool skipVTables = false) + private VarTemplateSpecialization(global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11991,16 +11991,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.VarTemplate __result0; - if (((__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->templatedDecl)) - __result0 = (global::CppSharp.Parser.AST.VarTemplate) global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap[((__Internal*) __Instance)->templatedDecl]; - else __result0 = global::CppSharp.Parser.AST.VarTemplate.__CreateInstance(((__Internal*) __Instance)->templatedDecl); + if (((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl)) + __result0 = (global::CppSharp.Parser.AST.VarTemplate) global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl]; + else __result0 = global::CppSharp.Parser.AST.VarTemplate.__CreateInstance(((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl); return __result0; } set { - ((__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -12008,12 +12008,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->specializationKind; + return ((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->specializationKind; } set { - ((__Internal*) __Instance)->specializationKind = value; + ((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->specializationKind = value; } } @@ -12114,24 +12114,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VarTemplatePartialSpecialization __CreateInstance(global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(280); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplatePartialSpecialization(__Internal native, bool skipVTables = false) + private VarTemplatePartialSpecialization(global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12287,24 +12287,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Namespace(native.ToPointer(), skipVTables); } - internal static Namespace __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Namespace __CreateInstance(global::CppSharp.Parser.AST.Namespace.__Internal native, bool skipVTables = false) { return new Namespace(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Namespace.__Internal native) { var ret = Marshal.AllocHGlobal(464); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Namespace.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Namespace(__Internal native, bool skipVTables = false) + private Namespace(global::CppSharp.Parser.AST.Namespace.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12355,12 +12355,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isInline != 0; + return ((global::CppSharp.Parser.AST.Namespace.__Internal*) __Instance)->isInline != 0; } set { - ((__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Namespace.__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); } } } @@ -12393,29 +12393,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PreprocessedEntity(native.ToPointer(), skipVTables); } - internal static PreprocessedEntity __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PreprocessedEntity __CreateInstance(global::CppSharp.Parser.AST.PreprocessedEntity.__Internal native, bool skipVTables = false) { return new PreprocessedEntity(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.PreprocessedEntity.__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) ret = native; return ret.ToPointer(); } - private PreprocessedEntity(__Internal native, bool skipVTables = false) + private PreprocessedEntity(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) _0.__Instance); } public void Dispose() @@ -12462,12 +12462,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->macroLocation; + return ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->macroLocation; } set { - ((__Internal*) __Instance)->macroLocation = value; + ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->macroLocation = value; } } @@ -12475,12 +12475,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->originalPtr; + return ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->originalPtr; } set { - ((__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; + ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; } } @@ -12488,12 +12488,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->kind = value; } } } @@ -12560,24 +12560,24 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroDefinition(native.ToPointer(), skipVTables); } - internal static MacroDefinition __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.MacroDefinition __CreateInstance(global::CppSharp.Parser.AST.MacroDefinition.__Internal native, bool skipVTables = false) { return new MacroDefinition(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.MacroDefinition.__Internal native) { var ret = Marshal.AllocHGlobal(96); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.MacroDefinition.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroDefinition(__Internal native, bool skipVTables = false) + private MacroDefinition(global::CppSharp.Parser.AST.MacroDefinition.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12628,12 +12628,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberStart; + return ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberStart; } set { - ((__Internal*) __Instance)->lineNumberStart = value; + ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberStart = value; } } @@ -12641,12 +12641,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberEnd; + return ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberEnd; } set { - ((__Internal*) __Instance)->lineNumberEnd = value; + ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberEnd = value; } } @@ -12738,24 +12738,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroExpansion(native.ToPointer(), skipVTables); } - internal static MacroExpansion __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.MacroExpansion __CreateInstance(global::CppSharp.Parser.AST.MacroExpansion.__Internal native, bool skipVTables = false) { return new MacroExpansion(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.MacroExpansion.__Internal native) { var ret = Marshal.AllocHGlobal(96); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.MacroExpansion.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroExpansion(__Internal native, bool skipVTables = false) + private MacroExpansion(global::CppSharp.Parser.AST.MacroExpansion.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12807,16 +12807,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.MacroDefinition __result0; - if (((__Internal*) __Instance)->definition == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->definition)) - __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((__Internal*) __Instance)->definition]; - else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((__Internal*) __Instance)->definition); + if (((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition)) + __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition]; + else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition); return __result0; } set { - ((__Internal*) __Instance)->definition = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -12996,24 +12996,24 @@ namespace CppSharp internal static extern uint GetMacrosCount_0(global::System.IntPtr instance); } - internal static new TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TranslationUnit(native.ToPointer(), skipVTables); } - internal static TranslationUnit __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TranslationUnit __CreateInstance(global::CppSharp.Parser.AST.TranslationUnit.__Internal native, bool skipVTables = false) { return new TranslationUnit(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TranslationUnit.__Internal native) { var ret = Marshal.AllocHGlobal(528); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TranslationUnit.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TranslationUnit(__Internal native, bool skipVTables = false) + private TranslationUnit(global::CppSharp.Parser.AST.TranslationUnit.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13088,12 +13088,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isSystemHeader != 0; + return ((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->isSystemHeader != 0; } set { - ((__Internal*) __Instance)->isSystemHeader = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->isSystemHeader = (byte) (value ? 1 : 0); } } @@ -13207,29 +13207,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NativeLibrary(native.ToPointer(), skipVTables); } - internal static NativeLibrary __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.NativeLibrary __CreateInstance(global::CppSharp.Parser.AST.NativeLibrary.__Internal native, bool skipVTables = false) { return new NativeLibrary(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.NativeLibrary.__Internal native) { var ret = Marshal.AllocHGlobal(88); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.NativeLibrary.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NativeLibrary(__Internal native, bool skipVTables = false) + private NativeLibrary(global::CppSharp.Parser.AST.NativeLibrary.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13313,12 +13313,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->archType; + return ((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->archType; } set { - ((__Internal*) __Instance)->archType = value; + ((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->archType = value; } } @@ -13402,29 +13402,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ASTContext(native.ToPointer(), skipVTables); } - internal static ASTContext __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ASTContext __CreateInstance(global::CppSharp.Parser.AST.ASTContext.__Internal native, bool skipVTables = false) { return new ASTContext(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ASTContext.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ASTContext.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ASTContext(__Internal native, bool skipVTables = false) + private ASTContext(global::CppSharp.Parser.AST.ASTContext.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13528,29 +13528,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Comment(native.ToPointer(), skipVTables); } - internal static Comment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Comment __CreateInstance(global::CppSharp.Parser.AST.Comment.__Internal native, bool skipVTables = false) { return new Comment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Comment.__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.Comment.__Internal*) ret = native; return ret.ToPointer(); } - private Comment(__Internal native, bool skipVTables = false) + private Comment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.Comment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.Comment.__Internal*) _0.__Instance); } public void Dispose() @@ -13602,12 +13602,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.Comment.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.Comment.__Internal*) __Instance)->kind = value; } } } @@ -13636,24 +13636,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockContentComment(native.ToPointer(), skipVTables); } - internal static BlockContentComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockContentComment __CreateInstance(global::CppSharp.Parser.AST.BlockContentComment.__Internal native, bool skipVTables = false) { return new BlockContentComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BlockContentComment.__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.BlockContentComment.__Internal*) ret = native; return ret.ToPointer(); } - private BlockContentComment(__Internal native, bool skipVTables = false) + private BlockContentComment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.BlockContentComment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.BlockContentComment.__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.BlockContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -13749,24 +13749,24 @@ namespace CppSharp internal static extern uint GetBlocksCount_0(global::System.IntPtr instance); } - internal static new FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FullComment(native.ToPointer(), skipVTables); } - internal static FullComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FullComment __CreateInstance(global::CppSharp.Parser.AST.FullComment.__Internal native, bool skipVTables = false) { return new FullComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FullComment.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FullComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FullComment(__Internal native, bool skipVTables = false) + private FullComment(global::CppSharp.Parser.AST.FullComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13874,24 +13874,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineContentComment(native.ToPointer(), skipVTables); } - internal static InlineContentComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineContentComment __CreateInstance(global::CppSharp.Parser.AST.InlineContentComment.__Internal native, bool skipVTables = false) { return new InlineContentComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InlineContentComment.__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.InlineContentComment.__Internal*) ret = native; return ret.ToPointer(); } - private InlineContentComment(__Internal native, bool skipVTables = false) + private InlineContentComment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.InlineContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -13943,12 +13943,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasTrailingNewline != 0; + return ((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) __Instance)->hasTrailingNewline != 0; } set { - ((__Internal*) __Instance)->hasTrailingNewline = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) __Instance)->hasTrailingNewline = (byte) (value ? 1 : 0); } } } @@ -14003,24 +14003,24 @@ namespace CppSharp internal static extern uint GetContentCount_0(global::System.IntPtr instance); } - internal static new ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParagraphComment(native.ToPointer(), skipVTables); } - internal static ParagraphComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ParagraphComment __CreateInstance(global::CppSharp.Parser.AST.ParagraphComment.__Internal native, bool skipVTables = false) { return new ParagraphComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ParagraphComment.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ParagraphComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParagraphComment(__Internal native, bool skipVTables = false) + private ParagraphComment(global::CppSharp.Parser.AST.ParagraphComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14095,12 +14095,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isWhitespace != 0; + return ((global::CppSharp.Parser.AST.ParagraphComment.__Internal*) __Instance)->isWhitespace != 0; } set { - ((__Internal*) __Instance)->isWhitespace = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.ParagraphComment.__Internal*) __Instance)->isWhitespace = (byte) (value ? 1 : 0); } } @@ -14209,29 +14209,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockCommandComment.Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockCommandComment.Argument __CreateInstance(global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(__Internal native, bool skipVTables = false) + private Argument(global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14294,24 +14294,24 @@ namespace CppSharp } } - internal static new BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockCommandComment(native.ToPointer(), skipVTables); } - internal static BlockCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockCommandComment __CreateInstance(global::CppSharp.Parser.AST.BlockCommandComment.__Internal native, bool skipVTables = false) { return new BlockCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BlockCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BlockCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BlockCommandComment(__Internal native, bool skipVTables = false) + private BlockCommandComment(global::CppSharp.Parser.AST.BlockCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14396,12 +14396,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->commandId; + return ((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->commandId; } set { - ((__Internal*) __Instance)->commandId = value; + ((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->commandId = value; } } @@ -14410,16 +14410,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ParagraphComment __result0; - if (((__Internal*) __Instance)->paragraphComment == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->paragraphComment)) - __result0 = (global::CppSharp.Parser.AST.ParagraphComment) global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((__Internal*) __Instance)->paragraphComment]; - else __result0 = global::CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((__Internal*) __Instance)->paragraphComment); + if (((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment)) + __result0 = (global::CppSharp.Parser.AST.ParagraphComment) global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment]; + else __result0 = global::CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment); return __result0; } set { - ((__Internal*) __Instance)->paragraphComment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -14479,24 +14479,24 @@ namespace CppSharp InOut = 2 } - internal static new ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParamCommandComment(native.ToPointer(), skipVTables); } - internal static ParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ParamCommandComment __CreateInstance(global::CppSharp.Parser.AST.ParamCommandComment.__Internal native, bool skipVTables = false) { return new ParamCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ParamCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ParamCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParamCommandComment(__Internal native, bool skipVTables = false) + private ParamCommandComment(global::CppSharp.Parser.AST.ParamCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14547,12 +14547,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->direction; + return ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->direction; } set { - ((__Internal*) __Instance)->direction = value; + ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->direction = value; } } @@ -14560,12 +14560,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->paramIndex; + return ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->paramIndex; } set { - ((__Internal*) __Instance)->paramIndex = value; + ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->paramIndex = value; } } } @@ -14626,24 +14626,24 @@ namespace CppSharp internal static extern uint GetPositionCount_0(global::System.IntPtr instance); } - internal static new TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TParamCommandComment(native.ToPointer(), skipVTables); } - internal static TParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TParamCommandComment __CreateInstance(global::CppSharp.Parser.AST.TParamCommandComment.__Internal native, bool skipVTables = false) { return new TParamCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TParamCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TParamCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TParamCommandComment(__Internal native, bool skipVTables = false) + private TParamCommandComment(global::CppSharp.Parser.AST.TParamCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14757,24 +14757,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockLineComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VerbatimBlockLineComment __CreateInstance(global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockLineComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockLineComment(__Internal native, bool skipVTables = false) + private VerbatimBlockLineComment(global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14892,24 +14892,24 @@ namespace CppSharp internal static extern uint GetLinesCount_0(global::System.IntPtr instance); } - internal static new VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VerbatimBlockComment __CreateInstance(global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockComment(__Internal native, bool skipVTables = false) + private VerbatimBlockComment(global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15036,24 +15036,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimLineComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VerbatimLineComment __CreateInstance(global::CppSharp.Parser.AST.VerbatimLineComment.__Internal native, bool skipVTables = false) { return new VerbatimLineComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VerbatimLineComment.__Internal native) { var ret = Marshal.AllocHGlobal(72); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VerbatimLineComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimLineComment(__Internal native, bool skipVTables = false) + private VerbatimLineComment(global::CppSharp.Parser.AST.VerbatimLineComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15216,29 +15216,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineCommandComment.Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineCommandComment.Argument __CreateInstance(global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(__Internal native, bool skipVTables = false) + private Argument(global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15301,24 +15301,24 @@ namespace CppSharp } } - internal static new InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineCommandComment(native.ToPointer(), skipVTables); } - internal static InlineCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineCommandComment __CreateInstance(global::CppSharp.Parser.AST.InlineCommandComment.__Internal native, bool skipVTables = false) { return new InlineCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InlineCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.InlineCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InlineCommandComment(__Internal native, bool skipVTables = false) + private InlineCommandComment(global::CppSharp.Parser.AST.InlineCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15389,12 +15389,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->commandId; + return ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commandId; } set { - ((__Internal*) __Instance)->commandId = value; + ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commandId = value; } } @@ -15402,12 +15402,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->commentRenderKind; + return ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commentRenderKind; } set { - ((__Internal*) __Instance)->commentRenderKind = value; + ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commentRenderKind = value; } } @@ -15448,24 +15448,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLTagComment(native.ToPointer(), skipVTables); } - internal static HTMLTagComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLTagComment __CreateInstance(global::CppSharp.Parser.AST.HTMLTagComment.__Internal native, bool skipVTables = false) { return new HTMLTagComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLTagComment.__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.HTMLTagComment.__Internal*) ret = native; return ret.ToPointer(); } - private HTMLTagComment(__Internal native, bool skipVTables = false) + private HTMLTagComment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.HTMLTagComment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.HTMLTagComment.__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.HTMLTagComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -15627,29 +15627,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Attribute(native.ToPointer(), skipVTables); } - internal static Attribute __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute __CreateInstance(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal native, bool skipVTables = false) { return new Attribute(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Attribute(__Internal native, bool skipVTables = false) + private Attribute(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15726,24 +15726,24 @@ namespace CppSharp } } - internal static new HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLStartTagComment(native.ToPointer(), skipVTables); } - internal static HTMLStartTagComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLStartTagComment __CreateInstance(global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal native, bool skipVTables = false) { return new HTMLStartTagComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLStartTagComment(__Internal native, bool skipVTables = false) + private HTMLStartTagComment(global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15874,24 +15874,24 @@ namespace CppSharp internal static extern void SetTagName_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLEndTagComment(native.ToPointer(), skipVTables); } - internal static HTMLEndTagComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLEndTagComment __CreateInstance(global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal native, bool skipVTables = false) { return new HTMLEndTagComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLEndTagComment(__Internal native, bool skipVTables = false) + private HTMLEndTagComment(global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15993,24 +15993,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TextComment(native.ToPointer(), skipVTables); } - internal static TextComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TextComment __CreateInstance(global::CppSharp.Parser.AST.TextComment.__Internal native, bool skipVTables = false) { return new TextComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TextComment.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TextComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TextComment(__Internal native, bool skipVTables = false) + private TextComment(global::CppSharp.Parser.AST.TextComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16128,29 +16128,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new RawComment(native.ToPointer(), skipVTables); } - internal static RawComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.RawComment __CreateInstance(global::CppSharp.Parser.AST.RawComment.__Internal native, bool skipVTables = false) { return new RawComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.RawComment.__Internal native) { var ret = Marshal.AllocHGlobal(80); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.RawComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private RawComment(__Internal native, bool skipVTables = false) + private RawComment(global::CppSharp.Parser.AST.RawComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16202,12 +16202,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->kind = value; } } @@ -16216,16 +16216,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.FullComment __result0; - if (((__Internal*) __Instance)->fullCommentBlock == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->fullCommentBlock)) - __result0 = (global::CppSharp.Parser.AST.FullComment) global::CppSharp.Parser.AST.FullComment.NativeToManagedMap[((__Internal*) __Instance)->fullCommentBlock]; - else __result0 = global::CppSharp.Parser.AST.FullComment.__CreateInstance(((__Internal*) __Instance)->fullCommentBlock); + if (((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock)) + __result0 = (global::CppSharp.Parser.AST.FullComment) global::CppSharp.Parser.AST.FullComment.NativeToManagedMap[((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock]; + else __result0 = global::CppSharp.Parser.AST.FullComment.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock); return __result0; } set { - ((__Internal*) __Instance)->fullCommentBlock = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -16292,17 +16292,17 @@ namespace CppSharp private SourceLocation.__Internal __instance; internal SourceLocation.__Internal __Instance { get { return __instance; } } - internal static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new SourceLocation(native.ToPointer(), skipVTables); } - internal static SourceLocation __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.SourceLocation __CreateInstance(global::CppSharp.Parser.SourceLocation.__Internal native, bool skipVTables = false) { return new SourceLocation(native, skipVTables); } - private SourceLocation(__Internal native, bool skipVTables = false) + private SourceLocation(global::CppSharp.Parser.SourceLocation.__Internal native, bool skipVTables = false) : this() { __instance = native; @@ -16310,7 +16310,7 @@ namespace CppSharp private SourceLocation(void* native, bool skipVTables = false) : this() { - __instance = *(__Internal*) native; + __instance = *(global::CppSharp.Parser.SourceLocation.__Internal*) native; } public SourceLocation(uint ID) @@ -16524,29 +16524,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserTargetInfo(native.ToPointer(), skipVTables); } - internal static ParserTargetInfo __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserTargetInfo __CreateInstance(global::CppSharp.Parser.ParserTargetInfo.__Internal native, bool skipVTables = false) { return new ParserTargetInfo(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ParserTargetInfo.__Internal native) { var ret = Marshal.AllocHGlobal(184); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.ParserTargetInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserTargetInfo(__Internal native, bool skipVTables = false) + private ParserTargetInfo(global::CppSharp.Parser.ParserTargetInfo.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16598,12 +16598,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char16Type; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Type; } set { - ((__Internal*) __Instance)->char16Type = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Type = value; } } @@ -16611,12 +16611,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char32Type; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Type; } set { - ((__Internal*) __Instance)->char32Type = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Type = value; } } @@ -16624,12 +16624,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->int64Type; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->int64Type; } set { - ((__Internal*) __Instance)->int64Type = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->int64Type = value; } } @@ -16637,12 +16637,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intMaxType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxType; } set { - ((__Internal*) __Instance)->intMaxType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxType = value; } } @@ -16650,12 +16650,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intPtrType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intPtrType; } set { - ((__Internal*) __Instance)->intPtrType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intPtrType = value; } } @@ -16663,12 +16663,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->sizeType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->sizeType; } set { - ((__Internal*) __Instance)->sizeType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->sizeType = value; } } @@ -16676,12 +16676,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->uIntMaxType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->uIntMaxType; } set { - ((__Internal*) __Instance)->uIntMaxType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->uIntMaxType = value; } } @@ -16689,12 +16689,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wCharType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharType; } set { - ((__Internal*) __Instance)->wCharType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharType = value; } } @@ -16702,12 +16702,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wIntType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wIntType; } set { - ((__Internal*) __Instance)->wIntType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wIntType = value; } } @@ -16715,12 +16715,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->boolAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolAlign; } set { - ((__Internal*) __Instance)->boolAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolAlign = value; } } @@ -16728,12 +16728,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->boolWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolWidth; } set { - ((__Internal*) __Instance)->boolWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolWidth = value; } } @@ -16741,12 +16741,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->charAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charAlign; } set { - ((__Internal*) __Instance)->charAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charAlign = value; } } @@ -16754,12 +16754,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->charWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charWidth; } set { - ((__Internal*) __Instance)->charWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charWidth = value; } } @@ -16767,12 +16767,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char16Align; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Align; } set { - ((__Internal*) __Instance)->char16Align = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Align = value; } } @@ -16780,12 +16780,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char16Width; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Width; } set { - ((__Internal*) __Instance)->char16Width = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Width = value; } } @@ -16793,12 +16793,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char32Align; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Align; } set { - ((__Internal*) __Instance)->char32Align = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Align = value; } } @@ -16806,12 +16806,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char32Width; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Width; } set { - ((__Internal*) __Instance)->char32Width = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Width = value; } } @@ -16819,12 +16819,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->halfAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfAlign; } set { - ((__Internal*) __Instance)->halfAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfAlign = value; } } @@ -16832,12 +16832,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->halfWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfWidth; } set { - ((__Internal*) __Instance)->halfWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfWidth = value; } } @@ -16845,12 +16845,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->floatAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatAlign; } set { - ((__Internal*) __Instance)->floatAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatAlign = value; } } @@ -16858,12 +16858,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->floatWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatWidth; } set { - ((__Internal*) __Instance)->floatWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatWidth = value; } } @@ -16871,12 +16871,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->doubleAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleAlign; } set { - ((__Internal*) __Instance)->doubleAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleAlign = value; } } @@ -16884,12 +16884,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->doubleWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleWidth; } set { - ((__Internal*) __Instance)->doubleWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleWidth = value; } } @@ -16897,12 +16897,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->shortAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortAlign; } set { - ((__Internal*) __Instance)->shortAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortAlign = value; } } @@ -16910,12 +16910,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->shortWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortWidth; } set { - ((__Internal*) __Instance)->shortWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortWidth = value; } } @@ -16923,12 +16923,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intAlign; } set { - ((__Internal*) __Instance)->intAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intAlign = value; } } @@ -16936,12 +16936,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intWidth; } set { - ((__Internal*) __Instance)->intWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intWidth = value; } } @@ -16949,12 +16949,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intMaxTWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxTWidth; } set { - ((__Internal*) __Instance)->intMaxTWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxTWidth = value; } } @@ -16962,12 +16962,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longAlign; } set { - ((__Internal*) __Instance)->longAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longAlign = value; } } @@ -16975,12 +16975,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longWidth; } set { - ((__Internal*) __Instance)->longWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longWidth = value; } } @@ -16988,12 +16988,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longDoubleAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleAlign; } set { - ((__Internal*) __Instance)->longDoubleAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleAlign = value; } } @@ -17001,12 +17001,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longDoubleWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleWidth; } set { - ((__Internal*) __Instance)->longDoubleWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleWidth = value; } } @@ -17014,12 +17014,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longLongAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongAlign; } set { - ((__Internal*) __Instance)->longLongAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongAlign = value; } } @@ -17027,12 +17027,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longLongWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongWidth; } set { - ((__Internal*) __Instance)->longLongWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongWidth = value; } } @@ -17040,12 +17040,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->pointerAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerAlign; } set { - ((__Internal*) __Instance)->pointerAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerAlign = value; } } @@ -17053,12 +17053,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->pointerWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerWidth; } set { - ((__Internal*) __Instance)->pointerWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerWidth = value; } } @@ -17066,12 +17066,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wCharAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharAlign; } set { - ((__Internal*) __Instance)->wCharAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharAlign = value; } } @@ -17079,12 +17079,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wCharWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharWidth; } set { - ((__Internal*) __Instance)->wCharWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharWidth = value; } } @@ -17388,29 +17388,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CppParserOptions(native.ToPointer(), skipVTables); } - internal static CppParserOptions __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.CppParserOptions __CreateInstance(global::CppSharp.Parser.CppParserOptions.__Internal native, bool skipVTables = false) { return new CppParserOptions(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.CppParserOptions.__Internal native) { var ret = Marshal.AllocHGlobal(272); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.CppParserOptions.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CppParserOptions(__Internal native, bool skipVTables = false) + private CppParserOptions(global::CppSharp.Parser.CppParserOptions.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17575,16 +17575,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ASTContext __result0; - if (((__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->ASTContext)) - __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((__Internal*) __Instance)->ASTContext]; - else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((__Internal*) __Instance)->ASTContext); + if (((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext)) + __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext]; + else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext); return __result0; } set { - ((__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -17592,12 +17592,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->toolSetToUse; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->toolSetToUse; } set { - ((__Internal*) __Instance)->toolSetToUse = value; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->toolSetToUse = value; } } @@ -17605,12 +17605,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->abi; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->abi; } set { - ((__Internal*) __Instance)->abi = value; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->abi = value; } } @@ -17618,12 +17618,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->noStandardIncludes != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noStandardIncludes != 0; } set { - ((__Internal*) __Instance)->noStandardIncludes = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noStandardIncludes = (byte) (value ? 1 : 0); } } @@ -17631,12 +17631,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->noBuiltinIncludes != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noBuiltinIncludes != 0; } set { - ((__Internal*) __Instance)->noBuiltinIncludes = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noBuiltinIncludes = (byte) (value ? 1 : 0); } } @@ -17644,12 +17644,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->microsoftMode != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->microsoftMode != 0; } set { - ((__Internal*) __Instance)->microsoftMode = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->microsoftMode = (byte) (value ? 1 : 0); } } @@ -17657,12 +17657,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->verbose != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->verbose != 0; } set { - ((__Internal*) __Instance)->verbose = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->verbose = (byte) (value ? 1 : 0); } } @@ -17670,12 +17670,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->languageVersion; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->languageVersion; } set { - ((__Internal*) __Instance)->languageVersion = value; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->languageVersion = value; } } @@ -17684,16 +17684,16 @@ namespace CppSharp get { global::CppSharp.Parser.ParserTargetInfo __result0; - if (((__Internal*) __Instance)->targetInfo == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->targetInfo)) - __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((__Internal*) __Instance)->targetInfo]; - else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(((__Internal*) __Instance)->targetInfo); + if (((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo)) + __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo]; + else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo); return __result0; } set { - ((__Internal*) __Instance)->targetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -17848,29 +17848,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserDiagnostic(native.ToPointer(), skipVTables); } - internal static ParserDiagnostic __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserDiagnostic __CreateInstance(global::CppSharp.Parser.ParserDiagnostic.__Internal native, bool skipVTables = false) { return new ParserDiagnostic(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ParserDiagnostic.__Internal native) { var ret = Marshal.AllocHGlobal(80); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.ParserDiagnostic.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserDiagnostic(__Internal native, bool skipVTables = false) + private ParserDiagnostic(global::CppSharp.Parser.ParserDiagnostic.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17922,12 +17922,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->level; + return ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->level; } set { - ((__Internal*) __Instance)->level = value; + ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->level = value; } } @@ -17935,12 +17935,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumber; + return ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->lineNumber; } set { - ((__Internal*) __Instance)->lineNumber = value; + ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->lineNumber = value; } } @@ -17948,12 +17948,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->columnNumber; + return ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->columnNumber; } set { - ((__Internal*) __Instance)->columnNumber = value; + ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->columnNumber = value; } } @@ -18045,29 +18045,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserResult(native.ToPointer(), skipVTables); } - internal static ParserResult __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserResult __CreateInstance(global::CppSharp.Parser.ParserResult.__Internal native, bool skipVTables = false) { return new ParserResult(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ParserResult.__Internal native) { var ret = Marshal.AllocHGlobal(56); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.ParserResult.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserResult(__Internal native, bool skipVTables = false) + private ParserResult(global::CppSharp.Parser.ParserResult.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18139,12 +18139,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->kind = value; } } @@ -18153,16 +18153,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ASTContext __result0; - if (((__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->ASTContext)) - __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((__Internal*) __Instance)->ASTContext]; - else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((__Internal*) __Instance)->ASTContext); + if (((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext)) + __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext]; + else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext); return __result0; } set { - ((__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -18171,16 +18171,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.NativeLibrary __result0; - if (((__Internal*) __Instance)->library == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->library)) - __result0 = (global::CppSharp.Parser.AST.NativeLibrary) global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((__Internal*) __Instance)->library]; - else __result0 = global::CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((__Internal*) __Instance)->library); + if (((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library)) + __result0 = (global::CppSharp.Parser.AST.NativeLibrary) global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library]; + else __result0 = global::CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library); return __result0; } set { - ((__Internal*) __Instance)->library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -18223,29 +18223,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClangParser(native.ToPointer(), skipVTables); } - internal static ClangParser __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ClangParser __CreateInstance(global::CppSharp.Parser.ClangParser.__Internal native, bool skipVTables = false) { return new ClangParser(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ClangParser.__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.ClangParser.__Internal*) ret = native; return ret.ToPointer(); } - private ClangParser(__Internal native, bool skipVTables = false) + private ClangParser(global::CppSharp.Parser.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.ClangParser.__Internal*) __Instance) = *((global::CppSharp.Parser.ClangParser.__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 f33acfff..431179b0 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 @@ -58,29 +58,29 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::Std.Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Allocator(native.ToPointer(), skipVTables); } - internal static Allocator __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::Std.Allocator __CreateInstance(global::Std.Allocator.__Internal native, bool skipVTables = false) { return new Allocator(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::Std.Allocator.__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(__Internal*) ret = native; + *(global::Std.Allocator.__Internal*) ret = native; return ret.ToPointer(); } - private Allocator(__Internal native, bool skipVTables = false) + private Allocator(global::Std.Allocator.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -618,29 +618,29 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::Std.Cxx11.BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BasicString(native.ToPointer(), skipVTables); } - internal static BasicString __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::Std.Cxx11.BasicString __CreateInstance(global::Std.Cxx11.BasicString.__Internal native, bool skipVTables = false) { return new BasicString(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::Std.Cxx11.BasicString.__Internal native) { var ret = Marshal.AllocHGlobal(32); - *(__Internal*) ret = native; + *(global::Std.Cxx11.BasicString.__Internal*) ret = native; return ret.ToPointer(); } - private BasicString(__Internal native, bool skipVTables = false) + private BasicString(global::Std.Cxx11.BasicString.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -669,13 +669,10 @@ namespace Std Marshal.FreeHGlobal(__Instance); } - public string CStr + public string CStr() { - get - { - var __ret = global::Std.Cxx11.BasicString.__Internal.CStr_0((__Instance + __PointerAdjustment)); - return Marshal.PtrToStringAnsi(__ret); - } + 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 2068ea25..e4a84531 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 @@ -320,29 +320,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Type(native.ToPointer(), skipVTables); } - internal static Type __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Type __CreateInstance(global::CppSharp.Parser.AST.Type.__Internal native, bool skipVTables = false) { return new Type(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Type.__Internal native) { var ret = Marshal.AllocHGlobal(8); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Type.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Type(__Internal native, bool skipVTables = false) + private Type(global::CppSharp.Parser.AST.Type.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -397,12 +397,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->kind = value; } } @@ -410,12 +410,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDependent != 0; + return ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->isDependent != 0; } set { - ((__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); } } } @@ -443,29 +443,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeQualifiers(native.ToPointer(), skipVTables); } - internal static TypeQualifiers __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeQualifiers __CreateInstance(global::CppSharp.Parser.AST.TypeQualifiers.__Internal native, bool skipVTables = false) { return new TypeQualifiers(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeQualifiers.__Internal native) { var ret = Marshal.AllocHGlobal(3); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) ret = native; return ret.ToPointer(); } - private TypeQualifiers(__Internal native, bool skipVTables = false) + private TypeQualifiers(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) _0.__Instance); } public TypeQualifiers() @@ -511,12 +511,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isConst != 0; + return ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isConst != 0; } set { - ((__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); } } @@ -524,12 +524,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVolatile != 0; + return ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isVolatile != 0; } set { - ((__Internal*) __Instance)->isVolatile = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isVolatile = (byte) (value ? 1 : 0); } } @@ -537,12 +537,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isRestrict != 0; + return ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isRestrict != 0; } set { - ((__Internal*) __Instance)->isRestrict = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isRestrict = (byte) (value ? 1 : 0); } } } @@ -572,29 +572,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new QualifiedType(native.ToPointer(), skipVTables); } - internal static QualifiedType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.QualifiedType __CreateInstance(global::CppSharp.Parser.AST.QualifiedType.__Internal native, bool skipVTables = false) { return new QualifiedType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.QualifiedType.__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) ret = native; return ret.ToPointer(); } - private QualifiedType(__Internal native, bool skipVTables = false) + private QualifiedType(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.QualifiedType.__Internal*) _0.__Instance); } public void Dispose() @@ -642,16 +642,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Type __result0; - if (((__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->type)) - __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((__Internal*) __Instance)->type]; - else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((__Internal*) __Instance)->type); + if (((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type)) + __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type]; + else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type); return __result0; } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -659,12 +659,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((__Internal*) __Instance)->qualifiers); + return global::CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->qualifiers); } set { - ((__Internal*) __Instance)->qualifiers = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.TypeQualifiers.__Internal() : *(global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->qualifiers = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.TypeQualifiers.__Internal() : *(global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) value.__Instance; } } } @@ -694,24 +694,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TagType(native.ToPointer(), skipVTables); } - internal static TagType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TagType __CreateInstance(global::CppSharp.Parser.AST.TagType.__Internal native, bool skipVTables = false) { return new TagType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TagType.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TagType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TagType(__Internal native, bool skipVTables = false) + private TagType(global::CppSharp.Parser.AST.TagType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -753,16 +753,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -809,24 +809,24 @@ namespace CppSharp Incomplete = 3 } - internal static new ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ArrayType(native.ToPointer(), skipVTables); } - internal static ArrayType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ArrayType __CreateInstance(global::CppSharp.Parser.AST.ArrayType.__Internal native, bool skipVTables = false) { return new ArrayType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ArrayType.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ArrayType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ArrayType(__Internal native, bool skipVTables = false) + private ArrayType(global::CppSharp.Parser.AST.ArrayType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -867,12 +867,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -880,12 +880,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->sizeType; + return ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->sizeType; } set { - ((__Internal*) __Instance)->sizeType = value; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->sizeType = value; } } @@ -893,12 +893,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->size; + return ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->size; } set { - ((__Internal*) __Instance)->size = value; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->size = value; } } @@ -906,12 +906,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->elementSize; + return ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->elementSize; } set { - ((__Internal*) __Instance)->elementSize = value; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->elementSize = value; } } } @@ -975,24 +975,24 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - internal static new FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionType(native.ToPointer(), skipVTables); } - internal static FunctionType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionType __CreateInstance(global::CppSharp.Parser.AST.FunctionType.__Internal native, bool skipVTables = false) { return new FunctionType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FunctionType.__Internal native) { var ret = Marshal.AllocHGlobal(56); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FunctionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionType(__Internal native, bool skipVTables = false) + private FunctionType(global::CppSharp.Parser.AST.FunctionType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1067,12 +1067,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->returnType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->returnType); } set { - ((__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1080,12 +1080,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->callingConvention; + return ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->callingConvention; } set { - ((__Internal*) __Instance)->callingConvention = value; + ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->callingConvention = value; } } @@ -1093,12 +1093,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->exceptionSpecType; + return ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->exceptionSpecType; } set { - ((__Internal*) __Instance)->exceptionSpecType = value; + ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->exceptionSpecType = value; } } @@ -1148,24 +1148,24 @@ namespace CppSharp RVReference = 3 } - internal static new PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PointerType(native.ToPointer(), skipVTables); } - internal static PointerType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PointerType __CreateInstance(global::CppSharp.Parser.AST.PointerType.__Internal native, bool skipVTables = false) { return new PointerType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.PointerType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.PointerType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PointerType(__Internal native, bool skipVTables = false) + private PointerType(global::CppSharp.Parser.AST.PointerType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1206,12 +1206,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedPointee); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->qualifiedPointee); } set { - ((__Internal*) __Instance)->qualifiedPointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->qualifiedPointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1219,12 +1219,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->modifier; + return ((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->modifier; } set { - ((__Internal*) __Instance)->modifier = value; + ((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->modifier = value; } } } @@ -1254,24 +1254,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MemberPointerType(native.ToPointer(), skipVTables); } - internal static MemberPointerType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.MemberPointerType __CreateInstance(global::CppSharp.Parser.AST.MemberPointerType.__Internal native, bool skipVTables = false) { return new MemberPointerType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.MemberPointerType.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.MemberPointerType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MemberPointerType(__Internal native, bool skipVTables = false) + private MemberPointerType(global::CppSharp.Parser.AST.MemberPointerType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1312,12 +1312,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->pointee); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.MemberPointerType.__Internal*) __Instance)->pointee); } set { - ((__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.MemberPointerType.__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -1347,24 +1347,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefType(native.ToPointer(), skipVTables); } - internal static TypedefType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypedefType __CreateInstance(global::CppSharp.Parser.AST.TypedefType.__Internal native, bool skipVTables = false) { return new TypedefType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypedefType.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypedefType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefType(__Internal native, bool skipVTables = false) + private TypedefType(global::CppSharp.Parser.AST.TypedefType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1406,16 +1406,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TypedefNameDecl __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.TypedefNameDecl) global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.TypedefNameDecl) global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -1448,24 +1448,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AttributedType(native.ToPointer(), skipVTables); } - internal static AttributedType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.AttributedType __CreateInstance(global::CppSharp.Parser.AST.AttributedType.__Internal native, bool skipVTables = false) { return new AttributedType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.AttributedType.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.AttributedType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AttributedType(__Internal native, bool skipVTables = false) + private AttributedType(global::CppSharp.Parser.AST.AttributedType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1506,12 +1506,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->modified); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->modified); } set { - ((__Internal*) __Instance)->modified = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->modified = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1519,12 +1519,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->equivalent); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->equivalent); } set { - ((__Internal*) __Instance)->equivalent = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->equivalent = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -1560,24 +1560,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DecayedType(native.ToPointer(), skipVTables); } - internal static DecayedType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DecayedType __CreateInstance(global::CppSharp.Parser.AST.DecayedType.__Internal native, bool skipVTables = false) { return new DecayedType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DecayedType.__Internal native) { var ret = Marshal.AllocHGlobal(56); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DecayedType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DecayedType(__Internal native, bool skipVTables = false) + private DecayedType(global::CppSharp.Parser.AST.DecayedType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1618,12 +1618,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->decayed); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->decayed); } set { - ((__Internal*) __Instance)->decayed = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->decayed = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1631,12 +1631,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->original); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->original); } set { - ((__Internal*) __Instance)->original = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->original = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1644,12 +1644,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->pointee); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->pointee); } set { - ((__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -1697,29 +1697,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateArgument(native.ToPointer(), skipVTables); } - internal static TemplateArgument __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateArgument __CreateInstance(global::CppSharp.Parser.AST.TemplateArgument.__Internal native, bool skipVTables = false) { return new TemplateArgument(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateArgument.__Internal native) { var ret = Marshal.AllocHGlobal(40); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.TemplateArgument.__Internal*) ret = native; return ret.ToPointer(); } - private TemplateArgument(__Internal native, bool skipVTables = false) + private TemplateArgument(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) _0.__Instance); } public void Dispose() @@ -1766,12 +1766,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->kind = value; } } @@ -1779,12 +1779,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->type); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->type); } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1793,16 +1793,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -1810,12 +1810,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->integral; + return ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->integral; } set { - ((__Internal*) __Instance)->integral = value; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->integral = value; } } } @@ -1876,24 +1876,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static TemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateSpecializationType __CreateInstance(global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal native, bool skipVTables = false) { return new TemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal native) { var ret = Marshal.AllocHGlobal(56); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateSpecializationType(__Internal native, bool skipVTables = false) + private TemplateSpecializationType(global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1965,16 +1965,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Template __result0; - if (((__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_template)) - __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[((__Internal*) __Instance)->_template]; - else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(((__Internal*) __Instance)->_template); + if (((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template)) + __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template]; + else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template); return __result0; } set { - ((__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -1982,12 +1982,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2054,24 +2054,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static DependentTemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DependentTemplateSpecializationType __CreateInstance(global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentTemplateSpecializationType(__Internal native, bool skipVTables = false) + private DependentTemplateSpecializationType(global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2142,12 +2142,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2200,24 +2200,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterType(native.ToPointer(), skipVTables); } - internal static TemplateParameterType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateParameterType __CreateInstance(global::CppSharp.Parser.AST.TemplateParameterType.__Internal native, bool skipVTables = false) { return new TemplateParameterType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateParameterType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateParameterType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterType(__Internal native, bool skipVTables = false) + private TemplateParameterType(global::CppSharp.Parser.AST.TemplateParameterType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2269,16 +2269,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TypeTemplateParameter __result0; - if (((__Internal*) __Instance)->parameter == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->parameter)) - __result0 = (global::CppSharp.Parser.AST.TypeTemplateParameter) global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((__Internal*) __Instance)->parameter]; - else __result0 = global::CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((__Internal*) __Instance)->parameter); + if (((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter)) + __result0 = (global::CppSharp.Parser.AST.TypeTemplateParameter) global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter]; + else __result0 = global::CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter); return __result0; } set { - ((__Internal*) __Instance)->parameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -2286,12 +2286,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->depth; + return ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->depth; } set { - ((__Internal*) __Instance)->depth = value; + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->depth = value; } } @@ -2299,12 +2299,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->index; + return ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->index; } set { - ((__Internal*) __Instance)->index = value; + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->index = value; } } @@ -2312,12 +2312,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->isParameterPack != 0; } set { - ((__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); } } } @@ -2350,24 +2350,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native.ToPointer(), skipVTables); } - internal static TemplateParameterSubstitutionType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateParameterSubstitutionType __CreateInstance(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterSubstitutionType(__Internal native, bool skipVTables = false) + private TemplateParameterSubstitutionType(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2408,12 +2408,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->replacement); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacement); } set { - ((__Internal*) __Instance)->replacement = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacement = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2422,16 +2422,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TemplateParameterType __result0; - if (((__Internal*) __Instance)->replacedParameter == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->replacedParameter)) - __result0 = (global::CppSharp.Parser.AST.TemplateParameterType) global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap[((__Internal*) __Instance)->replacedParameter]; - else __result0 = global::CppSharp.Parser.AST.TemplateParameterType.__CreateInstance(((__Internal*) __Instance)->replacedParameter); + if (((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter)) + __result0 = (global::CppSharp.Parser.AST.TemplateParameterType) global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter]; + else __result0 = global::CppSharp.Parser.AST.TemplateParameterType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter); return __result0; } set { - ((__Internal*) __Instance)->replacedParameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -2464,24 +2464,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InjectedClassNameType(native.ToPointer(), skipVTables); } - internal static InjectedClassNameType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InjectedClassNameType __CreateInstance(global::CppSharp.Parser.AST.InjectedClassNameType.__Internal native, bool skipVTables = false) { return new InjectedClassNameType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InjectedClassNameType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.InjectedClassNameType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InjectedClassNameType(__Internal native, bool skipVTables = false) + private InjectedClassNameType(global::CppSharp.Parser.AST.InjectedClassNameType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2522,12 +2522,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->injectedSpecializationType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->injectedSpecializationType); } set { - ((__Internal*) __Instance)->injectedSpecializationType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->injectedSpecializationType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2536,16 +2536,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Class __result0; - if (((__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_class)) - __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((__Internal*) __Instance)->_class]; - else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((__Internal*) __Instance)->_class); + if (((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class)) + __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class]; + else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class); return __result0; } set { - ((__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -2575,24 +2575,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentNameType(native.ToPointer(), skipVTables); } - internal static DependentNameType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DependentNameType __CreateInstance(global::CppSharp.Parser.AST.DependentNameType.__Internal native, bool skipVTables = false) { return new DependentNameType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DependentNameType.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DependentNameType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentNameType(__Internal native, bool skipVTables = false) + private DependentNameType(global::CppSharp.Parser.AST.DependentNameType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2633,12 +2633,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -2665,24 +2665,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PackExpansionType(native.ToPointer(), skipVTables); } - internal static PackExpansionType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PackExpansionType __CreateInstance(global::CppSharp.Parser.AST.PackExpansionType.__Internal native, bool skipVTables = false) { return new PackExpansionType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.PackExpansionType.__Internal native) { var ret = Marshal.AllocHGlobal(8); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.PackExpansionType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PackExpansionType(__Internal native, bool skipVTables = false) + private PackExpansionType(global::CppSharp.Parser.AST.PackExpansionType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2748,24 +2748,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new UnaryTransformType(native.ToPointer(), skipVTables); } - internal static UnaryTransformType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.UnaryTransformType __CreateInstance(global::CppSharp.Parser.AST.UnaryTransformType.__Internal native, bool skipVTables = false) { return new UnaryTransformType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.UnaryTransformType.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.UnaryTransformType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private UnaryTransformType(__Internal native, bool skipVTables = false) + private UnaryTransformType(global::CppSharp.Parser.AST.UnaryTransformType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2806,12 +2806,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2819,12 +2819,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->baseType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->baseType); } set { - ((__Internal*) __Instance)->baseType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->baseType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -2857,24 +2857,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VectorType(native.ToPointer(), skipVTables); } - internal static VectorType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VectorType __CreateInstance(global::CppSharp.Parser.AST.VectorType.__Internal native, bool skipVTables = false) { return new VectorType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VectorType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VectorType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VectorType(__Internal native, bool skipVTables = false) + private VectorType(global::CppSharp.Parser.AST.VectorType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2915,12 +2915,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->elementType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->elementType); } set { - ((__Internal*) __Instance)->elementType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->elementType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2928,12 +2928,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->numElements; + return ((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->numElements; } set { - ((__Internal*) __Instance)->numElements = value; + ((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->numElements = value; } } } @@ -2963,24 +2963,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BuiltinType(native.ToPointer(), skipVTables); } - internal static BuiltinType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BuiltinType __CreateInstance(global::CppSharp.Parser.AST.BuiltinType.__Internal native, bool skipVTables = false) { return new BuiltinType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BuiltinType.__Internal native) { var ret = Marshal.AllocHGlobal(12); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BuiltinType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BuiltinType(__Internal native, bool skipVTables = false) + private BuiltinType(global::CppSharp.Parser.AST.BuiltinType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3021,12 +3021,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->type; + return ((global::CppSharp.Parser.AST.BuiltinType.__Internal*) __Instance)->type; } set { - ((__Internal*) __Instance)->type = value; + ((global::CppSharp.Parser.AST.BuiltinType.__Internal*) __Instance)->type = value; } } } @@ -3059,29 +3059,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableComponent(native.ToPointer(), skipVTables); } - internal static VTableComponent __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableComponent __CreateInstance(global::CppSharp.Parser.AST.VTableComponent.__Internal native, bool skipVTables = false) { return new VTableComponent(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VTableComponent.__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.VTableComponent.__Internal*) ret = native; return ret.ToPointer(); } - private VTableComponent(__Internal native, bool skipVTables = false) + private VTableComponent(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.VTableComponent.__Internal*) _0.__Instance); } public void Dispose() @@ -3128,12 +3128,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->kind = value; } } @@ -3141,12 +3141,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->offset = value; } } @@ -3155,16 +3155,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -3216,29 +3216,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableLayout(native.ToPointer(), skipVTables); } - internal static VTableLayout __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableLayout __CreateInstance(global::CppSharp.Parser.AST.VTableLayout.__Internal native, bool skipVTables = false) { return new VTableLayout(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VTableLayout.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VTableLayout.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VTableLayout(__Internal native, bool skipVTables = false) + private VTableLayout(global::CppSharp.Parser.AST.VTableLayout.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3351,29 +3351,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VFTableInfo(native.ToPointer(), skipVTables); } - internal static VFTableInfo __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VFTableInfo __CreateInstance(global::CppSharp.Parser.AST.VFTableInfo.__Internal native, bool skipVTables = false) { return new VFTableInfo(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VFTableInfo.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VFTableInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VFTableInfo(__Internal native, bool skipVTables = false) + private VFTableInfo(global::CppSharp.Parser.AST.VFTableInfo.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3425,12 +3425,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VBTableIndex; + return ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VBTableIndex; } set { - ((__Internal*) __Instance)->VBTableIndex = value; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VBTableIndex = value; } } @@ -3438,12 +3438,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VFPtrOffset; + return ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrOffset; } set { - ((__Internal*) __Instance)->VFPtrOffset = value; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrOffset = value; } } @@ -3451,12 +3451,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VFPtrFullOffset; + return ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrFullOffset; } set { - ((__Internal*) __Instance)->VFPtrFullOffset = value; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrFullOffset = value; } } @@ -3464,12 +3464,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((__Internal*) __Instance)->layout); + return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->layout); } set { - ((__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; } } } @@ -3520,29 +3520,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutField(native.ToPointer(), skipVTables); } - internal static LayoutField __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutField __CreateInstance(global::CppSharp.Parser.AST.LayoutField.__Internal native, bool skipVTables = false) { return new LayoutField(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.LayoutField.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.LayoutField.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutField(__Internal native, bool skipVTables = false) + private LayoutField(global::CppSharp.Parser.AST.LayoutField.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3594,12 +3594,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->offset = value; } } @@ -3607,12 +3607,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -3620,12 +3620,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->fieldPtr; + return ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->fieldPtr; } set { - ((__Internal*) __Instance)->fieldPtr = (global::System.IntPtr) value; + ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->fieldPtr = (global::System.IntPtr) value; } } @@ -3674,29 +3674,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutBase(native.ToPointer(), skipVTables); } - internal static LayoutBase __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutBase __CreateInstance(global::CppSharp.Parser.AST.LayoutBase.__Internal native, bool skipVTables = false) { return new LayoutBase(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.LayoutBase.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.LayoutBase.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutBase(__Internal native, bool skipVTables = false) + private LayoutBase(global::CppSharp.Parser.AST.LayoutBase.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3748,12 +3748,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->offset = value; } } @@ -3762,16 +3762,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Class __result0; - if (((__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_class)) - __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((__Internal*) __Instance)->_class]; - else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((__Internal*) __Instance)->_class); + if (((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class)) + __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class]; + else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class); return __result0; } set { - ((__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -3890,29 +3890,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassLayout(native.ToPointer(), skipVTables); } - internal static ClassLayout __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassLayout __CreateInstance(global::CppSharp.Parser.AST.ClassLayout.__Internal native, bool skipVTables = false) { return new ClassLayout(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassLayout.__Internal native) { var ret = Marshal.AllocHGlobal(136); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassLayout.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassLayout(__Internal native, bool skipVTables = false) + private ClassLayout(global::CppSharp.Parser.AST.ClassLayout.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4024,12 +4024,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->ABI; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->ABI; } set { - ((__Internal*) __Instance)->ABI = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->ABI = value; } } @@ -4037,12 +4037,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((__Internal*) __Instance)->layout); + return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->layout); } set { - ((__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; } } @@ -4050,12 +4050,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasOwnVFPtr != 0; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->hasOwnVFPtr != 0; } set { - ((__Internal*) __Instance)->hasOwnVFPtr = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->hasOwnVFPtr = (byte) (value ? 1 : 0); } } @@ -4063,12 +4063,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VBPtrOffset; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->VBPtrOffset; } set { - ((__Internal*) __Instance)->VBPtrOffset = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->VBPtrOffset = value; } } @@ -4076,12 +4076,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->alignment; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->alignment; } set { - ((__Internal*) __Instance)->alignment = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->alignment = value; } } @@ -4089,12 +4089,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->size; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->size; } set { - ((__Internal*) __Instance)->size = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->size = value; } } @@ -4102,12 +4102,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->dataSize; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->dataSize; } set { - ((__Internal*) __Instance)->dataSize = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->dataSize = value; } } @@ -4264,29 +4264,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Declaration(native.ToPointer(), skipVTables); } - internal static Declaration __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Declaration __CreateInstance(global::CppSharp.Parser.AST.Declaration.__Internal native, bool skipVTables = false) { return new Declaration(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Declaration.__Internal native) { var ret = Marshal.AllocHGlobal(120); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Declaration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Declaration(__Internal native, bool skipVTables = false) + private Declaration(global::CppSharp.Parser.AST.Declaration.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4367,12 +4367,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->kind = value; } } @@ -4380,12 +4380,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->access; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->access; } set { - ((__Internal*) __Instance)->access = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->access = value; } } @@ -4394,16 +4394,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.DeclarationContext __result0; - if (((__Internal*) __Instance)->_namespace == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_namespace)) - __result0 = (global::CppSharp.Parser.AST.DeclarationContext) global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((__Internal*) __Instance)->_namespace]; - else __result0 = global::CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((__Internal*) __Instance)->_namespace); + if (((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace)) + __result0 = (global::CppSharp.Parser.AST.DeclarationContext) global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace]; + else __result0 = global::CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace); return __result0; } set { - ((__Internal*) __Instance)->_namespace = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -4411,12 +4411,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.SourceLocation.__CreateInstance(((__Internal*) __Instance)->location); + return global::CppSharp.Parser.SourceLocation.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->location); } set { - ((__Internal*) __Instance)->location = value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->location = value.__Instance; } } @@ -4424,12 +4424,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberStart; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberStart; } set { - ((__Internal*) __Instance)->lineNumberStart = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberStart = value; } } @@ -4437,12 +4437,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberEnd; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberEnd; } set { - ((__Internal*) __Instance)->lineNumberEnd = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberEnd = value; } } @@ -4450,12 +4450,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isIncomplete != 0; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isIncomplete != 0; } set { - ((__Internal*) __Instance)->isIncomplete = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isIncomplete = (byte) (value ? 1 : 0); } } @@ -4463,12 +4463,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDependent != 0; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isDependent != 0; } set { - ((__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); } } @@ -4476,12 +4476,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isImplicit != 0; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isImplicit != 0; } set { - ((__Internal*) __Instance)->isImplicit = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isImplicit = (byte) (value ? 1 : 0); } } @@ -4490,16 +4490,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->completeDeclaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->completeDeclaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->completeDeclaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->completeDeclaration); + if (((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration); return __result0; } set { - ((__Internal*) __Instance)->completeDeclaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -4507,12 +4507,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->definitionOrder; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->definitionOrder; } set { - ((__Internal*) __Instance)->definitionOrder = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->definitionOrder = value; } } @@ -4520,12 +4520,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->originalPtr; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->originalPtr; } set { - ((__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; } } @@ -4534,16 +4534,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.RawComment __result0; - if (((__Internal*) __Instance)->comment == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->comment)) - __result0 = (global::CppSharp.Parser.AST.RawComment) global::CppSharp.Parser.AST.RawComment.NativeToManagedMap[((__Internal*) __Instance)->comment]; - else __result0 = global::CppSharp.Parser.AST.RawComment.__CreateInstance(((__Internal*) __Instance)->comment); + if (((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment)) + __result0 = (global::CppSharp.Parser.AST.RawComment) global::CppSharp.Parser.AST.RawComment.NativeToManagedMap[((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment]; + else __result0 = global::CppSharp.Parser.AST.RawComment.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment); return __result0; } set { - ((__Internal*) __Instance)->comment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -4884,24 +4884,24 @@ namespace CppSharp internal static extern uint GetFriendsCount_0(global::System.IntPtr instance); } - internal static new DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DeclarationContext(native.ToPointer(), skipVTables); } - internal static DeclarationContext __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DeclarationContext __CreateInstance(global::CppSharp.Parser.AST.DeclarationContext.__Internal native, bool skipVTables = false) { return new DeclarationContext(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DeclarationContext.__Internal native) { var ret = Marshal.AllocHGlobal(392); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DeclarationContext.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DeclarationContext(__Internal native, bool skipVTables = false) + private DeclarationContext(global::CppSharp.Parser.AST.DeclarationContext.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5173,12 +5173,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isAnonymous != 0; + return ((global::CppSharp.Parser.AST.DeclarationContext.__Internal*) __Instance)->isAnonymous != 0; } set { - ((__Internal*) __Instance)->isAnonymous = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.DeclarationContext.__Internal*) __Instance)->isAnonymous = (byte) (value ? 1 : 0); } } @@ -5339,24 +5339,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefNameDecl(native.ToPointer(), skipVTables); } - internal static TypedefNameDecl __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypedefNameDecl __CreateInstance(global::CppSharp.Parser.AST.TypedefNameDecl.__Internal native, bool skipVTables = false) { return new TypedefNameDecl(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypedefNameDecl.__Internal native) { var ret = Marshal.AllocHGlobal(136); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypedefNameDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefNameDecl(__Internal native, bool skipVTables = false) + private TypedefNameDecl(global::CppSharp.Parser.AST.TypedefNameDecl.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5412,12 +5412,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TypedefNameDecl.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TypedefNameDecl.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -5497,24 +5497,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefDecl(native.ToPointer(), skipVTables); } - internal static TypedefDecl __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypedefDecl __CreateInstance(global::CppSharp.Parser.AST.TypedefDecl.__Internal native, bool skipVTables = false) { return new TypedefDecl(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypedefDecl.__Internal native) { var ret = Marshal.AllocHGlobal(136); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypedefDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefDecl(__Internal native, bool skipVTables = false) + private TypedefDecl(global::CppSharp.Parser.AST.TypedefDecl.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5640,24 +5640,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAlias(native.ToPointer(), skipVTables); } - internal static TypeAlias __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeAlias __CreateInstance(global::CppSharp.Parser.AST.TypeAlias.__Internal native, bool skipVTables = false) { return new TypeAlias(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeAlias.__Internal native) { var ret = Marshal.AllocHGlobal(144); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypeAlias.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAlias(__Internal native, bool skipVTables = false) + private TypeAlias(global::CppSharp.Parser.AST.TypeAlias.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5709,16 +5709,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TypeAliasTemplate __result0; - if (((__Internal*) __Instance)->describedAliasTemplate == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->describedAliasTemplate)) - __result0 = (global::CppSharp.Parser.AST.TypeAliasTemplate) global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((__Internal*) __Instance)->describedAliasTemplate]; - else __result0 = global::CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((__Internal*) __Instance)->describedAliasTemplate); + if (((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate)) + __result0 = (global::CppSharp.Parser.AST.TypeAliasTemplate) global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate]; + else __result0 = global::CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate); return __result0; } set { - ((__Internal*) __Instance)->describedAliasTemplate = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -5798,24 +5798,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Friend(native.ToPointer(), skipVTables); } - internal static Friend __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Friend __CreateInstance(global::CppSharp.Parser.AST.Friend.__Internal native, bool skipVTables = false) { return new Friend(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Friend.__Internal native) { var ret = Marshal.AllocHGlobal(128); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Friend.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Friend(__Internal native, bool skipVTables = false) + private Friend(global::CppSharp.Parser.AST.Friend.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5867,16 +5867,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -5919,29 +5919,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Statement(native.ToPointer(), skipVTables); } - internal static Statement __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Statement __CreateInstance(global::CppSharp.Parser.AST.Statement.__Internal native, bool skipVTables = false) { return new Statement(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Statement.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Statement.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Statement(__Internal native, bool skipVTables = false) + private Statement(global::CppSharp.Parser.AST.Statement.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5985,12 +5985,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->_class; + return ((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->_class; } set { - ((__Internal*) __Instance)->_class = value; + ((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->_class = value; } } @@ -5999,16 +5999,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->decl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->decl)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->decl]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->decl); + if (((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl); return __result0; } set { - ((__Internal*) __Instance)->decl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -6052,24 +6052,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Expression(native.ToPointer(), skipVTables); } - internal static Expression __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Expression __CreateInstance(global::CppSharp.Parser.AST.Expression.__Internal native, bool skipVTables = false) { return new Expression(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Expression.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Expression.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Expression(__Internal native, bool skipVTables = false) + private Expression(global::CppSharp.Parser.AST.Expression.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6152,24 +6152,24 @@ namespace CppSharp internal static extern void SetOpcodeStr_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BinaryOperator(native.ToPointer(), skipVTables); } - internal static BinaryOperator __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BinaryOperator __CreateInstance(global::CppSharp.Parser.AST.BinaryOperator.__Internal native, bool skipVTables = false) { return new BinaryOperator(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BinaryOperator.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BinaryOperator.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BinaryOperator(__Internal native, bool skipVTables = false) + private BinaryOperator(global::CppSharp.Parser.AST.BinaryOperator.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6212,16 +6212,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->LHS == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->LHS)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->LHS]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->LHS); + if (((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS); return __result0; } set { - ((__Internal*) __Instance)->LHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -6230,16 +6230,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->RHS == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->RHS)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->RHS]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->RHS); + if (((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS); return __result0; } set { - ((__Internal*) __Instance)->RHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -6306,24 +6306,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CallExpr(native.ToPointer(), skipVTables); } - internal static CallExpr __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.CallExpr __CreateInstance(global::CppSharp.Parser.AST.CallExpr.__Internal native, bool skipVTables = false) { return new CallExpr(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.CallExpr.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.CallExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CallExpr(__Internal native, bool skipVTables = false) + private CallExpr(global::CppSharp.Parser.AST.CallExpr.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6443,24 +6443,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CXXConstructExpr(native.ToPointer(), skipVTables); } - internal static CXXConstructExpr __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.CXXConstructExpr __CreateInstance(global::CppSharp.Parser.AST.CXXConstructExpr.__Internal native, bool skipVTables = false) { return new CXXConstructExpr(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.CXXConstructExpr.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.CXXConstructExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CXXConstructExpr(__Internal native, bool skipVTables = false) + private CXXConstructExpr(global::CppSharp.Parser.AST.CXXConstructExpr.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6619,24 +6619,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Parameter(native.ToPointer(), skipVTables); } - internal static Parameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Parameter __CreateInstance(global::CppSharp.Parser.AST.Parameter.__Internal native, bool skipVTables = false) { return new Parameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Parameter.__Internal native) { var ret = Marshal.AllocHGlobal(152); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Parameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Parameter(__Internal native, bool skipVTables = false) + private Parameter(global::CppSharp.Parser.AST.Parameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6687,12 +6687,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -6700,12 +6700,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isIndirect != 0; + return ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->isIndirect != 0; } set { - ((__Internal*) __Instance)->isIndirect = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->isIndirect = (byte) (value ? 1 : 0); } } @@ -6713,12 +6713,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasDefaultValue != 0; + return ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->hasDefaultValue != 0; } set { - ((__Internal*) __Instance)->hasDefaultValue = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->hasDefaultValue = (byte) (value ? 1 : 0); } } @@ -6726,12 +6726,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->index; + return ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->index; } set { - ((__Internal*) __Instance)->index = value; + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->index = value; } } @@ -6740,16 +6740,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->defaultArgument)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->defaultArgument]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->defaultArgument); + if (((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument); return __result0; } set { - ((__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -6930,24 +6930,24 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - internal static new Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Function(native.ToPointer(), skipVTables); } - internal static Function __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Function __CreateInstance(global::CppSharp.Parser.AST.Function.__Internal native, bool skipVTables = false) { return new Function(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Function.__Internal native) { var ret = Marshal.AllocHGlobal(240); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Function.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Function(__Internal native, bool skipVTables = false) + private Function(global::CppSharp.Parser.AST.Function.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7022,12 +7022,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->returnType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->returnType); } set { - ((__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -7035,12 +7035,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isReturnIndirect != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isReturnIndirect != 0; } set { - ((__Internal*) __Instance)->isReturnIndirect = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isReturnIndirect = (byte) (value ? 1 : 0); } } @@ -7048,12 +7048,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasThisReturn != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->hasThisReturn != 0; } set { - ((__Internal*) __Instance)->hasThisReturn = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->hasThisReturn = (byte) (value ? 1 : 0); } } @@ -7061,12 +7061,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isConstExpr != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isConstExpr != 0; } set { - ((__Internal*) __Instance)->isConstExpr = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isConstExpr = (byte) (value ? 1 : 0); } } @@ -7074,12 +7074,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVariadic != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isVariadic != 0; } set { - ((__Internal*) __Instance)->isVariadic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isVariadic = (byte) (value ? 1 : 0); } } @@ -7087,12 +7087,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isInline != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isInline != 0; } set { - ((__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); } } @@ -7100,12 +7100,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPure != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isPure != 0; } set { - ((__Internal*) __Instance)->isPure = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isPure = (byte) (value ? 1 : 0); } } @@ -7113,12 +7113,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDeleted != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isDeleted != 0; } set { - ((__Internal*) __Instance)->isDeleted = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isDeleted = (byte) (value ? 1 : 0); } } @@ -7126,12 +7126,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->friendKind; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->friendKind; } set { - ((__Internal*) __Instance)->friendKind = value; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->friendKind = value; } } @@ -7139,12 +7139,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->operatorKind; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->operatorKind; } set { - ((__Internal*) __Instance)->operatorKind = value; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->operatorKind = value; } } @@ -7152,12 +7152,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->callingConvention; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->callingConvention; } set { - ((__Internal*) __Instance)->callingConvention = value; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->callingConvention = value; } } @@ -7166,16 +7166,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.FunctionTemplateSpecialization __result0; - if (((__Internal*) __Instance)->specializationInfo == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->specializationInfo)) - __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((__Internal*) __Instance)->specializationInfo]; - else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((__Internal*) __Instance)->specializationInfo); + if (((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo)) + __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo]; + else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo); return __result0; } set { - ((__Internal*) __Instance)->specializationInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -7184,16 +7184,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Function __result0; - if (((__Internal*) __Instance)->instantiatedFrom == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->instantiatedFrom)) - __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((__Internal*) __Instance)->instantiatedFrom]; - else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((__Internal*) __Instance)->instantiatedFrom); + if (((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom)) + __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom]; + else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom); return __result0; } set { - ((__Internal*) __Instance)->instantiatedFrom = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -7201,12 +7201,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -7421,24 +7421,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Method(native.ToPointer(), skipVTables); } - internal static Method __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Method __CreateInstance(global::CppSharp.Parser.AST.Method.__Internal native, bool skipVTables = false) { return new Method(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Method.__Internal native) { var ret = Marshal.AllocHGlobal(280); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Method.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Method(__Internal native, bool skipVTables = false) + private Method(global::CppSharp.Parser.AST.Method.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7489,12 +7489,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVirtual != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isVirtual != 0; } set { - ((__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); } } @@ -7502,12 +7502,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isStatic != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isStatic != 0; } set { - ((__Internal*) __Instance)->isStatic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isStatic = (byte) (value ? 1 : 0); } } @@ -7515,12 +7515,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isConst != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isConst != 0; } set { - ((__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); } } @@ -7528,12 +7528,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExplicit != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isExplicit != 0; } set { - ((__Internal*) __Instance)->isExplicit = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isExplicit = (byte) (value ? 1 : 0); } } @@ -7541,12 +7541,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isOverride != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isOverride != 0; } set { - ((__Internal*) __Instance)->isOverride = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isOverride = (byte) (value ? 1 : 0); } } @@ -7554,12 +7554,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->methodKind; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->methodKind; } set { - ((__Internal*) __Instance)->methodKind = value; + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->methodKind = value; } } @@ -7567,12 +7567,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDefaultConstructor != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isDefaultConstructor != 0; } set { - ((__Internal*) __Instance)->isDefaultConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isDefaultConstructor = (byte) (value ? 1 : 0); } } @@ -7580,12 +7580,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isCopyConstructor != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isCopyConstructor != 0; } set { - ((__Internal*) __Instance)->isCopyConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isCopyConstructor = (byte) (value ? 1 : 0); } } @@ -7593,12 +7593,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isMoveConstructor != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isMoveConstructor != 0; } set { - ((__Internal*) __Instance)->isMoveConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isMoveConstructor = (byte) (value ? 1 : 0); } } @@ -7606,12 +7606,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->conversionType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->conversionType); } set { - ((__Internal*) __Instance)->conversionType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->conversionType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -7619,12 +7619,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->refQualifier; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->refQualifier; } set { - ((__Internal*) __Instance)->refQualifier = value; + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->refQualifier = value; } } } @@ -7862,24 +7862,24 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Enumeration.Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Item(native.ToPointer(), skipVTables); } - internal static Item __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Enumeration.Item __CreateInstance(global::CppSharp.Parser.AST.Enumeration.Item.__Internal native, bool skipVTables = false) { return new Item(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Enumeration.Item.__Internal native) { var ret = Marshal.AllocHGlobal(136); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Enumeration.Item.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Item(__Internal native, bool skipVTables = false) + private Item(global::CppSharp.Parser.AST.Enumeration.Item.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7930,12 +7930,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->value; + return ((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->value; } set { - ((__Internal*) __Instance)->value = value; + ((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->value = value; } } @@ -7954,24 +7954,24 @@ namespace CppSharp } } - internal static new Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Enumeration(native.ToPointer(), skipVTables); } - internal static Enumeration __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Enumeration __CreateInstance(global::CppSharp.Parser.AST.Enumeration.__Internal native, bool skipVTables = false) { return new Enumeration(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Enumeration.__Internal native) { var ret = Marshal.AllocHGlobal(432); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Enumeration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Enumeration(__Internal native, bool skipVTables = false) + private Enumeration(global::CppSharp.Parser.AST.Enumeration.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8046,12 +8046,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->modifiers; + return ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->modifiers; } set { - ((__Internal*) __Instance)->modifiers = value; + ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->modifiers = value; } } @@ -8060,16 +8060,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Type __result0; - if (((__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->type)) - __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((__Internal*) __Instance)->type]; - else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((__Internal*) __Instance)->type); + if (((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type)) + __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type]; + else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type); return __result0; } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8078,16 +8078,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.BuiltinType __result0; - if (((__Internal*) __Instance)->builtinType == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->builtinType)) - __result0 = (global::CppSharp.Parser.AST.BuiltinType) global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((__Internal*) __Instance)->builtinType]; - else __result0 = global::CppSharp.Parser.AST.BuiltinType.__CreateInstance(((__Internal*) __Instance)->builtinType); + if (((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType)) + __result0 = (global::CppSharp.Parser.AST.BuiltinType) global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType]; + else __result0 = global::CppSharp.Parser.AST.BuiltinType.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType); return __result0; } set { - ((__Internal*) __Instance)->builtinType = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8189,24 +8189,24 @@ namespace CppSharp internal static extern void SetMangled_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Variable(native.ToPointer(), skipVTables); } - internal static Variable __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Variable __CreateInstance(global::CppSharp.Parser.AST.Variable.__Internal native, bool skipVTables = false) { return new Variable(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Variable.__Internal native) { var ret = Marshal.AllocHGlobal(144); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Variable.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Variable(__Internal native, bool skipVTables = false) + private Variable(global::CppSharp.Parser.AST.Variable.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8257,12 +8257,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -8312,29 +8312,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BaseClassSpecifier(native.ToPointer(), skipVTables); } - internal static BaseClassSpecifier __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BaseClassSpecifier __CreateInstance(global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal native, bool skipVTables = false) { return new BaseClassSpecifier(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) ret = native; return ret.ToPointer(); } - private BaseClassSpecifier(__Internal native, bool skipVTables = false) + private BaseClassSpecifier(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) _0.__Instance); } public void Dispose() @@ -8381,12 +8381,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->access; + return ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->access; } set { - ((__Internal*) __Instance)->access = value; + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->access = value; } } @@ -8394,12 +8394,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVirtual != 0; + return ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->isVirtual != 0; } set { - ((__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); } } @@ -8408,16 +8408,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Type __result0; - if (((__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->type)) - __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((__Internal*) __Instance)->type]; - else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((__Internal*) __Instance)->type); + if (((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type)) + __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type]; + else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type); return __result0; } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8425,12 +8425,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->offset = value; } } } @@ -8519,24 +8519,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Field(native.ToPointer(), skipVTables); } - internal static Field __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Field __CreateInstance(global::CppSharp.Parser.AST.Field.__Internal native, bool skipVTables = false) { return new Field(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Field.__Internal native) { var ret = Marshal.AllocHGlobal(152); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Field.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Field(__Internal native, bool skipVTables = false) + private Field(global::CppSharp.Parser.AST.Field.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8587,12 +8587,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -8601,16 +8601,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Class __result0; - if (((__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_class)) - __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((__Internal*) __Instance)->_class]; - else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((__Internal*) __Instance)->_class); + if (((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class)) + __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class]; + else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class); return __result0; } set { - ((__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8618,12 +8618,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isBitField != 0; + return ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->isBitField != 0; } set { - ((__Internal*) __Instance)->isBitField = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->isBitField = (byte) (value ? 1 : 0); } } @@ -8631,12 +8631,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->bitWidth; + return ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->bitWidth; } set { - ((__Internal*) __Instance)->bitWidth = value; + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->bitWidth = value; } } } @@ -8713,24 +8713,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AccessSpecifierDecl(native.ToPointer(), skipVTables); } - internal static AccessSpecifierDecl __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.AccessSpecifierDecl __CreateInstance(global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal native, bool skipVTables = false) { return new AccessSpecifierDecl(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal native) { var ret = Marshal.AllocHGlobal(120); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AccessSpecifierDecl(__Internal native, bool skipVTables = false) + private AccessSpecifierDecl(global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9005,24 +9005,24 @@ namespace CppSharp internal static extern uint GetSpecifiersCount_0(global::System.IntPtr instance); } - internal static new Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Class(native.ToPointer(), skipVTables); } - internal static Class __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Class __CreateInstance(global::CppSharp.Parser.AST.Class.__Internal native, bool skipVTables = false) { return new Class(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Class.__Internal native) { var ret = Marshal.AllocHGlobal(512); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Class.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Class(__Internal native, bool skipVTables = false) + private Class(global::CppSharp.Parser.AST.Class.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9169,12 +9169,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPOD != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPOD != 0; } set { - ((__Internal*) __Instance)->isPOD = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPOD = (byte) (value ? 1 : 0); } } @@ -9182,12 +9182,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isAbstract != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isAbstract != 0; } set { - ((__Internal*) __Instance)->isAbstract = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isAbstract = (byte) (value ? 1 : 0); } } @@ -9195,12 +9195,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isUnion != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isUnion != 0; } set { - ((__Internal*) __Instance)->isUnion = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isUnion = (byte) (value ? 1 : 0); } } @@ -9208,12 +9208,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDynamic != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isDynamic != 0; } set { - ((__Internal*) __Instance)->isDynamic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isDynamic = (byte) (value ? 1 : 0); } } @@ -9221,12 +9221,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPolymorphic != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPolymorphic != 0; } set { - ((__Internal*) __Instance)->isPolymorphic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPolymorphic = (byte) (value ? 1 : 0); } } @@ -9234,12 +9234,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasNonTrivialDefaultConstructor != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDefaultConstructor != 0; } set { - ((__Internal*) __Instance)->hasNonTrivialDefaultConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDefaultConstructor = (byte) (value ? 1 : 0); } } @@ -9247,12 +9247,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasNonTrivialCopyConstructor != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialCopyConstructor != 0; } set { - ((__Internal*) __Instance)->hasNonTrivialCopyConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialCopyConstructor = (byte) (value ? 1 : 0); } } @@ -9260,12 +9260,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasNonTrivialDestructor != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDestructor != 0; } set { - ((__Internal*) __Instance)->hasNonTrivialDestructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDestructor = (byte) (value ? 1 : 0); } } @@ -9273,12 +9273,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExternCContext != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isExternCContext != 0; } set { - ((__Internal*) __Instance)->isExternCContext = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isExternCContext = (byte) (value ? 1 : 0); } } @@ -9287,16 +9287,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ClassLayout __result0; - if (((__Internal*) __Instance)->layout == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->layout)) - __result0 = (global::CppSharp.Parser.AST.ClassLayout) global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((__Internal*) __Instance)->layout]; - else __result0 = global::CppSharp.Parser.AST.ClassLayout.__CreateInstance(((__Internal*) __Instance)->layout); + if (((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout)) + __result0 = (global::CppSharp.Parser.AST.ClassLayout) global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout]; + else __result0 = global::CppSharp.Parser.AST.ClassLayout.__CreateInstance(((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout); return __result0; } set { - ((__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -9440,24 +9440,24 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - internal static new Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Template(native.ToPointer(), skipVTables); } - internal static Template __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Template __CreateInstance(global::CppSharp.Parser.AST.Template.__Internal native, bool skipVTables = false) { return new Template(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Template.__Internal native) { var ret = Marshal.AllocHGlobal(152); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Template.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Template(__Internal native, bool skipVTables = false) + private Template(global::CppSharp.Parser.AST.Template.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9547,16 +9547,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->TemplatedDecl)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->TemplatedDecl]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->TemplatedDecl); + if (((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl); return __result0; } set { - ((__Internal*) __Instance)->TemplatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -9648,24 +9648,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAliasTemplate(native.ToPointer(), skipVTables); } - internal static TypeAliasTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeAliasTemplate __CreateInstance(global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal native, bool skipVTables = false) { return new TypeAliasTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(152); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAliasTemplate(__Internal native, bool skipVTables = false) + private TypeAliasTemplate(global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9794,24 +9794,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateParameter __CreateInstance(global::CppSharp.Parser.AST.TemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(136); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameter(__Internal native, bool skipVTables = false) + private TemplateParameter(global::CppSharp.Parser.AST.TemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9867,12 +9867,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->depth; + return ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->depth; } set { - ((__Internal*) __Instance)->depth = value; + ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->depth = value; } } @@ -9880,12 +9880,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->index; + return ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->index; } set { - ((__Internal*) __Instance)->index = value; + ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->index = value; } } @@ -9893,12 +9893,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->isParameterPack != 0; } set { - ((__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); } } } @@ -9990,24 +9990,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateTemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateTemplateParameter __CreateInstance(global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateTemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(160); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateTemplateParameter(__Internal native, bool skipVTables = false) + private TemplateTemplateParameter(global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10058,12 +10058,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isParameterPack != 0; } set { - ((__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); } } @@ -10071,12 +10071,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPackExpansion != 0; + return ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isPackExpansion != 0; } set { - ((__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); } } @@ -10084,12 +10084,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExpandedParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack != 0; } set { - ((__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); } } } @@ -10178,24 +10178,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static TypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeTemplateParameter __CreateInstance(global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal native, bool skipVTables = false) { return new TypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(152); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeTemplateParameter(__Internal native, bool skipVTables = false) + private TypeTemplateParameter(global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10246,12 +10246,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->defaultArgument); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal*) __Instance)->defaultArgument); } set { - ((__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -10349,24 +10349,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NonTypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static NonTypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.NonTypeTemplateParameter __CreateInstance(global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal native, bool skipVTables = false) { return new NonTypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(152); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NonTypeTemplateParameter(__Internal native, bool skipVTables = false) + private NonTypeTemplateParameter(global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10418,16 +10418,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->defaultArgument)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->defaultArgument]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->defaultArgument); + if (((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument); return __result0; } set { - ((__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -10435,12 +10435,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->position; + return ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->position; } set { - ((__Internal*) __Instance)->position = value; + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->position = value; } } @@ -10448,12 +10448,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPackExpansion != 0; + return ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isPackExpansion != 0; } set { - ((__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); } } @@ -10461,12 +10461,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExpandedParameterPack != 0; + return ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack != 0; } set { - ((__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); } } } @@ -10572,24 +10572,24 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - internal static new ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplate(native.ToPointer(), skipVTables); } - internal static ClassTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassTemplate __CreateInstance(global::CppSharp.Parser.AST.ClassTemplate.__Internal native, bool skipVTables = false) { return new ClassTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(176); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplate(__Internal native, bool skipVTables = false) + private ClassTemplate(global::CppSharp.Parser.AST.ClassTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10846,24 +10846,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassTemplateSpecialization __CreateInstance(global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(552); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplateSpecialization(__Internal native, bool skipVTables = false) + private ClassTemplateSpecialization(global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10935,16 +10935,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ClassTemplate __result0; - if (((__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->templatedDecl)) - __result0 = (global::CppSharp.Parser.AST.ClassTemplate) global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((__Internal*) __Instance)->templatedDecl]; - else __result0 = global::CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((__Internal*) __Instance)->templatedDecl); + if (((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl)) + __result0 = (global::CppSharp.Parser.AST.ClassTemplate) global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl]; + else __result0 = global::CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl); return __result0; } set { - ((__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -10952,12 +10952,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->specializationKind; + return ((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->specializationKind; } set { - ((__Internal*) __Instance)->specializationKind = value; + ((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->specializationKind = value; } } @@ -11127,24 +11127,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization __CreateInstance(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(552); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplatePartialSpecialization(__Internal native, bool skipVTables = false) + private ClassTemplatePartialSpecialization(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11293,24 +11293,24 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - internal static new FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplate(native.ToPointer(), skipVTables); } - internal static FunctionTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionTemplate __CreateInstance(global::CppSharp.Parser.AST.FunctionTemplate.__Internal native, bool skipVTables = false) { return new FunctionTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FunctionTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(176); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FunctionTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplate(__Internal native, bool skipVTables = false) + private FunctionTemplate(global::CppSharp.Parser.AST.FunctionTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11447,29 +11447,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static FunctionTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionTemplateSpecialization __CreateInstance(global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplateSpecialization(__Internal native, bool skipVTables = false) + private FunctionTemplateSpecialization(global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11542,16 +11542,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.FunctionTemplate __result0; - if (((__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_template)) - __result0 = (global::CppSharp.Parser.AST.FunctionTemplate) global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((__Internal*) __Instance)->_template]; - else __result0 = global::CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((__Internal*) __Instance)->_template); + if (((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template)) + __result0 = (global::CppSharp.Parser.AST.FunctionTemplate) global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template]; + else __result0 = global::CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template); return __result0; } set { - ((__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -11560,16 +11560,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Function __result0; - if (((__Internal*) __Instance)->specializedFunction == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->specializedFunction)) - __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((__Internal*) __Instance)->specializedFunction]; - else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((__Internal*) __Instance)->specializedFunction); + if (((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction)) + __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction]; + else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction); return __result0; } set { - ((__Internal*) __Instance)->specializedFunction = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -11577,12 +11577,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->specializationKind; + return ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializationKind; } set { - ((__Internal*) __Instance)->specializationKind = value; + ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializationKind = value; } } @@ -11697,24 +11697,24 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - internal static new VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplate(native.ToPointer(), skipVTables); } - internal static VarTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VarTemplate __CreateInstance(global::CppSharp.Parser.AST.VarTemplate.__Internal native, bool skipVTables = false) { return new VarTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VarTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(176); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VarTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplate(__Internal native, bool skipVTables = false) + private VarTemplate(global::CppSharp.Parser.AST.VarTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11902,24 +11902,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VarTemplateSpecialization __CreateInstance(global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(184); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplateSpecialization(__Internal native, bool skipVTables = false) + private VarTemplateSpecialization(global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11991,16 +11991,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.VarTemplate __result0; - if (((__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->templatedDecl)) - __result0 = (global::CppSharp.Parser.AST.VarTemplate) global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap[((__Internal*) __Instance)->templatedDecl]; - else __result0 = global::CppSharp.Parser.AST.VarTemplate.__CreateInstance(((__Internal*) __Instance)->templatedDecl); + if (((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl)) + __result0 = (global::CppSharp.Parser.AST.VarTemplate) global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl]; + else __result0 = global::CppSharp.Parser.AST.VarTemplate.__CreateInstance(((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl); return __result0; } set { - ((__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -12008,12 +12008,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->specializationKind; + return ((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->specializationKind; } set { - ((__Internal*) __Instance)->specializationKind = value; + ((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->specializationKind = value; } } @@ -12114,24 +12114,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VarTemplatePartialSpecialization __CreateInstance(global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(184); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplatePartialSpecialization(__Internal native, bool skipVTables = false) + private VarTemplatePartialSpecialization(global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12287,24 +12287,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance); } - internal static new Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Namespace(native.ToPointer(), skipVTables); } - internal static Namespace __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Namespace __CreateInstance(global::CppSharp.Parser.AST.Namespace.__Internal native, bool skipVTables = false) { return new Namespace(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Namespace.__Internal native) { var ret = Marshal.AllocHGlobal(392); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Namespace.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Namespace(__Internal native, bool skipVTables = false) + private Namespace(global::CppSharp.Parser.AST.Namespace.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12355,12 +12355,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isInline != 0; + return ((global::CppSharp.Parser.AST.Namespace.__Internal*) __Instance)->isInline != 0; } set { - ((__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Namespace.__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); } } } @@ -12393,29 +12393,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PreprocessedEntity(native.ToPointer(), skipVTables); } - internal static PreprocessedEntity __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PreprocessedEntity __CreateInstance(global::CppSharp.Parser.AST.PreprocessedEntity.__Internal native, bool skipVTables = false) { return new PreprocessedEntity(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.PreprocessedEntity.__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) ret = native; return ret.ToPointer(); } - private PreprocessedEntity(__Internal native, bool skipVTables = false) + private PreprocessedEntity(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) _0.__Instance); } public void Dispose() @@ -12462,12 +12462,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->macroLocation; + return ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->macroLocation; } set { - ((__Internal*) __Instance)->macroLocation = value; + ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->macroLocation = value; } } @@ -12475,12 +12475,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->originalPtr; + return ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->originalPtr; } set { - ((__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; + ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; } } @@ -12488,12 +12488,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->kind = value; } } } @@ -12560,24 +12560,24 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroDefinition(native.ToPointer(), skipVTables); } - internal static MacroDefinition __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.MacroDefinition __CreateInstance(global::CppSharp.Parser.AST.MacroDefinition.__Internal native, bool skipVTables = false) { return new MacroDefinition(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.MacroDefinition.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.MacroDefinition.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroDefinition(__Internal native, bool skipVTables = false) + private MacroDefinition(global::CppSharp.Parser.AST.MacroDefinition.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12628,12 +12628,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberStart; + return ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberStart; } set { - ((__Internal*) __Instance)->lineNumberStart = value; + ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberStart = value; } } @@ -12641,12 +12641,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberEnd; + return ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberEnd; } set { - ((__Internal*) __Instance)->lineNumberEnd = value; + ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberEnd = value; } } @@ -12738,24 +12738,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroExpansion(native.ToPointer(), skipVTables); } - internal static MacroExpansion __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.MacroExpansion __CreateInstance(global::CppSharp.Parser.AST.MacroExpansion.__Internal native, bool skipVTables = false) { return new MacroExpansion(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.MacroExpansion.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.MacroExpansion.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroExpansion(__Internal native, bool skipVTables = false) + private MacroExpansion(global::CppSharp.Parser.AST.MacroExpansion.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12807,16 +12807,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.MacroDefinition __result0; - if (((__Internal*) __Instance)->definition == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->definition)) - __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((__Internal*) __Instance)->definition]; - else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((__Internal*) __Instance)->definition); + if (((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition)) + __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition]; + else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition); return __result0; } set { - ((__Internal*) __Instance)->definition = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -12996,24 +12996,24 @@ namespace CppSharp internal static extern uint GetMacrosCount_0(global::System.IntPtr instance); } - internal static new TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TranslationUnit(native.ToPointer(), skipVTables); } - internal static TranslationUnit __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TranslationUnit __CreateInstance(global::CppSharp.Parser.AST.TranslationUnit.__Internal native, bool skipVTables = false) { return new TranslationUnit(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TranslationUnit.__Internal native) { var ret = Marshal.AllocHGlobal(432); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TranslationUnit.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TranslationUnit(__Internal native, bool skipVTables = false) + private TranslationUnit(global::CppSharp.Parser.AST.TranslationUnit.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13088,12 +13088,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isSystemHeader != 0; + return ((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->isSystemHeader != 0; } set { - ((__Internal*) __Instance)->isSystemHeader = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->isSystemHeader = (byte) (value ? 1 : 0); } } @@ -13207,29 +13207,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NativeLibrary(native.ToPointer(), skipVTables); } - internal static NativeLibrary __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.NativeLibrary __CreateInstance(global::CppSharp.Parser.AST.NativeLibrary.__Internal native, bool skipVTables = false) { return new NativeLibrary(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.NativeLibrary.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.NativeLibrary.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NativeLibrary(__Internal native, bool skipVTables = false) + private NativeLibrary(global::CppSharp.Parser.AST.NativeLibrary.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13313,12 +13313,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->archType; + return ((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->archType; } set { - ((__Internal*) __Instance)->archType = value; + ((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->archType = value; } } @@ -13402,29 +13402,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ASTContext(native.ToPointer(), skipVTables); } - internal static ASTContext __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ASTContext __CreateInstance(global::CppSharp.Parser.AST.ASTContext.__Internal native, bool skipVTables = false) { return new ASTContext(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ASTContext.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ASTContext.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ASTContext(__Internal native, bool skipVTables = false) + private ASTContext(global::CppSharp.Parser.AST.ASTContext.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13528,29 +13528,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Comment(native.ToPointer(), skipVTables); } - internal static Comment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Comment __CreateInstance(global::CppSharp.Parser.AST.Comment.__Internal native, bool skipVTables = false) { return new Comment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Comment.__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.Comment.__Internal*) ret = native; return ret.ToPointer(); } - private Comment(__Internal native, bool skipVTables = false) + private Comment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.Comment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.Comment.__Internal*) _0.__Instance); } public void Dispose() @@ -13602,12 +13602,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.Comment.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.Comment.__Internal*) __Instance)->kind = value; } } } @@ -13636,24 +13636,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockContentComment(native.ToPointer(), skipVTables); } - internal static BlockContentComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockContentComment __CreateInstance(global::CppSharp.Parser.AST.BlockContentComment.__Internal native, bool skipVTables = false) { return new BlockContentComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BlockContentComment.__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.BlockContentComment.__Internal*) ret = native; return ret.ToPointer(); } - private BlockContentComment(__Internal native, bool skipVTables = false) + private BlockContentComment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.BlockContentComment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.BlockContentComment.__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.BlockContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -13749,24 +13749,24 @@ namespace CppSharp internal static extern uint GetBlocksCount_0(global::System.IntPtr instance); } - internal static new FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FullComment(native.ToPointer(), skipVTables); } - internal static FullComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FullComment __CreateInstance(global::CppSharp.Parser.AST.FullComment.__Internal native, bool skipVTables = false) { return new FullComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FullComment.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FullComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FullComment(__Internal native, bool skipVTables = false) + private FullComment(global::CppSharp.Parser.AST.FullComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13874,24 +13874,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineContentComment(native.ToPointer(), skipVTables); } - internal static InlineContentComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineContentComment __CreateInstance(global::CppSharp.Parser.AST.InlineContentComment.__Internal native, bool skipVTables = false) { return new InlineContentComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InlineContentComment.__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.InlineContentComment.__Internal*) ret = native; return ret.ToPointer(); } - private InlineContentComment(__Internal native, bool skipVTables = false) + private InlineContentComment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.InlineContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -13943,12 +13943,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasTrailingNewline != 0; + return ((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) __Instance)->hasTrailingNewline != 0; } set { - ((__Internal*) __Instance)->hasTrailingNewline = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) __Instance)->hasTrailingNewline = (byte) (value ? 1 : 0); } } } @@ -14003,24 +14003,24 @@ namespace CppSharp internal static extern uint GetContentCount_0(global::System.IntPtr instance); } - internal static new ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParagraphComment(native.ToPointer(), skipVTables); } - internal static ParagraphComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ParagraphComment __CreateInstance(global::CppSharp.Parser.AST.ParagraphComment.__Internal native, bool skipVTables = false) { return new ParagraphComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ParagraphComment.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ParagraphComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParagraphComment(__Internal native, bool skipVTables = false) + private ParagraphComment(global::CppSharp.Parser.AST.ParagraphComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14095,12 +14095,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isWhitespace != 0; + return ((global::CppSharp.Parser.AST.ParagraphComment.__Internal*) __Instance)->isWhitespace != 0; } set { - ((__Internal*) __Instance)->isWhitespace = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.ParagraphComment.__Internal*) __Instance)->isWhitespace = (byte) (value ? 1 : 0); } } @@ -14209,29 +14209,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockCommandComment.Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockCommandComment.Argument __CreateInstance(global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal native) { var ret = Marshal.AllocHGlobal(8); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(__Internal native, bool skipVTables = false) + private Argument(global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14294,24 +14294,24 @@ namespace CppSharp } } - internal static new BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockCommandComment(native.ToPointer(), skipVTables); } - internal static BlockCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockCommandComment __CreateInstance(global::CppSharp.Parser.AST.BlockCommandComment.__Internal native, bool skipVTables = false) { return new BlockCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BlockCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BlockCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BlockCommandComment(__Internal native, bool skipVTables = false) + private BlockCommandComment(global::CppSharp.Parser.AST.BlockCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14396,12 +14396,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->commandId; + return ((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->commandId; } set { - ((__Internal*) __Instance)->commandId = value; + ((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->commandId = value; } } @@ -14410,16 +14410,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ParagraphComment __result0; - if (((__Internal*) __Instance)->paragraphComment == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->paragraphComment)) - __result0 = (global::CppSharp.Parser.AST.ParagraphComment) global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((__Internal*) __Instance)->paragraphComment]; - else __result0 = global::CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((__Internal*) __Instance)->paragraphComment); + if (((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment)) + __result0 = (global::CppSharp.Parser.AST.ParagraphComment) global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment]; + else __result0 = global::CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment); return __result0; } set { - ((__Internal*) __Instance)->paragraphComment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -14479,24 +14479,24 @@ namespace CppSharp InOut = 2 } - internal static new ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParamCommandComment(native.ToPointer(), skipVTables); } - internal static ParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ParamCommandComment __CreateInstance(global::CppSharp.Parser.AST.ParamCommandComment.__Internal native, bool skipVTables = false) { return new ParamCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ParamCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ParamCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParamCommandComment(__Internal native, bool skipVTables = false) + private ParamCommandComment(global::CppSharp.Parser.AST.ParamCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14547,12 +14547,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->direction; + return ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->direction; } set { - ((__Internal*) __Instance)->direction = value; + ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->direction = value; } } @@ -14560,12 +14560,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->paramIndex; + return ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->paramIndex; } set { - ((__Internal*) __Instance)->paramIndex = value; + ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->paramIndex = value; } } } @@ -14626,24 +14626,24 @@ namespace CppSharp internal static extern uint GetPositionCount_0(global::System.IntPtr instance); } - internal static new TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TParamCommandComment(native.ToPointer(), skipVTables); } - internal static TParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TParamCommandComment __CreateInstance(global::CppSharp.Parser.AST.TParamCommandComment.__Internal native, bool skipVTables = false) { return new TParamCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TParamCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TParamCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TParamCommandComment(__Internal native, bool skipVTables = false) + private TParamCommandComment(global::CppSharp.Parser.AST.TParamCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14757,24 +14757,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockLineComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VerbatimBlockLineComment __CreateInstance(global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockLineComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockLineComment(__Internal native, bool skipVTables = false) + private VerbatimBlockLineComment(global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14892,24 +14892,24 @@ namespace CppSharp internal static extern uint GetLinesCount_0(global::System.IntPtr instance); } - internal static new VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VerbatimBlockComment __CreateInstance(global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockComment(__Internal native, bool skipVTables = false) + private VerbatimBlockComment(global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15036,24 +15036,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimLineComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VerbatimLineComment __CreateInstance(global::CppSharp.Parser.AST.VerbatimLineComment.__Internal native, bool skipVTables = false) { return new VerbatimLineComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VerbatimLineComment.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VerbatimLineComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimLineComment(__Internal native, bool skipVTables = false) + private VerbatimLineComment(global::CppSharp.Parser.AST.VerbatimLineComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15216,29 +15216,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineCommandComment.Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineCommandComment.Argument __CreateInstance(global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal native) { var ret = Marshal.AllocHGlobal(8); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(__Internal native, bool skipVTables = false) + private Argument(global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15301,24 +15301,24 @@ namespace CppSharp } } - internal static new InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineCommandComment(native.ToPointer(), skipVTables); } - internal static InlineCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineCommandComment __CreateInstance(global::CppSharp.Parser.AST.InlineCommandComment.__Internal native, bool skipVTables = false) { return new InlineCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InlineCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.InlineCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InlineCommandComment(__Internal native, bool skipVTables = false) + private InlineCommandComment(global::CppSharp.Parser.AST.InlineCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15389,12 +15389,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->commandId; + return ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commandId; } set { - ((__Internal*) __Instance)->commandId = value; + ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commandId = value; } } @@ -15402,12 +15402,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->commentRenderKind; + return ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commentRenderKind; } set { - ((__Internal*) __Instance)->commentRenderKind = value; + ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commentRenderKind = value; } } @@ -15448,24 +15448,24 @@ namespace CppSharp internal static extern void cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLTagComment(native.ToPointer(), skipVTables); } - internal static HTMLTagComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLTagComment __CreateInstance(global::CppSharp.Parser.AST.HTMLTagComment.__Internal native, bool skipVTables = false) { return new HTMLTagComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLTagComment.__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.HTMLTagComment.__Internal*) ret = native; return ret.ToPointer(); } - private HTMLTagComment(__Internal native, bool skipVTables = false) + private HTMLTagComment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.HTMLTagComment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.HTMLTagComment.__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.HTMLTagComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -15627,29 +15627,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Attribute(native.ToPointer(), skipVTables); } - internal static Attribute __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute __CreateInstance(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal native, bool skipVTables = false) { return new Attribute(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Attribute(__Internal native, bool skipVTables = false) + private Attribute(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15726,24 +15726,24 @@ namespace CppSharp } } - internal static new HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLStartTagComment(native.ToPointer(), skipVTables); } - internal static HTMLStartTagComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLStartTagComment __CreateInstance(global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal native, bool skipVTables = false) { return new HTMLStartTagComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLStartTagComment(__Internal native, bool skipVTables = false) + private HTMLStartTagComment(global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15874,24 +15874,24 @@ namespace CppSharp internal static extern void SetTagName_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLEndTagComment(native.ToPointer(), skipVTables); } - internal static HTMLEndTagComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLEndTagComment __CreateInstance(global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal native, bool skipVTables = false) { return new HTMLEndTagComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLEndTagComment(__Internal native, bool skipVTables = false) + private HTMLEndTagComment(global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15993,24 +15993,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TextComment(native.ToPointer(), skipVTables); } - internal static TextComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TextComment __CreateInstance(global::CppSharp.Parser.AST.TextComment.__Internal native, bool skipVTables = false) { return new TextComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TextComment.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TextComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TextComment(__Internal native, bool skipVTables = false) + private TextComment(global::CppSharp.Parser.AST.TextComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16128,29 +16128,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new RawComment(native.ToPointer(), skipVTables); } - internal static RawComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.RawComment __CreateInstance(global::CppSharp.Parser.AST.RawComment.__Internal native, bool skipVTables = false) { return new RawComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.RawComment.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.RawComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private RawComment(__Internal native, bool skipVTables = false) + private RawComment(global::CppSharp.Parser.AST.RawComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16202,12 +16202,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->kind = value; } } @@ -16216,16 +16216,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.FullComment __result0; - if (((__Internal*) __Instance)->fullCommentBlock == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->fullCommentBlock)) - __result0 = (global::CppSharp.Parser.AST.FullComment) global::CppSharp.Parser.AST.FullComment.NativeToManagedMap[((__Internal*) __Instance)->fullCommentBlock]; - else __result0 = global::CppSharp.Parser.AST.FullComment.__CreateInstance(((__Internal*) __Instance)->fullCommentBlock); + if (((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock)) + __result0 = (global::CppSharp.Parser.AST.FullComment) global::CppSharp.Parser.AST.FullComment.NativeToManagedMap[((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock]; + else __result0 = global::CppSharp.Parser.AST.FullComment.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock); return __result0; } set { - ((__Internal*) __Instance)->fullCommentBlock = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -16292,17 +16292,17 @@ namespace CppSharp private SourceLocation.__Internal __instance; internal SourceLocation.__Internal __Instance { get { return __instance; } } - internal static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new SourceLocation(native.ToPointer(), skipVTables); } - internal static SourceLocation __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.SourceLocation __CreateInstance(global::CppSharp.Parser.SourceLocation.__Internal native, bool skipVTables = false) { return new SourceLocation(native, skipVTables); } - private SourceLocation(__Internal native, bool skipVTables = false) + private SourceLocation(global::CppSharp.Parser.SourceLocation.__Internal native, bool skipVTables = false) : this() { __instance = native; @@ -16310,7 +16310,7 @@ namespace CppSharp private SourceLocation(void* native, bool skipVTables = false) : this() { - __instance = *(__Internal*) native; + __instance = *(global::CppSharp.Parser.SourceLocation.__Internal*) native; } public SourceLocation(uint ID) @@ -16524,29 +16524,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserTargetInfo(native.ToPointer(), skipVTables); } - internal static ParserTargetInfo __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserTargetInfo __CreateInstance(global::CppSharp.Parser.ParserTargetInfo.__Internal native, bool skipVTables = false) { return new ParserTargetInfo(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ParserTargetInfo.__Internal native) { var ret = Marshal.AllocHGlobal(160); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.ParserTargetInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserTargetInfo(__Internal native, bool skipVTables = false) + private ParserTargetInfo(global::CppSharp.Parser.ParserTargetInfo.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16598,12 +16598,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char16Type; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Type; } set { - ((__Internal*) __Instance)->char16Type = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Type = value; } } @@ -16611,12 +16611,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char32Type; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Type; } set { - ((__Internal*) __Instance)->char32Type = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Type = value; } } @@ -16624,12 +16624,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->int64Type; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->int64Type; } set { - ((__Internal*) __Instance)->int64Type = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->int64Type = value; } } @@ -16637,12 +16637,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intMaxType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxType; } set { - ((__Internal*) __Instance)->intMaxType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxType = value; } } @@ -16650,12 +16650,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intPtrType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intPtrType; } set { - ((__Internal*) __Instance)->intPtrType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intPtrType = value; } } @@ -16663,12 +16663,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->sizeType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->sizeType; } set { - ((__Internal*) __Instance)->sizeType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->sizeType = value; } } @@ -16676,12 +16676,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->uIntMaxType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->uIntMaxType; } set { - ((__Internal*) __Instance)->uIntMaxType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->uIntMaxType = value; } } @@ -16689,12 +16689,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wCharType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharType; } set { - ((__Internal*) __Instance)->wCharType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharType = value; } } @@ -16702,12 +16702,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wIntType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wIntType; } set { - ((__Internal*) __Instance)->wIntType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wIntType = value; } } @@ -16715,12 +16715,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->boolAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolAlign; } set { - ((__Internal*) __Instance)->boolAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolAlign = value; } } @@ -16728,12 +16728,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->boolWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolWidth; } set { - ((__Internal*) __Instance)->boolWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolWidth = value; } } @@ -16741,12 +16741,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->charAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charAlign; } set { - ((__Internal*) __Instance)->charAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charAlign = value; } } @@ -16754,12 +16754,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->charWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charWidth; } set { - ((__Internal*) __Instance)->charWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charWidth = value; } } @@ -16767,12 +16767,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char16Align; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Align; } set { - ((__Internal*) __Instance)->char16Align = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Align = value; } } @@ -16780,12 +16780,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char16Width; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Width; } set { - ((__Internal*) __Instance)->char16Width = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Width = value; } } @@ -16793,12 +16793,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char32Align; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Align; } set { - ((__Internal*) __Instance)->char32Align = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Align = value; } } @@ -16806,12 +16806,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char32Width; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Width; } set { - ((__Internal*) __Instance)->char32Width = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Width = value; } } @@ -16819,12 +16819,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->halfAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfAlign; } set { - ((__Internal*) __Instance)->halfAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfAlign = value; } } @@ -16832,12 +16832,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->halfWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfWidth; } set { - ((__Internal*) __Instance)->halfWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfWidth = value; } } @@ -16845,12 +16845,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->floatAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatAlign; } set { - ((__Internal*) __Instance)->floatAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatAlign = value; } } @@ -16858,12 +16858,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->floatWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatWidth; } set { - ((__Internal*) __Instance)->floatWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatWidth = value; } } @@ -16871,12 +16871,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->doubleAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleAlign; } set { - ((__Internal*) __Instance)->doubleAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleAlign = value; } } @@ -16884,12 +16884,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->doubleWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleWidth; } set { - ((__Internal*) __Instance)->doubleWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleWidth = value; } } @@ -16897,12 +16897,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->shortAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortAlign; } set { - ((__Internal*) __Instance)->shortAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortAlign = value; } } @@ -16910,12 +16910,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->shortWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortWidth; } set { - ((__Internal*) __Instance)->shortWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortWidth = value; } } @@ -16923,12 +16923,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intAlign; } set { - ((__Internal*) __Instance)->intAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intAlign = value; } } @@ -16936,12 +16936,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intWidth; } set { - ((__Internal*) __Instance)->intWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intWidth = value; } } @@ -16949,12 +16949,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intMaxTWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxTWidth; } set { - ((__Internal*) __Instance)->intMaxTWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxTWidth = value; } } @@ -16962,12 +16962,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longAlign; } set { - ((__Internal*) __Instance)->longAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longAlign = value; } } @@ -16975,12 +16975,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longWidth; } set { - ((__Internal*) __Instance)->longWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longWidth = value; } } @@ -16988,12 +16988,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longDoubleAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleAlign; } set { - ((__Internal*) __Instance)->longDoubleAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleAlign = value; } } @@ -17001,12 +17001,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longDoubleWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleWidth; } set { - ((__Internal*) __Instance)->longDoubleWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleWidth = value; } } @@ -17014,12 +17014,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longLongAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongAlign; } set { - ((__Internal*) __Instance)->longLongAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongAlign = value; } } @@ -17027,12 +17027,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longLongWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongWidth; } set { - ((__Internal*) __Instance)->longLongWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongWidth = value; } } @@ -17040,12 +17040,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->pointerAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerAlign; } set { - ((__Internal*) __Instance)->pointerAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerAlign = value; } } @@ -17053,12 +17053,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->pointerWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerWidth; } set { - ((__Internal*) __Instance)->pointerWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerWidth = value; } } @@ -17066,12 +17066,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wCharAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharAlign; } set { - ((__Internal*) __Instance)->wCharAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharAlign = value; } } @@ -17079,12 +17079,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wCharWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharWidth; } set { - ((__Internal*) __Instance)->wCharWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharWidth = value; } } @@ -17388,29 +17388,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CppParserOptions(native.ToPointer(), skipVTables); } - internal static CppParserOptions __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.CppParserOptions __CreateInstance(global::CppSharp.Parser.CppParserOptions.__Internal native, bool skipVTables = false) { return new CppParserOptions(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.CppParserOptions.__Internal native) { var ret = Marshal.AllocHGlobal(224); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.CppParserOptions.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CppParserOptions(__Internal native, bool skipVTables = false) + private CppParserOptions(global::CppSharp.Parser.CppParserOptions.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17575,16 +17575,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ASTContext __result0; - if (((__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->ASTContext)) - __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((__Internal*) __Instance)->ASTContext]; - else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((__Internal*) __Instance)->ASTContext); + if (((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext)) + __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext]; + else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext); return __result0; } set { - ((__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -17592,12 +17592,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->toolSetToUse; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->toolSetToUse; } set { - ((__Internal*) __Instance)->toolSetToUse = value; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->toolSetToUse = value; } } @@ -17605,12 +17605,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->abi; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->abi; } set { - ((__Internal*) __Instance)->abi = value; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->abi = value; } } @@ -17618,12 +17618,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->noStandardIncludes != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noStandardIncludes != 0; } set { - ((__Internal*) __Instance)->noStandardIncludes = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noStandardIncludes = (byte) (value ? 1 : 0); } } @@ -17631,12 +17631,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->noBuiltinIncludes != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noBuiltinIncludes != 0; } set { - ((__Internal*) __Instance)->noBuiltinIncludes = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noBuiltinIncludes = (byte) (value ? 1 : 0); } } @@ -17644,12 +17644,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->microsoftMode != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->microsoftMode != 0; } set { - ((__Internal*) __Instance)->microsoftMode = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->microsoftMode = (byte) (value ? 1 : 0); } } @@ -17657,12 +17657,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->verbose != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->verbose != 0; } set { - ((__Internal*) __Instance)->verbose = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->verbose = (byte) (value ? 1 : 0); } } @@ -17670,12 +17670,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->languageVersion; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->languageVersion; } set { - ((__Internal*) __Instance)->languageVersion = value; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->languageVersion = value; } } @@ -17684,16 +17684,16 @@ namespace CppSharp get { global::CppSharp.Parser.ParserTargetInfo __result0; - if (((__Internal*) __Instance)->targetInfo == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->targetInfo)) - __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((__Internal*) __Instance)->targetInfo]; - else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(((__Internal*) __Instance)->targetInfo); + if (((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo)) + __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo]; + else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo); return __result0; } set { - ((__Internal*) __Instance)->targetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -17848,29 +17848,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserDiagnostic(native.ToPointer(), skipVTables); } - internal static ParserDiagnostic __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserDiagnostic __CreateInstance(global::CppSharp.Parser.ParserDiagnostic.__Internal native, bool skipVTables = false) { return new ParserDiagnostic(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ParserDiagnostic.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.ParserDiagnostic.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserDiagnostic(__Internal native, bool skipVTables = false) + private ParserDiagnostic(global::CppSharp.Parser.ParserDiagnostic.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17922,12 +17922,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->level; + return ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->level; } set { - ((__Internal*) __Instance)->level = value; + ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->level = value; } } @@ -17935,12 +17935,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumber; + return ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->lineNumber; } set { - ((__Internal*) __Instance)->lineNumber = value; + ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->lineNumber = value; } } @@ -17948,12 +17948,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->columnNumber; + return ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->columnNumber; } set { - ((__Internal*) __Instance)->columnNumber = value; + ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->columnNumber = value; } } @@ -18045,29 +18045,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserResult(native.ToPointer(), skipVTables); } - internal static ParserResult __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserResult __CreateInstance(global::CppSharp.Parser.ParserResult.__Internal native, bool skipVTables = false) { return new ParserResult(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ParserResult.__Internal native) { var ret = Marshal.AllocHGlobal(56); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.ParserResult.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserResult(__Internal native, bool skipVTables = false) + private ParserResult(global::CppSharp.Parser.ParserResult.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18139,12 +18139,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->kind = value; } } @@ -18153,16 +18153,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ASTContext __result0; - if (((__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->ASTContext)) - __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((__Internal*) __Instance)->ASTContext]; - else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((__Internal*) __Instance)->ASTContext); + if (((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext)) + __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext]; + else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext); return __result0; } set { - ((__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -18171,16 +18171,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.NativeLibrary __result0; - if (((__Internal*) __Instance)->library == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->library)) - __result0 = (global::CppSharp.Parser.AST.NativeLibrary) global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((__Internal*) __Instance)->library]; - else __result0 = global::CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((__Internal*) __Instance)->library); + if (((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library)) + __result0 = (global::CppSharp.Parser.AST.NativeLibrary) global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library]; + else __result0 = global::CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library); return __result0; } set { - ((__Internal*) __Instance)->library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -18223,29 +18223,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClangParser(native.ToPointer(), skipVTables); } - internal static ClangParser __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ClangParser __CreateInstance(global::CppSharp.Parser.ClangParser.__Internal native, bool skipVTables = false) { return new ClangParser(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ClangParser.__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.ClangParser.__Internal*) ret = native; return ret.ToPointer(); } - private ClangParser(__Internal native, bool skipVTables = false) + private ClangParser(global::CppSharp.Parser.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.ClangParser.__Internal*) __Instance) = *((global::CppSharp.Parser.ClangParser.__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 28317292..ad6e6476 100644 --- a/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Std.cs +++ b/src/CppParser/Bindings/CSharp/x86_64-linux-gnu/Std.cs @@ -58,29 +58,29 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::Std.Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Allocator(native.ToPointer(), skipVTables); } - internal static Allocator __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::Std.Allocator __CreateInstance(global::Std.Allocator.__Internal native, bool skipVTables = false) { return new Allocator(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::Std.Allocator.__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(__Internal*) ret = native; + *(global::Std.Allocator.__Internal*) ret = native; return ret.ToPointer(); } - private Allocator(__Internal native, bool skipVTables = false) + private Allocator(global::Std.Allocator.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -609,29 +609,29 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::Std.BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BasicString(native.ToPointer(), skipVTables); } - internal static BasicString __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::Std.BasicString __CreateInstance(global::Std.BasicString.__Internal native, bool skipVTables = false) { return new BasicString(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::Std.BasicString.__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(__Internal*) ret = native; + *(global::Std.BasicString.__Internal*) ret = native; return ret.ToPointer(); } - private BasicString(__Internal native, bool skipVTables = false) + private BasicString(global::Std.BasicString.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -660,13 +660,10 @@ namespace Std Marshal.FreeHGlobal(__Instance); } - public string CStr + public string CStr() { - get - { - var __ret = global::Std.BasicString.__Internal.CStr_0((__Instance + __PointerAdjustment)); - return Marshal.PtrToStringAnsi(__ret); - } + 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 9e203ead..65d82e85 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 @@ -320,29 +320,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Type __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Type(native.ToPointer(), skipVTables); } - internal static Type __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Type __CreateInstance(global::CppSharp.Parser.AST.Type.__Internal native, bool skipVTables = false) { return new Type(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Type.__Internal native) { var ret = Marshal.AllocHGlobal(8); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Type.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Type(__Internal native, bool skipVTables = false) + private Type(global::CppSharp.Parser.AST.Type.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -397,12 +397,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->kind = value; } } @@ -410,12 +410,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDependent != 0; + return ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->isDependent != 0; } set { - ((__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Type.__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); } } } @@ -443,29 +443,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeQualifiers __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeQualifiers(native.ToPointer(), skipVTables); } - internal static TypeQualifiers __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeQualifiers __CreateInstance(global::CppSharp.Parser.AST.TypeQualifiers.__Internal native, bool skipVTables = false) { return new TypeQualifiers(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeQualifiers.__Internal native) { var ret = Marshal.AllocHGlobal(3); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) ret = native; return ret.ToPointer(); } - private TypeQualifiers(__Internal native, bool skipVTables = false) + private TypeQualifiers(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) _0.__Instance); } public TypeQualifiers() @@ -511,12 +511,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isConst != 0; + return ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isConst != 0; } set { - ((__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); } } @@ -524,12 +524,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVolatile != 0; + return ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isVolatile != 0; } set { - ((__Internal*) __Instance)->isVolatile = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isVolatile = (byte) (value ? 1 : 0); } } @@ -537,12 +537,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isRestrict != 0; + return ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isRestrict != 0; } set { - ((__Internal*) __Instance)->isRestrict = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) __Instance)->isRestrict = (byte) (value ? 1 : 0); } } } @@ -572,29 +572,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.QualifiedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new QualifiedType(native.ToPointer(), skipVTables); } - internal static QualifiedType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.QualifiedType __CreateInstance(global::CppSharp.Parser.AST.QualifiedType.__Internal native, bool skipVTables = false) { return new QualifiedType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.QualifiedType.__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) ret = native; return ret.ToPointer(); } - private QualifiedType(__Internal native, bool skipVTables = false) + private QualifiedType(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.QualifiedType.__Internal*) _0.__Instance); } public void Dispose() @@ -642,16 +642,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Type __result0; - if (((__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->type)) - __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((__Internal*) __Instance)->type]; - else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((__Internal*) __Instance)->type); + if (((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type)) + __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type]; + else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type); return __result0; } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -659,12 +659,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((__Internal*) __Instance)->qualifiers); + return global::CppSharp.Parser.AST.TypeQualifiers.__CreateInstance(((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->qualifiers); } set { - ((__Internal*) __Instance)->qualifiers = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.TypeQualifiers.__Internal() : *(global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.QualifiedType.__Internal*) __Instance)->qualifiers = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.TypeQualifiers.__Internal() : *(global::CppSharp.Parser.AST.TypeQualifiers.__Internal*) value.__Instance; } } } @@ -694,24 +694,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TagType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TagType(native.ToPointer(), skipVTables); } - internal static TagType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TagType __CreateInstance(global::CppSharp.Parser.AST.TagType.__Internal native, bool skipVTables = false) { return new TagType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TagType.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TagType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TagType(__Internal native, bool skipVTables = false) + private TagType(global::CppSharp.Parser.AST.TagType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -753,16 +753,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TagType.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -809,24 +809,24 @@ namespace CppSharp Incomplete = 3 } - internal static new ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ArrayType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ArrayType(native.ToPointer(), skipVTables); } - internal static ArrayType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ArrayType __CreateInstance(global::CppSharp.Parser.AST.ArrayType.__Internal native, bool skipVTables = false) { return new ArrayType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ArrayType.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ArrayType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ArrayType(__Internal native, bool skipVTables = false) + private ArrayType(global::CppSharp.Parser.AST.ArrayType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -867,12 +867,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -880,12 +880,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->sizeType; + return ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->sizeType; } set { - ((__Internal*) __Instance)->sizeType = value; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->sizeType = value; } } @@ -893,12 +893,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->size; + return ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->size; } set { - ((__Internal*) __Instance)->size = value; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->size = value; } } @@ -906,12 +906,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->elementSize; + return ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->elementSize; } set { - ((__Internal*) __Instance)->elementSize = value; + ((global::CppSharp.Parser.AST.ArrayType.__Internal*) __Instance)->elementSize = value; } } } @@ -975,24 +975,24 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - internal static new FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.FunctionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionType(native.ToPointer(), skipVTables); } - internal static FunctionType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionType __CreateInstance(global::CppSharp.Parser.AST.FunctionType.__Internal native, bool skipVTables = false) { return new FunctionType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FunctionType.__Internal native) { var ret = Marshal.AllocHGlobal(56); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FunctionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionType(__Internal native, bool skipVTables = false) + private FunctionType(global::CppSharp.Parser.AST.FunctionType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1067,12 +1067,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->returnType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->returnType); } set { - ((__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1080,12 +1080,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->callingConvention; + return ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->callingConvention; } set { - ((__Internal*) __Instance)->callingConvention = value; + ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->callingConvention = value; } } @@ -1093,12 +1093,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->exceptionSpecType; + return ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->exceptionSpecType; } set { - ((__Internal*) __Instance)->exceptionSpecType = value; + ((global::CppSharp.Parser.AST.FunctionType.__Internal*) __Instance)->exceptionSpecType = value; } } @@ -1148,24 +1148,24 @@ namespace CppSharp RVReference = 3 } - internal static new PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.PointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PointerType(native.ToPointer(), skipVTables); } - internal static PointerType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PointerType __CreateInstance(global::CppSharp.Parser.AST.PointerType.__Internal native, bool skipVTables = false) { return new PointerType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.PointerType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.PointerType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PointerType(__Internal native, bool skipVTables = false) + private PointerType(global::CppSharp.Parser.AST.PointerType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1206,12 +1206,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedPointee); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->qualifiedPointee); } set { - ((__Internal*) __Instance)->qualifiedPointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->qualifiedPointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1219,12 +1219,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->modifier; + return ((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->modifier; } set { - ((__Internal*) __Instance)->modifier = value; + ((global::CppSharp.Parser.AST.PointerType.__Internal*) __Instance)->modifier = value; } } } @@ -1254,24 +1254,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.MemberPointerType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MemberPointerType(native.ToPointer(), skipVTables); } - internal static MemberPointerType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.MemberPointerType __CreateInstance(global::CppSharp.Parser.AST.MemberPointerType.__Internal native, bool skipVTables = false) { return new MemberPointerType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.MemberPointerType.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.MemberPointerType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MemberPointerType(__Internal native, bool skipVTables = false) + private MemberPointerType(global::CppSharp.Parser.AST.MemberPointerType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1312,12 +1312,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->pointee); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.MemberPointerType.__Internal*) __Instance)->pointee); } set { - ((__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.MemberPointerType.__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -1347,24 +1347,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypedefType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefType(native.ToPointer(), skipVTables); } - internal static TypedefType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypedefType __CreateInstance(global::CppSharp.Parser.AST.TypedefType.__Internal native, bool skipVTables = false) { return new TypedefType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypedefType.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypedefType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefType(__Internal native, bool skipVTables = false) + private TypedefType(global::CppSharp.Parser.AST.TypedefType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1406,16 +1406,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TypedefNameDecl __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.TypedefNameDecl) global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.TypedefNameDecl) global::CppSharp.Parser.AST.TypedefNameDecl.NativeToManagedMap[((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.TypedefNameDecl.__CreateInstance(((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TypedefType.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -1448,24 +1448,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.AttributedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AttributedType(native.ToPointer(), skipVTables); } - internal static AttributedType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.AttributedType __CreateInstance(global::CppSharp.Parser.AST.AttributedType.__Internal native, bool skipVTables = false) { return new AttributedType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.AttributedType.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.AttributedType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AttributedType(__Internal native, bool skipVTables = false) + private AttributedType(global::CppSharp.Parser.AST.AttributedType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1506,12 +1506,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->modified); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->modified); } set { - ((__Internal*) __Instance)->modified = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->modified = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1519,12 +1519,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->equivalent); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->equivalent); } set { - ((__Internal*) __Instance)->equivalent = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.AttributedType.__Internal*) __Instance)->equivalent = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -1560,24 +1560,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DecayedType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DecayedType(native.ToPointer(), skipVTables); } - internal static DecayedType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DecayedType __CreateInstance(global::CppSharp.Parser.AST.DecayedType.__Internal native, bool skipVTables = false) { return new DecayedType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DecayedType.__Internal native) { var ret = Marshal.AllocHGlobal(56); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DecayedType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DecayedType(__Internal native, bool skipVTables = false) + private DecayedType(global::CppSharp.Parser.AST.DecayedType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1618,12 +1618,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->decayed); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->decayed); } set { - ((__Internal*) __Instance)->decayed = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->decayed = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1631,12 +1631,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->original); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->original); } set { - ((__Internal*) __Instance)->original = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->original = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1644,12 +1644,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->pointee); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->pointee); } set { - ((__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DecayedType.__Internal*) __Instance)->pointee = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -1697,29 +1697,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateArgument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateArgument(native.ToPointer(), skipVTables); } - internal static TemplateArgument __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateArgument __CreateInstance(global::CppSharp.Parser.AST.TemplateArgument.__Internal native, bool skipVTables = false) { return new TemplateArgument(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateArgument.__Internal native) { var ret = Marshal.AllocHGlobal(40); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.TemplateArgument.__Internal*) ret = native; return ret.ToPointer(); } - private TemplateArgument(__Internal native, bool skipVTables = false) + private TemplateArgument(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) _0.__Instance); } public void Dispose() @@ -1766,12 +1766,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->kind = value; } } @@ -1779,12 +1779,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->type); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->type); } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -1793,16 +1793,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -1810,12 +1810,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->integral; + return ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->integral; } set { - ((__Internal*) __Instance)->integral = value; + ((global::CppSharp.Parser.AST.TemplateArgument.__Internal*) __Instance)->integral = value; } } } @@ -1876,24 +1876,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static TemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateSpecializationType __CreateInstance(global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal native, bool skipVTables = false) { return new TemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal native) { var ret = Marshal.AllocHGlobal(56); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateSpecializationType(__Internal native, bool skipVTables = false) + private TemplateSpecializationType(global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -1965,16 +1965,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Template __result0; - if (((__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_template)) - __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[((__Internal*) __Instance)->_template]; - else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(((__Internal*) __Instance)->_template); + if (((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Template.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template)) + __result0 = (global::CppSharp.Parser.AST.Template) global::CppSharp.Parser.AST.Template.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template]; + else __result0 = global::CppSharp.Parser.AST.Template.__CreateInstance(((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template); return __result0; } set { - ((__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -1982,12 +1982,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TemplateSpecializationType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2054,24 +2054,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DependentTemplateSpecializationType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native.ToPointer(), skipVTables); } - internal static DependentTemplateSpecializationType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DependentTemplateSpecializationType __CreateInstance(global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) { return new DependentTemplateSpecializationType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentTemplateSpecializationType(__Internal native, bool skipVTables = false) + private DependentTemplateSpecializationType(global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2142,12 +2142,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DependentTemplateSpecializationType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2200,24 +2200,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateParameterType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterType(native.ToPointer(), skipVTables); } - internal static TemplateParameterType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateParameterType __CreateInstance(global::CppSharp.Parser.AST.TemplateParameterType.__Internal native, bool skipVTables = false) { return new TemplateParameterType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateParameterType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateParameterType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterType(__Internal native, bool skipVTables = false) + private TemplateParameterType(global::CppSharp.Parser.AST.TemplateParameterType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2269,16 +2269,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TypeTemplateParameter __result0; - if (((__Internal*) __Instance)->parameter == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->parameter)) - __result0 = (global::CppSharp.Parser.AST.TypeTemplateParameter) global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((__Internal*) __Instance)->parameter]; - else __result0 = global::CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((__Internal*) __Instance)->parameter); + if (((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter)) + __result0 = (global::CppSharp.Parser.AST.TypeTemplateParameter) global::CppSharp.Parser.AST.TypeTemplateParameter.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter]; + else __result0 = global::CppSharp.Parser.AST.TypeTemplateParameter.__CreateInstance(((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter); return __result0; } set { - ((__Internal*) __Instance)->parameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->parameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -2286,12 +2286,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->depth; + return ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->depth; } set { - ((__Internal*) __Instance)->depth = value; + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->depth = value; } } @@ -2299,12 +2299,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->index; + return ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->index; } set { - ((__Internal*) __Instance)->index = value; + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->index = value; } } @@ -2312,12 +2312,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->isParameterPack != 0; } set { - ((__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateParameterType.__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); } } } @@ -2350,24 +2350,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateParameterSubstitutionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native.ToPointer(), skipVTables); } - internal static TemplateParameterSubstitutionType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateParameterSubstitutionType __CreateInstance(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameterSubstitutionType(__Internal native, bool skipVTables = false) + private TemplateParameterSubstitutionType(global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2408,12 +2408,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->replacement); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacement); } set { - ((__Internal*) __Instance)->replacement = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacement = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2422,16 +2422,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TemplateParameterType __result0; - if (((__Internal*) __Instance)->replacedParameter == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->replacedParameter)) - __result0 = (global::CppSharp.Parser.AST.TemplateParameterType) global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap[((__Internal*) __Instance)->replacedParameter]; - else __result0 = global::CppSharp.Parser.AST.TemplateParameterType.__CreateInstance(((__Internal*) __Instance)->replacedParameter); + if (((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter)) + __result0 = (global::CppSharp.Parser.AST.TemplateParameterType) global::CppSharp.Parser.AST.TemplateParameterType.NativeToManagedMap[((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter]; + else __result0 = global::CppSharp.Parser.AST.TemplateParameterType.__CreateInstance(((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter); return __result0; } set { - ((__Internal*) __Instance)->replacedParameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal*) __Instance)->replacedParameter = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -2464,24 +2464,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.InjectedClassNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InjectedClassNameType(native.ToPointer(), skipVTables); } - internal static InjectedClassNameType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InjectedClassNameType __CreateInstance(global::CppSharp.Parser.AST.InjectedClassNameType.__Internal native, bool skipVTables = false) { return new InjectedClassNameType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InjectedClassNameType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.InjectedClassNameType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InjectedClassNameType(__Internal native, bool skipVTables = false) + private InjectedClassNameType(global::CppSharp.Parser.AST.InjectedClassNameType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2522,12 +2522,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->injectedSpecializationType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->injectedSpecializationType); } set { - ((__Internal*) __Instance)->injectedSpecializationType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->injectedSpecializationType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2536,16 +2536,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Class __result0; - if (((__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_class)) - __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((__Internal*) __Instance)->_class]; - else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((__Internal*) __Instance)->_class); + if (((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class)) + __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class]; + else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class); return __result0; } set { - ((__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.InjectedClassNameType.__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -2575,24 +2575,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DependentNameType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DependentNameType(native.ToPointer(), skipVTables); } - internal static DependentNameType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DependentNameType __CreateInstance(global::CppSharp.Parser.AST.DependentNameType.__Internal native, bool skipVTables = false) { return new DependentNameType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DependentNameType.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DependentNameType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DependentNameType(__Internal native, bool skipVTables = false) + private DependentNameType(global::CppSharp.Parser.AST.DependentNameType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2633,12 +2633,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.DependentNameType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -2665,24 +2665,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.PackExpansionType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PackExpansionType(native.ToPointer(), skipVTables); } - internal static PackExpansionType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PackExpansionType __CreateInstance(global::CppSharp.Parser.AST.PackExpansionType.__Internal native, bool skipVTables = false) { return new PackExpansionType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.PackExpansionType.__Internal native) { var ret = Marshal.AllocHGlobal(8); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.PackExpansionType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private PackExpansionType(__Internal native, bool skipVTables = false) + private PackExpansionType(global::CppSharp.Parser.AST.PackExpansionType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2748,24 +2748,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.UnaryTransformType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new UnaryTransformType(native.ToPointer(), skipVTables); } - internal static UnaryTransformType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.UnaryTransformType __CreateInstance(global::CppSharp.Parser.AST.UnaryTransformType.__Internal native, bool skipVTables = false) { return new UnaryTransformType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.UnaryTransformType.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.UnaryTransformType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private UnaryTransformType(__Internal native, bool skipVTables = false) + private UnaryTransformType(global::CppSharp.Parser.AST.UnaryTransformType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2806,12 +2806,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->desugared); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->desugared); } set { - ((__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->desugared = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2819,12 +2819,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->baseType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->baseType); } set { - ((__Internal*) __Instance)->baseType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.UnaryTransformType.__Internal*) __Instance)->baseType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -2857,24 +2857,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VectorType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VectorType(native.ToPointer(), skipVTables); } - internal static VectorType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VectorType __CreateInstance(global::CppSharp.Parser.AST.VectorType.__Internal native, bool skipVTables = false) { return new VectorType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VectorType.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VectorType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VectorType(__Internal native, bool skipVTables = false) + private VectorType(global::CppSharp.Parser.AST.VectorType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -2915,12 +2915,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->elementType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->elementType); } set { - ((__Internal*) __Instance)->elementType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->elementType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -2928,12 +2928,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->numElements; + return ((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->numElements; } set { - ((__Internal*) __Instance)->numElements = value; + ((global::CppSharp.Parser.AST.VectorType.__Internal*) __Instance)->numElements = value; } } } @@ -2963,24 +2963,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_1(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BuiltinType __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BuiltinType(native.ToPointer(), skipVTables); } - internal static BuiltinType __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BuiltinType __CreateInstance(global::CppSharp.Parser.AST.BuiltinType.__Internal native, bool skipVTables = false) { return new BuiltinType(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BuiltinType.__Internal native) { var ret = Marshal.AllocHGlobal(12); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BuiltinType.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BuiltinType(__Internal native, bool skipVTables = false) + private BuiltinType(global::CppSharp.Parser.AST.BuiltinType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3021,12 +3021,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->type; + return ((global::CppSharp.Parser.AST.BuiltinType.__Internal*) __Instance)->type; } set { - ((__Internal*) __Instance)->type = value; + ((global::CppSharp.Parser.AST.BuiltinType.__Internal*) __Instance)->type = value; } } } @@ -3059,29 +3059,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableComponent __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableComponent(native.ToPointer(), skipVTables); } - internal static VTableComponent __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableComponent __CreateInstance(global::CppSharp.Parser.AST.VTableComponent.__Internal native, bool skipVTables = false) { return new VTableComponent(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VTableComponent.__Internal native) { var ret = Marshal.AllocHGlobal(16); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.VTableComponent.__Internal*) ret = native; return ret.ToPointer(); } - private VTableComponent(__Internal native, bool skipVTables = false) + private VTableComponent(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.VTableComponent.__Internal*) _0.__Instance); } public void Dispose() @@ -3128,12 +3128,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->kind = value; } } @@ -3141,12 +3141,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->offset = value; } } @@ -3155,16 +3155,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.VTableComponent.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -3216,29 +3216,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VTableLayout(native.ToPointer(), skipVTables); } - internal static VTableLayout __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VTableLayout __CreateInstance(global::CppSharp.Parser.AST.VTableLayout.__Internal native, bool skipVTables = false) { return new VTableLayout(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VTableLayout.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VTableLayout.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VTableLayout(__Internal native, bool skipVTables = false) + private VTableLayout(global::CppSharp.Parser.AST.VTableLayout.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3352,29 +3352,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VFTableInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VFTableInfo(native.ToPointer(), skipVTables); } - internal static VFTableInfo __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VFTableInfo __CreateInstance(global::CppSharp.Parser.AST.VFTableInfo.__Internal native, bool skipVTables = false) { return new VFTableInfo(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VFTableInfo.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VFTableInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VFTableInfo(__Internal native, bool skipVTables = false) + private VFTableInfo(global::CppSharp.Parser.AST.VFTableInfo.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3426,12 +3426,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VBTableIndex; + return ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VBTableIndex; } set { - ((__Internal*) __Instance)->VBTableIndex = value; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VBTableIndex = value; } } @@ -3439,12 +3439,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VFPtrOffset; + return ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrOffset; } set { - ((__Internal*) __Instance)->VFPtrOffset = value; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrOffset = value; } } @@ -3452,12 +3452,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VFPtrFullOffset; + return ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrFullOffset; } set { - ((__Internal*) __Instance)->VFPtrFullOffset = value; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->VFPtrFullOffset = value; } } @@ -3465,12 +3465,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((__Internal*) __Instance)->layout); + return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->layout); } set { - ((__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.VFTableInfo.__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; } } } @@ -3521,29 +3521,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutField __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutField(native.ToPointer(), skipVTables); } - internal static LayoutField __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutField __CreateInstance(global::CppSharp.Parser.AST.LayoutField.__Internal native, bool skipVTables = false) { return new LayoutField(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.LayoutField.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.LayoutField.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutField(__Internal native, bool skipVTables = false) + private LayoutField(global::CppSharp.Parser.AST.LayoutField.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3595,12 +3595,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->offset = value; } } @@ -3608,12 +3608,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -3621,12 +3621,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->fieldPtr; + return ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->fieldPtr; } set { - ((__Internal*) __Instance)->fieldPtr = (global::System.IntPtr) value; + ((global::CppSharp.Parser.AST.LayoutField.__Internal*) __Instance)->fieldPtr = (global::System.IntPtr) value; } } @@ -3675,29 +3675,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutBase __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new LayoutBase(native.ToPointer(), skipVTables); } - internal static LayoutBase __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.LayoutBase __CreateInstance(global::CppSharp.Parser.AST.LayoutBase.__Internal native, bool skipVTables = false) { return new LayoutBase(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.LayoutBase.__Internal native) { var ret = Marshal.AllocHGlobal(16); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.LayoutBase.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private LayoutBase(__Internal native, bool skipVTables = false) + private LayoutBase(global::CppSharp.Parser.AST.LayoutBase.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -3749,12 +3749,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->offset = value; } } @@ -3763,16 +3763,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Class __result0; - if (((__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_class)) - __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((__Internal*) __Instance)->_class]; - else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((__Internal*) __Instance)->_class); + if (((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class)) + __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class]; + else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class); return __result0; } set { - ((__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.LayoutBase.__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -3891,29 +3891,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassLayout __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassLayout(native.ToPointer(), skipVTables); } - internal static ClassLayout __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassLayout __CreateInstance(global::CppSharp.Parser.AST.ClassLayout.__Internal native, bool skipVTables = false) { return new ClassLayout(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassLayout.__Internal native) { var ret = Marshal.AllocHGlobal(128); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassLayout.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassLayout(__Internal native, bool skipVTables = false) + private ClassLayout(global::CppSharp.Parser.AST.ClassLayout.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4025,12 +4025,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->ABI; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->ABI; } set { - ((__Internal*) __Instance)->ABI = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->ABI = value; } } @@ -4038,12 +4038,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((__Internal*) __Instance)->layout); + return global::CppSharp.Parser.AST.VTableLayout.__CreateInstance(((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->layout); } set { - ((__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.VTableLayout.__Internal() : *(global::CppSharp.Parser.AST.VTableLayout.__Internal*) value.__Instance; } } @@ -4051,12 +4051,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasOwnVFPtr != 0; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->hasOwnVFPtr != 0; } set { - ((__Internal*) __Instance)->hasOwnVFPtr = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->hasOwnVFPtr = (byte) (value ? 1 : 0); } } @@ -4064,12 +4064,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->VBPtrOffset; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->VBPtrOffset; } set { - ((__Internal*) __Instance)->VBPtrOffset = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->VBPtrOffset = value; } } @@ -4077,12 +4077,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->alignment; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->alignment; } set { - ((__Internal*) __Instance)->alignment = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->alignment = value; } } @@ -4090,12 +4090,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->size; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->size; } set { - ((__Internal*) __Instance)->size = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->size = value; } } @@ -4103,12 +4103,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->dataSize; + return ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->dataSize; } set { - ((__Internal*) __Instance)->dataSize = value; + ((global::CppSharp.Parser.AST.ClassLayout.__Internal*) __Instance)->dataSize = value; } } @@ -4265,29 +4265,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Declaration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Declaration(native.ToPointer(), skipVTables); } - internal static Declaration __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Declaration __CreateInstance(global::CppSharp.Parser.AST.Declaration.__Internal native, bool skipVTables = false) { return new Declaration(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Declaration.__Internal native) { var ret = Marshal.AllocHGlobal(192); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Declaration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Declaration(__Internal native, bool skipVTables = false) + private Declaration(global::CppSharp.Parser.AST.Declaration.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -4368,12 +4368,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->kind = value; } } @@ -4381,12 +4381,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->access; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->access; } set { - ((__Internal*) __Instance)->access = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->access = value; } } @@ -4395,16 +4395,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.DeclarationContext __result0; - if (((__Internal*) __Instance)->_namespace == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_namespace)) - __result0 = (global::CppSharp.Parser.AST.DeclarationContext) global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((__Internal*) __Instance)->_namespace]; - else __result0 = global::CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((__Internal*) __Instance)->_namespace); + if (((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace)) + __result0 = (global::CppSharp.Parser.AST.DeclarationContext) global::CppSharp.Parser.AST.DeclarationContext.NativeToManagedMap[((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace]; + else __result0 = global::CppSharp.Parser.AST.DeclarationContext.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace); return __result0; } set { - ((__Internal*) __Instance)->_namespace = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->_namespace = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -4412,12 +4412,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.SourceLocation.__CreateInstance(((__Internal*) __Instance)->location); + return global::CppSharp.Parser.SourceLocation.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->location); } set { - ((__Internal*) __Instance)->location = value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->location = value.__Instance; } } @@ -4425,12 +4425,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberStart; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberStart; } set { - ((__Internal*) __Instance)->lineNumberStart = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberStart = value; } } @@ -4438,12 +4438,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberEnd; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberEnd; } set { - ((__Internal*) __Instance)->lineNumberEnd = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->lineNumberEnd = value; } } @@ -4451,12 +4451,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isIncomplete != 0; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isIncomplete != 0; } set { - ((__Internal*) __Instance)->isIncomplete = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isIncomplete = (byte) (value ? 1 : 0); } } @@ -4464,12 +4464,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDependent != 0; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isDependent != 0; } set { - ((__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isDependent = (byte) (value ? 1 : 0); } } @@ -4477,12 +4477,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isImplicit != 0; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isImplicit != 0; } set { - ((__Internal*) __Instance)->isImplicit = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->isImplicit = (byte) (value ? 1 : 0); } } @@ -4491,16 +4491,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->completeDeclaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->completeDeclaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->completeDeclaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->completeDeclaration); + if (((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration); return __result0; } set { - ((__Internal*) __Instance)->completeDeclaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->completeDeclaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -4508,12 +4508,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->definitionOrder; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->definitionOrder; } set { - ((__Internal*) __Instance)->definitionOrder = value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->definitionOrder = value; } } @@ -4521,12 +4521,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->originalPtr; + return ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->originalPtr; } set { - ((__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; } } @@ -4535,16 +4535,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.RawComment __result0; - if (((__Internal*) __Instance)->comment == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->comment)) - __result0 = (global::CppSharp.Parser.AST.RawComment) global::CppSharp.Parser.AST.RawComment.NativeToManagedMap[((__Internal*) __Instance)->comment]; - else __result0 = global::CppSharp.Parser.AST.RawComment.__CreateInstance(((__Internal*) __Instance)->comment); + if (((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.RawComment.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment)) + __result0 = (global::CppSharp.Parser.AST.RawComment) global::CppSharp.Parser.AST.RawComment.NativeToManagedMap[((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment]; + else __result0 = global::CppSharp.Parser.AST.RawComment.__CreateInstance(((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment); return __result0; } set { - ((__Internal*) __Instance)->comment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Declaration.__Internal*) __Instance)->comment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -4885,24 +4885,24 @@ namespace CppSharp internal static extern uint GetFriendsCount_0(global::System.IntPtr instance); } - internal static new DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.DeclarationContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new DeclarationContext(native.ToPointer(), skipVTables); } - internal static DeclarationContext __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.DeclarationContext __CreateInstance(global::CppSharp.Parser.AST.DeclarationContext.__Internal native, bool skipVTables = false) { return new DeclarationContext(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.DeclarationContext.__Internal native) { var ret = Marshal.AllocHGlobal(432); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.DeclarationContext.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private DeclarationContext(__Internal native, bool skipVTables = false) + private DeclarationContext(global::CppSharp.Parser.AST.DeclarationContext.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5174,12 +5174,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isAnonymous != 0; + return ((global::CppSharp.Parser.AST.DeclarationContext.__Internal*) __Instance)->isAnonymous != 0; } set { - ((__Internal*) __Instance)->isAnonymous = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.DeclarationContext.__Internal*) __Instance)->isAnonymous = (byte) (value ? 1 : 0); } } @@ -5340,24 +5340,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypedefNameDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefNameDecl(native.ToPointer(), skipVTables); } - internal static TypedefNameDecl __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypedefNameDecl __CreateInstance(global::CppSharp.Parser.AST.TypedefNameDecl.__Internal native, bool skipVTables = false) { return new TypedefNameDecl(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypedefNameDecl.__Internal native) { var ret = Marshal.AllocHGlobal(208); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypedefNameDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefNameDecl(__Internal native, bool skipVTables = false) + private TypedefNameDecl(global::CppSharp.Parser.AST.TypedefNameDecl.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5413,12 +5413,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TypedefNameDecl.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TypedefNameDecl.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -5498,24 +5498,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypedefDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypedefDecl(native.ToPointer(), skipVTables); } - internal static TypedefDecl __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypedefDecl __CreateInstance(global::CppSharp.Parser.AST.TypedefDecl.__Internal native, bool skipVTables = false) { return new TypedefDecl(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypedefDecl.__Internal native) { var ret = Marshal.AllocHGlobal(208); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypedefDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypedefDecl(__Internal native, bool skipVTables = false) + private TypedefDecl(global::CppSharp.Parser.AST.TypedefDecl.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5641,24 +5641,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypeAlias __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAlias(native.ToPointer(), skipVTables); } - internal static TypeAlias __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeAlias __CreateInstance(global::CppSharp.Parser.AST.TypeAlias.__Internal native, bool skipVTables = false) { return new TypeAlias(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeAlias.__Internal native) { var ret = Marshal.AllocHGlobal(216); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypeAlias.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAlias(__Internal native, bool skipVTables = false) + private TypeAlias(global::CppSharp.Parser.AST.TypeAlias.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5710,16 +5710,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.TypeAliasTemplate __result0; - if (((__Internal*) __Instance)->describedAliasTemplate == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->describedAliasTemplate)) - __result0 = (global::CppSharp.Parser.AST.TypeAliasTemplate) global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((__Internal*) __Instance)->describedAliasTemplate]; - else __result0 = global::CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((__Internal*) __Instance)->describedAliasTemplate); + if (((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate)) + __result0 = (global::CppSharp.Parser.AST.TypeAliasTemplate) global::CppSharp.Parser.AST.TypeAliasTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate]; + else __result0 = global::CppSharp.Parser.AST.TypeAliasTemplate.__CreateInstance(((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate); return __result0; } set { - ((__Internal*) __Instance)->describedAliasTemplate = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.TypeAlias.__Internal*) __Instance)->describedAliasTemplate = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -5799,24 +5799,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Friend __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Friend(native.ToPointer(), skipVTables); } - internal static Friend __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Friend __CreateInstance(global::CppSharp.Parser.AST.Friend.__Internal native, bool skipVTables = false) { return new Friend(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Friend.__Internal native) { var ret = Marshal.AllocHGlobal(200); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Friend.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Friend(__Internal native, bool skipVTables = false) + private Friend(global::CppSharp.Parser.AST.Friend.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5868,16 +5868,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->declaration)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->declaration]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->declaration); + if (((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration); return __result0; } set { - ((__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Friend.__Internal*) __Instance)->declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -5920,29 +5920,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Statement __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Statement(native.ToPointer(), skipVTables); } - internal static Statement __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Statement __CreateInstance(global::CppSharp.Parser.AST.Statement.__Internal native, bool skipVTables = false) { return new Statement(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Statement.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Statement.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Statement(__Internal native, bool skipVTables = false) + private Statement(global::CppSharp.Parser.AST.Statement.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -5986,12 +5986,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->_class; + return ((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->_class; } set { - ((__Internal*) __Instance)->_class = value; + ((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->_class = value; } } @@ -6000,16 +6000,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->decl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->decl)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->decl]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->decl); + if (((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl); return __result0; } set { - ((__Internal*) __Instance)->decl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Statement.__Internal*) __Instance)->decl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -6053,24 +6053,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Expression __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Expression(native.ToPointer(), skipVTables); } - internal static Expression __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Expression __CreateInstance(global::CppSharp.Parser.AST.Expression.__Internal native, bool skipVTables = false) { return new Expression(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Expression.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Expression.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Expression(__Internal native, bool skipVTables = false) + private Expression(global::CppSharp.Parser.AST.Expression.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6153,24 +6153,24 @@ namespace CppSharp internal static extern void SetOpcodeStr_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BinaryOperator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BinaryOperator(native.ToPointer(), skipVTables); } - internal static BinaryOperator __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BinaryOperator __CreateInstance(global::CppSharp.Parser.AST.BinaryOperator.__Internal native, bool skipVTables = false) { return new BinaryOperator(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BinaryOperator.__Internal native) { var ret = Marshal.AllocHGlobal(96); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BinaryOperator.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BinaryOperator(__Internal native, bool skipVTables = false) + private BinaryOperator(global::CppSharp.Parser.AST.BinaryOperator.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6213,16 +6213,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->LHS == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->LHS)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->LHS]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->LHS); + if (((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS); return __result0; } set { - ((__Internal*) __Instance)->LHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->LHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -6231,16 +6231,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->RHS == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->RHS)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->RHS]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->RHS); + if (((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS); return __result0; } set { - ((__Internal*) __Instance)->RHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BinaryOperator.__Internal*) __Instance)->RHS = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -6307,24 +6307,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.CallExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CallExpr(native.ToPointer(), skipVTables); } - internal static CallExpr __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.CallExpr __CreateInstance(global::CppSharp.Parser.AST.CallExpr.__Internal native, bool skipVTables = false) { return new CallExpr(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.CallExpr.__Internal native) { var ret = Marshal.AllocHGlobal(72); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.CallExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CallExpr(__Internal native, bool skipVTables = false) + private CallExpr(global::CppSharp.Parser.AST.CallExpr.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6444,24 +6444,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.CXXConstructExpr __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CXXConstructExpr(native.ToPointer(), skipVTables); } - internal static CXXConstructExpr __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.CXXConstructExpr __CreateInstance(global::CppSharp.Parser.AST.CXXConstructExpr.__Internal native, bool skipVTables = false) { return new CXXConstructExpr(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.CXXConstructExpr.__Internal native) { var ret = Marshal.AllocHGlobal(72); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.CXXConstructExpr.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CXXConstructExpr(__Internal native, bool skipVTables = false) + private CXXConstructExpr(global::CppSharp.Parser.AST.CXXConstructExpr.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6620,24 +6620,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Parameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Parameter(native.ToPointer(), skipVTables); } - internal static Parameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Parameter __CreateInstance(global::CppSharp.Parser.AST.Parameter.__Internal native, bool skipVTables = false) { return new Parameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Parameter.__Internal native) { var ret = Marshal.AllocHGlobal(224); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Parameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Parameter(__Internal native, bool skipVTables = false) + private Parameter(global::CppSharp.Parser.AST.Parameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -6688,12 +6688,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -6701,12 +6701,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isIndirect != 0; + return ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->isIndirect != 0; } set { - ((__Internal*) __Instance)->isIndirect = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->isIndirect = (byte) (value ? 1 : 0); } } @@ -6714,12 +6714,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasDefaultValue != 0; + return ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->hasDefaultValue != 0; } set { - ((__Internal*) __Instance)->hasDefaultValue = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->hasDefaultValue = (byte) (value ? 1 : 0); } } @@ -6727,12 +6727,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->index; + return ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->index; } set { - ((__Internal*) __Instance)->index = value; + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->index = value; } } @@ -6741,16 +6741,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->defaultArgument)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->defaultArgument]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->defaultArgument); + if (((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument); return __result0; } set { - ((__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Parameter.__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } } @@ -6931,24 +6931,24 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - internal static new Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Function __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Function(native.ToPointer(), skipVTables); } - internal static Function __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Function __CreateInstance(global::CppSharp.Parser.AST.Function.__Internal native, bool skipVTables = false) { return new Function(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Function.__Internal native) { var ret = Marshal.AllocHGlobal(384); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Function.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Function(__Internal native, bool skipVTables = false) + private Function(global::CppSharp.Parser.AST.Function.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7023,12 +7023,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->returnType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->returnType); } set { - ((__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->returnType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -7036,12 +7036,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isReturnIndirect != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isReturnIndirect != 0; } set { - ((__Internal*) __Instance)->isReturnIndirect = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isReturnIndirect = (byte) (value ? 1 : 0); } } @@ -7049,12 +7049,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasThisReturn != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->hasThisReturn != 0; } set { - ((__Internal*) __Instance)->hasThisReturn = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->hasThisReturn = (byte) (value ? 1 : 0); } } @@ -7062,12 +7062,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isConstExpr != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isConstExpr != 0; } set { - ((__Internal*) __Instance)->isConstExpr = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isConstExpr = (byte) (value ? 1 : 0); } } @@ -7075,12 +7075,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVariadic != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isVariadic != 0; } set { - ((__Internal*) __Instance)->isVariadic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isVariadic = (byte) (value ? 1 : 0); } } @@ -7088,12 +7088,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isInline != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isInline != 0; } set { - ((__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); } } @@ -7101,12 +7101,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPure != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isPure != 0; } set { - ((__Internal*) __Instance)->isPure = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isPure = (byte) (value ? 1 : 0); } } @@ -7114,12 +7114,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDeleted != 0; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isDeleted != 0; } set { - ((__Internal*) __Instance)->isDeleted = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->isDeleted = (byte) (value ? 1 : 0); } } @@ -7127,12 +7127,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->friendKind; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->friendKind; } set { - ((__Internal*) __Instance)->friendKind = value; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->friendKind = value; } } @@ -7140,12 +7140,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->operatorKind; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->operatorKind; } set { - ((__Internal*) __Instance)->operatorKind = value; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->operatorKind = value; } } @@ -7153,12 +7153,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->callingConvention; + return ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->callingConvention; } set { - ((__Internal*) __Instance)->callingConvention = value; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->callingConvention = value; } } @@ -7167,16 +7167,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.FunctionTemplateSpecialization __result0; - if (((__Internal*) __Instance)->specializationInfo == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->specializationInfo)) - __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((__Internal*) __Instance)->specializationInfo]; - else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((__Internal*) __Instance)->specializationInfo); + if (((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo)) + __result0 = (global::CppSharp.Parser.AST.FunctionTemplateSpecialization) global::CppSharp.Parser.AST.FunctionTemplateSpecialization.NativeToManagedMap[((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo]; + else __result0 = global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo); return __result0; } set { - ((__Internal*) __Instance)->specializationInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->specializationInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -7185,16 +7185,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Function __result0; - if (((__Internal*) __Instance)->instantiatedFrom == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->instantiatedFrom)) - __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((__Internal*) __Instance)->instantiatedFrom]; - else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((__Internal*) __Instance)->instantiatedFrom); + if (((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom)) + __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom]; + else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom); return __result0; } set { - ((__Internal*) __Instance)->instantiatedFrom = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->instantiatedFrom = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -7202,12 +7202,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Function.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -7422,24 +7422,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Method(native.ToPointer(), skipVTables); } - internal static Method __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Method __CreateInstance(global::CppSharp.Parser.AST.Method.__Internal native, bool skipVTables = false) { return new Method(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Method.__Internal native) { var ret = Marshal.AllocHGlobal(424); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Method.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Method(__Internal native, bool skipVTables = false) + private Method(global::CppSharp.Parser.AST.Method.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7490,12 +7490,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVirtual != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isVirtual != 0; } set { - ((__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); } } @@ -7503,12 +7503,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isStatic != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isStatic != 0; } set { - ((__Internal*) __Instance)->isStatic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isStatic = (byte) (value ? 1 : 0); } } @@ -7516,12 +7516,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isConst != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isConst != 0; } set { - ((__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isConst = (byte) (value ? 1 : 0); } } @@ -7529,12 +7529,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExplicit != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isExplicit != 0; } set { - ((__Internal*) __Instance)->isExplicit = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isExplicit = (byte) (value ? 1 : 0); } } @@ -7542,12 +7542,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isOverride != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isOverride != 0; } set { - ((__Internal*) __Instance)->isOverride = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isOverride = (byte) (value ? 1 : 0); } } @@ -7555,12 +7555,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->methodKind; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->methodKind; } set { - ((__Internal*) __Instance)->methodKind = value; + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->methodKind = value; } } @@ -7568,12 +7568,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDefaultConstructor != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isDefaultConstructor != 0; } set { - ((__Internal*) __Instance)->isDefaultConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isDefaultConstructor = (byte) (value ? 1 : 0); } } @@ -7581,12 +7581,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isCopyConstructor != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isCopyConstructor != 0; } set { - ((__Internal*) __Instance)->isCopyConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isCopyConstructor = (byte) (value ? 1 : 0); } } @@ -7594,12 +7594,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isMoveConstructor != 0; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isMoveConstructor != 0; } set { - ((__Internal*) __Instance)->isMoveConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isMoveConstructor = (byte) (value ? 1 : 0); } } @@ -7607,12 +7607,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->conversionType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->conversionType); } set { - ((__Internal*) __Instance)->conversionType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->conversionType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -7620,12 +7620,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->refQualifier; + return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->refQualifier; } set { - ((__Internal*) __Instance)->refQualifier = value; + ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->refQualifier = value; } } } @@ -7863,24 +7863,24 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Enumeration.Item __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Item(native.ToPointer(), skipVTables); } - internal static Item __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Enumeration.Item __CreateInstance(global::CppSharp.Parser.AST.Enumeration.Item.__Internal native, bool skipVTables = false) { return new Item(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Enumeration.Item.__Internal native) { var ret = Marshal.AllocHGlobal(232); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Enumeration.Item.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Item(__Internal native, bool skipVTables = false) + private Item(global::CppSharp.Parser.AST.Enumeration.Item.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -7931,12 +7931,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->value; + return ((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->value; } set { - ((__Internal*) __Instance)->value = value; + ((global::CppSharp.Parser.AST.Enumeration.Item.__Internal*) __Instance)->value = value; } } @@ -7955,24 +7955,24 @@ namespace CppSharp } } - internal static new Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Enumeration __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Enumeration(native.ToPointer(), skipVTables); } - internal static Enumeration __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Enumeration __CreateInstance(global::CppSharp.Parser.AST.Enumeration.__Internal native, bool skipVTables = false) { return new Enumeration(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Enumeration.__Internal native) { var ret = Marshal.AllocHGlobal(480); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Enumeration.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Enumeration(__Internal native, bool skipVTables = false) + private Enumeration(global::CppSharp.Parser.AST.Enumeration.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8047,12 +8047,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->modifiers; + return ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->modifiers; } set { - ((__Internal*) __Instance)->modifiers = value; + ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->modifiers = value; } } @@ -8061,16 +8061,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Type __result0; - if (((__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->type)) - __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((__Internal*) __Instance)->type]; - else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((__Internal*) __Instance)->type); + if (((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type)) + __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type]; + else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type); return __result0; } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8079,16 +8079,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.BuiltinType __result0; - if (((__Internal*) __Instance)->builtinType == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->builtinType)) - __result0 = (global::CppSharp.Parser.AST.BuiltinType) global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((__Internal*) __Instance)->builtinType]; - else __result0 = global::CppSharp.Parser.AST.BuiltinType.__CreateInstance(((__Internal*) __Instance)->builtinType); + if (((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType)) + __result0 = (global::CppSharp.Parser.AST.BuiltinType) global::CppSharp.Parser.AST.BuiltinType.NativeToManagedMap[((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType]; + else __result0 = global::CppSharp.Parser.AST.BuiltinType.__CreateInstance(((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType); return __result0; } set { - ((__Internal*) __Instance)->builtinType = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Enumeration.__Internal*) __Instance)->builtinType = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8190,24 +8190,24 @@ namespace CppSharp internal static extern void SetMangled_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Variable __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Variable(native.ToPointer(), skipVTables); } - internal static Variable __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Variable __CreateInstance(global::CppSharp.Parser.AST.Variable.__Internal native, bool skipVTables = false) { return new Variable(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Variable.__Internal native) { var ret = Marshal.AllocHGlobal(240); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Variable.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Variable(__Internal native, bool skipVTables = false) + private Variable(global::CppSharp.Parser.AST.Variable.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8258,12 +8258,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Variable.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -8313,29 +8313,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BaseClassSpecifier __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BaseClassSpecifier(native.ToPointer(), skipVTables); } - internal static BaseClassSpecifier __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BaseClassSpecifier __CreateInstance(global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal native, bool skipVTables = false) { return new BaseClassSpecifier(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) ret = native; return ret.ToPointer(); } - private BaseClassSpecifier(__Internal native, bool skipVTables = false) + private BaseClassSpecifier(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) _0.__Instance); } public void Dispose() @@ -8382,12 +8382,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->access; + return ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->access; } set { - ((__Internal*) __Instance)->access = value; + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->access = value; } } @@ -8395,12 +8395,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isVirtual != 0; + return ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->isVirtual != 0; } set { - ((__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->isVirtual = (byte) (value ? 1 : 0); } } @@ -8409,16 +8409,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Type __result0; - if (((__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->type)) - __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((__Internal*) __Instance)->type]; - else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((__Internal*) __Instance)->type); + if (((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Type.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type)) + __result0 = (global::CppSharp.Parser.AST.Type) global::CppSharp.Parser.AST.Type.NativeToManagedMap[((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type]; + else __result0 = global::CppSharp.Parser.AST.Type.__CreateInstance(((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type); return __result0; } set { - ((__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->type = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8426,12 +8426,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->offset; + return ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->offset; } set { - ((__Internal*) __Instance)->offset = value; + ((global::CppSharp.Parser.AST.BaseClassSpecifier.__Internal*) __Instance)->offset = value; } } } @@ -8520,24 +8520,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Field __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Field(native.ToPointer(), skipVTables); } - internal static Field __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Field __CreateInstance(global::CppSharp.Parser.AST.Field.__Internal native, bool skipVTables = false) { return new Field(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Field.__Internal native) { var ret = Marshal.AllocHGlobal(224); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Field.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Field(__Internal native, bool skipVTables = false) + private Field(global::CppSharp.Parser.AST.Field.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -8588,12 +8588,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->qualifiedType); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->qualifiedType); } set { - ((__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->qualifiedType = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } @@ -8602,16 +8602,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Class __result0; - if (((__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_class)) - __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((__Internal*) __Instance)->_class]; - else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((__Internal*) __Instance)->_class); + if (((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Class.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class)) + __result0 = (global::CppSharp.Parser.AST.Class) global::CppSharp.Parser.AST.Class.NativeToManagedMap[((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class]; + else __result0 = global::CppSharp.Parser.AST.Class.__CreateInstance(((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class); return __result0; } set { - ((__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->_class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -8619,12 +8619,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isBitField != 0; + return ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->isBitField != 0; } set { - ((__Internal*) __Instance)->isBitField = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->isBitField = (byte) (value ? 1 : 0); } } @@ -8632,12 +8632,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->bitWidth; + return ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->bitWidth; } set { - ((__Internal*) __Instance)->bitWidth = value; + ((global::CppSharp.Parser.AST.Field.__Internal*) __Instance)->bitWidth = value; } } } @@ -8714,24 +8714,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.AccessSpecifierDecl __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new AccessSpecifierDecl(native.ToPointer(), skipVTables); } - internal static AccessSpecifierDecl __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.AccessSpecifierDecl __CreateInstance(global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal native, bool skipVTables = false) { return new AccessSpecifierDecl(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal native) { var ret = Marshal.AllocHGlobal(192); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private AccessSpecifierDecl(__Internal native, bool skipVTables = false) + private AccessSpecifierDecl(global::CppSharp.Parser.AST.AccessSpecifierDecl.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9006,24 +9006,24 @@ namespace CppSharp internal static extern uint GetSpecifiersCount_0(global::System.IntPtr instance); } - internal static new Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Class __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Class(native.ToPointer(), skipVTables); } - internal static Class __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Class __CreateInstance(global::CppSharp.Parser.AST.Class.__Internal native, bool skipVTables = false) { return new Class(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Class.__Internal native) { var ret = Marshal.AllocHGlobal(552); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Class.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Class(__Internal native, bool skipVTables = false) + private Class(global::CppSharp.Parser.AST.Class.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9170,12 +9170,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPOD != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPOD != 0; } set { - ((__Internal*) __Instance)->isPOD = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPOD = (byte) (value ? 1 : 0); } } @@ -9183,12 +9183,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isAbstract != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isAbstract != 0; } set { - ((__Internal*) __Instance)->isAbstract = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isAbstract = (byte) (value ? 1 : 0); } } @@ -9196,12 +9196,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isUnion != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isUnion != 0; } set { - ((__Internal*) __Instance)->isUnion = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isUnion = (byte) (value ? 1 : 0); } } @@ -9209,12 +9209,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isDynamic != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isDynamic != 0; } set { - ((__Internal*) __Instance)->isDynamic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isDynamic = (byte) (value ? 1 : 0); } } @@ -9222,12 +9222,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPolymorphic != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPolymorphic != 0; } set { - ((__Internal*) __Instance)->isPolymorphic = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isPolymorphic = (byte) (value ? 1 : 0); } } @@ -9235,12 +9235,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasNonTrivialDefaultConstructor != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDefaultConstructor != 0; } set { - ((__Internal*) __Instance)->hasNonTrivialDefaultConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDefaultConstructor = (byte) (value ? 1 : 0); } } @@ -9248,12 +9248,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasNonTrivialCopyConstructor != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialCopyConstructor != 0; } set { - ((__Internal*) __Instance)->hasNonTrivialCopyConstructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialCopyConstructor = (byte) (value ? 1 : 0); } } @@ -9261,12 +9261,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasNonTrivialDestructor != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDestructor != 0; } set { - ((__Internal*) __Instance)->hasNonTrivialDestructor = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->hasNonTrivialDestructor = (byte) (value ? 1 : 0); } } @@ -9274,12 +9274,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExternCContext != 0; + return ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isExternCContext != 0; } set { - ((__Internal*) __Instance)->isExternCContext = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->isExternCContext = (byte) (value ? 1 : 0); } } @@ -9288,16 +9288,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ClassLayout __result0; - if (((__Internal*) __Instance)->layout == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->layout)) - __result0 = (global::CppSharp.Parser.AST.ClassLayout) global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((__Internal*) __Instance)->layout]; - else __result0 = global::CppSharp.Parser.AST.ClassLayout.__CreateInstance(((__Internal*) __Instance)->layout); + if (((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout)) + __result0 = (global::CppSharp.Parser.AST.ClassLayout) global::CppSharp.Parser.AST.ClassLayout.NativeToManagedMap[((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout]; + else __result0 = global::CppSharp.Parser.AST.ClassLayout.__CreateInstance(((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout); return __result0; } set { - ((__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Class.__Internal*) __Instance)->layout = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -9441,24 +9441,24 @@ namespace CppSharp internal static extern uint GetParametersCount_0(global::System.IntPtr instance); } - internal static new Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Template __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Template(native.ToPointer(), skipVTables); } - internal static Template __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Template __CreateInstance(global::CppSharp.Parser.AST.Template.__Internal native, bool skipVTables = false) { return new Template(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Template.__Internal native) { var ret = Marshal.AllocHGlobal(224); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Template.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Template(__Internal native, bool skipVTables = false) + private Template(global::CppSharp.Parser.AST.Template.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9548,16 +9548,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Declaration __result0; - if (((__Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->TemplatedDecl)) - __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((__Internal*) __Instance)->TemplatedDecl]; - else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((__Internal*) __Instance)->TemplatedDecl); + if (((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Declaration.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl)) + __result0 = (global::CppSharp.Parser.AST.Declaration) global::CppSharp.Parser.AST.Declaration.NativeToManagedMap[((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl]; + else __result0 = global::CppSharp.Parser.AST.Declaration.__CreateInstance(((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl); return __result0; } set { - ((__Internal*) __Instance)->TemplatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.Template.__Internal*) __Instance)->TemplatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -9649,24 +9649,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypeAliasTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeAliasTemplate(native.ToPointer(), skipVTables); } - internal static TypeAliasTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeAliasTemplate __CreateInstance(global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal native, bool skipVTables = false) { return new TypeAliasTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(224); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeAliasTemplate(__Internal native, bool skipVTables = false) + private TypeAliasTemplate(global::CppSharp.Parser.AST.TypeAliasTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9795,24 +9795,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateParameter __CreateInstance(global::CppSharp.Parser.AST.TemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(208); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateParameter(__Internal native, bool skipVTables = false) + private TemplateParameter(global::CppSharp.Parser.AST.TemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -9868,12 +9868,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->depth; + return ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->depth; } set { - ((__Internal*) __Instance)->depth = value; + ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->depth = value; } } @@ -9881,12 +9881,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->index; + return ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->index; } set { - ((__Internal*) __Instance)->index = value; + ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->index = value; } } @@ -9894,12 +9894,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->isParameterPack != 0; } set { - ((__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateParameter.__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); } } } @@ -9991,24 +9991,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TemplateTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TemplateTemplateParameter(native.ToPointer(), skipVTables); } - internal static TemplateTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TemplateTemplateParameter __CreateInstance(global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal native, bool skipVTables = false) { return new TemplateTemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(232); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TemplateTemplateParameter(__Internal native, bool skipVTables = false) + private TemplateTemplateParameter(global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10059,12 +10059,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isParameterPack != 0; } set { - ((__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isParameterPack = (byte) (value ? 1 : 0); } } @@ -10072,12 +10072,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPackExpansion != 0; + return ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isPackExpansion != 0; } set { - ((__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); } } @@ -10085,12 +10085,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExpandedParameterPack != 0; + return ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack != 0; } set { - ((__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TemplateTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); } } } @@ -10179,24 +10179,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static TypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TypeTemplateParameter __CreateInstance(global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal native, bool skipVTables = false) { return new TypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(224); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TypeTemplateParameter(__Internal native, bool skipVTables = false) + private TypeTemplateParameter(global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10247,12 +10247,12 @@ namespace CppSharp { get { - return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((__Internal*) __Instance)->defaultArgument); + return global::CppSharp.Parser.AST.QualifiedType.__CreateInstance(((global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal*) __Instance)->defaultArgument); } set { - ((__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; + ((global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? new global::CppSharp.Parser.AST.QualifiedType.__Internal() : *(global::CppSharp.Parser.AST.QualifiedType.__Internal*) value.__Instance; } } } @@ -10350,24 +10350,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.NonTypeTemplateParameter __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NonTypeTemplateParameter(native.ToPointer(), skipVTables); } - internal static NonTypeTemplateParameter __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.NonTypeTemplateParameter __CreateInstance(global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal native, bool skipVTables = false) { return new NonTypeTemplateParameter(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(224); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NonTypeTemplateParameter(__Internal native, bool skipVTables = false) + private NonTypeTemplateParameter(global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10419,16 +10419,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Expression __result0; - if (((__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->defaultArgument)) - __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((__Internal*) __Instance)->defaultArgument]; - else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((__Internal*) __Instance)->defaultArgument); + if (((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Expression.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument)) + __result0 = (global::CppSharp.Parser.AST.Expression) global::CppSharp.Parser.AST.Expression.NativeToManagedMap[((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument]; + else __result0 = global::CppSharp.Parser.AST.Expression.__CreateInstance(((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument); return __result0; } set { - ((__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->defaultArgument = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -10436,12 +10436,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->position; + return ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->position; } set { - ((__Internal*) __Instance)->position = value; + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->position = value; } } @@ -10449,12 +10449,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isPackExpansion != 0; + return ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isPackExpansion != 0; } set { - ((__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isPackExpansion = (byte) (value ? 1 : 0); } } @@ -10462,12 +10462,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isExpandedParameterPack != 0; + return ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack != 0; } set { - ((__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.NonTypeTemplateParameter.__Internal*) __Instance)->isExpandedParameterPack = (byte) (value ? 1 : 0); } } } @@ -10573,24 +10573,24 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - internal static new ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ClassTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplate(native.ToPointer(), skipVTables); } - internal static ClassTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassTemplate __CreateInstance(global::CppSharp.Parser.AST.ClassTemplate.__Internal native, bool skipVTables = false) { return new ClassTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(248); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplate(__Internal native, bool skipVTables = false) + private ClassTemplate(global::CppSharp.Parser.AST.ClassTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10847,24 +10847,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ClassTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassTemplateSpecialization __CreateInstance(global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(592); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplateSpecialization(__Internal native, bool skipVTables = false) + private ClassTemplateSpecialization(global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -10936,16 +10936,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ClassTemplate __result0; - if (((__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->templatedDecl)) - __result0 = (global::CppSharp.Parser.AST.ClassTemplate) global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((__Internal*) __Instance)->templatedDecl]; - else __result0 = global::CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((__Internal*) __Instance)->templatedDecl); + if (((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl)) + __result0 = (global::CppSharp.Parser.AST.ClassTemplate) global::CppSharp.Parser.AST.ClassTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl]; + else __result0 = global::CppSharp.Parser.AST.ClassTemplate.__CreateInstance(((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl); return __result0; } set { - ((__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -10953,12 +10953,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->specializationKind; + return ((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->specializationKind; } set { - ((__Internal*) __Instance)->specializationKind = value; + ((global::CppSharp.Parser.AST.ClassTemplateSpecialization.__Internal*) __Instance)->specializationKind = value; } } @@ -11128,24 +11128,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static ClassTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization __CreateInstance(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new ClassTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(592); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ClassTemplatePartialSpecialization(__Internal native, bool skipVTables = false) + private ClassTemplatePartialSpecialization(global::CppSharp.Parser.AST.ClassTemplatePartialSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11294,24 +11294,24 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - internal static new FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.FunctionTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplate(native.ToPointer(), skipVTables); } - internal static FunctionTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionTemplate __CreateInstance(global::CppSharp.Parser.AST.FunctionTemplate.__Internal native, bool skipVTables = false) { return new FunctionTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FunctionTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(248); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FunctionTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplate(__Internal native, bool skipVTables = false) + private FunctionTemplate(global::CppSharp.Parser.AST.FunctionTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11448,29 +11448,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static FunctionTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FunctionTemplateSpecialization __CreateInstance(global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) { return new FunctionTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FunctionTemplateSpecialization(__Internal native, bool skipVTables = false) + private FunctionTemplateSpecialization(global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11543,16 +11543,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.FunctionTemplate __result0; - if (((__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->_template)) - __result0 = (global::CppSharp.Parser.AST.FunctionTemplate) global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((__Internal*) __Instance)->_template]; - else __result0 = global::CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((__Internal*) __Instance)->_template); + if (((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template)) + __result0 = (global::CppSharp.Parser.AST.FunctionTemplate) global::CppSharp.Parser.AST.FunctionTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template]; + else __result0 = global::CppSharp.Parser.AST.FunctionTemplate.__CreateInstance(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template); return __result0; } set { - ((__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->_template = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -11561,16 +11561,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.Function __result0; - if (((__Internal*) __Instance)->specializedFunction == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->specializedFunction)) - __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((__Internal*) __Instance)->specializedFunction]; - else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((__Internal*) __Instance)->specializedFunction); + if (((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.Function.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction)) + __result0 = (global::CppSharp.Parser.AST.Function) global::CppSharp.Parser.AST.Function.NativeToManagedMap[((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction]; + else __result0 = global::CppSharp.Parser.AST.Function.__CreateInstance(((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction); return __result0; } set { - ((__Internal*) __Instance)->specializedFunction = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializedFunction = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -11578,12 +11578,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->specializationKind; + return ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializationKind; } set { - ((__Internal*) __Instance)->specializationKind = value; + ((global::CppSharp.Parser.AST.FunctionTemplateSpecialization.__Internal*) __Instance)->specializationKind = value; } } @@ -11698,24 +11698,24 @@ namespace CppSharp internal static extern uint GetSpecializationsCount_0(global::System.IntPtr instance); } - internal static new VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VarTemplate __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplate(native.ToPointer(), skipVTables); } - internal static VarTemplate __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VarTemplate __CreateInstance(global::CppSharp.Parser.AST.VarTemplate.__Internal native, bool skipVTables = false) { return new VarTemplate(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VarTemplate.__Internal native) { var ret = Marshal.AllocHGlobal(248); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VarTemplate.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplate(__Internal native, bool skipVTables = false) + private VarTemplate(global::CppSharp.Parser.AST.VarTemplate.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11903,24 +11903,24 @@ namespace CppSharp internal static extern uint GetArgumentsCount_0(global::System.IntPtr instance); } - internal static new VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VarTemplateSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplateSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplateSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VarTemplateSpecialization __CreateInstance(global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplateSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(280); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplateSpecialization(__Internal native, bool skipVTables = false) + private VarTemplateSpecialization(global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -11992,16 +11992,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.VarTemplate __result0; - if (((__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->templatedDecl)) - __result0 = (global::CppSharp.Parser.AST.VarTemplate) global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap[((__Internal*) __Instance)->templatedDecl]; - else __result0 = global::CppSharp.Parser.AST.VarTemplate.__CreateInstance(((__Internal*) __Instance)->templatedDecl); + if (((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl)) + __result0 = (global::CppSharp.Parser.AST.VarTemplate) global::CppSharp.Parser.AST.VarTemplate.NativeToManagedMap[((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl]; + else __result0 = global::CppSharp.Parser.AST.VarTemplate.__CreateInstance(((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl); return __result0; } set { - ((__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->templatedDecl = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -12009,12 +12009,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->specializationKind; + return ((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->specializationKind; } set { - ((__Internal*) __Instance)->specializationKind = value; + ((global::CppSharp.Parser.AST.VarTemplateSpecialization.__Internal*) __Instance)->specializationKind = value; } } @@ -12115,24 +12115,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VarTemplatePartialSpecialization __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native.ToPointer(), skipVTables); } - internal static VarTemplatePartialSpecialization __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VarTemplatePartialSpecialization __CreateInstance(global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) { return new VarTemplatePartialSpecialization(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal native) { var ret = Marshal.AllocHGlobal(280); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VarTemplatePartialSpecialization(__Internal native, bool skipVTables = false) + private VarTemplatePartialSpecialization(global::CppSharp.Parser.AST.VarTemplatePartialSpecialization.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12288,24 +12288,24 @@ namespace CppSharp internal static extern void dtor_0(global::System.IntPtr instance, int delete); } - internal static new Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.Namespace __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Namespace(native.ToPointer(), skipVTables); } - internal static Namespace __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Namespace __CreateInstance(global::CppSharp.Parser.AST.Namespace.__Internal native, bool skipVTables = false) { return new Namespace(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Namespace.__Internal native) { var ret = Marshal.AllocHGlobal(440); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.Namespace.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Namespace(__Internal native, bool skipVTables = false) + private Namespace(global::CppSharp.Parser.AST.Namespace.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12356,12 +12356,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isInline != 0; + return ((global::CppSharp.Parser.AST.Namespace.__Internal*) __Instance)->isInline != 0; } set { - ((__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.Namespace.__Internal*) __Instance)->isInline = (byte) (value ? 1 : 0); } } } @@ -12394,29 +12394,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PreprocessedEntity __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new PreprocessedEntity(native.ToPointer(), skipVTables); } - internal static PreprocessedEntity __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.PreprocessedEntity __CreateInstance(global::CppSharp.Parser.AST.PreprocessedEntity.__Internal native, bool skipVTables = false) { return new PreprocessedEntity(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.PreprocessedEntity.__Internal native) { var ret = Marshal.AllocHGlobal(24); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) ret = native; return ret.ToPointer(); } - private PreprocessedEntity(__Internal native, bool skipVTables = false) + private PreprocessedEntity(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) _0.__Instance); } public void Dispose() @@ -12463,12 +12463,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->macroLocation; + return ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->macroLocation; } set { - ((__Internal*) __Instance)->macroLocation = value; + ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->macroLocation = value; } } @@ -12476,12 +12476,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->originalPtr; + return ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->originalPtr; } set { - ((__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; + ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->originalPtr = (global::System.IntPtr) value; } } @@ -12489,12 +12489,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.PreprocessedEntity.__Internal*) __Instance)->kind = value; } } } @@ -12561,24 +12561,24 @@ namespace CppSharp internal static extern void SetExpression_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.MacroDefinition __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroDefinition(native.ToPointer(), skipVTables); } - internal static MacroDefinition __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.MacroDefinition __CreateInstance(global::CppSharp.Parser.AST.MacroDefinition.__Internal native, bool skipVTables = false) { return new MacroDefinition(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.MacroDefinition.__Internal native) { var ret = Marshal.AllocHGlobal(96); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.MacroDefinition.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroDefinition(__Internal native, bool skipVTables = false) + private MacroDefinition(global::CppSharp.Parser.AST.MacroDefinition.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12629,12 +12629,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberStart; + return ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberStart; } set { - ((__Internal*) __Instance)->lineNumberStart = value; + ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberStart = value; } } @@ -12642,12 +12642,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumberEnd; + return ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberEnd; } set { - ((__Internal*) __Instance)->lineNumberEnd = value; + ((global::CppSharp.Parser.AST.MacroDefinition.__Internal*) __Instance)->lineNumberEnd = value; } } @@ -12739,24 +12739,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.MacroExpansion __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new MacroExpansion(native.ToPointer(), skipVTables); } - internal static MacroExpansion __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.MacroExpansion __CreateInstance(global::CppSharp.Parser.AST.MacroExpansion.__Internal native, bool skipVTables = false) { return new MacroExpansion(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.MacroExpansion.__Internal native) { var ret = Marshal.AllocHGlobal(96); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.MacroExpansion.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private MacroExpansion(__Internal native, bool skipVTables = false) + private MacroExpansion(global::CppSharp.Parser.AST.MacroExpansion.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -12808,16 +12808,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.MacroDefinition __result0; - if (((__Internal*) __Instance)->definition == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->definition)) - __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((__Internal*) __Instance)->definition]; - else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((__Internal*) __Instance)->definition); + if (((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition)) + __result0 = (global::CppSharp.Parser.AST.MacroDefinition) global::CppSharp.Parser.AST.MacroDefinition.NativeToManagedMap[((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition]; + else __result0 = global::CppSharp.Parser.AST.MacroDefinition.__CreateInstance(((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition); return __result0; } set { - ((__Internal*) __Instance)->definition = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.MacroExpansion.__Internal*) __Instance)->definition = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -12997,24 +12997,24 @@ namespace CppSharp internal static extern uint GetMacrosCount_0(global::System.IntPtr instance); } - internal static new TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TranslationUnit __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TranslationUnit(native.ToPointer(), skipVTables); } - internal static TranslationUnit __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TranslationUnit __CreateInstance(global::CppSharp.Parser.AST.TranslationUnit.__Internal native, bool skipVTables = false) { return new TranslationUnit(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TranslationUnit.__Internal native) { var ret = Marshal.AllocHGlobal(504); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TranslationUnit.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TranslationUnit(__Internal native, bool skipVTables = false) + private TranslationUnit(global::CppSharp.Parser.AST.TranslationUnit.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13089,12 +13089,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isSystemHeader != 0; + return ((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->isSystemHeader != 0; } set { - ((__Internal*) __Instance)->isSystemHeader = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.TranslationUnit.__Internal*) __Instance)->isSystemHeader = (byte) (value ? 1 : 0); } } @@ -13208,29 +13208,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.NativeLibrary __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new NativeLibrary(native.ToPointer(), skipVTables); } - internal static NativeLibrary __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.NativeLibrary __CreateInstance(global::CppSharp.Parser.AST.NativeLibrary.__Internal native, bool skipVTables = false) { return new NativeLibrary(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.NativeLibrary.__Internal native) { var ret = Marshal.AllocHGlobal(88); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.NativeLibrary.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private NativeLibrary(__Internal native, bool skipVTables = false) + private NativeLibrary(global::CppSharp.Parser.AST.NativeLibrary.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13314,12 +13314,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->archType; + return ((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->archType; } set { - ((__Internal*) __Instance)->archType = value; + ((global::CppSharp.Parser.AST.NativeLibrary.__Internal*) __Instance)->archType = value; } } @@ -13403,29 +13403,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ASTContext __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ASTContext(native.ToPointer(), skipVTables); } - internal static ASTContext __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ASTContext __CreateInstance(global::CppSharp.Parser.AST.ASTContext.__Internal native, bool skipVTables = false) { return new ASTContext(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ASTContext.__Internal native) { var ret = Marshal.AllocHGlobal(24); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ASTContext.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ASTContext(__Internal native, bool skipVTables = false) + private ASTContext(global::CppSharp.Parser.AST.ASTContext.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13529,29 +13529,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Comment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Comment(native.ToPointer(), skipVTables); } - internal static Comment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.Comment __CreateInstance(global::CppSharp.Parser.AST.Comment.__Internal native, bool skipVTables = false) { return new Comment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.Comment.__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.Comment.__Internal*) ret = native; return ret.ToPointer(); } - private Comment(__Internal native, bool skipVTables = false) + private Comment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.Comment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.Comment.__Internal*) _0.__Instance); } public void Dispose() @@ -13603,12 +13603,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.Comment.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.Comment.__Internal*) __Instance)->kind = value; } } } @@ -13637,24 +13637,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BlockContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockContentComment(native.ToPointer(), skipVTables); } - internal static BlockContentComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockContentComment __CreateInstance(global::CppSharp.Parser.AST.BlockContentComment.__Internal native, bool skipVTables = false) { return new BlockContentComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BlockContentComment.__Internal native) { var ret = Marshal.AllocHGlobal(4); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.BlockContentComment.__Internal*) ret = native; return ret.ToPointer(); } - private BlockContentComment(__Internal native, bool skipVTables = false) + private BlockContentComment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.BlockContentComment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.BlockContentComment.__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.BlockContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -13750,24 +13750,24 @@ namespace CppSharp internal static extern uint GetBlocksCount_0(global::System.IntPtr instance); } - internal static new FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.FullComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new FullComment(native.ToPointer(), skipVTables); } - internal static FullComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.FullComment __CreateInstance(global::CppSharp.Parser.AST.FullComment.__Internal native, bool skipVTables = false) { return new FullComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.FullComment.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.FullComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private FullComment(__Internal native, bool skipVTables = false) + private FullComment(global::CppSharp.Parser.AST.FullComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -13875,24 +13875,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.InlineContentComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineContentComment(native.ToPointer(), skipVTables); } - internal static InlineContentComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineContentComment __CreateInstance(global::CppSharp.Parser.AST.InlineContentComment.__Internal native, bool skipVTables = false) { return new InlineContentComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InlineContentComment.__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.InlineContentComment.__Internal*) ret = native; return ret.ToPointer(); } - private InlineContentComment(__Internal native, bool skipVTables = false) + private InlineContentComment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.InlineContentComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -13944,12 +13944,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->hasTrailingNewline != 0; + return ((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) __Instance)->hasTrailingNewline != 0; } set { - ((__Internal*) __Instance)->hasTrailingNewline = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.InlineContentComment.__Internal*) __Instance)->hasTrailingNewline = (byte) (value ? 1 : 0); } } } @@ -14004,24 +14004,24 @@ namespace CppSharp internal static extern uint GetContentCount_0(global::System.IntPtr instance); } - internal static new ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ParagraphComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParagraphComment(native.ToPointer(), skipVTables); } - internal static ParagraphComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ParagraphComment __CreateInstance(global::CppSharp.Parser.AST.ParagraphComment.__Internal native, bool skipVTables = false) { return new ParagraphComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ParagraphComment.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ParagraphComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParagraphComment(__Internal native, bool skipVTables = false) + private ParagraphComment(global::CppSharp.Parser.AST.ParagraphComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14096,12 +14096,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->isWhitespace != 0; + return ((global::CppSharp.Parser.AST.ParagraphComment.__Internal*) __Instance)->isWhitespace != 0; } set { - ((__Internal*) __Instance)->isWhitespace = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.AST.ParagraphComment.__Internal*) __Instance)->isWhitespace = (byte) (value ? 1 : 0); } } @@ -14210,29 +14210,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockCommandComment.Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockCommandComment.Argument __CreateInstance(global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(__Internal native, bool skipVTables = false) + private Argument(global::CppSharp.Parser.AST.BlockCommandComment.Argument.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14295,24 +14295,24 @@ namespace CppSharp } } - internal static new BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.BlockCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BlockCommandComment(native.ToPointer(), skipVTables); } - internal static BlockCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.BlockCommandComment __CreateInstance(global::CppSharp.Parser.AST.BlockCommandComment.__Internal native, bool skipVTables = false) { return new BlockCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.BlockCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_2(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.BlockCommandComment.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private BlockCommandComment(__Internal native, bool skipVTables = false) + private BlockCommandComment(global::CppSharp.Parser.AST.BlockCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14397,12 +14397,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->commandId; + return ((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->commandId; } set { - ((__Internal*) __Instance)->commandId = value; + ((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->commandId = value; } } @@ -14411,16 +14411,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ParagraphComment __result0; - if (((__Internal*) __Instance)->paragraphComment == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->paragraphComment)) - __result0 = (global::CppSharp.Parser.AST.ParagraphComment) global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((__Internal*) __Instance)->paragraphComment]; - else __result0 = global::CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((__Internal*) __Instance)->paragraphComment); + if (((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment)) + __result0 = (global::CppSharp.Parser.AST.ParagraphComment) global::CppSharp.Parser.AST.ParagraphComment.NativeToManagedMap[((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment]; + else __result0 = global::CppSharp.Parser.AST.ParagraphComment.__CreateInstance(((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment); return __result0; } set { - ((__Internal*) __Instance)->paragraphComment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.BlockCommandComment.__Internal*) __Instance)->paragraphComment = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -14480,24 +14480,24 @@ namespace CppSharp InOut = 2 } - internal static new ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.ParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParamCommandComment(native.ToPointer(), skipVTables); } - internal static ParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.ParamCommandComment __CreateInstance(global::CppSharp.Parser.AST.ParamCommandComment.__Internal native, bool skipVTables = false) { return new ParamCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.ParamCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(48); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.ParamCommandComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParamCommandComment(__Internal native, bool skipVTables = false) + private ParamCommandComment(global::CppSharp.Parser.AST.ParamCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14548,12 +14548,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->direction; + return ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->direction; } set { - ((__Internal*) __Instance)->direction = value; + ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->direction = value; } } @@ -14561,12 +14561,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->paramIndex; + return ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->paramIndex; } set { - ((__Internal*) __Instance)->paramIndex = value; + ((global::CppSharp.Parser.AST.ParamCommandComment.__Internal*) __Instance)->paramIndex = value; } } } @@ -14627,24 +14627,24 @@ namespace CppSharp internal static extern uint GetPositionCount_0(global::System.IntPtr instance); } - internal static new TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TParamCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TParamCommandComment(native.ToPointer(), skipVTables); } - internal static TParamCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TParamCommandComment __CreateInstance(global::CppSharp.Parser.AST.TParamCommandComment.__Internal native, bool skipVTables = false) { return new TParamCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TParamCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TParamCommandComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TParamCommandComment(__Internal native, bool skipVTables = false) + private TParamCommandComment(global::CppSharp.Parser.AST.TParamCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14758,24 +14758,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VerbatimBlockLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockLineComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VerbatimBlockLineComment __CreateInstance(global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockLineComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockLineComment(__Internal native, bool skipVTables = false) + private VerbatimBlockLineComment(global::CppSharp.Parser.AST.VerbatimBlockLineComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -14893,24 +14893,24 @@ namespace CppSharp internal static extern uint GetLinesCount_0(global::System.IntPtr instance); } - internal static new VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VerbatimBlockComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimBlockComment(native.ToPointer(), skipVTables); } - internal static VerbatimBlockComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VerbatimBlockComment __CreateInstance(global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal native, bool skipVTables = false) { return new VerbatimBlockComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimBlockComment(__Internal native, bool skipVTables = false) + private VerbatimBlockComment(global::CppSharp.Parser.AST.VerbatimBlockComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15037,24 +15037,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.VerbatimLineComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new VerbatimLineComment(native.ToPointer(), skipVTables); } - internal static VerbatimLineComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.VerbatimLineComment __CreateInstance(global::CppSharp.Parser.AST.VerbatimLineComment.__Internal native, bool skipVTables = false) { return new VerbatimLineComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.VerbatimLineComment.__Internal native) { var ret = Marshal.AllocHGlobal(72); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.VerbatimLineComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private VerbatimLineComment(__Internal native, bool skipVTables = false) + private VerbatimLineComment(global::CppSharp.Parser.AST.VerbatimLineComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15217,29 +15217,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineCommandComment.Argument __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Argument(native.ToPointer(), skipVTables); } - internal static Argument __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineCommandComment.Argument __CreateInstance(global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal native, bool skipVTables = false) { return new Argument(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal native) { var ret = Marshal.AllocHGlobal(32); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Argument(__Internal native, bool skipVTables = false) + private Argument(global::CppSharp.Parser.AST.InlineCommandComment.Argument.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15302,24 +15302,24 @@ namespace CppSharp } } - internal static new InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.InlineCommandComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new InlineCommandComment(native.ToPointer(), skipVTables); } - internal static InlineCommandComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.InlineCommandComment __CreateInstance(global::CppSharp.Parser.AST.InlineCommandComment.__Internal native, bool skipVTables = false) { return new InlineCommandComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.InlineCommandComment.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.InlineCommandComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private InlineCommandComment(__Internal native, bool skipVTables = false) + private InlineCommandComment(global::CppSharp.Parser.AST.InlineCommandComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15390,12 +15390,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->commandId; + return ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commandId; } set { - ((__Internal*) __Instance)->commandId = value; + ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commandId = value; } } @@ -15403,12 +15403,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->commentRenderKind; + return ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commentRenderKind; } set { - ((__Internal*) __Instance)->commentRenderKind = value; + ((global::CppSharp.Parser.AST.InlineCommandComment.__Internal*) __Instance)->commentRenderKind = value; } } @@ -15449,24 +15449,24 @@ namespace CppSharp internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); } - internal static new HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.HTMLTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLTagComment(native.ToPointer(), skipVTables); } - internal static HTMLTagComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLTagComment __CreateInstance(global::CppSharp.Parser.AST.HTMLTagComment.__Internal native, bool skipVTables = false) { return new HTMLTagComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLTagComment.__Internal native) { var ret = Marshal.AllocHGlobal(8); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.AST.HTMLTagComment.__Internal*) ret = native; return ret.ToPointer(); } - private HTMLTagComment(__Internal native, bool skipVTables = false) + private HTMLTagComment(global::CppSharp.Parser.AST.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.AST.HTMLTagComment.__Internal*) __Instance) = *((global::CppSharp.Parser.AST.HTMLTagComment.__Internal*) _0.__Instance); } public static implicit operator global::CppSharp.Parser.AST.HTMLTagComment(global::CppSharp.Parser.AST.CommentKind Kind) @@ -15628,29 +15628,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Attribute(native.ToPointer(), skipVTables); } - internal static Attribute __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute __CreateInstance(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal native, bool skipVTables = false) { return new Attribute(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private Attribute(__Internal native, bool skipVTables = false) + private Attribute(global::CppSharp.Parser.AST.HTMLStartTagComment.Attribute.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15727,24 +15727,24 @@ namespace CppSharp } } - internal static new HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.HTMLStartTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLStartTagComment(native.ToPointer(), skipVTables); } - internal static HTMLStartTagComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLStartTagComment __CreateInstance(global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal native, bool skipVTables = false) { return new HTMLStartTagComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal native) { var ret = Marshal.AllocHGlobal(64); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLStartTagComment(__Internal native, bool skipVTables = false) + private HTMLStartTagComment(global::CppSharp.Parser.AST.HTMLStartTagComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15875,24 +15875,24 @@ namespace CppSharp internal static extern void SetTagName_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.HTMLEndTagComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new HTMLEndTagComment(native.ToPointer(), skipVTables); } - internal static HTMLEndTagComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.HTMLEndTagComment __CreateInstance(global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal native, bool skipVTables = false) { return new HTMLEndTagComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private HTMLEndTagComment(__Internal native, bool skipVTables = false) + private HTMLEndTagComment(global::CppSharp.Parser.AST.HTMLEndTagComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -15994,24 +15994,24 @@ namespace CppSharp internal static extern void SetText_0(global::System.IntPtr instance, [MarshalAs(UnmanagedType.LPStr)] string s); } - internal static new TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static new global::CppSharp.Parser.AST.TextComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new TextComment(native.ToPointer(), skipVTables); } - internal static TextComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.TextComment __CreateInstance(global::CppSharp.Parser.AST.TextComment.__Internal native, bool skipVTables = false) { return new TextComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.TextComment.__Internal native) { var ret = Marshal.AllocHGlobal(40); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.TextComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private TextComment(__Internal native, bool skipVTables = false) + private TextComment(global::CppSharp.Parser.AST.TextComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16129,29 +16129,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.RawComment __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new RawComment(native.ToPointer(), skipVTables); } - internal static RawComment __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.AST.RawComment __CreateInstance(global::CppSharp.Parser.AST.RawComment.__Internal native, bool skipVTables = false) { return new RawComment(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.AST.RawComment.__Internal native) { var ret = Marshal.AllocHGlobal(80); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.AST.RawComment.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private RawComment(__Internal native, bool skipVTables = false) + private RawComment(global::CppSharp.Parser.AST.RawComment.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16203,12 +16203,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->kind = value; } } @@ -16217,16 +16217,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.FullComment __result0; - if (((__Internal*) __Instance)->fullCommentBlock == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->fullCommentBlock)) - __result0 = (global::CppSharp.Parser.AST.FullComment) global::CppSharp.Parser.AST.FullComment.NativeToManagedMap[((__Internal*) __Instance)->fullCommentBlock]; - else __result0 = global::CppSharp.Parser.AST.FullComment.__CreateInstance(((__Internal*) __Instance)->fullCommentBlock); + if (((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.FullComment.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock)) + __result0 = (global::CppSharp.Parser.AST.FullComment) global::CppSharp.Parser.AST.FullComment.NativeToManagedMap[((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock]; + else __result0 = global::CppSharp.Parser.AST.FullComment.__CreateInstance(((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock); return __result0; } set { - ((__Internal*) __Instance)->fullCommentBlock = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.AST.RawComment.__Internal*) __Instance)->fullCommentBlock = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -16293,17 +16293,17 @@ namespace CppSharp private SourceLocation.__Internal __instance; internal SourceLocation.__Internal __Instance { get { return __instance; } } - internal static SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.SourceLocation __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new SourceLocation(native.ToPointer(), skipVTables); } - internal static SourceLocation __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.SourceLocation __CreateInstance(global::CppSharp.Parser.SourceLocation.__Internal native, bool skipVTables = false) { return new SourceLocation(native, skipVTables); } - private SourceLocation(__Internal native, bool skipVTables = false) + private SourceLocation(global::CppSharp.Parser.SourceLocation.__Internal native, bool skipVTables = false) : this() { __instance = native; @@ -16311,7 +16311,7 @@ namespace CppSharp private SourceLocation(void* native, bool skipVTables = false) : this() { - __instance = *(__Internal*) native; + __instance = *(global::CppSharp.Parser.SourceLocation.__Internal*) native; } public SourceLocation(uint ID) @@ -16525,29 +16525,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserTargetInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserTargetInfo(native.ToPointer(), skipVTables); } - internal static ParserTargetInfo __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserTargetInfo __CreateInstance(global::CppSharp.Parser.ParserTargetInfo.__Internal native, bool skipVTables = false) { return new ParserTargetInfo(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ParserTargetInfo.__Internal native) { var ret = Marshal.AllocHGlobal(184); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.ParserTargetInfo.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserTargetInfo(__Internal native, bool skipVTables = false) + private ParserTargetInfo(global::CppSharp.Parser.ParserTargetInfo.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -16599,12 +16599,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char16Type; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Type; } set { - ((__Internal*) __Instance)->char16Type = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Type = value; } } @@ -16612,12 +16612,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char32Type; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Type; } set { - ((__Internal*) __Instance)->char32Type = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Type = value; } } @@ -16625,12 +16625,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->int64Type; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->int64Type; } set { - ((__Internal*) __Instance)->int64Type = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->int64Type = value; } } @@ -16638,12 +16638,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intMaxType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxType; } set { - ((__Internal*) __Instance)->intMaxType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxType = value; } } @@ -16651,12 +16651,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intPtrType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intPtrType; } set { - ((__Internal*) __Instance)->intPtrType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intPtrType = value; } } @@ -16664,12 +16664,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->sizeType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->sizeType; } set { - ((__Internal*) __Instance)->sizeType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->sizeType = value; } } @@ -16677,12 +16677,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->uIntMaxType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->uIntMaxType; } set { - ((__Internal*) __Instance)->uIntMaxType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->uIntMaxType = value; } } @@ -16690,12 +16690,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wCharType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharType; } set { - ((__Internal*) __Instance)->wCharType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharType = value; } } @@ -16703,12 +16703,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wIntType; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wIntType; } set { - ((__Internal*) __Instance)->wIntType = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wIntType = value; } } @@ -16716,12 +16716,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->boolAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolAlign; } set { - ((__Internal*) __Instance)->boolAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolAlign = value; } } @@ -16729,12 +16729,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->boolWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolWidth; } set { - ((__Internal*) __Instance)->boolWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->boolWidth = value; } } @@ -16742,12 +16742,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->charAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charAlign; } set { - ((__Internal*) __Instance)->charAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charAlign = value; } } @@ -16755,12 +16755,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->charWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charWidth; } set { - ((__Internal*) __Instance)->charWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->charWidth = value; } } @@ -16768,12 +16768,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char16Align; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Align; } set { - ((__Internal*) __Instance)->char16Align = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Align = value; } } @@ -16781,12 +16781,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char16Width; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Width; } set { - ((__Internal*) __Instance)->char16Width = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char16Width = value; } } @@ -16794,12 +16794,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char32Align; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Align; } set { - ((__Internal*) __Instance)->char32Align = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Align = value; } } @@ -16807,12 +16807,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->char32Width; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Width; } set { - ((__Internal*) __Instance)->char32Width = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->char32Width = value; } } @@ -16820,12 +16820,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->halfAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfAlign; } set { - ((__Internal*) __Instance)->halfAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfAlign = value; } } @@ -16833,12 +16833,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->halfWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfWidth; } set { - ((__Internal*) __Instance)->halfWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->halfWidth = value; } } @@ -16846,12 +16846,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->floatAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatAlign; } set { - ((__Internal*) __Instance)->floatAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatAlign = value; } } @@ -16859,12 +16859,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->floatWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatWidth; } set { - ((__Internal*) __Instance)->floatWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->floatWidth = value; } } @@ -16872,12 +16872,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->doubleAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleAlign; } set { - ((__Internal*) __Instance)->doubleAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleAlign = value; } } @@ -16885,12 +16885,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->doubleWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleWidth; } set { - ((__Internal*) __Instance)->doubleWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->doubleWidth = value; } } @@ -16898,12 +16898,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->shortAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortAlign; } set { - ((__Internal*) __Instance)->shortAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortAlign = value; } } @@ -16911,12 +16911,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->shortWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortWidth; } set { - ((__Internal*) __Instance)->shortWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->shortWidth = value; } } @@ -16924,12 +16924,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intAlign; } set { - ((__Internal*) __Instance)->intAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intAlign = value; } } @@ -16937,12 +16937,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intWidth; } set { - ((__Internal*) __Instance)->intWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intWidth = value; } } @@ -16950,12 +16950,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->intMaxTWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxTWidth; } set { - ((__Internal*) __Instance)->intMaxTWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->intMaxTWidth = value; } } @@ -16963,12 +16963,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longAlign; } set { - ((__Internal*) __Instance)->longAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longAlign = value; } } @@ -16976,12 +16976,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longWidth; } set { - ((__Internal*) __Instance)->longWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longWidth = value; } } @@ -16989,12 +16989,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longDoubleAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleAlign; } set { - ((__Internal*) __Instance)->longDoubleAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleAlign = value; } } @@ -17002,12 +17002,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longDoubleWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleWidth; } set { - ((__Internal*) __Instance)->longDoubleWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longDoubleWidth = value; } } @@ -17015,12 +17015,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longLongAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongAlign; } set { - ((__Internal*) __Instance)->longLongAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongAlign = value; } } @@ -17028,12 +17028,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->longLongWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongWidth; } set { - ((__Internal*) __Instance)->longLongWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->longLongWidth = value; } } @@ -17041,12 +17041,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->pointerAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerAlign; } set { - ((__Internal*) __Instance)->pointerAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerAlign = value; } } @@ -17054,12 +17054,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->pointerWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerWidth; } set { - ((__Internal*) __Instance)->pointerWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->pointerWidth = value; } } @@ -17067,12 +17067,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wCharAlign; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharAlign; } set { - ((__Internal*) __Instance)->wCharAlign = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharAlign = value; } } @@ -17080,12 +17080,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->wCharWidth; + return ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharWidth; } set { - ((__Internal*) __Instance)->wCharWidth = value; + ((global::CppSharp.Parser.ParserTargetInfo.__Internal*) __Instance)->wCharWidth = value; } } @@ -17389,29 +17389,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.CppParserOptions __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new CppParserOptions(native.ToPointer(), skipVTables); } - internal static CppParserOptions __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.CppParserOptions __CreateInstance(global::CppSharp.Parser.CppParserOptions.__Internal native, bool skipVTables = false) { return new CppParserOptions(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.CppParserOptions.__Internal native) { var ret = Marshal.AllocHGlobal(272); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.CppParserOptions.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private CppParserOptions(__Internal native, bool skipVTables = false) + private CppParserOptions(global::CppSharp.Parser.CppParserOptions.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17576,16 +17576,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ASTContext __result0; - if (((__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->ASTContext)) - __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((__Internal*) __Instance)->ASTContext]; - else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((__Internal*) __Instance)->ASTContext); + if (((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext)) + __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext]; + else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext); return __result0; } set { - ((__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -17593,12 +17593,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->toolSetToUse; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->toolSetToUse; } set { - ((__Internal*) __Instance)->toolSetToUse = value; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->toolSetToUse = value; } } @@ -17606,12 +17606,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->abi; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->abi; } set { - ((__Internal*) __Instance)->abi = value; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->abi = value; } } @@ -17619,12 +17619,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->noStandardIncludes != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noStandardIncludes != 0; } set { - ((__Internal*) __Instance)->noStandardIncludes = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noStandardIncludes = (byte) (value ? 1 : 0); } } @@ -17632,12 +17632,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->noBuiltinIncludes != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noBuiltinIncludes != 0; } set { - ((__Internal*) __Instance)->noBuiltinIncludes = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->noBuiltinIncludes = (byte) (value ? 1 : 0); } } @@ -17645,12 +17645,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->microsoftMode != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->microsoftMode != 0; } set { - ((__Internal*) __Instance)->microsoftMode = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->microsoftMode = (byte) (value ? 1 : 0); } } @@ -17658,12 +17658,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->verbose != 0; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->verbose != 0; } set { - ((__Internal*) __Instance)->verbose = (byte) (value ? 1 : 0); + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->verbose = (byte) (value ? 1 : 0); } } @@ -17671,12 +17671,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->languageVersion; + return ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->languageVersion; } set { - ((__Internal*) __Instance)->languageVersion = value; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->languageVersion = value; } } @@ -17685,16 +17685,16 @@ namespace CppSharp get { global::CppSharp.Parser.ParserTargetInfo __result0; - if (((__Internal*) __Instance)->targetInfo == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->targetInfo)) - __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((__Internal*) __Instance)->targetInfo]; - else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(((__Internal*) __Instance)->targetInfo); + if (((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo)) + __result0 = (global::CppSharp.Parser.ParserTargetInfo) global::CppSharp.Parser.ParserTargetInfo.NativeToManagedMap[((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo]; + else __result0 = global::CppSharp.Parser.ParserTargetInfo.__CreateInstance(((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo); return __result0; } set { - ((__Internal*) __Instance)->targetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.CppParserOptions.__Internal*) __Instance)->targetInfo = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -17849,29 +17849,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserDiagnostic __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserDiagnostic(native.ToPointer(), skipVTables); } - internal static ParserDiagnostic __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserDiagnostic __CreateInstance(global::CppSharp.Parser.ParserDiagnostic.__Internal native, bool skipVTables = false) { return new ParserDiagnostic(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ParserDiagnostic.__Internal native) { var ret = Marshal.AllocHGlobal(80); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.ParserDiagnostic.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserDiagnostic(__Internal native, bool skipVTables = false) + private ParserDiagnostic(global::CppSharp.Parser.ParserDiagnostic.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -17923,12 +17923,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->level; + return ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->level; } set { - ((__Internal*) __Instance)->level = value; + ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->level = value; } } @@ -17936,12 +17936,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->lineNumber; + return ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->lineNumber; } set { - ((__Internal*) __Instance)->lineNumber = value; + ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->lineNumber = value; } } @@ -17949,12 +17949,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->columnNumber; + return ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->columnNumber; } set { - ((__Internal*) __Instance)->columnNumber = value; + ((global::CppSharp.Parser.ParserDiagnostic.__Internal*) __Instance)->columnNumber = value; } } @@ -18046,29 +18046,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserResult __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ParserResult(native.ToPointer(), skipVTables); } - internal static ParserResult __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ParserResult __CreateInstance(global::CppSharp.Parser.ParserResult.__Internal native, bool skipVTables = false) { return new ParserResult(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ParserResult.__Internal native) { var ret = Marshal.AllocHGlobal(56); - __Internal.cctor_1(ret, new global::System.IntPtr(&native)); + global::CppSharp.Parser.ParserResult.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); } - private ParserResult(__Internal native, bool skipVTables = false) + private ParserResult(global::CppSharp.Parser.ParserResult.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -18140,12 +18140,12 @@ namespace CppSharp { get { - return ((__Internal*) __Instance)->kind; + return ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->kind; } set { - ((__Internal*) __Instance)->kind = value; + ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->kind = value; } } @@ -18154,16 +18154,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.ASTContext __result0; - if (((__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->ASTContext)) - __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((__Internal*) __Instance)->ASTContext]; - else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((__Internal*) __Instance)->ASTContext); + if (((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext)) + __result0 = (global::CppSharp.Parser.AST.ASTContext) global::CppSharp.Parser.AST.ASTContext.NativeToManagedMap[((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext]; + else __result0 = global::CppSharp.Parser.AST.ASTContext.__CreateInstance(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext); return __result0; } set { - ((__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->ASTContext = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -18172,16 +18172,16 @@ namespace CppSharp get { global::CppSharp.Parser.AST.NativeLibrary __result0; - if (((__Internal*) __Instance)->library == IntPtr.Zero) __result0 = null; - else if (global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((__Internal*) __Instance)->library)) - __result0 = (global::CppSharp.Parser.AST.NativeLibrary) global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((__Internal*) __Instance)->library]; - else __result0 = global::CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((__Internal*) __Instance)->library); + if (((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library == IntPtr.Zero) __result0 = null; + else if (global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap.ContainsKey(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library)) + __result0 = (global::CppSharp.Parser.AST.NativeLibrary) global::CppSharp.Parser.AST.NativeLibrary.NativeToManagedMap[((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library]; + else __result0 = global::CppSharp.Parser.AST.NativeLibrary.__CreateInstance(((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library); return __result0; } set { - ((__Internal*) __Instance)->library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; + ((global::CppSharp.Parser.ParserResult.__Internal*) __Instance)->library = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; } } @@ -18224,29 +18224,29 @@ namespace CppSharp public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::CppSharp.Parser.ClangParser __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new ClangParser(native.ToPointer(), skipVTables); } - internal static ClangParser __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::CppSharp.Parser.ClangParser __CreateInstance(global::CppSharp.Parser.ClangParser.__Internal native, bool skipVTables = false) { return new ClangParser(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::CppSharp.Parser.ClangParser.__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(__Internal*) ret = native; + *(global::CppSharp.Parser.ClangParser.__Internal*) ret = native; return ret.ToPointer(); } - private ClangParser(__Internal native, bool skipVTables = false) + private ClangParser(global::CppSharp.Parser.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; - *((__Internal*) __Instance) = *((__Internal*) _0.__Instance); + *((global::CppSharp.Parser.ClangParser.__Internal*) __Instance) = *((global::CppSharp.Parser.ClangParser.__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 9ea0c58b..e4b93999 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 @@ -405,29 +405,29 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::Std.Allocator __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new Allocator(native.ToPointer(), skipVTables); } - internal static Allocator __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::Std.Allocator __CreateInstance(global::Std.Allocator.__Internal native, bool skipVTables = false) { return new Allocator(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::Std.Allocator.__Internal native) { var ret = Marshal.AllocHGlobal(0); - *(__Internal*) ret = native; + *(global::Std.Allocator.__Internal*) ret = native; return ret.ToPointer(); } - private Allocator(__Internal native, bool skipVTables = false) + private Allocator(global::Std.Allocator.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -511,29 +511,29 @@ namespace Std public global::System.IntPtr __Instance { get; protected set; } protected int __PointerAdjustment; - internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); + internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary(); protected void*[] __OriginalVTables; protected bool __ownsNativeInstance; - internal static BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) + internal static global::Std.BasicString __CreateInstance(global::System.IntPtr native, bool skipVTables = false) { return new BasicString(native.ToPointer(), skipVTables); } - internal static BasicString __CreateInstance(__Internal native, bool skipVTables = false) + internal static global::Std.BasicString __CreateInstance(global::Std.BasicString.__Internal native, bool skipVTables = false) { return new BasicString(native, skipVTables); } - private static void* __CopyValue(__Internal native) + private static void* __CopyValue(global::Std.BasicString.__Internal native) { var ret = Marshal.AllocHGlobal(32); - *(__Internal*) ret = native; + *(global::Std.BasicString.__Internal*) ret = native; return ret.ToPointer(); } - private BasicString(__Internal native, bool skipVTables = false) + private BasicString(global::Std.BasicString.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; @@ -562,13 +562,10 @@ namespace Std Marshal.FreeHGlobal(__Instance); } - public string CStr + public string CStr() { - get - { - var __ret = global::Std.BasicString.__Internal.CStr_0((__Instance + __PointerAdjustment)); - return Marshal.PtrToStringAnsi(__ret); - } + var __ret = global::Std.BasicString.__Internal.CStr_0((__Instance + __PointerAdjustment)); + return Marshal.PtrToStringAnsi(__ret); } }