#nullable enable using System.Collections.Concurrent; namespace Terminal.Gui.Drivers; /// /// implementation for native csharp console I/O i.e. dotnet. /// This factory creates instances of internal classes , etc. /// public class NetComponentFactory : ComponentFactory { /// public override IConsoleInput CreateInput () { return new NetInput (); } /// public override IConsoleOutput CreateOutput () { return new NetOutput (); } /// public override IInputProcessor CreateInputProcessor (ConcurrentQueue inputBuffer) { return new NetInputProcessor (inputBuffer); } }