#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 (); }
}