public CSharpGenerator(Driver driver) : base(driver) { typePrinter = new CSharpTypePrinter(driver); expressionPrinter = new CSharpExpressionPrinter(); CppSharp.AST.Type.TypePrinterDelegate += type => type.Visit(typePrinter).Type; }
public static CSharpExpressionPrinterResult CSharpValue(this Expression value, CSharpExpressionPrinter printer) { return(value.Visit(printer)); }
public CSharpGenerator(BindingContext context) : base(context) { typePrinter = new CSharpTypePrinter(context); expressionPrinter = new CSharpExpressionPrinter(typePrinter); }
public static string CSharpValue(this ExpressionObsolete value, CSharpExpressionPrinter printer) { return value.Visit(printer); }
public CSharpGenerator(Driver driver) : base(driver) { typePrinter = new CSharpTypePrinter(driver); expressionPrinter = new CSharpExpressionPrinter(typePrinter); }