▼Nxtd | The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more |
▼Ncollections | The xtd::collections namespace contains interfaces and classes that define various collections of objects, such as lists, queues, bit arrays, hash tables and dictionaries |
▼Ngeneric | The xtd::collections::generic namespace contains interfaces and classes that define generic collections, which allow users to create strongly typed collections that provide better type safety and performance than non-generic strongly typed collections |
Nextensions | The xtd::extensions namespace contains interface extensions |
Nhelpers | The xtd::collections::generic::helpers namespace contains helpers for generic collections, sush as comparer, equator an hasher structs |
Nobject_model | Contains classes that can be used as collections in the object model of a reusable library. Use these classes when properties or methods return collections |
Nspecialized | The xtd::collections::specialized namespace contains specialized and strongly-typed collections; for example, a linked list dictionary, a bit vector, and collections that contain only strings |
Nconfiguration | Contains the types that provide the programming model for handling configuration data |
Ndiagnostics | The xtd::diagnostics namespace provides classes that allow you to interact with system processes, event logs, and performance counters |
▼Ndrawing | The xtd::drawing namespace provides access to GDI+ basic graphics functionality. More advanced functionality is provided in the xtd::drawing::drawing_2d, xtd::drawing::imaging, and xtd::drawing::text namespaces |
Ndrawing2d | The xtd::drawing::drawing2d namespace provides advanced two-dimensional and vector graphics functionality |
Ndrawing_2d | The xtd::drawing::drawing_2d namespace provides advanced two-dimensional and vector graphics functionality |
Nhelpers | The xtd::drawing::helpers namespace contains helpers for xtd::drawing objects, sush as rgb, alpha structs |
▼Nimaging | The xtd::drawing::imaging namespace provides advanced GDI+ imaging functionality. Basic graphics functionality is provided by the xtd.drawing namespace |
Neffects | The xtd::drawing::imaging::effects namespace provides functionality for adding effects to images |
Ntext | The xtd::drawing::text namespace provides advanced GDI+ typography functionality |
Nextensions | The xtd::extensions namespace contains interface extensions |
▼Nforms | The xtd::forms namespace contains classes for creating Windows-based applications that take full advantage of the rich user interface features available in the Microsoft Windows operating system, Apple macOS and Linux like Ubuntu operating system |
Nlayout | The xtd::forms::layout namespace contains classes for implementing layout behaviors in your form or control |
Nproperties | The xtd::forms namespace contains classes for creating Windows-based applications that take full advantage of the rich user interface features available in the Microsoft Windows operating system, Apple macOS and Linux like Ubuntu operating system |
Nstyle_sheets | The xtd::forms::style_sheets namespace contains various properties, states, and subcontrols that make it possible to customize the look of control |
Nvisual_styles | The xtd::forms::visual_styles namespace contains classes for rendering controls and other windows user interface (UI) elements with visual styles in operating systems that support them |
Nhelpers | The xtd::helpers namespace contains helpers for xtd objects, sush as exception static class |
Nio | The xtd::io namespace contains types that allow reading and writing to files and data streams, and types that provide basic file and directory support |
Nlinq | Provides classes and interfaces that support queries that use Language-Integrated Query (LINQ) |
Nlinux | The xtd::linux namespaces including animation clients, user interface controls, data binding, and type conversion. xtd::linux::forms and its child namespaces are used for developing Linux Forms (LinForms) applications |
Nliterals | The xtd::literals namespace contains all xtd's litterals operators |
Nmacos | The xtd::macos namespaces including animation clients, user interface controls, data binding, and type conversion. xtd::macos::forms and its child namespaces are used for developing macOS Forms (MacForms) applications |
Nmedia | The xtd::media namespace contains classes for playing sound files and accessing sounds provided by the system |
▼Nnet | The xtd::net namespace provides a simple programming interface for many of the protocols used on networks today. The xtd::net::web_request and xtd::net::web_response classes form the basis of what are called pluggable protocols, an implementation of network services that enables you to develop applications that use Internet resources without worrying about the specific details of the individual protocols |
Nsockets | The xtd::net::sockets namespace provides a managed implementation of the Berkeley Sockets interface for developers who need to tightly control access to the network |
Nreflection | The xtd::reflection namespace contains types that retrieve information about assemblies, modules, members, parameters, and other entities in managed code by examining their metadata. These types also can be used to manipulate instances of loaded types, for example to hook up events or to invoke methods. To dynamically create types, use the System.Reflection.Emit namespace |
▼Nruntime | Contains advanced types that support diverse namespaces such as the xtd , runtime , and the security namespaces |
Nexception_services | Provides classes for advanced exception handling |
Nsecurity | Provides the underlying structure of the security system, including base classes for permissions |
▼Nspeech | The xtd::speech namespace contains all classes and namespace to access speech technology |
Nsynthesis | Contains classes for initializing and configuring a speech synthesis engine, for creating prompts, for generating speech, for responding to events, and for modifying voice characteristics |
Ntext | Contains classes that represent ASCII and Unicode character encodings; abstract base classes for converting blocks of characters to and from blocks of bytes; and a helper class that manipulates and formats xtd::string objects without creating intermediate instances of xtd::string |
▼Nthreading | The xtd::threading namespace provides classes and interfaces that enable multithreaded programming. In addition to classes for synchronizing thread activities and access to data ( xtd::threading::mutex, xtd::threading::monitor, xtd::threading::interlocked, xtd::threading::auto_reset_event, and so on), this namespace includes a xtd::threading::thread_pool class that allows you to use a pool of system-supplied threads, and a xtd::threading::timer class that executes callback methods on thread pool threads |
Ntasks | The xtd::threading::tasks namespace provides types that simplify the work of writing concurrent and asynchronous code. The main types are xtd::threading::tasks::task which represents an asynchronous operation that can be waited on and cancelled, and xtd::threading::tasks::task <result_t>, which is a task that can return a value. The xtd::threading::tasks::task_factory class provides static methods for creating and starting tasks, and the xtd::threading::tasks::task_scheduler class provides the default thread scheduling infrastructure |
Nthis_thread | The xtd::threading::this_thread namespace contains some current thread properties and sheduling methods |
Ntimers | Provides the xtd::timers::timer component, which allows you to raise an event on a specified interval |
Ntunit | The tunit namespace contains a unit test library |
Nweb | Contains classes and interfaces that enable browser-server communication. This namespace includes the http_request class, which provides extensive information about the current HTTP request; the http_response class, which manages HTTP output to the client; and the http_server_utility class, which provides access to server-side utilities and processes. xtd::web also includes classes for cookie manipulation, file transfer, exception information, and output cache control |
Nwindows | The xtd::windows namespaces including animation clients, user interface controls, data binding, and type conversion. xtd::windows::forms and its child namespaces are used for developing Windows Forms (WinForms) applications |