#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 : ComponentFactoryImpl { /// public override IInput CreateInput () { return new NetInput (); } /// public override IInputProcessor CreateInputProcessor (ConcurrentQueue inputBuffer) { return new NetInputProcessor (inputBuffer); } /// public override IOutput CreateOutput () { return new NetOutput (); } }