private static void *__CopyValue(ParserTargetInfo.Internal native) { var ret = Marshal.AllocHGlobal(164); CppSharp.Parser.ParserTargetInfo.Internal.cctor_1(ret, new global::System.IntPtr(&native)); return(ret.ToPointer()); }
private static ParserTargetInfo.Internal *__CopyValue(ParserTargetInfo.Internal native) { var ret = Marshal.AllocHGlobal(176); CppSharp.Parser.ParserTargetInfo.Internal.cctor_2(ret, new global::System.IntPtr(&native)); return((ParserTargetInfo.Internal *)ret); }
private ParserTargetInfo(ParserTargetInfo.Internal native) : this(__CopyValue(native)) { __ownsNativeInstance = true; }
public static ParserTargetInfo __CreateInstance(ParserTargetInfo.Internal native) { return(new ParserTargetInfo(native)); }
private ParserTargetInfo(ParserTargetInfo.Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; }
public static ParserTargetInfo __CreateInstance(ParserTargetInfo.Internal native, bool skipVTables = false) { return(new ParserTargetInfo(native, skipVTables)); }
internal ParserTargetInfo(ParserTargetInfo.Internal native) : this(&native) { }
private ParserTargetInfo(ParserTargetInfo.Internal native) : this(__CopyValue(native)) { __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; }