From 9a71598d5246aee4c30744d116b8736829930b06 Mon Sep 17 00:00:00 2001 From: Joao Matos Date: Sun, 17 Feb 2019 18:49:33 +0000 Subject: [PATCH] Add constructor overload `CSharpSources(BindingContext context)`. --- src/Generator/Generators/CSharp/CSharpSources.cs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/Generator/Generators/CSharp/CSharpSources.cs b/src/Generator/Generators/CSharp/CSharpSources.cs index ee3c502c..538e66f9 100644 --- a/src/Generator/Generators/CSharp/CSharpSources.cs +++ b/src/Generator/Generators/CSharp/CSharpSources.cs @@ -22,10 +22,21 @@ namespace CppSharp.Generators.CSharp public override string FileExtension => "cs"; + public CSharpSources(BindingContext context) + : base(context) + { + Init(); + } + public CSharpSources(BindingContext context, IEnumerable units) : base(context, units) { - TypePrinter = new CSharpTypePrinter(context); + Init(); + } + + private void Init() + { + TypePrinter = new CSharpTypePrinter(Context); ExpressionPrinter = new CSharpExpressionPrinter(TypePrinter); }