private static TemplateParameterSubstitutionType.Internal* __CopyValue(TemplateParameterSubstitutionType.Internal native) { var ret = Marshal.AllocHGlobal(24); CppSharp.Parser.AST.TemplateParameterSubstitutionType.Internal.cctor_2(ret, new global::System.IntPtr(&native)); return (TemplateParameterSubstitutionType.Internal*) ret; }
protected TemplateParameterSubstitutionType(TemplateParameterSubstitutionType.Internal* native, bool skipVTables = false) : base((CppSharp.Parser.AST.Type.Internal*) null) { __PointerAdjustment = 0; if (native == null) return; __Instance = new global::System.IntPtr(native); }
public static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.Internal native) { return new TemplateParameterSubstitutionType(native); }
private TemplateParameterSubstitutionType(TemplateParameterSubstitutionType.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; }
public static TemplateParameterSubstitutionType __CreateInstance(TemplateParameterSubstitutionType.Internal native, bool skipVTables = false) { return new TemplateParameterSubstitutionType(native, skipVTables); }
public bool VisitTemplateParameterSubstitutionType(TemplateParameterSubstitutionType param, TypeQualifiers quals) { return(false); }
private static void* __CopyValue(TemplateParameterSubstitutionType.__Internal native) { var ret = Marshal.AllocHGlobal(16); global::CppSharp.Parser.AST.TemplateParameterSubstitutionType.__Internal.cctor_2(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); }
private TemplateParameterSubstitutionType(TemplateParameterSubstitutionType.Internal native) : this(__CopyValue(native)) { __ownsNativeInstance = true; }
internal TemplateParameterSubstitutionType(TemplateParameterSubstitutionType.Internal* native) : this(new global::System.IntPtr(native)) { }
public virtual TypePrinterResult VisitTemplateParameterSubstitutionType( TemplateParameterSubstitutionType param, TypeQualifiers quals) { throw new NotImplementedException(); }
internal TemplateParameterSubstitutionType(TemplateParameterSubstitutionType.Internal native) : this(__CopyValue(native)) { }
public override TypePrinterResult VisitTemplateParameterSubstitutionType( TemplateParameterSubstitutionType param, TypeQualifiers quals) { return(param.Replacement.Visit(this)); }
public override bool VisitTemplateParameterSubstitutionType(TemplateParameterSubstitutionType param, TypeQualifiers quals) { Context.Return.Write("({0}) (object) ", param.ReplacedParameter.Parameter.Name); return(base.VisitTemplateParameterSubstitutionType(param, quals)); }
public bool VisitTemplateParameterSubstitutionType(TemplateParameterSubstitutionType param, TypeQualifiers quals) { throw new NotImplementedException(); }
private TemplateParameterSubstitutionType(TemplateParameterSubstitutionType.Internal native) : this(__CopyValue(native)) { __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; }
internal TemplateParameterSubstitutionType(TemplateParameterSubstitutionType.Internal native) : this(&native) { }
protected TemplateParameterSubstitutionType(TemplateParameterSubstitutionType.Internal* native, bool isInternalImpl = false) : base((CppSharp.Parser.AST.Type.Internal*) native) { }
public string VisitTemplateParameterSubstitutionType( TemplateParameterSubstitutionType param, TypeQualifiers quals) { return(param.Replacement.Visit(this)); }