public override TypePrinterResult VisitTemplateParameterDecl(TypeTemplateParameter templateParameter) { if (templateParameter.DefaultArgument.Type == null) { return(templateParameter.Name); } return($"{templateParameter.Name} = {templateParameter.DefaultArgument.Visit(this)}"); }
public virtual bool VisitTemplateParameterDecl(TypeTemplateParameter templateParameter) { if (!VisitDeclaration(templateParameter)) { return(false); } return(true); }
public string VisitTemplateParameter(TypeTemplateParameter templateParameter) { if (templateParameter.DefaultArgument.Type == null) { return(templateParameter.Name); } return(string.Format("{0} = {1}", templateParameter.Name, templateParameter.DefaultArgument.Visit(this))); }
public virtual bool VisitTemplateParameterDecl(TypeTemplateParameter templateParameter) { throw new NotImplementedException(); }
public CSharpTypePrinterResult VisitTemplateParameterDecl(TypeTemplateParameter templateParameter) { return(templateParameter.Name); }
public override TypePrinterResult VisitTemplateParameterDecl( TypeTemplateParameter templateParameter) { return(templateParameter.Name); }
private TypeTemplateParameter(TypeTemplateParameter.__Internal native, bool skipVTables = false) : this(__CopyValue(native), skipVTables) { __ownsNativeInstance = true; NativeToManagedMap[__Instance] = this; }
private static void* __CopyValue(TypeTemplateParameter.__Internal native) { var ret = Marshal.AllocHGlobal(148); global::CppSharp.Parser.AST.TypeTemplateParameter.__Internal.cctor_1(ret, new global::System.IntPtr(&native)); return ret.ToPointer(); }
public static TypeTemplateParameter __CreateInstance(TypeTemplateParameter.__Internal native, bool skipVTables = false) { return new TypeTemplateParameter(native, skipVTables); }
public virtual TypePrinterResult VisitTemplateParameterDecl( TypeTemplateParameter templateParameter) { throw new NotImplementedException(); }
public bool VisitTemplateParameterDecl(TypeTemplateParameter templateParameter) { return(false); }
public string VisitTemplateParameterDecl(TypeTemplateParameter templateParameter) { return(templateParameter.Name); }
public bool VisitTemplateParameter(TypeTemplateParameter templateParameter) { throw new NotImplementedException(); }