xtd 1.0.0
Loading...
Searching...
No Matches
Class List
Contains the classes, structs and interfaces with brief descriptions.
 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
   NconcurrentProvides several thread-safe collection classes that should be used in place of the corresponding types in the xtd::collections and xtd::collections::generic namespaces whenever multiple threads are accessing the collection concurrently.
However, access to elements of a collection object through extension methods or through explicit interface implementations are not guaranteed to be thread-safe and may need to be synchronized by the caller
    Cconcurrent_bagRepresents a thread-safe, unordered collection of objects
    Cconcurrent_queueRepresents a thread-safe first in-first out (FIFO) collection
    Cconcurrent_stackRepresents a thread-safe last in-first out (LIFO) collection
    Ciproducer_consumer_collectionDefines methods to manipulate thread-safe collections intended for producer/consumer usage. This interface provides a unified representation for producer/consumer collections so that higher level abstractions such as xtd::collections::concurrent::blocking_collection <type_t> can use the collection as the underlying storage mechanism
   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
     Ccollection_commonInternal collection common definition
     CenumerableProvides a set of static methods for querying objects that implement ienumerable <type_t>
     Cenumerable_iteratorsInternal enumerable iterators definition
     Clist_commonInternal list common definition
    NhelpersThe xtd::collections::generic::helpers namespace contains helpers for generic collections, sush as comparer, equator an hasher structs
     CcomparerImplements a function object for compare data
     CequatorImplements a function object for performing comparisons. Unless specialised, invokes operator== on type type_t. xtd::equator with the key and the value strongly typed to be xtd::any_object
     ChasherImplements a function object for hashing data
     ClesserImplements a function object for compare data
     Craw_arrayInternal vector-like container used as a storage backend for xtd collections
     Craw_queueProvides a raw, contiguous memory based FIFO (first-in, first-out) queue
     Craw_stackProvides a raw, contiguous memory based LIFO (last-in, first-out) stack
     Cwrap_pointer_iteratorRepresents a wrap pointer iterator
    CcomparerProvides a base class for implementations of the xtd::collections::generic::icomparer <type_t> generic interface
    CdictionaryRepresents a collection of keys and values
    Cempty_comparerProvides an empty comparer class
    CenumerableRepresents the enumerable concept
    Cenumerable_generatorRepresents an enumerable generator that supports deferred, lazy iteration over a collection of a specified type using C++20 coroutines
     Cpromise_typeThe promise type required by the C++20 coroutine standard to manage the state and lifecycle of the enumerable_generator
    CenumeratorSupports a simple iteration over a generic collection
    Cenumerator<>Supports a simple iteration over a generic collection
    Cequality_comparerProvides a base class for implementations of the xtd::collections::generic::iequality_comparer <type_t> generic interface
    Chash_setRepresents a set of values
    CicollectionDefines methods to manipulate generic collections
    CicomparerExposes a method that compares two objects
    CidictionaryRepresents a generic collection of key/value pairs
    CienumerableExposes the enumerator, which supports a simple iteration over a collection of a specified type
    Cienumerable_abstractAbstract object that represent ienumerable
    CienumeratorSupports a simple iteration over a generic collection
    Ciequality_comparerDefines methods to support the comparison of objects for equality
    CilistRepresents a collection of objects that can be individually accessed by index
    CisetProvides the base interface for the abstraction of sets
    Ckey_not_found_exceptionThe exception that is thrown when the key specified for accessing an element in a collection does not match any key in the collection
    Ckey_value_pairDefines a key/value pair that can be set or retrieved
    Ckey_value_pair< >Defines a key/value pair that can be set or retrieved
    Clinked_listRepresents a doubly linked list
    Clinked_list_nodeRepresents a node in a LinkedList<T>. This class cannot be inherited
    ClistRepresents a strongly typed list of objects that can be accessed by index. Provides methods to search, sort, and manipulate lists
    Cordered_dictionaryRepresents a collection of key/value pairs that are accessible by the key or index
    CqueueRepresents a first-in, first-out collection of objects
    CstackRepresents a variable size last-in-first-out (LIFO) collection of instances of the same specified type
   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
    Cread_only_collectionProvides the base class for a generic read-only collection
   Cbit_arrayManages a compact array of bit values, which are represented as booleans, where true indicates that the bit is on (1) and false indicates the bit is off (0)
   Ckey_not_found_exceptionThe exception that is thrown when the key specified for accessing an element in a collection does not match any key in the collection
  NconfigurationContains the types that provide the programming model for handling configuration data
   Cfile_settingsRepresents an object for storing and retrieving configuration information using text files in INI format
   CsettingsRepresent settings associate to the application
  NdiagnosticsThe xtd::diagnostics namespace provides classes that allow you to interact with system processes, event logs, and performance counters
   Cboolean_switchProvides a simple on/off switch that controls debugging and tracing output
   Cconsole_trace_listenerDirects tracing or debugging output to either the standard output or the standard error stream
   Cdata_received_event_argsProvides data for the xtd::diagnostics::process::output_data_received and xtd::diagnostics::process::error_data_received events
   CdebugProvides a set of methods and properties that help you debug the execution of your code. This class cannot be inherited
   CdebuggerEnables communication with a debugger. This class cannot be inherited
   Cdefault_trace_listenerProvides the default output methods and behavior for tracing
   Cevent_type_filterIndicates whether a listener should trace based on the event type
   Costream_trace_listenerDirects tracing or debugging output to a std::ostream, such as std::fstream, std::stream..
   CprocessProvides access to local and remote processes and enables you to start and stop local system processes
    Cerror_data_received_eventRepresents a process error data received event
    Cexit_eventRepresents a process exit event
    Coutput_data_received_eventRepresents a process output data received event
   Cprocess_start_infoSpecifies a set of values that are used when you start a process
   Csource_filterIndicates whether a listener should trace a message based on the source of a trace
   Csource_locationThe xtd::diagnostics::source_location class represents certain information about the source code, such as file names, line numbers, and function names. Previously, functions that desire to obtain this information about the call site (for logging, testing, or debugging purposes) must use macros so that predefined macros like __LINE__ and __FILE__ are expanded in the context of the caller. The xtd::diagnostics::source_location class provides a better alternative
   Csource_switchProvides a multilevel switch to control tracing and debug output without recompiling your code
   Cstack_frameProvides information about a xtd::diagnostics::stack_frame, which represents a function call on the call stack for the current thread
   Cstack_traceRepresents a stack trace, which is an ordered collection of one or more stack frames
   CstopwatchProvides a set of methods and properties that you can use to accurately measure elapsed time
   Cswitch_objectProvides an abstract base class to create new debugging and tracing switches
   CtraceProvides a set of methods and properties that help you debug the execution of your code. This class cannot be inherited
   Ctrace_event_cacheProvides trace event data specific to a thread and a process
   Ctrace_filterProvides the base class for trace filter implementations
   Ctrace_listenerProvides the abstract base class for the listeners who monitor trace and debug output
   Ctrace_listener_collectionRepresents a collection of xtd::diagnostics::trace_listener
   Ctrace_sourceProvides a set of methods and properties that enable applications to trace the execution of code and associate trace messages with their source
   Ctrace_switchProvides a multilevel switch to control tracing and debug output without recompiling your code
  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
   Ndrawing_2dThe xtd::drawing::drawing_2d namespace provides advanced two-dimensional and vector graphics functionality
    Cconical_gradient_brushEncapsulates a xtd::drawing::brush with a conical gradient. This class cannot be inherited
    Cgraphics_pathDefines an object used to draw lines and curves. This class cannot be inherited
    Cgraphics_stateRepresents the state of a xtd::drawing::graphics object. This object is returned by a call to the xtd::drawing::graphics::save() methods. This class cannot be inherited
    Chatch_brushDefines a rectangular xtd::drawing::brush with a hatch style, a foreground color, and a background color. This class cannot be inherited
    Clinear_gradient_brushEncapsulates a xtd::drawing::brush with a linear gradient. This class cannot be inherited
    CmatrixEncapsulates a 3-by-3 affine matrix that represents a geometric transform. This class cannot be inherited
    Cradial_gradient_brushEncapsulates a xtd::drawing::brush with a radial gradient. This class cannot be inherited
   NhelpersThe xtd::drawing::helpers namespace contains helpers for xtd::drawing objects, sush as rgb, alpha structs
    CalphaThe alpha struct
    CrgbThe rgb struct
   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
     Cbitonal_effectThe xtd::drawing::imaging::effects::bitonal_effect converts image into lower and upper colors with threshold value
     Cblur_effectThe xtd::drawing::imaging::effects::blur_effect blurs the image with radius
     Cbrightness_effectThe xtd::drawing::imaging::effects::brightness_effect changes the brightness of the image with percent factor
     Ccolor_effectThe xtd::drawing::imaging::effects::color_effect adds or removes a color to the image with percent factor
     Ccolor_extraction_effectThe xtd::drawing::imaging::effects::color_extraction_effect filters image with extraction color and replaces all other colors with other pixels color
     Ccolor_substitution_effectThe xtd::drawing::imaging::effects::color_substitution_effect replaces the source color with the new color
     Ccontrast_effectThe xtd::drawing::imaging::effects::brightness_effect changes the contrast of the image with percent factor
     Ccrop_effectThe xtd::drawing::imaging::effects::crop_effect crops the image with new rectangle
     Cdisabled_effectThe xtd::drawing::imaging::effects::disabled_effect disables the image with brightness or background color
     Cdrop_shadow_effectThe xtd::drawing::imaging::effects::drop_shadow_effect add a vertical and/or horizontal shadow to the image
     CeffectRepresents the base class for all effects
     Cgamma_correction_effectThe xtd::drawing::imaging::effects::gamma_correction_effect changes the gamma of the image with r, g, and b correction
     Cgrayscale_effectThe xtd::drawing::imaging::effects::grayscale_effect changes the colors of the image to grayscale colors with percent factor
     Chue_rotate_effectThe xtd::drawing::imaging::effects::hue_rotate_effect rotates hue colors of the image with angle
     Cinvert_effectThe xtd::drawing::imaging::effects::invert_effect inverts the color of the image with percent factor
     Copacity_effectThe xtd::drawing::imaging::effects::opacity_effect changes the opacity level of the image with percent factor
     Cposterize_effectThe xtd::drawing::imaging::effects::posterize_effect posterizes the image with color levels
     Cresize_effectThe xtd::drawing::imaging::effects::resize_effect resizes the image with new rectangle and optionnaly fill color
     Crotate_flip_effectThe xtd::drawing::imaging::effects::rotate_flip_effect Rotates, flips, or rotates and flips of the image with rotate flip type
     Csaturate_effectThe xtd::drawing::imaging::effects::saturate_effect saturates the image with percent factor
     Cscale_effectThe xtd::drawing::imaging::effects::scale_effect scales the image with new size
     Csepia_effectThe xtd::drawing::imaging::effects::sepia_effect changes the colors of the image to grayscale colors with percent factor
     Csolarize_effectThe xtd::drawing::imaging::effects::solarize_effect solarizes the image with threashold
     Cthreshold_effectThe xtd::drawing::imaging::effects::threshold_effect converts image into black and white colors with threshold value
    Cbitmap_dataSpecifies the attributes of a bitmap image. The xtd::drawing::imaging::bitmap_data struct is used by the xtd::drawing::bitmap::lock_bits and xtd::drawing::bitmap::unlock_bits methods of the xtd::drawing::bitmap class. Not inheritable
    Ccolor_paletteDefines an array of colors that make up a color palette. The colors are 32-bit ARGB colors. Not inheritable
    CencoderAn Encoder object encapsulates a globally unique identifier (GUID) that identifies the category of an image encoder parameter
    Cencoder_parameterUsed to pass a value, or an array of values, to an image encoder
    Cencoder_parametersEncapsulates an array of EncoderParameter objects
    Cframe_dimensionProvides properties that get the frame dimensions of an image. Not inheritable
    Cimage_effectorThe xtd::drawing::imaging::image_effector allows effects defined in the xtd::drawing::imaging::effects namespace to be applied to both xtd::drawing::image and xtd::drawing::graphics via overloaded xtd::drawing::imaging::image_effector::set_effect methods. This class cannot be inherited
    Cimage_formatSpecifies the file format of the image. Not inheritable
    Cproperty_itemEncapsulates a metadata property to be included in an image file. Not inheritable
   NtextThe xtd::drawing::text namespace provides advanced GDI+ typography functionality
    Cfont_collectionProvides a base class for installed and private font collections
    Cinstalled_font_collectionRepresents the fonts installed on the system. This class cannot be inherited
    Cprivate_font_collectionProvides a collection of font families built from font files that are provided by the client application
   Cactions_system_imagesEach property of the xtd::drawing::actions_system_images class is an xtd::drawing::image object for Windows system-wide images. This class cannot be inherited
   Canimations_system_imagesEach property of the xtd::drawing::animations_system_images class is an xtd::drawing::image object for Windows system-wide images. This class cannot be inherited
   Capple_colorsApple colors for all the Apple colors. This class cannot be inherited
   Capplications_system_imagesEach property of the xtd::drawing::applications_system_images class is an xtd::drawing::image object for Windows system-wide images. This class cannot be inherited
   CargbThe argb struct
   Cbasic_colorsBasic colors for all the hmtl basic colors. This class cannot be inherited
   CbitmapEncapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes. A bitmap is an object used to work with images defined by pixel data
   Cblue_colorsBlue colors for all the hmtl blue colors. This class cannot be inherited
   Cbrown_colorsBrown colors for all the hmtl brown colors. This class cannot be inherited
   CbrushDefines objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths
   CbrushesBrushes for all the standard colors. This class cannot be inherited
   Cbuffered_graphicsProvides a graphics buffer for double buffering
   Cbuffered_graphics_contextProvides methods for creating graphics buffers that can be used for double buffering
   Ccategories_system_imagesEach property of the xtd::drawing::categories_system_images class is an xtd::drawing::image object for Windows system-wide images. This class cannot be inherited
   CcmykThe cmyk struct
   CcolorRepresents an ARGB (alpha, red, green, blue) color
   Ccolor_converterConverts colors to and from xtd::drawing::color class. This class cannot be inherited
   Ccolor_translatorTranslates colors to and from GDI+ xtd::drawing::color structures. This class cannot be inherited
   CcolorsColors for all the standard colors. This class cannot be inherited
   Ccrayon_colorsApple colors for all the Apple colors. This class cannot be inherited
   Ccyan_colorsCyan colors for all the hmtl cyan colors. This class cannot be inherited
   Cdevices_system_imagesEach property of the xtd::drawing::devices_system_images class is an xtd::drawing::image object for Windows system-wide images. This class cannot be inherited
   Cemblems_system_imagesEach property of the xtd::drawing::emblems_system_images class is an xtd::drawing::image object for Windows system-wide images. This class cannot be inherited
   Cemotes_system_imagesEach property of the xtd::drawing::emotes_system_images class is an xtd::drawing::image object for Windows system-wide images. This class cannot be inherited
   CfontDefines a particular format for text, including font face, size, and style attributes. This class cannot be inherited
   Cfont_familyDefines a group of type faces having a similar basic design and certain variations in styles. This class cannot be inherited
   CgraphicsDefines an object used to draw lines and curves. This class cannot be inherited
   Cgray_colorsGray and black colors for all the hmtl gray and black colors. This class cannot be inherited
   Cgreen_colorsGreen colors for all the hmtl green colors. This class cannot be inherited
   ChsbThe hsb struct
   ChslThe hsl struct
   ChsvThe hsv struct
   CiconRepresents a Windows icon, which is a small bitmap image that is used to represent an object. Icons can be thought of as transparent bitmaps, although their size is determined by the system
   CimageAn abstract base class that provides functionality for the bitmap and metafile descended classes
   Cimage_converterConverts images to and from xtd::drawing::image class. This class cannot be inherited
   Cinternational_system_imagesEach property of the xtd::drawing::international_system_images class is an xtd::drawing::image object for Windows system-wide images. This class cannot be inherited
   Cmimetypes_system_imagesEach property of the xtd::drawing::mimetypes_system_images class is an xtd::drawing::image object for Windows system-wide images. This class cannot be inherited
   Corange_colorsOrange colors for all the hmtl orange colors. This class cannot be inherited
   CpenDefines an object used to draw lines and curves. This class cannot be inherited
   CpensPens for all the standard colors. This class cannot be inherited
   Cpink_colorsPink colors for all the hmtl pink colors. This class cannot be inherited
   Cplaces_system_imagesEach property of the xtd::drawing::places_system_images class is an xtd::drawing::image object for Windows system-wide images. This class cannot be inherited
   CpointRepresents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane
   Cpoint_fRepresents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane
   Cpurple_colorsPurple, violet and magenta colors for all the hmtl purple, violet and magenta colors. This class cannot be inherited
   CrectangleStores a set of four integers that represent the location and size of a rectangle
   Crectangle_fStores a set of four floating-point numbers that represent the location and size of a rectangle. For more advanced region functions, use a xtd::drawing::region object
   Cred_colorsRed colors for all the hmtl red colors. This class cannot be inherited
   CregionDescribes the interior of a graphics shape composed of rectangles and paths. This class cannot be inherited
   CsizeStores an ordered pair of integers, which specify a height and width
   Csize_fStores an ordered pair of floating-point, which specify a height and width
   Csolid_brushDefines a xtd::drawing::brush of a single color. Brushes are used to fill graphics shapes, such as rectangles, ellipses, pies, polygons, and paths. This class cannot be inherited
   Cstatus_system_imagesEach property of the xtd::drawing::status_system_images class is an xtd::drawing::image object for Windows system-wide images. This class cannot be inherited
   Cstring_formatEncapsulates text layout information (such as alignment, orientation and tab stops) display manipulations (such as ellipsis insertion and national digit substitution) and OpenType features. This class cannot be inherited
   Csystem_brushesEach property of the xtd::drawing::system_brushes class is a xtd::drawing::solid_brush that is the color of a Windows display element
   Csystem_colorsEach property of the xtd::drawing::system_colors class is a xtd::drawing::color structure that is the color of a Windows display element
   Csystem_fontsSpecifies the fonts used to display text in Windows display elements
   Csystem_iconsEach property of the xtd::drawing::system_icons class is an xtd::drawing::icon object for Windows system-wide icons. This class cannot be inherited
   Csystem_imagesEach property of the xtd::drawing::system_images class is an xtd::drawing::image object for Windows system-wide images. This class cannot be inherited
   Csystem_images_baseRepresents the base for all system_images clases (xtd::drawing::system_images)
   Csystem_pensEach property of the xtd::drawing::system_pens class is a xtd::drawing::xtd::drawing::pen that is the color of a Windows display element and that has a width of 1 pixel
   CtextsProvides a collection of string objects for use by a Windows Forms application
   Ctexture_brushEach property of the xtd::drawing::texture_brush class is a xtd::drawing::brush object that uses an image to fill the interior of a shape. This class cannot be inherited
   Cwhite_colorsWhite colors for all the hmtl white colors. This class cannot be inherited
   Cxtd_system_imagesEach property of the xtd::drawing::xtd_system_images class is an xtd::drawing::image object for Windows system-wide images. This class cannot be inherited
   Cyellow_colorsYellow colors for all the hmtl yellow colors. This class cannot be inherited
   CyuvThe yuv struct
  Nexception_servicesProvides classes for advanced exception handling
   Cexception_dispatch_infoRepresents an exception whose state is captured at a certain point in code
  NexpressionsThe xtd::expressions namespace provides a lightweight, composable expression template framework for building and evaluating lazy, strongly-typed functional expressions from arbitrary callables
   CaddThe xtd::expressions::add is the add expression
   Cand_The xtd::expressions::and_ is the bitwise and expression
   CargsGenerates a set of positional args that can be decomposed using structured bindings to build readable and composable expression templates
   CargumentThe xtd::expressions::arg object is arg for all expressions
   Cargument_expressionThe xtd::expressions::argument_expression is the base class for xtd::expressions::arg
   Cbinary_expressionThe xtd::expressions::binary_expression is the base class for xtd::expressions::arg
   Ccompare_three_wayThe xtd::expressions::compare_three_way is the three_way_comparison expression
   Cconditional_expressionThe xtd::expressions::conditional_expression is the base class for xtd::expressions::arg
   CconstantThe xtd::expressions::constant is the constant wrapper
   CdivideThe xtd::expressions::divide is the division expression
   CequalThe xtd::expressions::equal is the equal expression
   CexpressionProvides the base class from which the classes that represent expression tree nodes are derived. It also contains static factory methods to create the various node types. This is an abstract class
   Cexpression_streamThe xtd::expressions::expression_stream is the streamable class for expression objects
   Cgreater_thanThe xtd::expressions::greater_than is the greater expression
   Cgreater_than_or_equalThe xtd::expressions::greater_than_or_equal is the greater or equal expression
   Cif_then_else_expressionThe xtd::expressions::if_then_else_expression is the addition expression
   Cinvocation_expressionThe xtd::expressions::invocation_expression is the base class for xtd::expressions::arg
   Cleft_shiftThe xtd::expressions::left_shift is the bitwise left expression
   Cless_thanThe xtd::expressions::less_than is the less expression
   Cless_than_or_equalThe xtd::expressions::less_than_or_equal is the less or equal expression
   Clogical_andThe xtd::expressions::logical_and is the and alse expression
   Clogical_notThe xtd::expressions::logical_not is the not expression
   Clogical_orThe xtd::expressions::logical_or is the or expression
   Cmember_expressionThe xtd::expressions::as_expression method convert a type as xtd::expressions::expression or xtd::expressions::constant
   Cmember_typeThe xtd::expressions::member_type contains the member type
   Cmethod_call_expressionThe xtd::expressions::as_expression method convert a type as xtd::expressions::expression or xtd::expressions::constant
   Cmethod_typeThe xtd::expressions::method_type contains the method type
   CmoduloThe xtd::expressions::modulo is the modulo expression
   CmultiplyThe xtd::expressions::multiply is the multiplication expression
   Cnot_The xtd::expressions::not_ is the bitwise not expression
   Cnot_equalThe xtd::expressions::not_equal is the not equal expression
   Cor_The xtd::expressions::or_ is the bitwise or expression
   Cright_shiftThe xtd::expressions::right_shift is the bitwise right expression
   Csubtract_expressionThe xtd::expressions::subtract_expression is the subtract expression
   Cunary_expressionThe xtd::expressions::unary_expression is the base class for xtd::expressions::arg
   Cunary_minus_expressionThe xtd::expressions::unary_minus_expression is the unary minus expression
   Cunary_plus_expressionThe xtd::expressions::unary_plus_expression is the unary plus expression
   CvalueThe xtd::expressions::value is the value wrapper
   Cvalue_expressionThe xtd::expressions::value_expression is the base class for xtd::expressions::arg
   Cxor_The xtd::expressions::xor_ is the bitwise xor expression
  NextensionsThe xtd::extensions namespace contains interface extensions
   Ccomparison_operatorsInternal comparable operators definition
   Cequality_operatorsInternal equality operators definition
   Cstream_insertion_operatorInternal comparable operators definition
  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
    Carranged_element_collectionRepresents a collection of objects
     Cvalue_typeRepresents the value type of the collection
    Citems_added_event_argsRepresents the items edded event args
    Csorter_noneRepresents a sorter none of objects
   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
    CresourcesA strongly-typed resource class, for looking up localized strings, etc
   Nstyle_sheetsThe xtd::forms::style_sheets namespace contains various properties, states, and subcontrols that make it possible to customize the look of control
    Cbackground_imageThe image data allows you to specify the url or gradient mode
    Cborder_colorThe xtd::forms::style_sheets::border_color is used to set the color of the borders
    Cborder_radiusThe radius is used to add rounded borders to an element
    Cborder_styleThe style specifies what kind of borders to display
    CcontrolThe control selector allows you to specify the box and color of a control
    Cibox_modelThe box model allows you to specify the margin, borders, padding, background color, width and height of a box
    Ciimage_modelThe image model allows you to specify the alignment of an image
    Citext_modelThe text model allows you to specify the alignment, color, decoration, transformation, and font of a text
    ClengthThe xtd::forms::style_sheets::length specifies the legth and unit of many properties of the xtd::forms::style_sheets::ibox_model
    ClengthsThe length specifies the length of the borders
    CshadowThe style specifies the shadow of text and elements
    Cstyle_sheetThe xtd::forms::style_sheets::style_sheet allows you to specify an xtd style sheet
    Csystem_colorsThe theme data allows you to specify the theme informations
    CthemeThe theme data allows you to specify the theme informations
   Cabout_boxRepresents a dialog box that displays about box
   Cabout_dialogRepresents a dialog box that displays about dialog
   CanimationRepresents an animation control
   Canimation_updated_event_argsProvides data for the animation update event
   CapplicationProvides static methods and properties to manage an application, such as methods to start and stop an application, to process Windows messages, and methods to get information about an application. This class cannot be inherited
   Capplication_contextSpecifies the contextual information about an application thread
   Cassert_boxRepresents a common dialog box that displays assert box
   Cassert_dialogRepresents a common dialog box that displays assert dialog
   Cbackground_workerExecutes an operation on a separate thread
   Cbox_rendererProvides methods used to render a box with or without style sheets
   Cbusy_boxRepresents a dialog box that displays busy box
   Cbusy_dialogRepresents a dialog box that displays busy dialog
   CbuttonRepresents a Windows button control
   Cbutton_baseImplements the basic functionality common to button controls
   Cbutton_imagesProvides a button images factories for use by a button control
   Cbutton_rendererProvides button control renderer methods
   CbuttonsProvides a collection of button objects for use by a Windows Forms application
   Ccancel_event_argsProvides data for a cancelable event
   Ccheck_boxRepresents a Windows check_box
   Ccheck_box_rendererProvides check box renderer methods
   Ccheck_boxesProvides a collection of check_box objects for use by a Windows Forms application
   Cchecked_list_boxDisplays a xtd::forms::list_box in which a check box is displayed to the left of each item
    CitemRepresent an item contained in the checked_list_box::object_collection collection
   CchoiceRepresents a choice control
   Ccollapsible_panelUsed to group collections of controls in a collapsible panel
   Ccolor_boxRepresents a common dialog box that displays available colors along with controls that enable the user to define custom colors
   Ccolor_dialogRepresents a common dialog box that displays available colors along with controls that enable the user to define custom colors
   Ccolor_pickerRepresents a picker control that displays available colors along with controls that enable the user to define custom colors
   Ccolor_picker_event_argsProvides data for the xtd::forms::color_picker::color_picker_changed event
   Ccombo_boxRepresents a Windows combo box control
   Ccommand_link_buttonRepresents a Windows command link button control
   Ccommand_link_buttonsProvides a collection of command_link_button objects for use by a Windows Forms application
   Ccommon_dialogSpecifies the base class used for displaying dialog boxes on the screen
   CcomponentProvides the base implementation and enables object sharing between applications
   Cconst_control_ref_lessRepresents less comparator for const const_control_ref
   Cconst_tab_page_ref_lessRepresents less comparator for const const_tab_page_ref
   Ccontainer_controlProvides focus-management functionality for controls that can function as a container for other controls
   Ccontext_menuRepresents a shortcut menu
   CcontrolDefines the base class for controls, which are components with visual representation
    Ccontrol_collectionRepresents a collection of controls
   Ccontrol_event_argsProvides data for the xtd::forms::control::control_added and xtd::forms::control::control_removed events
   Ccontrol_layout_styleImplements the basic functionality that represents the appearance and behavior of a control layout
   Ccontrol_paintProvides methods used to paint common Windows controls and their elements. This class cannot be inherited
   Ccontrol_ref_lessRepresents less comparator for control_ref
   Ccontrol_rendererProvides control renderer methods
   Ccontrol_trace_listenerDirects tracing or debugging output to a icontrol_trace object
   CcountriesProvides a collection of xtd::forms::country for all countries in the world. This class cannot be inherited
   CcountryRepresent a country with name, alpha codes, numeric code, emoticon and flag
   Ccreate_paramsEncapsulates the information needed when creating a control
   CcursorRepresents the image used to paint the mouse pointer
   CcursorsProvides a collection of xtd::forms::cursor objects for use by a Windows Forms application
   Cdate_range_event_argsProvides data for the xtd::forms::month_calendar::date_changed or xtd::forms::month_calendar::date_selected events of the xtd::forms::month_calendar control
   Cdate_time_pickerRepresents a picker control that displays available date time along with controls
   Cdebug_formRepresents a form that displays debug form. This class cannot be inherited
   Cdebug_message_boxDisplays a dialog box and write debug
   Cdebug_message_dialogDisplays a message window and write debug, which presents a debug message to the user
   Cdialog_closed_event_argsProvides data for a dialog closed event
   Cdo_work_event_argsProvides data for the xtd::forms::background_worker::do_work event handler
   Cdomain_up_downRepresents a Windows spin box (also known as an up-down control) that displays string values
    CitemRepresent an item contained in the domain_up_down::object_collection collection
   Cdot_matrix_displayRepresents a dot matrix display class
   Cdraw_item_event_argsProvides data for the
   CemoticonRepresent a emoticon with name and codepoints
   CemoticonsProvides a collection of xtd::forms:emoticon for all known emoticons. This class cannot be inherited
   Cenable_debugRepresent enable debug class
   Cexception_boxRepresents a common dialog box that displays exception box
   Cexception_dialogRepresents a common dialog box that displays exception dialog
   Cfile_dialogDisplays a dialog box from which the user can select a file
   Cfind_boxRepresents a common dialog box that displays a find dialog. This class cannot be inherited
   Cfind_dialogRepresents a dialog box that displays find dialog
   Cfind_event_argsProvides data for the xtd::forms::find_dialog::find_next and xtd::forms::replace_dialog::find_next events
   Cfixed_layout_panelUsed to group collections of fixed aligned controls
   Cflat_button_appearanceProvides properties that specify the appearance of xtd::forms::button controls whose xtd::forms::flat_style is xtd::forms::flat_style::flat
   Cflow_layout_panelUsed to group collections of fixed aligned controls
   Cfolder_browser_boxRepresents a common dialog box that displays a folder browser dialog. This class cannot be inherited
   Cfolder_browser_dialogPrompts the user to select a folder. This class cannot be inherited
   Cfont_boxRepresents a common dialog box that displays a dialog to the user to choose a font from among those installed on the local computer
   Cfont_dialogPrompts the user to choose a font from among those installed on the local computer
   Cfont_pickerRepresents a picker control that displays available fonts along with controls
   Cfont_picker_event_argsProvides data for the xtd::forms::font_picker::font_picker_changed events
   CformRepresents a window or dialog box that makes up an application's user interface
   Cform_button_imagesProvides a form button images factories for use by a form control
   Cform_closed_event_argsProvides data for the form_closed event
   Cform_closing_event_argsProvides data for the form_closing event
   Cform_collectionRepresents a collection of form objects
   Cform_rendererProvides form control renderer methods
   Cfourteen_segment_displayRepresents a nine segment display class
   Cgroup_boxRepresents a Windows control that displays a frame around a group of controls with an optional caption
   Ch_scroll_barRepresents a standard Windows horizontal scroll bar
   Chelp_event_argsProvides data for the xtd::forms::control::control_added and xtd::forms::control::control_removed events
   Chorizontal_control_layout_styleImplements the basic functionality that represents the appearance and behavior of a control layout
   Chorizontal_layout_panelUsed to group collections of horizontally aligned controls
   Cibutton_controlAllows a control to act like a button on a form
   Cicontrol_traceAllow a control to be called by control_trace_listener for writing debug or trace message
   Cimage_listProvides methods to manage a collection of xtd::drawing::image objects. This class cannot be inherited
   Cimage_rendererProvides image renderer methods
   CimagesProvides images factories for use by control
   Cimessage_filterDefines a message filter interface
   Cinput_boxRepresents a common dialog box that displays input box
   Cinput_dialogRepresents a common dialog box that displays input dialog
   Citem_check_event_argsProvides data for the item_check event of the checked_list_box and list_view controls
   Ciwin32_windowProvides an interface to expose Win32 HWND handles
   Ckey_event_argsProvides data for the xtd::forms::control::key_down or xtd::forms::control::key_up event
   Ckey_press_event_argsProvides data for the xtd::forms::control::key_press event
   ClabelRepresents a standard Windows label
   Clabel_rendererProvides label control renderer methods
   ClabelsProvides a collection of label objects for use by a Windows Forms application
   Clcd_labelRepresents a lcd label
   Clight_buttonRepresents a Windows light_button
   Clight_buttonsProvides a collection of light_button objects for use by a Windows Forms application
   ClinkRepresents a link within a xtd::forms::link_label control
   Clink_areaRepresents an area within a xtd::forms::link_label control that represents a hyperlink within the control
   Clink_labelRepresents a Windows label control that can display hyperlinks
    Clink_collectionRepresents a collection of controls
   Clink_label_clicked_event_argsRepresents a Windows label control that can display hyperlinks
   Clist_boxRepresents a standard Windows list box
   Clist_controlProvides a common implementation of members for the list_box, choice and combo_box classes
    CitemRepresent an item contained in the list_control::object_collection collection
     CsorterRepresent the sorter struct used by list_control::object_collection collection
   Cloading_indicatorRepresents a loading indicator control
   Cloading_indicatorsProvides a collection of loading indicator objects for use by a Windows Forms application
   Cmain_menuRepresents the menu structure of a form
   CmenuRepresents the base functionality for all menus. Although tool_strip_drop_down and tool_strip_drop_down_menu replace and add functionality to the menu control of previous versions, menu is retained for both backward compatibility and future use if you choose
   Cmenu_imagesProvides a menu images factories for use by a menu control
   Cmenu_itemRepresents an individual item that is displayed within a main_menu or context_menu
   CmessageImplements a Windows message
   Cmessage_boxDisplays a message window, also known as a dialog box, which presents a message to the user. It is a modal window, blocking other actions in the application until the user closes it. A message_box can contain text, buttons, and symbols that inform and instruct the user
   Cmessage_dialogDisplays a message window, also known as a dialog box, which presents a message to the user. It is a modal window, blocking other actions in the application until the user closes it. A message_dialog can contain text, buttons, and symbols that inform and instruct the user
   Cmessage_notifier
   Cmessage_notifier_button
   Cmonth_calendarRepresents a control that displays a month calendar
    Chit_test_infoContains information about an area of a xtd::forms::month_calendar control. This class cannot be inherited
   Cmouse_event_argsProvides data for the xtd::forms::control::mouse_up, xtd::forms::control::mouse_down, and xtd::forms::control::mouse_move events
   Cnine_segment_displayRepresents a nine segment display class
   Cnotifier_button_click_event_args
   Cnotifier_closed_event_args
   Cnumeric_up_downRepresents a standard Windows numeric up down
   Copen_file_boxRepresents a common dialog box that displays a file selection dialog. This class cannot be inherited
   Copen_file_dialogDisplays a standard dialog box that prompts the user to open a file. This class cannot be inherited
   CpaddingRepresents a display device or multiple display devices on a single system
   Cpaint_event_argsProvides data for the xtd::forms::control::paint event
   CpanelUsed to group collections of controls
   Cpanel_rendererProvides panel control renderer methods
   Cpicture_boxRepresents a standard Windows picture box
   Cpopup_panelRepresents a special type of panel container that can be used for context menus, combo_box popups and more
   Cpower_statusIndicates current system power status information
   Cprogress_barRepresents a Windows progress bar control
   Cprogress_boxRepresents a common dialog box that displays a progress dialog
   Cprogress_changed_event_argsProvides data for the xtd::forms::background_worker::progress_changed event handler
   Cprogress_dialogRepresents a common dialog box that displays progress dialog
   Cradio_buttonEnables the user to select a single option from a group of choices when paired with other xtd::forms::radio_button controls
   Cradio_button_rendererProvides radio button renderer methods
   Cradio_buttonsProvides a collection of radio_button objects for use by a Windows Forms application
   CrendererProvides control renderers methods
   Creplace_boxRepresents a common dialog box that displays a replace dialog. This class cannot be inherited
   Creplace_dialogRepresents a dialog box that displays find dialog
   Creplace_event_argsProvides data for the xtd::forms::replace_dialog::replace and xtd::forms::replace_dialog::replace_all events
   Crun_worker_completed_event_argsProvides data for the xtd::forms::background_worker::run_worker_completed event handler
   Csave_file_boxRepresents a common dialog box that displays a file save dialog to the user to select a location for saving a file
   Csave_file_dialogPrompts the user to select a location for saving a file. This class cannot be inherited
   CscreenRepresents a display device or multiple display devices on a single system
   Cscroll_barRepresents a standard Windows scroll bar
   Cscrollable_controlDefines a base class for controls that support auto-scrolling behavior
   Cselection_rangeRepresents a date selection range in a month calendar control
   Cseven_segment_displayRepresents a seven segment display class
   CshadowRepresents a shadow within a xtd::forms::shadow_label control
   Csixteen_segment_displayRepresents a sixteen segment display class
   Csplit_containerRepresents a control consisting of a movable bar that divides a container's display area into two resizable panels
   CsplitterRepresents a splitter control that enables the user to resize docked controls
   Csplitter_panelCreates a panel that is associated with a split_container
   Cstatus_barRepresents a Windows status bar control
   Cstatus_bar_draw_item_event_argsProvides data for the xtd::forms::status_bar::draw_item event
   Cstatus_bar_panelRepresents a xtd::forms::status_bar panel
   Cstatus_bar_panel_click_event_argsProvides data for the xtd::forms::tool_bar::button_click event
   Cstatus_bar_panel_rendererProvides status bar panel renderer methods
   Cstatus_bar_rendererProvides status_bar control renderer methods
   Cswitch_buttonRepresents a standard Windows switch button
   Cswitch_button_rendererProvides switch button renderer methods
   Csystem_informationProvides information about the current system environment
   Ctab_controlManages a related set of tab pages
    Ctab_page_collectionRepresents a collection of controls
   Ctab_pageRepresents a single tab page in a tab_control
   Ctab_page_ref_lessRepresents less comparator for tab_page_ref
   Ctable_layout_panelUsed to group collections of fixed aligned controls
   Ctext_boxRepresents a standard Windows text box
   Ctext_box_baseImplements the basic functionality required by text controls
   Ctext_rendererProvides methods used to render a text with style sheets
   CtimerImplements a timer that raises an event at user-defined intervals. This timer is optimized for use in Windows Forms applications and must be used in a window
   Ctoggle_buttonRepresents a Windows toggle_button
   Ctoggle_button_rendererProvides xtd::forms::toggle_button renderer methods
   Ctoggle_buttonsProvides a collection of toggle_button objects for use by a Windows Forms application
   Ctool_barRepresents a Windows toolbar
   Ctool_bar_buttonRepresents a toolbar button
   Ctool_bar_button_click_event_argsProvides data for the xtd::forms::tool_bar::button_click event
   Ctool_bar_button_rendererProvides tool bar button renderer methods
   Ctool_bar_imagesProvides a tool bar images factories for use by a tool_bar control
   Ctool_bar_rendererProvides tool_bar control renderer methods
   Ctrace_formRepresents a form that displays trace form. This class cannot be inherited
   Ctrace_form_baseRepresents a base form for debug_form and trace_form forms. This class cannot be instantiated
   Ctrace_message_boxDisplays a dialog box and write trace
   Ctrace_message_dialogDisplays a message window and write debug, which presents a debug message to the user
   Ctrack_barRepresents a standard Windows track bar
   Cup_down_baseImplements the basic functionality required by a spin box (also known as an up-down control)
   Cup_down_buttonRepresents a standard Windows up down button
   Cuse_wait_cursorCreates a use wait cursor class
   Cuser_controlRepresents a standard Windows user control
   Cuser_control_rendererProvides control renderer methods
   Cv_scroll_barRepresents a standard Windows horizontal scroll bar
   Cvertical_control_layout_styleImplements the basic functionality that represents the appearance and behavior of a control layout
   Cvertical_layout_panelUsed to group collections of vertically aligned controls
   Cxtd_about_boxRepresents a dialog box that displays about box
   Cxtd_about_dialogRepresents a dialog box that displays about dialog
  NglobalizationContains classes that define culture-related information, including language, country/region, calendars in use, format patterns for dates, currency, and numbers, and sort order for strings. These classes are useful for writing globalized (internationalized) applications. Classes such as xtd::globalization::string_info and xtd::globalization::text_info provide advanced globalization functionalities, including surrogate support and text element processing
   Cculture_infoProvides information about a specific culture (called a locale for unmanaged code development). The information includes the names for the culture, the writing system, the calendar used, the sort order of strings, and formatting for dates and numbers
   Cculture_not_found_exceptionThe exception that is thrown when the key specified for accessing an element in a collection does not match any key in the collection
   Cdate_time_format_infoProvides culture-specific information about the format of date and time values
   Cnumber_format_infoProvides culture-specific information about the format of numbers, currency, and percentages
   CtranslatorRepresents translator class. This class cannot be inherited
  NhelpersThe xtd::helpers namespace contains helpers for xtd objects, sush as exception static class
   Cthrow_helperThe xtd::helpers::throw_helper class is used to throw an exception in the xtd framework
  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
   Cbinary_readerReads primitive data types as binary values in a specific encoding
   Cbinary_writerWrites primitive types in binary to a stream and supports writing strings
   CdirectoryExposes static methods for creating, moving, and enumerating through directories and subdirectories. This class cannot be inherited
    Cdirectory_iteratorRepresent directory iterator used by xtd::io::directory
    Cfile_iteratorRepresent file iterator used by xtd::io::directory
    Cfile_system_entry_iteratorRepresent file system iterator used by xtd::io::directory
   Cdirectory_infoExposes instance methods for creating, moving, and enumerating through directories and subdirectories. This class cannot be inherited
    Cdirectory_iteratorRepresent directory iterator used by xtd::io::directory_info
    Cfile_iteratorRepresent file iterator used by xtd::io::directory_info
    Cfile_system_info_iteratorRepresent file system iterator used by xtd::io::directory_info
   Cdirectory_not_found_exceptionThe exception that is thrown when part of a file or directory cannot be found
   Cdrive_infoProvides access to information on a drive
   Cdrive_not_found_exceptionThe exception that is thrown when trying to access a drive or share that is not available
   Cend_of_stream_exceptionThe exception that is thrown when reading is attempted past the end of a stream
   CfileProvides static methods for the creation, copying, deletion, moving, and opening of files, and aids in the creation of std::fstream objects
   Cfile_format_exceptionThe exception that is thrown when the format of an argument does not meet the parameter specifications of the invoked method
   Cfile_infoProvides static methods for the creation, copying, deletion, moving, and opening of files, and aids in the creation of std::fstream objects
   Cfile_load_exceptionThe exception that is thrown when a managed assembly is found but cannot be loaded
   Cfile_not_found_exceptionThe exception that is thrown when an attempt to access a file that does not exist on disk fails
   Cfile_system_infoProvides the base class for both xtd::io::file_info and xtd::io::directory_info objects
   Cio_exceptionThe exception that is thrown when an I/O error occurs
   Cmemory_streamCreates a stream whose backing store is memory
   Cnull_text_readerRepresents a null text reader
   Cnull_text_writerRepresents a null text writer
   CpathPerforms operations on std::basic_string instances that contain file or directory path information. These operations are performed in a cross-platform manner
   Cpath_too_long_exceptionThe exception that is thrown when a path or file name is longer than the system-defined maximum length
   CstreamProvides a generic view of a sequence of bytes. This is an abstract class
   Cstream_readerImplements a xtd::io::text_reader that reads characters from a byte stream
   Cstream_writerImplements a xtd::io::text_writer for writing characters to a stream
   Cstring_readerImplements a xtd::io::text_reader that reads from a string
   Cstring_writerImplements a xtd::io::text_writer for writing characters to a string
   Csynchronized_text_readerRepresents a synchronized text reader
   Csynchronized_text_writerRepresents a synchronized text writer
   Ctext_readerRepresents a reader that can read a sequential series of characters
   Ctext_writerRepresents a writer that can write a sequential series of characters
  NlinqProvides classes and interfaces that support queries that use Language-Integrated Query (LINQ)
   CenumerableProvides a set of static methods for querying objects that implement ienumerable <type_t>
  NmediaThe xtd::media namespace contains classes for playing sound files and accessing sounds provided by the system
   Csystem_soundRepresents a system sound type
   Csystem_soundsRetrieves sounds associated with a set of Windows operating system sound-event types. This class cannot be inherited
  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
    Cip_packet_informationGets the network interface information that is associated with a call to xtd::net::sockets::socket::receive_message_from or xtd::net::sockets::socket::end_receive_message_from
    Cip_v6_multicast_optionContains option values for joining an IPv6 multicast group
    Clinger_optionSpecifies whether a xtd::net::sockets::socket will remain connected after a call to the xtd::net::sockets::socket::close or xtd::net::sockets::tcp_client::close methods and the length of time it will remain connected, if data remains to be sent
    Cmulticast_optionContains IPAddress values used to join and drop multicast groups
    Cnetwork_streamProvides the underlying stream of data for network access
    Csend_packets_elementRepresents an element in a xtd::net::sockets::send_packets_element array
    CsocketImplements the Berkeley sockets interface
    Csocket_async_event_argsRepresents an asynchronous socket operation
    Csocket_exceptionThe exception that is thrown when a socket error occurs
    Csocket_informationEncapsulates the information that is necessary to duplicate a xtd::net::sockets::socket
    Ctcp_clientProvides client connections for TCP network services
    Ctcp_listenerListens for connections from TCP network clients
    Cudp_clientProvides User Datagram Protocol (UDP) network services
   Ccookie_exceptionThe exception that is thrown when an error is made adding a xtd::net::cookie to a xtd::net::cookie_container
   CdnsProvides simple domain name resolution functionality
   Cdns_end_pointRepresents a network endpoint as a host name or a string representation of an IP address and a port number
   Cend_pointIdentifies a network address. This is an abstract class
   Cip_addressProvides an Internet Protocol (IP) address
   Cip_end_pointRepresents a network endpoint as an IP address and a port number
   Cip_host_entryProvides a container class for Internet host address information
   Cnetwork_credentialProvides credentials for password-based authentication schemes such as basic, digest, NTLM, and Kerberos authentication
   Cprotocol_violation_exceptionThe exception that is thrown when an error is made adding a xtd::net::cookie to a xtd::net::cookie_container
   Csocket_addressStores serialized information from end_point derived classes. #par Deinition
   Cweb_exceptionThe exception that is thrown when an error is made adding a xtd::net::cookie to a xtd::net::cookie_container
  NrangesThe ranges namespace is an extension and generalization of the xtd::linq that makes them more powerful by making them composable and less error-prone
   NviewsThe view namesapce contains range views, lightweight objects that indirectly represent iterable sequences (ranges)
    Cdistinct_viewThe xtd::ranges::views::distinct_view class is used to distinct elements from a sequence
    Cmax_view
    Cmin_view
    Corder_by_descending_viewThe xtd::ranges::views::order_by_descending_view class is used to sort the elements of a sequence in descending order according to a key
    Corder_by_viewThe xtd::ranges::views::order_by_view class is used to sort the elements of a sequence in ascending order according to a key
    Cselect_viewThe xtd::ranges::views::select_view class is used to select elements from a sequence
    Cto_array_viewThe xtd::ranges::views::to_array_view class is used to convert a sequence to an array
    Cto_list_viewThe xtd::ranges::views::to_list_view class is used to convert a sequence to a list
    Cwhere_viewThe xtd::ranges::views::where_view class is used to filter elements from a sequence
  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
   CassemblyRepresents an assembly, which is a reusable, versionable, and self-describing building block of an application
   Cassembly_company_attributeDefines a company name custom attribute for an assembly manifest
   Cassembly_configuration_attributeSpecifies the build configuration, such as retail or debug, for an assembly
   Cassembly_copyright_attributeDefines a copyright custom attribute for an assembly manifest
   Cassembly_culture_attributeSpecifies which culture the assembly supports
   Cassembly_description_attributeProvides a text description for an assembly
   Cassembly_file_version_attributeInstructs a compiler to use a specific version number for the Win32 file version resource. The Win32 file version is not required to be the same as the assembly's version number
   Cassembly_guid_attributeSpecifies the guid of the assembly being attributed
   Cassembly_identifier_attributeSpecifies the identifier of the assembly being attributed
   Cassembly_name_attributeSpecifies a name for an assembly
   Cassembly_product_attributeDefines a product name custom attribute for an assembly manifest
   Cassembly_title_attributeSpecifies a title for an assembly
   Cassembly_trademark_attributeDefines a trademark custom attribute for an assembly manifest
   Cassembly_version_attributeSpecifies the version of the assembly being attributed
  NsecurityProvides the underlying structure of the security system, including base classes for permissions
   Csecure_stringRepresents text that should be kept confidential, such as by deleting it from computer memory when no longer needed. This class cannot be inherited
   Csecurity_exceptionThe exception that is thrown when an I/O error occurs
  NserializationContains classes that can be used for serializing and deserializing objects. Serialization is the process of converting an object or a graph of objects into a linear sequence of bytes for either storage or transmission to another location. Deserialization is the process of taking in stored information and recreating objects from it
   CyamlRepresents a YAML content. Typically a xtd::collections::generic::dictionary of xtd::string and xtd::any_object as key value
   Cyaml_reader
  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
    CpromptRepresents information about what can be rendered, either text or an audio file, by the xtd::speech::synthesis::speech_synthesizer
    Cprompt_event_argsProvides data for the method_name_completed event
    Cspeech_synthesizerProvides access to the functionality of an installed speech synthesis engine
    Cstate_changed_event_argsReturns data from the xtd::speech::synthesis::speech_synthesizer::state_changed event
  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
   Cbasic_string_builderRepresents a mutable string of characters. This class cannot be inherited
  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
    CitaskRepresents an interface for an asynchronous operation
    CparallelProvides support for creating and scheduling Task objects
    CtaskRepresents an asynchronous operation
     Cpromise_type
     Cawaiter
    Ctask< void >Represents an asynchronous operation
     Cpromise_type
     Cawaiter
    Ctask_canceled_exceptionRepresents an exception used to communicate task cancellation
    Ctask_completion_source
    Ctask_factoryProvides support for creating and scheduling Task objects
    Ctask_objectRepresents an asynchronous operation object
    Cwtask
     Cpromise_type
     Cawaiter
   Cabandoned_mutex_exceptionThe exception that is thrown when one thread acquires a xtd::threading::mutex object that another thread has abandoned by exiting without releasing it
   Cauto_reset_eventRepresents a thread synchronization event that, when signaled, resets automatically after releasing a single waiting thread. This class cannot be inherited
   CbarrierEnables multiple tasks to cooperatively work on an algorithm in parallel through multiple phases
   Cbarrier_post_phase_exceptionThe exception that is thrown when the post-phase action of a xtd::threading::barrier fails
   Ccancellation_tokenPropagates notification that operations should be canceled
   Ccancellation_token_registrationPropagates notification that operations should be canceled
   Ccancellation_token_sourceSignals to a xtd::threading::cancellation_token that it should be canceled
   Ccountdown_eventRepresents a synchronization primitive that is signaled when its count reaches zero
   Cevent_wait_handleRepresents a thread synchronization event
   CinterlockedProvides atomic operations for variables that are shared by multiple threads
   CjthreadCreates and controls an automatically rejoins on destruction thread, sets its priority, and gets its status
   ClockProvides a mechanism that synchronizes access to objects with xtd::threading::monitor
   Clock_guardProvides a mechanism that synchronizes access to objects with xtd::threading::mutex
   Clock_recursion_exceptionThe exception that is thrown when recursive entry into a lock is not compatible with the recursion policy for the lock
   Cmanual_reset_eventRepresents a thread synchronization event that, when signaled, must be reset manually. This class cannot be inherited
   CmonitorProvides a mechanism that synchronizes access to objects
   CmutexA synchronization primitive that can also be used for interprocess synchronization
   Cregistered_wait_handleA synchronization primitive that can also be used for interprocess synchronization
   CsemaphoreLimits the number of threads that can access a resource or pool of resources concurrently
   Csemaphore_full_exceptionThe exception that is thrown when a method call is invalid for the object's current state
   Cspin_lockProvides a mutual exclusion lock primitive where a thread trying to acquire the lock waits in a loop repeatedly checking until the lock becomes available
   Csynchronization_lock_exceptionThe exception that is thrown when a method requires the caller to own the lock on a given Monitor, and the method is invoked by a caller that does not own that lock
   CthreadCreates and controls a thread, sets its priority, and gets its status
   Cthread_abort_exceptionThe exception that is thrown when a method call is invalid for the object's current state
   Cthread_exception_event_argsProvides data for the xtd::forms::application::thread_exception event
   Cthread_interrupted_exceptionThe exception that is thrown when a Thread is interrupted while it is in a waiting state
   Cthread_local_objectProvides thread-local storage of data
   Cthread_poolProvides a pool of threads that can be used to execute tasks, post work items, process asynchronous I/O, wait on behalf of other threads, and process timers
   Cthread_state_exceptionThe exception that is thrown when a Thread is in an invalid ThreadState for the method call
   CtimeoutContains a constant used to specify an infinite amount of time. This class cannot be inherited
   CtimerProvides a mechanism for executing a method on a thread pool thread at specified intervals. This class cannot be inherited
   Cwait_handleEncapsulates operating system specific objects that wait for exclusive access to shared resources
   Cwait_handle_cannot_be_opened_exceptionThe exception that is thrown when a Thread is in an invalid ThreadState for the method call
  NtimersProvides the xtd::timers::timer component, which allows you to raise an event on a specified interval
   Celapsed_event_argsProvides data for the xtd::timers::timer::elapsed event
   CtimerGenerates an event after a set interval, with an option to generate recurring events
  NtunitThe tunit namespace contains a unit test library
   NconstraintsThe constraints namespace contains the constraint-based assert model
    Cactual_value
    Cand_operator_value
    Cassert_value
    Cdoes_not_value
    Cdoes_value
    Cis_not_value
    Cis_value
    Coperator_value
    Cthat_value
   Cabort_errorException thow when abort
   CassertCollection of static methods that implement the most common assertions used in xtd::tUnit
   Cassert_errorException thow when an assertion failed
   CassumeCollection of static methods that implement the most common assertions used in xtd::tUnit
   Cbase_assertThe base class for assert
   Cclass_cleanup_attributeThis attribute is use to add cleanup class method to class test attribute
   Cclass_event_argsProvides data for the xtd::tunit::class_test events
   Cclass_initialize_attributeThis attribute is use to add initialize class method to class test attribute
   Ccollection_assertCollection of static methods that implement the most collection assertions used in xtd::tUnit
   Ccollection_assumeCollection of static methods that implement the most collection assertions used in xtd::tUnit
   Ccollection_validCollection of static methods that implement the most collection assertions used in xtd::tUnit
   Cconsole_unit_testConsole unit test interface
   Cdirectory_assertCollection of static methods that implement the most directory assertions used in xtd::tUnit
   Cdirectory_assumeCollection of static methods that implement the most directory assertions used in xtd::tUnit
   Cdirectory_validCollection of static methods that implement the most directory assertions used in xtd::tUnit
   Cevent_listenerRepresent the event listener class. Unit test call theses events when unit tests are processing
   Cfile_assertCollection of static methods that implement the most file assertions used in xtd::tUnit
   Cfile_assumeCollection of static methods that implement the most file assertions used in xtd::tUnit
   Cfile_validCollection of static methods that implement the most file assertions used in xtd::tUnit
   Cignore_errorException to be thrown when something is ignored
   Costream_event_listenerThe ostream_unit_test class is a specialisation of event_listener class for writing events in std::ostream
   Costream_unit_testOstream unit test interface
   Cregister_test_class_typesRepresents the register test class types
   Cregistered_test_classRepresents the registered test class
   CsettingsXtd.tunit settings
   Cstring_assertCollection of static methods that implement the most string assertions used in xtd::tUnit
   Cstring_assumeCollection of static methods that implement the most string assertions used in xtd::tUnit
   Cstring_validCollection of static methods that implement the most string assertions used in xtd::tUnit
   CtestRepresents a test method
   Ctest_classRepresents a test class
   Ctest_class_attributeRepresents a test class attribute
   Ctest_cleanup_attributeRepresents a test cleanup attribute
   Ctest_event_argsProvides data for the xtd::tunit::test events
   Ctest_initialize_attributeRepresents a test initialize attribute
   Ctest_method_attributeRepresents a test method attribute
   Ctunit_event_argsTunit_event_args is the base class for classes containing event data
   Cunit_testUnit test base interface
   CvalidCollection of static methods that implement the most common assertions used in xtd::tUnit
  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
   Ncss
    Ccss_reader
    Ccss_writer
    Cproperty
    Cselector
  Cabstract_objectRepresent an abstract class
  Caction_callableRepresents the action callable (actiontion, method, xtd::delegate, xtd::event, std::actiontional) concept
  CaddableRepresents the addable concept
  Cany_objectRepresent a polymorphic wrapper capable of holding any type
  Cargument_exceptionThe exception that is thrown when one of the arguments provided to a method is not valid
  Cargument_null_exceptionThe exception that is thrown when one of the arguments provided to a method is null
  Cargument_out_of_range_exceptionThe exception that is thrown when one of the arguments provided to a method is out of range
  Carithmetic_exceptionThe exception that is thrown for errors in an arithmetic, casting, or conversion operation
  CarithmeticableRepresents the arithmeticable concept
  CarrayProvides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the base class for all arrays
  Carray< type_t, 1, allocator_t >Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the base class for all arrays
  Carray< type_t, 2, allocator_t >Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the base class for all arrays
  Carray< type_t, 3, allocator_t >Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the base class for all arrays
  Carray<>Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the base class for all arrays
  Carray_abstract_objectAbstract object that represent array
  Casync_callback_callableRepresents the assync callable callable (function, method, xtd::delegate, xtd::event, std::functional) concept
  CattributeRepresents the base class for custom attributes
  Cbackground_colorRepresent background color output manipulator class
  Cbasic_arrayBase object that represent array
  Cbasic_stringRepresents text as a sequence of character units
  Cbasic_string_comparerRepresents a string comparison operation that uses specific case and culture-based or ordinal comparison rules
  CbeepRepresent beep output manipulator class
  Cbit_converterConverts base data types to an xtd::array of bytes, and an xtd::array of bytes to base data types
  CboxRepresents a boxed object
  Cbox_charRepresents a boxed char object
  Cbox_floating_pointRepresents a boxed floating point object
  Cbox_integerRepresents a boxed integer object
  Ccall_onceThe xtd::call_once struct can be used to execute a routine exactly once. This can be used to initialise data in a thread-safe way
  CcallableRepresents the callable (function, method, xtd::delegate, xtd::event, std::functional) concept
  CcharacterRepresents the character concept
  CcomparableRepresents the comparable concept
  CcompilerRepresents information about c++ libraries, such as the version and standard identifier. This class cannot be inherited
  CconsoleRepresents the standard input, output, and error streams for console applications
  Cconsole_cancel_event_argsProvides data for the console::cancel_key_press event. This class cannot be inherited
  Cconsole_key_infoSpecifies the standard keys on a console
  Cconst_overload_typeRepresents class that use to determine one of const overloaded methods
  CconvertRepresents API to convert base type code
  Cconvert_pointerRepresents API to convert pointers
  Cconvert_stringRepresents API to convert string containers
  Ccpp_languageRepresents information about c++ libraries, such as the version and language identifier. This class cannot be inherited
  Cdate_timeRepresents an instant in time, typically expressed as a date and time of day
  CdebugstreambufProvides an std::stringbuf for xtd::diagnostics::debug
  CdecrementableRepresents the decrementable concept
  Cdelegate< result_t()>Represents a delegate, which is a data structure that refers to a static method or to a class instance and an instance method of that class
  Cdelegate< result_t(arguments_t...)>Represents a delegate, which is a data structure that refers to a static method or to a class instance and an instance method of that class
  CdistributionRepresents information about an operating system distribution, such as the version and name. This class cannot be inherited
  Cdivided_by_zero_exceptionThe exception that is thrown when there is an attempt to divide an integral or decimal value by zero
  CdivisibleRepresents the divisible concept
  Cdomain_exceptionThe exception that is thrown for errors in domain. That is, situations where the inputs are outside of the domain on which an operation is defined.
  Cenum_objectProvides the base class for enumerations
  Cenum_object< std::nullptr_t >Provides the base class for enumerations
  Cenum_registerProvides the registration struct for enumerations
  Cenum_set_attributeProvides the set attribute struct for enumerations
  CenumerationRepresent the enumeration concept
  CenvironmentThe environment class
   Cxtd_libraryRepresents a xtd library that contains name, version and paths
  CeventRepresents an event
  Cevent_argsRepresents the base class for classes that contain event data, and provides a value to use for events that do not include event data
  CexceptionDefines the base class for predefined exceptions in the xtd namespace
  CfinallyNowadays, every C++ developer is familiar with the Resource Acquisition Is Initialization (RAII) technique. It binds resource acquisition and release to initialization and destruction of a variable that holds the resource. There are times when writing a special class for such a variable is not worth the effort. This is when xtd xtd::finally comes into play. xtd::finally is always executed at the end of the scope
  Cfixed_arrayRepresents a fixed array class
  Cforeground_colorRepresent foreground color output manipulator class
  Cformat_exceptionThe exception that is thrown when the format of an argument does not meet the parameter specifications of the invoked method
  CformatableRepresents the formatable concept
  CformatterProvides the base class to format any object
  Cforward_iterableRepresents the forward iterable concept
  Cfunc_callableRepresents the func callable (function, method, xtd::delegate, xtd::event, std::functional) concept
  Cgreater_than_comparableRepresents the greater than comparable concept
  CguidRepresents a globally unique identifier (GUID). A GUID is a 128-bit integer (16 bytes) that can be used across all computers and networks wherever a unique identifier is required. Such an identifier has a very low probability of being duplicated
  Ch_resultContains the HRESULT values used by xtd
  Chash_codeCombines the hash code for multiple values into a single hash code
  Ciasync_resultRepresents the status of an asynchronous operation
  CiclonableSupports cloning, which creates a new instance of a class with the same value as an existing instance
  CicomparableDefines a generalized comparison method that a value type or class implements to create a type-specific comparison method
  CiequatableDefines a generalized method that a value type or class implements to create a type-specific method for determining equality of instances
  CiformatableProvides functionality to format the value of an object into a string representation
  CihashableDefines a generalized method that a value type or class implements to create a type-specific method for determining equality of instances
  CincrementableRepresents the incrementable concept
  CindexRepresents a type that can be used to index a collection either from the beginning or the end
  Cindex_out_of_range_exceptionThe exception that is thrown when an attempt is made to access an element of an array with an index that is outside the bounds of the array
  CintegerRepresents the integer concept
  Cinteger_16Represents the integer 16 bits concept
  Cinteger_32Represents the integer 32 bits concept
  Cinteger_64Represents the integer 64 bits concept
  Cinteger_8Represents the integer 8 bits concept
  Cinteger_arithmeticableRepresents the integer arithmeticable concept
  CinterfaceRepresent an interface class
  Cinterrupt_exceptionThe exception that is thrown when a method call is invalid for the object's current state
  Cinvalid_cast_exceptionThe exception that is thrown for invalid casting or explicit conversion
  Cinvalid_operation_exceptionThe exception that is thrown when the format of an argument does not meet the parameter specifications of the invoked method
  Cinvalid_program_exceptionThe exception that is thrown when a program contains invalid metadata. Generally this indicates a bug in the compiler that generated the program
  CinvocableRepresents the invocable (function, method, xtd::delegate, xtd::event, std::functional) concept
  CiobservableProvides a mechanism for receiving push-based notifications
  CiobserverProvides a mechanism for receiving push-based notifications
  CiprogressDefines a provider for progress updates
  Cis_value_typeType trait that determines whether a type can be inserted into an std::ostream using the stream insertion operator (operator<<)
  Cis_value_type< xtd::value_type< value_t > >Specialization of is_value_type for types that support stream insertion into std::ostream
  CistringableProvides a way to represent the current object as a string
  Cisynchronize_invokeProvides a way to synchronously or asynchronously execute a delegate
  CiterableRepresents the iterable concept
  Clength_exceptionThe exception that is thrown when an attempts to exceed implementation defined length limits for some object
  Cless_than_comparableRepresents the less than comparable concept
  ClogicalRepresent a logical concept
  CmathProvides constants and static methods for trigonometric, logarithmic, and other common mathematical functions
  Cmemory_informationRepresents information about the memory. This class is static
  CmodableRepresents the modable concept
  CmultipliableRepresents the multipliable concept
  Cnon_const_overload_typeRepresents class that use to determine one of non const overloaded methods
  Cnot_finite_number_exceptionThe exception that is thrown when a floating-point value is positive infinity, negative infinity, or Not-a-Number (NaN)
  Cnot_implemented_exceptionThe exception that is thrown when a requested method or operation is not implemented
  Cnot_supported_exceptionThe exception that is thrown when an invoked method is not supported, or when there is an attempt to read, seek, or write to a stream that does not support the invoked functionality
  Cnull_pointer_exceptionThe exception that is thrown when there is an attempt to dereference a null object pointer
  CnumberRepresents the number concept alias
  CnumericRepresents the numeric concept
  CobjectSupports all classes in the xtd class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all classes in the xtd. It is the root of the type hierarchy
  Cobject_closed_exceptionThe exception that is thrown when one of the arguments provided to a method is not valid
  Coperating_systemRepresents information about an operating system, such as the version and platform identifier. This class cannot be inherited
  Coperation_canceled_exceptionThe exception that is thrown in a thread upon cancellation of an operation that the thread was executing
  Cout_of_memory_exceptionThe exception that is thrown when one of the arguments provided to a method is not valid
  Coverflow_exceptionThe exception that is thrown when an arithmetic, casting, or conversion operation in a checked context results in an overflow
  Coverload_typeRepresents class that use to determine one of const and non const overloaded methods
  Cplatform_not_supported_exceptionThe exception that is thrown when a feature does not run on a particular platform
  Cpost_decrementableRepresents the post decrementable concept
  Cpost_incrementableRepresents the post decrementable concept
  Cpre_decrementableRepresents the pre decrementable concept
  Cpre_incrementableRepresents the post decrementable concept
  Cpredicate_callableRepresents the predicate callable (function, method, xtd::delegate, xtd::event, std::functional) concept
  CprocessorRepresents information about a processor, such as the architecture. This class cannot be inherited
  Cprogram_exit_event_argsProvides data for the environment program exit event. This class cannot be inherited
  CrandomRepresents a pseudo-random number generator, a device that produces a sequence of numbers that meet certain statistical requirements for randomness
  CrangeRepresents a range that has start and end indexes
   Coffset_and_lengthRepresents a offset and length
  Crank_exceptionThe exception that is thrown when an array with the wrong number of dimensions is passed to a method
  Cread_only_span
  CrealRepresents the real concept
  Creal_decimalRepresents the real decimal concept
  Creal_doubleRepresents the real double concept
  Creal_singleRepresents the real single concept
  Creference_wrapper_objectThe xtd::reference_wrapper_object is a reference wrapper as std::reference_wrapper
  Creset_colorRepresent reset color output manipulator class
  Cscope_exitNowadays, every C++ developer is familiar with the Resource Acquisition Is Initialization (RAII) technique. It binds resource acquisition and release to initialization and destruction of a variable that holds the resource. There are times when writing a special class for such a variable is not worth the effort. This is when xtd xtd::scope_exit comes into play. xtd::scope_exit is always executed at the end of the scope
  Cscope_failNowadays, every C++ developer is familiar with the Resource Acquisition Is Initialization (RAII) technique. It binds resource acquisition and release to initialization and destruction of a variable that holds the resource. There are times when writing a special class for such a variable is not worth the effort. This is when xtd xtd::scope_fail comes into play. xtd::scope_fail is executed only if an exception is in progress
  Cscope_successNowadays, every C++ developer is familiar with the Resource Acquisition Is Initialization (RAII) technique. It binds resource acquisition and release to initialization and destruction of a variable that holds the resource. There are times when writing a special class for such a variable is not worth the effort. This is when xtd xtd::scope_success comes into play. xtd::scope_success is executed only if no exception
  Csignal_cancel_event_argsProvides data for the environment signal event. This class cannot be inherited
  Csigned_integerRepresents the signed integer concept
  Csigned_integer_16Represents the signed integer 16 bits concept
  Csigned_integer_32Represents the signed integer 32 bits concept
  Csigned_integer_64Represents the signed integer 64 bits concept
  Csigned_integer_8Represents the signed integer 8 bits concept
  Csoftware_termination_exceptionThe exception that is thrown when a method call is invalid for the object's current state
  CspanRepresents a non-owning view over a contiguous sequence of objects
  CstartupDefines the xtd::startup object that can be used in the main method to safely call the application's main entry point
  Cstatic_objectRepresent a static object. A static class can't be instantiated (constructors are deleted)
  Cstream_insertableRepresents the stream insertable concept
  CstringableRepresents the stringable concept
  CsubtractableRepresents the subtractable concept
  Csystem_exceptionThe exception that is thrown when a method call is invalid for the object's current state
  Csystem_reportProvides system report about the current system environment
  Ctarget_typeRepresents information about target type, such as the target identifier. This class cannot be inherited
  CtextualRepresents the textual concept
  Ctextual_literalRepresents the textual literal concept
  Ctime_spanRepresents a time interval
  Ctime_zone_infoRepresents any time zone in the world
   Ctransition_timeProvides information about a specific time change, such as the change from daylight saving time to standard time or vice versa, in a particular time zone
   Cadjustment_ruleProvides information about a time zone adjustment, such as the transition to and from daylight saving time
  Ctime_zone_not_found_exceptionThe exception that is thrown when the time allotted for a process or operation has expired
  Ctimeout_exceptionThe exception that is thrown when the time allotted for a process or operation has expired
  CtoolkitRepresents a toolkit
  CtracestreambufProvides an std::stringbuf for xtd::diagnostics::trace
  Ctype_objectRepresents type declarations: class types, interface types, array types, value types, enumeration types, type parameters, generic type definitions, and open or closed constructed generic types
  Cunauthorized_access_exceptionThe exception that is thrown when the operating system denies access because of an I/O error or a specific type of security error
  Cunderflow_exceptionThe exception that is thrown when an arithmetic, casting, or conversion operation in a checked context results in an underflow
  CunsafeContains unsafe cast as operators
  Cunsigned_integerRepresents unsigned integer concept
  Cunsigned_integer_16Represents the unsigned integer 16 bist concept
  Cunsigned_integer_32Represents the unsigned integer 32 bist concept
  Cunsigned_integer_64Represnets the unsigned integer 64 bits concept
  Cunsigned_integer_8Represents the unsigned integer 8 bits concept
  CuriProvides an object representation of a uniform resource identifier (URI) and easy access to the parts of the URI
  Curi_format_exceptionThe exception that is thrown when an invalid Uniform Resource Identifier (URI) is detected
  Curi_template_match_exceptionRepresents an error when matching a Uri to a UriTemplateTable
  Cvalue_typeRepresents a value_type struct
  CversionRepresents the version number of an assembly, operating system, or the xtd. This class cannot be inherited
  Cxml_syntax_exceptionThe exception that is thrown when there is a syntax error in XML parsing