xtd 0.2.0
Namespaces
Contains a list of all documented namespaces with brief descriptions.
[detail level 1234]
 NxtdThe xtd namespace contains all fundamental classes to access Hardware, Os, System, and more
 NcollectionsThe xtd::collections namespace contains interfaces and classes that define various collections of objects, such as lists, queues, bit arrays, hash tables and dictionaries
 NgenericThe 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
 NextensionsThe xtd::extensions namespace contains interface extensions
 NhelpersThe xtd::collections::generic::helpers namespace contains helpers for generic collections, sush as comparer, equator an hasher structs
 Nobject_modelContains classes that can be used as collections in the object model of a reusable library. Use these classes when properties or methods return collections
 NspecializedThe 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
 NconfigurationContains the types that provide the programming model for handling configuration data
 NdiagnosticsThe xtd::diagnostics namespace provides classes that allow you to interact with system processes, event logs, and performance counters
 NdrawingThe 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
 Ndrawing2dThe xtd::drawing::drawing2d namespace provides advanced two-dimensional and vector graphics functionality
 Ndrawing_2dThe xtd::drawing::drawing_2d namespace provides advanced two-dimensional and vector graphics functionality
 NhelpersThe xtd::drawing::helpers namespace contains helpers for xtd::drawing objects, sush as rgb, alpha structs
 NimagingThe xtd::drawing::imaging namespace provides advanced GDI+ imaging functionality. Basic graphics functionality is provided by the xtd.drawing namespace
 NeffectsThe xtd::drawing::imaging::effects namespace provides functionality for adding effects to images
 NtextThe xtd::drawing::text namespace provides advanced GDI+ typography functionality
 NextensionsThe xtd::extensions namespace contains interface extensions
 NformsThe 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
 NlayoutThe xtd::forms::layout namespace contains classes for implementing layout behaviors in your form or control
 NpropertiesThe 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_sheetsThe xtd::forms::style_sheets namespace contains various properties, states, and subcontrols that make it possible to customize the look of control
 Nvisual_stylesThe 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
 NhelpersThe xtd::helpers namespace contains helpers for xtd objects, sush as exception static class
 NioThe xtd::io namespace contains types that allow reading and writing to files and data streams, and types that provide basic file and directory support
 NlinqProvides classes and interfaces that support queries that use Language-Integrated Query (LINQ)
 NlinuxThe 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
 NliteralsThe xtd::literals namespace contains all xtd's litterals operators
 NmacosThe 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
 NmediaThe xtd::media namespace contains classes for playing sound files and accessing sounds provided by the system
 NnetThe 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
 NsocketsThe xtd::net::sockets namespace provides a managed implementation of the Berkeley Sockets interface for developers who need to tightly control access to the network
 NreflectionThe 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
 NruntimeContains advanced types that support diverse namespaces such as the xtd, runtime, and the security namespaces
 Nexception_servicesProvides classes for advanced exception handling
 NsecurityProvides the underlying structure of the security system, including base classes for permissions
 NspeechThe xtd::speech namespace contains all classes and namespace to access speech technology
 NsynthesisContains classes for initializing and configuring a speech synthesis engine, for creating prompts, for generating speech, for responding to events, and for modifying voice characteristics
 NtextContains 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
 NthreadingThe 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
 NtasksThe 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_threadThe xtd::threading::this_thread namespace contains some current thread properties and sheduling methods
 NtimersProvides the xtd::timers::timer component, which allows you to raise an event on a specified interval
 NtunitThe tunit namespace contains a unit test library
 NwebContains 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
 NwindowsThe 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