private static ParserDiagnostic.Internal *__CopyValue(ParserDiagnostic.Internal native) { var ret = Marshal.AllocHGlobal(36); CppSharp.Parser.ParserDiagnostic.Internal.cctor_1(ret, new global::System.IntPtr(&native)); return((ParserDiagnostic.Internal *)ret); }
internal ParserDiagnostic(ParserDiagnostic.Internal native) : this(&native) { }
private ParserDiagnostic(ParserDiagnostic.Internal native) : this(__CopyValue(native)) { __ownsNativeInstance = true; }
public static ParserDiagnostic __CreateInstance(ParserDiagnostic.Internal native) { return(new ParserDiagnostic(native)); }