using CppSharp.AST; using System.Collections.Generic; namespace CppSharp.Generators.Registrable { public abstract class RegistrableCodeGenerator : CodeGenerator where TGenerator : Generator { public TGenerator Generator { get; set; } public RegistrableCodeGenerator(TGenerator generator, IEnumerable units) : base(generator.Context, units) { Generator = generator; } } }