Table of Contents

Class DriverRegistry

Namespace
Terminal.Gui.Drivers
Assembly
Terminal.Gui.dll

Central registry of available Terminal.Gui drivers. Provides type-safe driver identification and discovery without reflection.

public static class DriverRegistry
Inheritance
DriverRegistry
Inherited Members

Methods

GetDefaultDriver()

Gets the default driver descriptor for the current platform.

GetDriverNames()

Gets all registered driver names.

GetDrivers()

Gets all registered driver descriptors.

GetSupportedDrivers()

Gets drivers supported on the current platform.

IsRegistered(string)

Checks if a driver name is registered (case-insensitive).

Register(DriverDescriptor)

Registers a driver descriptor. Can be used to add custom drivers.

TryGetDriver(string, out DriverDescriptor?)

Gets a driver descriptor by name (case-insensitive).