using System.Collections.Generic; using CppSharp.AST; namespace CppSharp.Generators.CLI { /// /// C++/CLI generator responsible for driving the generation of /// source and header files. /// public class CLIGenerator : Generator { private readonly CLITypePrinter typePrinter; public CLIGenerator(Driver driver) : base(driver) { typePrinter = new CLITypePrinter(driver); Type.TypePrinterDelegate += type => type.Visit(typePrinter); } public override List