Browse Source

Add constructor overload `CSharpSources(BindingContext context)`.

pull/1174/head
Joao Matos 6 years ago committed by João Matos
parent
commit
9a71598d52
  1. 13
      src/Generator/Generators/CSharp/CSharpSources.cs

13
src/Generator/Generators/CSharp/CSharpSources.cs

@ -22,10 +22,21 @@ namespace CppSharp.Generators.CSharp @@ -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<TranslationUnit> units)
: base(context, units)
{
TypePrinter = new CSharpTypePrinter(context);
Init();
}
private void Init()
{
TypePrinter = new CSharpTypePrinter(Context);
ExpressionPrinter = new CSharpExpressionPrinter(TypePrinter);
}

Loading…
Cancel
Save