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
 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
 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 enumerable_generator
 Cpromise_type
 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
 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
 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
 Cadd_expressionThe xtd::expressions::add_expression is the add expression
 Cand_expressionThe xtd::expressions::and_expression is the bitwise and expression
 Cbinary_expressionThe xtd::expressions::binary_expression is the base class for xtd::expressions::placeholder
 Ccompare_three_way_expressionThe xtd::expressions::compare_three_way_expression is the three_way_comparison expression
 Cconditional_expressionThe xtd::expressions::conditional_expression is the base class for xtd::expressions::placeholder
 CconstantThe xtd::expressions::constant is the constant wrapper
 Cdivide_expressionThe xtd::expressions::divide_expression is the division expression
 Cequal_expressionThe xtd::expressions::equal_expression 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_than_expressionThe xtd::expressions::greater_than_expression is the greater expression
 Cgreater_than_or_equal_expressionThe xtd::expressions::greater_than_or_equal_expression is the greater or equal expression
 Cinvocation_expressionThe xtd::expressions::invocation_expression is the base class for xtd::expressions::placeholder
 Cleft_shift_expressionThe xtd::expressions::left_shift_expression is the bitwise left expression
 Cless_than_expressionThe xtd::expressions::less_than_expression is the less expression
 Cless_than_or_equal_expressionThe xtd::expressions::less_than_or_equal_expression is the less or equal expression
 Clogical_and_expressionThe xtd::expressions::logical_and_expression is the and alse expression
 Clogical_not_expressionThe xtd::expressions::logical_not_expression is the not 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
 Cmodulo_expressionThe xtd::expressions::modulo_expression is the modulo expression
 Cmultiply_expressionThe xtd::expressions::multiply_expression is the multiplication expression
 Cnot_equal_expressionThe xtd::expressions::not_equal_expression is the not equal expression
 Cnot_expressionThe xtd::expressions::not_expression is the bitwise not expression
 Cor_else_expressionThe xtd::expressions::or_else_expression is the or expression
 Cor_expressionThe xtd::expressions::or_expression is the bitwise or expression
 CplaceholderThe xtd::expressions::placeholder object is placeholder for all expressions
 Cplaceholder_expressionThe xtd::expressions::placeholder_expression is the base class for xtd::expressions::placeholder
 CplaceholdersGenerates a set of positional placeholders that can be decomposed using structured bindings to build readable and composable expression templates
 Cright_shift_expressionThe xtd::expressions::right_shift_expression 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::placeholder
 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::placeholder
 Cxor_expressionThe xtd::expressions::xor_expression 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 class 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
 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 canceled, 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
 Cbasic_taskRepresents a base class for asynchronous operation
 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
 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
 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
 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
 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
 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
 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
 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
 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
 Crank_exceptionThe exception that is thrown when an array with the wrong number of dimensions is passed to a method
 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