►NAspose | |
►NSlides | |
►NAnimation | |
CAnimationTimeLine | Represents timeline of animation. |
CBehavior | Represent base class behavior of effect. |
CBehaviorCollection | Represents collection of behavior effects. |
CBehaviorFactory | Allows to create animation effects |
CBehaviorProperty | Represent property types for animation behavior. Follows the list of properties from https://msdn.microsoft.com/en-us/library/dd949052(v=office.15).aspx and https://msdn.microsoft.com/en-us/library/documentformat.openxml.presentation.attributename(v=office.15).aspx |
CBehaviorPropertyCollection | Represents timing properties for the effect behavior. |
CColorEffect | Represents a color effect for an animation behavior. |
CColorOffset | Represent color offset. |
CCommandEffect | Represents a command effect for an animation behavior. |
CEffect | Represents animation effect. |
CFilterEffect | Represent filter effect of behavior. |
CIBehavior | Represent base class behavior of effect. |
CIBehaviorCollection | Represents collection of behavior effects. |
CIBehaviorFactory | Allows to create animation effects |
CIBehaviorProperty | Represent property types for animation behavior. Follows the list of properties from https://msdn.microsoft.com/en-us/library/dd949052(v=office.15).aspx and https://msdn.microsoft.com/en-us/library/documentformat.openxml.presentation.attributename(v=office.15).aspx |
CIBehaviorPropertyCollection | Represents timing properties for the effect behavior. |
CIColorEffect | Represents a color effect for an animation behavior. |
CIColorOffset | Represent color offset. |
CICommandEffect | Represents a command effect for an animation behavior. |
CIEffect | Represents animation effect. |
CIFilterEffect | Represent filter effect of behavior. |
CIMotionCmdPath | Represent one command of a path. |
CIMotionEffect | Represent motion effect behavior of effect. |
CIMotionPath | Represent motion path. |
CIPoint | Represent animation point. |
CIPointCollection | Represents a collection of portions. |
CIPropertyEffect | Represent property effect behavior. |
CIRotationEffect | Represent rotation behavior of effect. |
CIScaleEffect | Represents animation scale effect. |
CISequence | Represents sequence (collection of effects). |
CISequenceCollection | Represents collection of interactive sequences. |
CISetEffect | Represents a set effect for an animation behavior. |
CITextAnimation | Represent text animation. |
CITextAnimationCollection | Represents collection of text animations. |
CITiming | Represents animation timing. |
CMotionCmdPath | Represent one command of a path. |
CMotionEffect | Represent motion effect behavior of effect. |
CMotionPath | Represent motion path. |
CPoint | Represent animation point. |
CPointCollection | Represent collection of animation points. |
CPropertyEffect | Represent property effect behavior. |
CRotationEffect | Represent rotation behavior of effect. |
CScaleEffect | Represents animation scale effect. |
CSequence | Represents sequence (collection of effects). |
CSequenceCollection | Represents collection of interactive sequences. |
CSetEffect | Represents a set effect for an animation behavior. |
CTextAnimation | Represent text animation. |
CTextAnimationCollection | Represents collection of text animations. |
CTiming | Represents animation timing. |
►NCharts | |
CAxesManager | Provides access to chart axes. |
CAxis | Encapsulates the object that represents a chart's axis. |
CAxisFormat | Represents chart format properties. |
CBaseChartValue | Represents a value of a chart. |
CChart | Represents an graphic chart on a slide. |
CChartCategory | Represents chart categories. |
CChartCategoryCollection | Represents collection of ChartCategory |
CChartCategoryLevelsManager | Managed container of the values of the chart category levels. |
CChartCellCollection | Represents collection of a cells with data. |
CChartData | Represents data used for a chart plotting. |
CChartDataCell | Represents cell for chart data. |
CChartDataPoint | Represents series data point. |
CChartDataPointCollection | Represents collection of a series data point. |
CChartDataPointLevel | Represents data point level. Applies for Treemap and Sunburst chart. |
CChartDataPointLevelsManager | Container of data point levels. Applied for Treeamp and Sunburst series. Data point levels indexing is zero-based. |
CChartDataWorkbook | Provides access to embedded Excel workbook |
CChartDataWorksheet | Represents worksheet associated with IChartDataCell |
CChartDataWorksheetCollection | Represents the collection of worksheets of chart data workbook. |
CChartLinesFormat | Represents gridlines format properties. |
CChartPlotArea | Represents rectangle where chart should be plotted. |
CChartPortionFormat | This class contains the chart portion formatting properties used in charts. Unlike IPortionFormatEffectiveData, all properties of this class are writeable. |
CChartSeries | Represents a chart series. |
CChartSeriesCollection | Represents collection of ChartSeries |
CChartSeriesGroup | Represents group of series. |
CChartTextFormat | Specifies default text formatting for chart text elements. |
CChartTitle | Represents chart title properties. |
CChartTypeCharacterizer | Helper for getting additional information about charts and series by its ChartType. |
CChartWall | Represents walls on 3d charts. |
CDataLabel | Represents a series labels. |
CDataLabelCollection | Represents a series labels. |
CDataLabelFormat | Represents formatting options for DataLabel. |
CDataSourceTypeForErrorBarsCustomValues | Specifies types of values in ChartDataPoint::get_ErrorBarsCustomValues properties list |
CDataTable | Represents data table properties. |
CDetails_AxesCompositionNotCombinableException | Exception which thrown when axes composition of the series is not combinable with present axes composition in chart. |
CDetails_CannotCombine2DAnd3DChartsException | Exception which thrown when trying to combine 2D and 3D chart types. |
CDoubleChartValue | Represent double value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value. |
CErrorBarsCustomValues | Specifies the errors bar values. It shall be used only when the Error bars value type is Custom. |
CErrorBarsFormat | Represents error bars of chart series. ErrorBars custom values are in IChartDataPointCollection (in IChartDataPoint::get_ErrorBarsCustomValues() property). |
CFormat | Represents chart format properties. |
CIActualLayout | Specifies actual position of a chart element. |
CIAxesManager | Provides access to chart axes. |
CIAxis | Encapsulates the object that represents a chart's axis. |
CIAxisFormat | Represents chart format properties. |
CIBaseChartValue | Represents a value of a chart. |
CIChart | Represents an graphic chart on a slide. |
CIChartCategory | Represents chart categories. |
CIChartCategoryCollection | Represents collection of IChartCategory |
CIChartCategoryLevelsManager | Managed container of the values of the chart category levels. |
CIChartCellCollection | Represents collection of a cells with data. |
CIChartComponent | Represents a component of a chart. |
CIChartData | Represents data used for a chart plotting. |
CIChartDataCell | Represents cell for chart data. |
CIChartDataPoint | Represents series data point. |
CIChartDataPointCollection | Represents collection of a series data point. |
CIChartDataPointLevel | Represents data point level. Applies for Treemap and Sunburst chart. |
CIChartDataPointLevelsManager | Container of data point levels. Applied for Treeamp and Sunburst series. Data point levels indexing is zero-based. |
CIChartDataWorkbook | Provides access to embedded Excel workbook |
CIChartDataWorksheet | Represents worksheet associated with IChartDataCell |
CIChartDataWorksheetCollection | Represents the collection of worksheets of chart data workbook. |
CIChartLinesFormat | Represents gridlines format properties. |
CIChartParagraphFormat | Represents a paragraph formatting properties of a chart. |
CIChartPlotArea | Represents chart title properties. |
CIChartPortionFormat | Represents the chart portion formatting properties used in charts. |
CIChartSeries | Represents a chart series. |
CIChartSeriesCollection | Represents collection of IChartSeries |
CIChartSeriesGroup | Represents group of series. |
CIChartSeriesGroupCollection | Represents the collection of groups of combinable series. |
CIChartSeriesReadonlyCollection | Represents a readonly collection of IChartSeries |
CIChartTextBlockFormat | Represents formatting properties for chart text elements. |
CIChartTextFormat | Chart operate with restricted set of text format properties. IChartTextFormat, IChartTextBlockFormat, IChartParagraphFormat, IChartPortionFormat interfaces describe this restricted set. |
CIChartTitle | Represents chart title properties. |
CIChartWall | Represents walls on 3d charts. |
CIDataLabel | Represents a series labels. |
CIDataLabelCollection | Represents a series labels. |
CIDataLabelFormat | Represents formatting options for DataLabel. |
CIDataSourceTypeForErrorBarsCustomValues | Specifies types of values in ChartDataPoint.ErrorBarsCustomValues properties list |
CIDataTable | Represents data table properties. |
CIDoubleChartValue | Represent double value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value. |
CIErrorBarsCustomValues | Specifies the errors bar values. It shall be used only when the Error bars value type is Custom. |
CIErrorBarsFormat | Represents error bars of chart series. ErrorBars custom values are in IChartDataPointCollection (in IChartDataPoint::get_ErrorBarsCustomValues() property). |
CIFormat | Represents chart format properties. |
CIFormattedTextContainer | Represents chart text format. |
CILayoutable | Specifies the exact position of a chart element. |
CILegend | Represents chart's legend properties. |
CILegendEntryCollection | Represents legends collection. |
CILegendEntryProperties | Represents legend properties of a chart. |
CIMarker | Represents marker of a chert. |
CIMultipleCellChartValue | Represents a collection of a chart cells. |
CIOverridableText | Represents overridable text for a chart. |
CIPieSplitCustomPointCollection | Represents a collection of points that shall be drawn in the second pie or bar on a bar-of-pie or pie-of-pie chart with a custom split. |
CIRotation3D | Represents 3D rotation of a chart. |
CISingleCellChartValue | Represents a chart data cell. |
CIStringChartValue | Represent string value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value. |
CIStringOrDoubleChartValue | Represent string or double value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value. |
CITrendline | Class represents trend line of chart series |
CITrendlineCollection | Represents a collection of TrendlineEx |
CIUpDownBarsManager | Provide access to up/down bars of Line- or Stock-chart. |
CLegend | Represents chart's legend properties. |
CLegendEntryCollection | Represents legends collection. |
CLegendEntryProperties | Represents legend properties of a chart. |
CMarker | Represents marker of a chert. |
CPieSplitCustomPointCollection | Represents a collection of points for splitting point in a bar-of-pie or pie-of-pie chart with a custom split. |
CRotation3D | Represents 3D rotation of a chart. |
CStringChartValue | Represent string value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value. |
CStringOrDoubleChartValue | Represent string or double value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value. |
CTrendline | Class represents trend line of chart series |
CTrendlineCollection | Represents a collection of Trendline |
CUpDownBarsManager | Provide access to up/down bars of Line- or Stock-chart. |
►NDOM | |
►NOle | |
COleEmbeddedDataInfo | Represents embedded data info for OLE object. |
►NDrawing | |
CMargin32f | Margin |
CMargin64d | Margin |
CRect32f | Rectangle struct |
CRect64d | Rectangle struct |
CVector2d32f | 2D vector with float components |
CVector2d64d | 2D vector with double components |
►NEffects | |
CAlphaBiLevel | Represents an Alpha Bi-Level effect. Alpha (Opacity) values less than the threshold are changed to 0 (fully transparent) and alpha values greater than or equal to the threshold are changed to 100% (fully opaque). |
CAlphaCeiling | Represents an Alpha Ceiling effect. Alpha (opacity) values greater than zero are changed to 100%. In other words, anything partially opaque becomes fully opaque. |
CAlphaFloor | Represents an Alpha Floor effect. Alpha (opacity) values less than 100% are changed to zero. In other words, anything partially transparent becomes fully transparent. |
CAlphaInverse | Represents an Alpha Inverse effect. Alpha (opacity) values are inverted by subtracting from 100%. |
CAlphaModulate | Represents an Alpha Modulate effect. Effect alpha (opacity) values are multiplied by a fixed percentage. The effect container specifies an effect containing alpha values to modulate. |
CAlphaModulateFixed | Represents an Alpha Modulate Fixed effect. Effect alpha (opacity) values are multiplied by a fixed percentage. |
CAlphaReplace | Represents and Alpha Replace effect. Effect alpha (opacity) values are replaced by a fixed alpha. |
CBiLevel | Represents a Bi-Level (black/white) effect. Input colors whose luminance is less than the specified threshold value are changed to black. Input colors whose luminance are greater than or equal the specified value are set to white. The alpha effect values are unaffected by this effect. |
CBlur | Represents a Blur effect that is applied to the entire shape, including its fill. All color channels, including alpha, are affected. |
CColorChange | Represents a Color Change effect. Instances of FromColor are replaced with instances of ToColor. |
CColorReplace | Represents a Color Replacement effect. All effect colors are changed to a fixed color. Alpha values are unaffected. |
CDuotone | Represents a Duotone effect. For each pixel, combines Color1 and Color2 through a linear interpolation to determine the new color for that pixel. |
CEffectFactory | Allows to create effects |
CFillOverlay | Represents a Fill Overlay effect. A fill overlay may be used to specify an additional fill for an object and blend the two fills together. |
CGlow | Represents a Glow effect, in which a color blurred outline is added outside the edges of the object. |
CGrayScale | Represents a Gray Scale effect. Converts all effect color values to a shade of gray, corresponding to their luminance. Effect alpha (opacity) values are unaffected. |
CHSL | Represents a Hue/Saturation/Luminance effect. The hue, saturation, and luminance may each be adjusted relative to its current value. |
CIAlphaBiLevel | Represents an Alpha Bi-Level effect. Alpha (Opacity) values less than the threshold are changed to 0 (fully transparent) and alpha values greater than or equal to the threshold are changed to 100% (fully opaque). |
CIAlphaBiLevelEffectiveData | Immutable object which represents an Alpha Bi-Level effect. Alpha (Opacity) values less than the threshold are changed to 0 (fully transparent) and alpha values greater than or equal to the threshold are changed to 100% (fully opaque). |
CIAlphaCeiling | Represents an Alpha Ceiling effect. Alpha (opacity) values greater than zero are changed to 100%. In other words, anything partially opaque becomes fully opaque. |
CIAlphaCeilingEffectiveData | Immutable object which represents an Alpha Ceiling effect. Alpha (opacity) values greater than zero are changed to 100%. In other words, anything partially opaque becomes fully opaque. |
CIAlphaFloor | Represents an Alpha Floor effect. Alpha (opacity) values less than 100% are changed to zero. In other words, anything partially transparent becomes fully transparent. |
CIAlphaFloorEffectiveData | Immutable object which represents an Alpha Floor effect. Alpha (opacity) values less than 100% are changed to zero. In other words, anything partially transparent becomes fully transparent. |
CIAlphaInverse | Represents an Alpha Inverse effect. Alpha (opacity) values are inverted by subtracting from 100%. |
CIAlphaInverseEffectiveData | Immutable object which represents an Alpha Inverse effect. Alpha (opacity) values are inverted by subtracting from 100%. |
CIAlphaModulate | Represents an Alpha Modulate effect. Effect alpha (opacity) values are multiplied by a fixed percentage. The effect container specifies an effect containing alpha values to modulate. |
CIAlphaModulateEffectiveData | Immutable object which represents an Alpha Modulate effect. Effect alpha (opacity) values are multiplied by a fixed percentage. The effect container specifies an effect containing alpha values to modulate. |
CIAlphaModulateFixed | Represents an Alpha Modulate Fixed effect. Effect alpha (opacity) values are multiplied by a fixed percentage. |
CIAlphaModulateFixedEffectiveData | Immutable object which represents an Alpha Modulate Fixed effect. Effect alpha (opacity) values are multiplied by a fixed percentage. |
CIAlphaReplace | Represents base IImageTransformOperation interface. |
CIAlphaReplaceEffectiveData | Immutable object which represents and Alpha Replace effect. Effect alpha (opacity) values are replaced by a fixed alpha. |
CIApplicableEffect | |
CIBiLevel | Represents base IImageTransformOperation interface. |
CIBiLevelEffectiveData | Immutable object which represents a Bi-Level (black/white) effect. Input colors whose luminance is less than the specified threshold value are changed to black. Input colors whose luminance are greater than or equal the specified value are set to white. The alpha effect values are unaffected by this effect. |
CIBlur | Represents a Blur effect that is applied to the entire shape, including its fill. All color channels, including alpha, are affected. |
CIBlurEffectiveData | Immutable object which represents a Blur effect that is applied to the entire shape, including its fill. All color channels, including alpha, are affected. |
CIColorChange | Represents a Color Change effect. Instances of FromColor are replaced with instances of ToColor. |
CIColorChangeEffectiveData | Immutable object which represents a Color Change effect. Instances of FromColor are replaced with instances of ToColor. |
CIColorReplace | Represents a Color Replacement effect. |
CIColorReplaceEffectiveData | Immutable object which represents a Color Replacement effect. All effect colors are changed to a fixed color. Alpha values are unaffected. |
CIDuotone | Represents a Duotone effect. |
CIDuotoneEffectiveData | Immutable object which represents a Duotone effect. For each pixel, combines clr1 and clr2 through a linear interpolation to determine the new color for that pixel. |
CIEffectEffectiveData | Base class for immutable objects, which represent effect. |
CIEffectFactory | Allows to create effects' instances |
CIFillOverlay | Represents a Fill Overlay effect. A fill overlay may be used to specify an additional fill for an object and blend the two fills together. |
CIFillOverlayEffectiveData | Immutable object which represents a Fill Overlay effect. A fill overlay may be used to specify an additional fill for an object and blend the two fills together. |
CIGlow | Represents a Glow effect, in which a color blurred outline is added outside the edges of the object. |
CIGlowEffectiveData | Immutable object which represents a Glow effect, in which a color blurred outline is added outside the edges of the object. |
CIGrayScale | Represents IImageTransformOperation interface. |
CIGrayScaleEffectiveData | Immutable object which representsepresents a Gray Scale effect. Converts all effect color values to a shade of gray, corresponding to their luminance. Effect alpha (opacity) values are unaffected. |
CIHSL | Represents a Hue/Saturation/Luminance effect. The hue, saturation, and luminance may each be adjusted relative to its current value. |
CIHSLEffectiveData | Represents a Hue/Saturation/Luminance effect. The hue, saturation, and luminance may each be adjusted relative to its current value. |
CIImageTransformOCollectionEffectiveData | Immutable object that represents a readonly collection of effective image transform effects. |
CIImageTransformOperation | Represents abstract image transformation effect. |
CIImageTransformOperationCollection | Represents a collection of effects apllied to an image. |
CIImageTransformOperationFactory | Allows to create image effects' instances |
CIInnerShadow | Represents a inner shadow effect. |
CIInnerShadowEffectiveData | Immutable object which represents a inner shadow effect. |
CILuminance | Represents a Luminance effect. Brightness linearly shifts all colors closer to white or black. Contrast scales all colors to be either closer or further apart. |
CILuminanceEffectiveData | Represents a Luminance effect. Brightness linearly shifts all colors closer to white or black. Contrast scales all colors to be either closer or further apart. |
CImageTransformOCollectionEffectiveData | Immutable object that represents a readonly collection of effective image transform effects. |
CImageTransformOperation | Represents abstract image transformation effect. |
CImageTransformOperationCollection | Represents a collection of effects apllied to an image. |
CImageTransformOperationFactory | Allows to create image transform operations |
CInnerShadow | Represents a Inner Shadow effect. |
CIOuterShadow | Represents an Outer Shadow effect. |
CIOuterShadowEffectiveData | Immutable object which represents an Outer Shadow effect. |
CIPresetShadow | Represents a Preset Shadow effect. |
CIPresetShadowEffectiveData | Immutable object which represents a Preset Shadow effect. |
CIReflection | Represents a reflection effect. |
CIReflectionEffectiveData | Immutable object which represents a Reflection effect. |
CISoftEdge | Represents a Soft Edge effect. The edges of the shape are blurred, while the fill is not affected. |
CISoftEdgeEffectiveData | Immutable object which represents a soft edge effect. The edges of the shape are blurred, while the fill is not affected. |
CITint | Represents a Tint effect. Shifts effect color values towards/away from hue by the specified amount. |
CITintEffectiveData | Immutable object which represents a Tint effect. Shifts effect color values towards/away from hue by the specified amount. |
CIVisualEffect | |
CLuminance | Represents a Luminance effect. Brightness linearly shifts all colors closer to white or black. Contrast scales all colors to be either closer or further apart. |
COuterShadow | Represents an Outer Shadow effect. |
CPresetShadow | Represents a Preset Shadow effect. |
CReflection | Represents a Reflection effect. |
CSoftEdge | Represents a soft edge effect. The edges of the shape are blurred, while the fill is not affected. |
CTint | Represents a Tint effect. Shifts effect color values towards/away from hue by the specified amount. |
►NExport | |
►NXaml | |
CIXamlOptions | Options that control how a XAML document is saved. |
CIXamlOutputSaver | Represents an output saver implementation for transfer data to the external storage. |
CXamlOptions | Options that control how a XAML document is saved. |
CEmbedAllFontsHtmlController | The formatting controller class to use for embedding all presentation fonts in WOFF format. |
CEmbeddedEotFontsHtmlController | The formatting controller class to use for fonts embedding in EOT format |
CEmbeddedWoffFontsHtmlController | The formatting controller class to use for fonts embedding in WOFF format |
CFrameTickEventArgs | Represents arguments of the PresentationPlayer::FrameTick event. |
CGifOptions | Represents GIF exporting options. |
CHtml5Options | Represents a HTML5 exporting options. |
CHtmlFormatter | Represents HTML file template. |
CHtmlGenerator | Html generator. |
CHtmlOptions | Represents a HTML exporting options. |
CIEmbeddedEotFontsHtmlController | Embedded Eot fonts HTML controller. |
CIEmbeddedWoffFontsHtmlController | Embedded woff fonts html controller. |
CIGifOptions | Represents GIF exporting options. |
CIHtml5Options | Represents a HTML5 exporting options. |
CIHtmlFormatter | Represents HTML file template. |
CIHtmlFormattingController | Controls a html file generation. |
CIHtmlGenerator | Html generator. |
CIHtmlOptions | Represents a HTML exporting options. |
CILinkEmbedController | Callback interface used to determine how object should be processed during saving. |
CINotesCommentsLayoutingOptions | Provides options that control the look of layouting of notes and comments in exported document. |
CIPdfOptions | Provides options that control how a presentation is saved in Pdf format. |
CIPptOptions | Provides options that control how a presentation is saved in PPT format. |
CIPptxOptions | Represents options for saving OpenXml presentations (PPTX, PPSX, POTX, PPTM, PPSM, POTM). |
CIPresentationAnimationPlayer | Represents a player of the animation |
CIRenderingOptions | Provides options that control how a presentation/slide is rendered. |
CIResponsiveHtmlController | Responsive HTML Controller |
CISaveOptions | Options that control how a presentation is saved. |
CISaveOptionsFactory | Allows to create save options' instances |
CISlideImageFormat | Determines format in which slide image will be saved for presentation to HTML export. |
CISVGOptions | Represents an SVG options. |
CISvgShape | Represents options for SVG shape. |
CISvgShapeAndTextFormattingController | Controls SVG shape and text generation. |
CISvgShapeFormattingController | Controls SVG shape generation. |
CISvgTSpan | Represents options for SVG text portion ("tspan"). |
CISwfOptions | Provides options that control how a presentation is saved in SWF format. |
CITextToHtmlConversionOptions | Options for extracting HTML from the Pptx text. |
CITiffOptions | Provides options that control how a presentation is saved in TIFF format. |
CIVideoPlayerHtmlController | This class allows export of video and audio files into a HTML |
CIVideoPlayerHtmlControllerFactory | Allows to create VideoPlayerHtmlController. |
CIXpsOptions | Provides options that control how a presentation is saved in XPS format. |
CNotesCommentsLayoutingOptions | Provides options that control the look of layouting of notes and comments in exported document. |
CPdfOptions | Provides options that control how a presentation is saved in Pdf format. |
CPptOptions | Provides options that control how a presentation is saved in PPT format. |
CPptxOptions | Represents options for saving OpenXml presentations (PPTX, PPSX, POTX, PPTM, PPSM, POTM). |
CPresentationAnimationsGenerator | Represents a generator of the animations in the Presentation. |
CPresentationPlayer | Represents the player of animations associated with the Presentation. |
CRenderingOptions | Provides options that control how a presentation/slide is rendered. |
CResponsiveHtmlController | Responsive HTML Controller |
CSaveOptions | Abstract class with options that control how a presentation is saved. |
CSaveOptionsFactory | Allows to create save options' instances |
CSlideImageFormat | Determines format in which slide image will be saved for presentation to HTML export. |
CSVGOptions | Represents an SVG options. |
CSvgShape | Represents options for SVG shape. |
CSvgTSpan | Represents options for SVG text portion ("tspan"). |
CSwfOptions | Provides options that control how a presentation is saved in Swf format. |
CTextToHtmlConversionOptions | Options for extracting HTML from the Pptx text. |
CTiffOptions | Provides options that control how a presentation is saved in TIFF format. |
CVideoPlayerHtmlController | This class allows export of video and audio files into a HTML |
CVideoPlayerHtmlControllerFactory | Allows to create VideoPlayerHtmlController. |
CXpsOptions | Provides options that control how a presentation is saved in XPS format. |
►NImport | |
CExternalResourceResolver | Callback class used to resolve external resources during Html, Svg documents import |
CHtmlExternalResolver | Callback object used by HTML import routine to obtain referrenced objects such as images |
CIExternalResourceResolver | Callback interface used to resolve external resources during Html, Svg documents import. |
CIHtmlExternalResolver | Callback interface used by HTML import routine to obtain referrenced objects such as images. |
►NInk | |
CIInk | Represents an ink object on a slide. |
CInk | Represents an ink object on a slide. |
►NLowCode | |
CCollect | Represents a group of methods intended to collect model objects of different types from Presentation. |
CCompress | Represents a group of methods intended to compress Presentation. |
CConvert | Represents a group of methods intended to convert Presentation. |
CForEach | Represents a group of methods intended to iterate over different Presentation model objects. These methods can be useful if you need to iterate and change some Presentation' elements formatting or content, e.g. change each portion formatting. |
►NMathText | |
NRendering | |
CBaseScript | Math script |
CIHasControlCharacterProperties | IMathElement with Control Character Properties |
CIMathAccent | Specifies the accent function, consisting of a base and a combining diacritical mark Example: 𝑎́ |
CIMathAccentFactory | Allows to create a math accent |
CIMathArray | Specifies a vertical array of equations or any mathematical objects |
CIMathArrayFactory | Allows to create a math array |
CIMathBar | Specifies the bar function, consisting of a base argument and an overbar or underbar |
CIMathBarFactory | Allows to create a math bar |
CIMathBlock | Specifies an instance of mathematical text that contained within a MathParagraph and starts on its own line. All math zones, including equations, expressions, arrays of equations or expressions, and formulas are represented by math block. |
CIMathBlockCollection | Collection of math blocks (IMathBlock) |
CIMathBlockFactory | Allows to create a math block |
CIMathBorderBox | Draws a rectangular or some other border around the IMathElement. |
CIMathBorderBoxFactory | Allows to create a math border box |
CIMathBox | Specifies the logical boxing (packaging) of mathematical element. For example, a boxed object can serve as an operator emulator with or without an alignment point, serve as a line break point, or be grouped such as not to allow line breaks within. For example, the "==" operator should be boxed to prevent line breaks. |
CIMathBoxFactory | Allows to create a math box |
CIMathDelimiter | Specifies the delimiter object, consisting of opening and closing characters (such as parentheses, braces, brackets, and vertical bars), and one or more mathematical elements inside, separated by a specified character. Examples: (𝑥2); [𝑥2|𝑦2] |
CIMathDelimiterFactory | Allows to create a math delimiter |
CIMathElement | Base interface of any mathematical element: fraction, mathmatical text, function, expression with multiple elements etc |
CIMathElementCollection | Represents a collection of mathematical elements (MathElement). |
CIMathematicalText | Mathematical text |
CIMathematicalTextFactory | Allows to create a MathematicalText element |
CIMathFraction | Specifies the fraction object, consisting of a numerator and denominator separated by a fraction bar. The fraction bar can be horizontal or diagonal, depending on the fraction properties. The fraction object is also used to represent the stack function, which places one element above another, with no fraction bar. |
CIMathFractionFactory | Allows to create a math fraction |
CIMathFunction | Specifies a function of an argument. |
CIMathFunctionFactory | Allows to create a math function |
CIMathGroupingCharacter | Specifies a grouping symbol above or below an expression, usually to highlight the relationship between elements |
CIMathGroupingCharacterFactory | Allows to create a math grouping character |
CIMathLeftSubSuperscriptElement | Specifies the Sub-Superscript object, which consists of a base and a subscript and superscript placed to the left of the base. |
CIMathLimit | Specifies the Limit object, consisting of text on the baseline and reduced-size text immediately above or below it. |
CIMathLimitFactory | Allows to create IMathLimit |
CIMathMatrix | Specifies the Matrix object, consisting of child elements laid out in one or more rows and columns. It is important to note that matrices do not have built in delimiters. To place the matrix in the brackets you should use the delimiter object (IMathDelimiter). Null arguments can be used to create gaps in matrices. |
CIMathMatrixFactory | Allows to create a math matrix |
CIMathNaryOperator | Specifies an N-ary mathematical object, such as Summation and Integral. It consists of an operator, a base (or operand), and optional upper and lower limits. Examples of N-ary operators are: Summation, Union, Intersection, Integral |
CIMathNaryOperatorFactory | Allows to create IMathNaryOperator |
CIMathNaryOperatorProperties | Specifies properties of IMathNaryOperator |
CIMathParagraph | Mathematical paragraph that is a container for mathematical blocks (IMathBlock) |
CIMathParagraphFactory | Allows to create a math paragraph |
CIMathPortion | Represents a portion with mathematical context inside. |
CIMathRadical | Specifies the radical function, consisting of a base, and an optional degree. Example of radical object is √𝑥. |
CIMathRadicalFactory | Allows to create math radical |
CIMathRightSubSuperscriptElement | Specifies the Sub-Superscript object, which consists of a base and a subscript and superscript placed to the right of the base. |
CIMathRightSubSuperscriptElementFactory | Allows to create IMathRightSubSuperscriptElementFactory |
CIMathSubscriptElement | Specifies the subscript object, which consists of a base and a reduced-size subscript placed below and to the right. |
CIMathSubscriptElementFactory | Allows to create IMathSubscriptElement |
CIMathSuperscriptElement | Specifies the superscript object, which consists of a base and a reduced-size superscript placed above and to the right |
CIMathSuperscriptElementFactory | Allows to create IMathSuperscriptElement |
CMathAccent | Specifies the accent function, consisting of a base and a combining diacritical mark Example: 𝑎́ |
CMathAccentFactory | Allows to create a math accent |
CMathArray | Specifies a vertical array of equations or any mathematical objects |
CMathArrayFactory | Allows to create a math array |
CMathBar | Specifies the bar function, consisting of a base argument and an overbar or underbar |
CMathBarFactory | Allows to create a math bar |
CMathBlock | Specifies an instance of mathematical text that contained within a MathParagraph and starts on its own line. All math zones, including equations, expressions, arrays of equations or expressions, and formulas are represented by math block. |
CMathBlockFactory | Allows to create a math block |
CMathBorderBox | Draws a rectangular or some other border around the IMathElement. |
CMathBorderBoxFactory | Allows to create a math border box |
CMathBox | Specifies the logical boxing (packaging) of mathematical element. For example, a boxed object can serve as an operator emulator with or without an alignment point, serve as a line break point, or be grouped such as not to allow line breaks within. For example, the "==" operator should be boxed to prevent line breaks. |
CMathBoxFactory | Allows to create a math box |
CMathDelimiter | Specifies the delimiter object, consisting of opening and closing characters (such as parentheses, braces, brackets, and vertical bars), and one or more mathematical elements inside, separated by a specified character. Examples: (𝑥2); [𝑥2|𝑦2] |
CMathDelimiterFactory | Allows to create a math delimiter |
CMathElementBase | Base class for IMathElement with the implementation of some methods that are common to all inherited classes For internal use only. Inherited class must be IMathElement. |
CMathematicalText | Mathematical text |
CMathematicalTextFactory | Allows to create a MathematicalText element |
CMathFraction | Specifies the fraction object, consisting of a numerator and denominator separated by a fraction bar. The fraction bar can be horizontal or diagonal, depending on the fraction properties. The fraction object is also used to represent the stack function, which places one element above another, with no fraction bar. |
CMathFractionFactory | Allows to create a math fraction |
CMathFunction | Specifies a function of an argument. |
CMathFunctionFactory | Allows to create a math function |
CMathGroupingCharacter | Specifies a grouping symbol above or below an expression, usually to highlight the relationship between elements |
CMathGroupingCharacterFactory | Allows to create a math grouping character |
CMathLeftSubSuperscriptElement | Specifies the Sub-Superscript object, which consists of a base and a subscript and superscript placed to the left of the base. |
CMathLimit | Specifies the Limit object, consisting of text on the baseline and reduced-size text immediately above or below it. |
CMathLimitFactory | Allows to create IMathLimit |
CMathMatrix | Specifies the Matrix object, consisting of child elements laid out in one or more rows and columns. It is important to note that matrices do not have built in delimiters. To place the matrix in the brackets you should use the delimiter object (IMathDelimiter). Null arguments can be used to create gaps in matrices. |
CMathMatrixFactory | Allows to create a math matrix |
CMathNaryOperator | Specifies an N-ary mathematical object, such as Summation and Integral. It consists of an operator, a base (or operand), and optional upper and lower limits. Examples of N-ary operators are: Summation, Union, Intersection, Integral |
CMathNaryOperatorFactory | Allows to create IMathNaryOperator |
CMathParagraph | Mathematical paragraph that is a container for mathematical blocks (IMathBlock) |
CMathParagraphFactory | Allows to create a math paragraph |
CMathPortion | Represents a portion with mathematical context inside. |
CMathRadical | Specifies the radical function, consisting of a base, and an optional degree. Example of radical object is √𝑥. |
CMathRadicalFactory | Allows to create math radical |
CMathRightSubSuperscriptElement | Specifies the Sub-Superscript object, which consists of a base and a subscript and superscript placed to the right of the base. |
CMathRightSubSuperscriptElementFactory | Allows to create IMathRightSubSuperscriptElementFactory |
CMathSubscriptElement | Specifies the subscript object, which consists of a base and a reduced-size subscript placed below and to the right. |
CMathSubscriptElementFactory | Allows to create IMathSubscriptElement |
CMathSuperscriptElement | Specifies the superscript object, which consists of a base and a reduced-size superscript placed above and to the right |
CMathSuperscriptElementFactory | Allows to create IMathSuperscriptElement |
►NPatterns | |
CIObservable | Interface for Observable objects. See http://en.wikipedia.org/wiki/Observer_pattern for more details |
CIObserver | Observer interface. See http://en.wikipedia.org/wiki/Observer_pattern for more details |
►NSlideShow | |
CCornerDirectionTransition | Corner direction slide transition effect. |
CEightDirectionTransition | Eight direction slide transition effect. |
CEmptyTransition | Empty slide transition effect. |
CFlyThroughTransition | Fly-through slide transition effect. |
CGlitterTransition | Glitter slide transition effect. |
CICornerDirectionTransition | Corner direction slide transition effect. |
CIEightDirectionTransition | Eight direction slide transition effect. |
CIEmptyTransition | Empty slide transition effect. |
CIFlyThroughTransition | Fly-through slide transition effect. |
CIGlitterTransition | Glitter slide transition effect. |
CIInOutTransition | In-Out slide transition effect. |
CILeftRightDirectionTransition | Left-right direction slide transition effect. |
CIMorphTransition | Ripple slide transition effect. |
CInOutTransition | In-Out slide transition effect. |
CIOptionalBlackTransition | Optional black slide transition effect. |
CIOrientationTransition | Orientation slide transition effect. |
CIRevealTransition | Reveal slide transition effect. |
CIRippleTransition | Ripple slide transition effect. |
CIShredTransition | Shred slide transition effect. |
CISideDirectionTransition | Side direction slide transition effect. |
CISplitTransition | Split slide transition effect. |
CITransitionValueBase | Represents base class for slide transition effects. |
CIWheelTransition | Wheel slide transition effect. |
CLeftRightDirectionTransition | Left-right direction slide transition effect. |
CMorphTransition | Ripple slide transition effect. |
COptionalBlackTransition | Optional black slide transition effect. |
COrientationTransition | Orientation slide transition effect. |
CRevealTransition | Reveal slide transition effect. |
CRippleTransition | Ripple slide transition effect. |
CShredTransition | Shred slide transition effect. |
CSideDirectionTransition | Side direction slide transition effect. |
CSlideShowTransition | Represents slide show transition. |
CSplitTransition | Split slide transition effect. |
CTransitionValueBase | Base class for slide transition effects. |
CWheelTransition | Wheel slide transition effect. |
►NSmartArt | |
CISmartArt | Represents a SmartArt diagram. |
CISmartArtNode | Represents node of a SmartArt diagram. |
CISmartArtNodeCollection | Represents a collection of SmartArt nodes. |
CISmartArtShape | Represents a shape inside SmartArt diagram |
CISmartArtShapeCollection | Represents a collection of SmartArt shapes |
CSmartArt | Represents a SmartArt diagram |
CSmartArtNode | Represents node of a SmartArt object |
CSmartArtNodeCollection | Represents a collection of SmartArt nodes. |
CSmartArtShape | Represents SmartArt shape |
CSmartArtShapeCollection | Represents a collection of a SmartArt shapes |
►NSpreadsheet | |
CDetails_CellCircularReferenceException | The exception that is thrown when one or more circular references are detected where a formula refers to its own cell either directly or indirectly. |
CDetails_CellInvalidFormulaException | The exception that is thrown when a calculated formula is not correct or was not parsed. |
CDetails_CellInvalidReferenceException | The exception that is thrown when an invalid cell reference is encountered. |
CDetails_CellUnsupportedDataException | The exception that is thrown when an unsupported data is encountered in a spreadsheet cell. |
►NTheme | |
CBaseOverrideThemeManager | Base class for classes that provide access to different types of overriden themes. |
CBaseThemeManager | Base class for classes that provide access to different types of themes. |
CChartThemeManager | Provides access to chart theme overriden. |
CColorScheme | Stores theme-defined colors. |
CEffectStyle | Represents an effect style. |
CEffectStyleCollection | Represents a collection of effect styles. |
CExtraColorScheme | Represents an additional color scheme which can be assigned to a slide. |
CExtraColorSchemeCollection | Represents a collection of additional color schemes. |
CFillFormatCollection | Represents the collection of fill styles. |
CFontScheme | Stores theme-defined fonts. |
CFormatScheme | Stores theme-defined formats for the shapes. |
CIColorScheme | Stores theme-defined colors. |
CIColorSchemeEffectiveData | Immutable object which contains effective color scheme properties. |
CIEffectStyle | Represents an effect style. |
CIEffectStyleCollection | Represents a collection of effect styles. |
CIEffectStyleCollectionEffectiveData | Immutable object that represents a readonly collection of effective effect styles. |
CIEffectStyleEffectiveData | Immutable object which contains effective effect style properties. |
CIExtraColorScheme | Represents an additional color scheme which can be assigned to a slide. |
CIExtraColorSchemeCollection | Represents a collection of additional color schemes. |
CIFillFormatCollection | Represents the collection of fill styles. |
CIFillFormatCollectionEffectiveData | Immutable object that represents a readonly collection of effective fill formats. |
CIFontScheme | Stores theme-defined fonts. |
CIFontSchemeEffectiveData | Immutable object which contains effective font scheme properties. |
CIFormatScheme | Stores theme-defined formats for the shapes. |
CIFormatSchemeEffectiveData | Immutable object which contains effective format scheme properties. |
CILineFormatCollection | Represents the collection of line styles. |
CILineFormatCollectionEffectiveData | Immutable object that represents a readonly collection of effective line formats. |
CIMasterTheme | Represents a master theme. |
CIMasterThemeable | Represent master theme manager. |
CIMasterThemeManager | Provides access to presentation master theme. |
CIOverrideTheme | Represents a overriding theme. |
CIOverrideThemeable | Represents override theme manager. |
CIOverrideThemeManager | Provides access to different types of overriden themes. |
CITheme | Represents a theme. |
CIThemeable | Represents objects that can be themed with ITheme. |
CIThemeEffectiveData | Immutable object which contains effective theme properties. |
CIThemeManager | Represent theme properties. |
CLayoutSlideThemeManager | Provides access to layout slide theme overriden. |
CLineFormatCollection | Represents the collection of line styles. |
CMasterTheme | Represents a master theme. |
CMasterThemeManager | Provides access to presentation master theme. |
CNotesSlideThemeManager | Provides access to notes slide theme overriden. |
COverrideTheme | Represents a overriding theme. |
CSlideThemeManager | Provides access to slide theme overriden. |
CTheme | Represents a theme. |
►NUtil | |
CShapeUtil | Offer methods which helps to process shapes objects. |
CSlideUtil | Offer methods which help to search shapes and text in a presentation. |
►NVba | |
CIVbaModule | Represents module that is contained in VBA project. |
CIVbaModuleCollection | Represents a collection of a VBA Project modules. |
CIVbaProject | Represents VBA project with presentation macros. |
CIVbaProjectFactory | Allows to create VBA project via COM interface |
CIVbaReference | Represents the name of the VBA project reference. |
CIVbaReferenceCollection | Represents a collection of a VBA Project references. |
CIVbaReferenceFactory | Allows to create VBA project references via COM interface |
CIVbaReferenceOleTwiddledTypeLib | Represents modified OLE Automation type library reference in which all controls are marked as extensible. |
CIVbaReferenceOleTypeLib | Represents OLE Automation type library reference. |
CIVbaReferenceProject | Represents reference to an external VBA project. |
CVbaModule | Represents module that is contained in VBA project. |
CVbaModuleCollection | Represents a collection of a VBA Project modules. |
CVbaProject | Represents VBA project with presentation macros. |
CVbaProjectFactory | Allows to create VBA project via COM interface |
CVbaReferenceCollection | Represents a collection of a VBA Project references. |
CVbaReferenceFactory | Allows to create VBA project references via COM interface |
CVbaReferenceOleTypeLib | Represents OLE Automation type library reference. |
►NWarnings | |
CIKnownIssueWarningInfo | Represents a warning about known issue which won't be fixed in the near future. |
CINotImplementedWarningInfo | Represents a warning about known not implemented feature which won't be implemented in the near future. |
CIObsoletePresLockingBehaviorWarningInfo | This warning indicates that an obsolete presentation locking behavior is used. |
CIPresentationSignedWarningInfo | This warning indicates that the presentation being read has the signature and this signature will be removed during processing. |
CIWarningCallback | Interface for classes which receive warning |
CIWarningInfo | Represents a base interface for all warnings. |
CAdjustValue | Represents a geometry shape's adjustment value. These values affect shape's form. |
CAdjustValueCollection | Reprasents a collection of shape's adjustments. |
CAudio | Represents an embedded audio file. |
CAudioCollection | Represents a collection of embedded audio files. |
CAudioFrame | Represents an audio clip on a slide. |
CAutoShape | Represents an AutoShape. |
CAutoShapeLock | Determines which operations are disabled on the parent AutoshapeEx. |
CBackdrop3DScene | Defines a plane in which effects, such as glow and shadow, are applied in relation to the shape they are being applied to. |
CBackground | Represents background of a slide. |
CBaseHandoutNotesSlideHeaderFooterManager | Represents manager which holds behavior of the placeholders, including header placeholder for all types handout and notes slides. |
CBaseHeaderFooterManager | Represents manager which holds behavior of the footer, date-time, page number placeholders for all slide types. |
CBasePortionFormat | Common text portion formatting properties. |
CBaseShapeLock | Represents a base class for locks (disabled operation). |
CBaseSlide | Represents common data for all slide types. |
CBaseSlideHeaderFooterManager | Represents manager which holds behavior of the footer, date-time, page number placeholders for all slide types. |
CBlobManagementOptions | Represents options which can be used to manage BLOB handling rules and other BLOB settings. |
CBrowsedAtKiosk | Browsed at a kiosk (full screen) |
CBrowsedByIndividual | Browsed by individual (window) |
CBuildVersionInfo | Contains information about version of Aspose.Slides. |
CBulletFormat | Represents paragraph bullet formatting properties. |
CCamera | Represents Camera. |
CCell | Represents a cell of a table. |
CCellCollection | Represents a collection of cells. |
CCellFormat | Represents format of a table cell. |
CColorFormat | Represents a color used in a presentation. |
CColorOperation | Represents different color operations used for color transformations. Immutable object. |
CColorOperationCollection | Represents a collection of color transform operations. |
CColumn | Represents a column in a table. |
CColumnCollection | Represents collection of columns in a table. |
CColumnFormat | Represents format of a table column. |
CComment | Represents a comment on a slide. |
CCommentAuthor | Represents an author of comments. |
CCommentAuthorCollection | Represents a collection of comment authors. |
CCommentCollection | Represents a collection of comments of one author. |
CCommonSlideViewProperties | Represents common slide view properties. |
CConnector | Represents a connector. |
CConnectorLock | Determines which operations are disabled on the parent Connector. |
CControl | Represents an ActiveX control. |
CControlCollection | A collection of ActiveX controls. |
CControlPropertiesCollection | A collection of AcitveX properties. |
CCustomData | Represents container for custom data. |
CCustomXmlPart | Represents custom xml part. |
CCustomXmlPartCollection | Represents collection of custom xml parts. |
CDetails_InvalidPasswordException | Exception which thrown when presentation file format is unsupported. |
CDetails_OdpException | Represents a standard internal exception type. |
CDetails_OdpReadException | Represents an exception which thrown on presentation reading errors. |
CDetails_OOXMLCorruptFileException | Exception which thrown when Office Open XML file format is corrupted. |
CDetails_OOXMLException | Represents a standard internal exception type related to Office Open XML file format. |
CDetails_PptCorruptFileException | Exception which thrown when presentation file is probably corrupt. |
CDetails_PptEditException | Represents an exception thrown when edit presentation error is detected. |
CDetails_PptException | Represents a standard internal exception type. |
CDetails_PptReadException | Represents an exception which thrown on presentation reading errors. |
CDetails_PptUnsupportedFormatException | Exception which thrown when presentation file format is unsupported. |
CDetails_PptxEditException | Represents an exception thrown when edit presentation error is detected. |
CDetails_PptxException | Represents a standard internal exception type. |
CDetails_PptxReadException | Represents an exception which thrown on presentation reading errors. |
CDetails_PptxUnsupportedFormatException | Exception which thrown when presentation file format is unsupported. |
CDigitalSignature | Digital signature in signed file. |
CDigitalSignatureCollection | Represents a collection of digital signatures attached to a document. |
CDocumentProperties | Represents properties of a presentation. |
CDomObject | Base DOM object |
CEffectFormat | Represents effect properties of shape. |
CField | Represents a field. |
CFieldType | Represents a type of field. This value determines which text will be set to the field portion when it will be updated. |
CFillFormat | Represents a fill formatting options. |
CFloatColor | |
CFontData | Represents a font definition. Immutable. |
CFontDataFactory | FontData factory |
CFontFallBackRule | Represents font fallback rule |
CFontFallBackRulesCollection | Represents a collection of FontFallBack rules, defined by user |
CFonts | Fonts collection. |
CFontsLoader | Class for loading custom fonts defined by user. Should be used before creating any presentation objects. |
CFontsManager | Manages fonts across the presentation. |
CFontSources | Provides file and memory sources for external fonts. |
CFontSubstitutionInfo | This structure represents the information about the font replacement when it will be rendered. |
CFontSubstRule | Represents font subtituition information |
CFontSubstRuleCollection | Represents collection of fonts substitution. |
CFormatFactory | Allows to create formats via COM interface. |
CGeometryPath | Represents geometry path of GeometryShape |
CGeometryShape | Represents the parent class for all geometric shapes. |
CGlobalLayoutSlideCollection | Represents a collection of all layout slides in presentation. Extends LayoutSlideCollection class with methods for adding/cloning layout slides in context of uniting of the individual collections of master's layout slides. |
CGradientFormat | Represent a gradient format. |
CGradientStop | Represents a gradient format. |
CGradientStopCollection | Represnts a collection of gradient stops. |
CGradientStopCollectionEffectiveData | Represents a collection of GradientStopData objects. |
CGradientStopEffectiveData | Immutable object which represents a gradient stop. |
CGraphicalObject | Represents abstract graphical object. |
CGraphicalObjectLock | Determines which operations are disabled on the parent GraphicalObject. |
CGroupShape | Represents a group of shapes on a slide. |
CGroupShapeLock | Determines which operations are disabled on the parent GroupShape. |
CHyperlink | Represents a hyperlink. |
CHyperlinkManager | Provide hyperlinks management (adding, removing). |
CHyperlinkQueries | Provide easy access to contained hyperlinks. |
CIAccessiblePVIObject | Represents a type that can return corresponding effective data with the inheritance applied. |
CIAdjustValue | Represents a geometry shape's adjustment value. These values affect shape's form. |
CIAdjustValueCollection | Reprasents a collection of shape's adjustments. |
CIAnimationTimeLine | Represents timeline of animation. |
CIAudio | Represents an embedded audio file. |
CIAudioCollection | Represents a collection of embedded audio files. |
CIAudioFrame | Represents an audio clip on a slide. |
CIAutoShape | Represents an AutoShape. |
CIAutoShapeLock | Determines which operations are disabled on the parent AutoshapeEx. |
CIBackdrop3DScene | Defines a plane in which effects, such as glow and shadow, are applied in relation to the shape they are being applied to. |
CIBackground | Represents background of a slide. |
CIBackgroundEffectiveData | Immutable object which contains effective background properties. |
CIBaseHandoutNotesSlideHeaderFooterManag | Represents manager which holds behavior of the placeholders, including header placeholder for all types handout and notes slides. |
CIBaseHeaderFooterManager | Represents manager which holds behavior of the footer, date-time, page number placeholders for all slide types. |
CIBasePortionFormat | This class contains the text portion formatting properties. Unlike IPortionFormatEffectiveData, all properties of this class are writeable. |
CIBasePortionFormatEffectiveData | Base interface for immutable objects which contain effective text portion formatting properties. |
CIBaseShapeLock | Represents Shape lock (disabled operation). |
CIBaseSlide | Represents common data for all slide types. |
CIBaseSlideHeaderFooterManager | Represents manager which holds behavior of the footer, date-time, page number placeholders for all slide types. |
CIBaseTableFormatEffectiveData | Base interface for immutable objects which contain effective table formatting properties. |
CIBlobManagementOptions | A Binary Large Object (BLOB) is a binary data stored as a single entity - i.e. BLOB can be an audio, video or presentation itself. A number of techniques are used to optimize memory consumption while working with BLOBs - which was already stored in the presentation or be added later programmatically. Using IBlobManagementOptions you can change a different behavior aspects regarding BLOBs handling for the IPresentation instance lifetime. |
CIBulkTextFormattable | Represents an object with possibility of bulk setting child text elements' formats. |
CIBulletFormat | Represents paragraph bullet formatting properties. |
CIBulletFormatEffectiveData | Immutable object which contains effective paragraph bullet formatting properties. |
CICamera | Represents Camera. |
CICameraEffectiveData | Immutable object which contains effective camera properties. |
CICell | Represents a cell in a table. |
CICellCollection | Represents a collection of cells. |
CICellFormat | Represents format of a table cell. |
CICellFormatEffectiveData | Immutable object which contains effective table cell formatting properties. |
CIColorFormat | Represents a color used in a presentation. |
CIColorOperation | Represents different color operations used for color transformations. |
CIColorOperationCollection | Represents a collection of color transform operations. |
CIColumn | Represents a column in a table. |
CIColumnCollection | Represents collection of columns in a table. |
CIColumnFormat | Represents format of a table column. |
CIColumnFormatEffectiveData | Immutable object which contains effective table column formatting properties. |
CIComment | Represents a comment on a slide. |
CICommentAuthor | Represents an author of comments. |
CICommentAuthorCollection | Represents a collection of comment authors. |
CICommentCollection | Represents a collection of comments of one author. |
CICommonSlideViewProperties | Represents common slide view properties. |
CIConnector | Represents a connector. |
CIConnectorLock | Determines which operations are disabled on the parent Connector. |
CIControl | Represents an ActiveX control. |
CIControlCollection | A collection of ActiveX controls. |
CIControlPropertiesCollection | A collection of ActiveX controls. |
CICustomData | Represents container for custom data. |
CICustomXmlPart | Represents custom xml part. |
CICustomXmlPartCollection | Represents collection of custom xml parts. |
CIDigitalSignature | Digital signature in signed file. |
CIDigitalSignatureCollection | Represents a collection of digital signatures attached to a document. |
CIDocumentProperties | Represents properties of a presentation. |
CIDOMObject | |
CIEffectFormat | Represents effect properties of shape. |
CIEffectFormatEffectiveData | Imutable object which contains effective effect formatting properties. |
CIEffectiveData | Represents immutable object which contains effective data. |
CIEffectParamSource | Auxiliary effect parameters interface. |
CIField | Represents a field. |
CIFieldType | Represents a type of field. This value determines which text will be set to the field portion when it will be updated. |
CIFillFormat | Represents a fill formatting options. |
CIFillFormatEffectiveData | Immutable object which contains effective fill formatting properties. |
CIFillParamSource | Auxiliary fill parameters interface. |
CIFontData | Represents a font definition. |
CIFontDataFactory | FontData factory interface |
CIFontFallBackRule | Represents font fallback rule |
CIFontFallBackRulesCollection | Represents a collection of FontFallBack rules, defined by user |
CIFonts | Represents fonts collection. |
CIFontsEffectiveData | Immutable object which contains effective fonts set. |
CIFontsLoader | Class for loading custom fonts defined by user. Should be used before creating any presentation objects. |
CIFontsManager | Manages fonts across the presentation. |
CIFontSources | Provides file and memory sources for external fonts. |
CIFontSubstRule | Represents font subtituition information |
CIFontSubstRuleCollection | Represents collection of fonts substitution. |
CIFormatFactory | Allows to create formats via COM interface. |
CIGenericCloneable | Represents generic version of ICloneable |
CIGenericCollection | Auxiliary generic collection interface. |
CIGeometryPath | Represents geometry path of GeometryShape |
CIGeometryShape | Represents the parent class for all geometric shapes. |
CIGlobalLayoutSlideCollection | Represents a collection of all layout slides in presentation. Extends ILayoutSlideCollection interface with methods for adding/cloning layout slides in context of uniting of the individual collections of master's layout slides. |
CIGradientFormat | Represent a gradient format. |
CIGradientFormatEffectiveData | Imutable object which contains effective gradient filling properties. |
CIGradientStop | Represents a gradient format. |
CIGradientStopCollection | Represnts a collection of gradient stops. |
CIGradientStopCollectionEffectiveData | Represents a collection of GradientStopDataEx objects. |
CIGradientStopEffectiveData | immutable object which represents a gradient stop. |
CIGraphicalObject | Represents abstract graphical object. |
CIGraphicalObjectLock | Determines which operations are disabled on the parent GraphicalObjectEx. |
CIGroupShape | Represents a group of shapes on a slide. |
CIGroupShapeLock | Determines which operations are disabled on the parent GroupShape. |
CIHyperlink | Represents a hyperlink. |
CIHyperlinkContainer | Represents hyperlink object. |
CIHyperlinkManager | Provide hyperlinks management (adding, removing). |
CIHyperlinkQueries | Provide easy access to contained hyperlinks. |
CIImageCollection | Represents collection of PPImage. |
CIInterruptionToken | This class represents the token to use for signaling long running tasks whether the interruption was requested. |
CIInterruptionTokenSource | Represents the source of IInterruptionToken. |
CILayoutSlide | Represents a layout slide. |
CILayoutSlideCollection | Represents a base class for collection of a layout slides. |
CILayoutSlideHeaderFooterManager | Represents manager which holds behavior of the layout slide footer, date-time, page number placeholders and all child placeholders. Child placeholders mean placeholders are contained on depending slides. Depending slides use and depend on layout slide. |
CILegacyDiagram | Represents a legacy diagram object |
CILicense | Provides methods to license the component. |
CILightRig | Represents LightRig. |
CILightRigEffectiveData | Immutable object which contains effective light rig properties. |
CILineFillFormat | Represents properties for lines filling. |
CILineFillFormatEffectiveData | Immutable object which contains effective line filling properties. |
CILineFormat | Represents format of a line. |
CILineFormatEffectiveData | Immutable object which contains effective line formatting properties. |
CILineParamSource | Auxiliary line parameters interface. |
CILoadOptions | Allows to specify additional options (such as format or default font) when loading a presentation. |
CImageCollection | Represents collection of PPImage. |
CIMasterHandoutSlide | Represents master slide for handouts. |
CIMasterHandoutSlideHeaderFooterManager | Represents manager which holds behavior of the master handout slide placeholders, including header placeholder. |
CIMasterHandoutSlideManager | Master handout slide manager. |
CIMasterLayoutSlideCollection | Represents a collections of all layout slides of defined master slide. Extends ILayoutSlideCollection interface with methods for adding/inserting/removing/cloning layout slides in context of the individual collections of master's layout slides. |
CIMasterNotesSlide | Represents master slide for notes. |
CIMasterNotesSlideHeaderFooterManager | Represents manager which holds behavior of the master notes slide footer, date-time, page number placeholders and all child placeholders. Child placeholders mean placeholders are contained on depending notes slides. Depending notes slides use and depend on master notes slide. |
CIMasterNotesSlideManager | Master notes slide manager. |
CIMasterSlide | Represents a master slide in a presentation. |
CIMasterSlideCollection | Represents a collection of master slides. |
CIMasterSlideHeaderFooterManager | Represents manager which holds behavior of the master slide footer, date-time, page number placeholders and all child placeholders. Child placeholders mean placeholders are contained on depending layout slides and depending slides. Depending layout slides and slides use and depend on master slide. |
CIModernComment | Represents a comment on a slide. |
CINormalViewProperties | Represents normal view properties. The normal view consists of three content regions: the slide itself, a side content region, and a bottom content region. |
CINormalViewRestoredProperties | Specifies the sizing of the slide region ((width when a child of restoredTop, height when a child of restoredLeft) of the normal view, when the region is of a variable restored size(neither minimized nor maximized). |
CINotesSize | Represents a size of notes slide. |
CINotesSlide | Represents a notes slide in a presentation. |
CINotesSlideHeaderFooterManager | Represents manager which holds behavior of the notes slide placeholders, including header placeholder. |
CINotesSlideManager | Notes slide manager. |
CInterruptionToken | This class represents the token to use for signaling long running tasks whether the interruption was requested. |
CInterruptionTokenSource | Represents the source of InterruptionToken. |
CIOleEmbeddedDataInfo | Represents embedded data info for OLE object. |
CIOleObjectFrame | Represents an OLE object on a slide. |
CIParagraph | Represents a paragraph of a text. |
CIParagraphCollection | Represents a collection of a paragraphs. |
CIParagraphFactory | Allows to create paragraphs |
CIParagraphFormat | This class contains the paragraph formatting properties. Unlike IParagraphFormatEffectiveData, all properties of this class are writeable. |
CIParagraphFormatEffectiveData | Immutable object which contains effective paragraph formatting properties. |
CIPathSegment | Represents segment of graphics path of GeometryShape |
CIPatternFormat | Represents a pattern to fill a shape. |
CIPatternFormatEffectiveData | Immutable object which contains effective pattern filling properties. |
CIPictureEffectiveData | Immutable object which contains effective picture properties. |
CIPictureFillFormat | Represents a picture fill style. |
CIPictureFillFormatEffectiveData | Immutable object which contains the properties of picture fill. |
CIPictureFrame | Represents a frame with a picture inside. |
CIPictureFrameLock | Determines which operations are disabled on the parent PictureFrameEx. |
CIPlaceholder | Represents a placeholder on a slide. |
CIPortion | Represents a portion of text inside a text paragraph. |
CIPortionCollection | Represents a collection of a portions. |
CIPortionFactory | Allows to create test portions |
CIPortionFormat | This class contains the text portion formatting properties. Unlike IPortionFormatEffectiveData, all properties of this class are writeable. |
CIPortionFormatEffectiveData | Immutable object which contains effective text portion formatting properties. |
CIPPImage | Represents an image in a presentation. |
CIPresentation | Presentation document |
CIPresentationComponent | Represents a component of a presentation. |
CIPresentationFactory | Allows to create presentation via COM interface |
CIPresentationHeaderFooterManager | Represents manager which holds behavior of all footer, date-time and page number placeholders of presentation. |
CIPresentationInfo | Information about presentation file |
CIPresentationText | Represents the text extracted from the slide |
CIProgressCallback | Represents a callback object for saving progress updates in percentage. |
CIProtectionManager | Presentation password protection management. |
CIPVIObject | |
CIResourceLoadingArgs | Interface for external resource loading arguments. |
CIResourceLoadingCallback | Callback interface used to manage external resources loading. |
CIRow | Represents a row in a table. |
CIRowCollection | Represents table row collection. |
CIRowFormat | Represents format of a table row. |
CIRowFormatEffectiveData | Immutable object which contains effective table row formatting properties. |
CISection | Represents section of slides. |
CISectionCollection | Represents a collection of sections. |
CISectionSlideCollection | Represents a collection of a slides in the section. |
CISectionZoomFrame | Represents a Section Zoom object in a slide. |
CIShape | Represents a shape on a slide. |
CIShapeBevel | Represents properties of shape's main face relief. |
CIShapeBevelEffectiveData | Immutable object which contains effective shape's face relief properties. |
CIShapeCollection | Represents a collection of a shapes. |
CIShapeElement | Represents a part of shape with same outline and fill properties. |
CIShapeFrame | Represents shape frame's properties. |
CIShapeStyle | Represent shape's style reference. |
CISketchFormat | Represents properties for lines sketch format. |
CISketchFormatEffectiveData | Immutable object which contains effective line sketch properties. |
CISlide | Represents a slide in a presentation. |
CISlideCollection | Represents a collection of a slides. |
CISlideComponent | Represents a component of a slide. |
CISlideHeaderFooterManager | Represents manager which holds behavior of the slide footer, date-time, page number placeholders. |
CISlideShowTransition | Represents slide show transition. |
CISlideSize | Represents a size of slide. |
CISlidesPicture | Represents a picture in a presentation. |
CISlideText | Represents the text extracted from the slide |
CISpreadsheetOptions | Represents options which can be used to specify additional spreadsheets behavior. |
CIStreamWrapper | Aspose.IO.Stream wrapper for COM interface. |
CIStreamWrapperFactory | Factory of StreamWrappers. For COM interface. |
CIStyleColorOwner | |
CISummaryZoomFrame | Represents a Summary Zoom frame in a slide. |
CISummaryZoomSection | Represents a Summary Zoom Section object in a Summary Zoom frame. |
CISummaryZoomSectionCollection | Represents a collection of Summary Zoom Section objects. |
CISvgImage | Represents an SVG image. |
CITab | Represents a tabulation for a text. |
CITabCollection | Represents a collection of tabs. |
CITabEffectiveData | Immutable object which contains effective text's tabulation stop properties. |
CITabFactory | Allow to create ITab instances |
CITable | Represents a table on a slide. |
CITableFormat | Represents format of a table. |
CITableFormatEffectiveData | Immutable object which contains effective table formatting properties. |
CITagCollection | Represents the collection of tags (user defined pairs of strings) |
CITextFrame | Represents a TextFrame. |
CITextFrameFormat | Contains the TextFrame's formatting properties. |
CITextFrameFormatEffectiveData | Immutable object which contains effective text frame formatting properties. |
CITextHighlightingOptions | Represents options which can be used to highlight text in text frame. |
CITextStyle | Text style formatting properties. |
CITextStyleEffectiveData | Immutable object which contains effective text style properties. |
CIThreeDFormat | Represents 3-D properties. |
CIThreeDFormatEffectiveData | Immutable object which represents effective 3-D formatting properties. |
CIThreeDParamSource | 3D properties source auxiliary interface |
CIVideo | Represents a video embedded into a presentation. |
CIVideoCollection | Represents a collection of Video objects. |
CIVideoFrame | Represents a video clip on a slide. |
CIViewProperties | Presentation wide view properties. |
CIZoomFrame | Represents a Slide Zoom object in a slide. |
CIZoomObject | Represents a Zoom object in a slide. |
CLayoutSlide | Represents a layout slide. |
CLayoutSlideCollection | Represents a base class for collection of a layout slides. |
CLayoutSlideHeaderFooterManager | Represents manager which holds behavior of the layout slide footer, date-time, page number placeholders and all child placeholders. Child placeholders mean placeholders are contained on depending slides. Depending slides use and depend on layout slide. |
CLegacyDiagram | Represents a legacy diagram object. |
CLicense | Provides methods to license the component. |
CLightRig | Represents LightRig. |
CLineFillFormat | Represents properties for lines filling. |
CLineFormat | Represents format of a line. |
CLoadOptions | Allows to specify additional options (such as format or default font) when loading a presentation. |
CMasterHandoutSlide | Represents master slide for handouts. |
CMasterHandoutSlideHeaderFooterManager | Represents manager which holds behavior of the master handout slide placeholders, including header placeholder. |
CMasterLayoutSlideCollection | Represents a collections of all layout slides of defined master slide. Extends LayoutSlideCollection class with methods for adding/inserting/removing/cloning/reordering layout slides in context of the individual collections of master's layout slides. |
CMasterNotesSlide | Represents master slide for notes. |
CMasterNotesSlideHeaderFooterManager | Represents manager which holds behavior of the master notes slide footer, date-time, page number placeholders and all child placeholders. Child placeholders mean placeholders are contained on depending notes slides. Depending notes slides use and depend on master notes slide. |
CMasterSlide | Represents a master slide in a presentation. |
CMasterSlideCollection | Represents a collection of master slides. |
CMasterSlideHeaderFooterManager | Represents manager which holds behavior of the master slide footer, date-time, page number placeholders and all child placeholders. Child placeholders mean placeholders are contained on depending layout slides and depending slides. Depending layout slides and slides use and depend on master slide. |
CModernComment | Represents a comment on a slide. |
CNormalViewProperties | Represents normal view properties. The normal view consists of three content regions: the slide itself, a side content region, and a bottom content region. |
CNormalViewRestoredProperties | Specifies the sizing of the slide region ((width when a child of restoredTop, height when a child of restoredLeft) of the normal view, when the region is of a variable restored size(neither minimized nor maximized). |
CNotesSize | Represents a size of notes slide. |
CNotesSlide | Represents a notes slide in a presentation. |
CNotesSlideHeaderFooterManager | Represents manager which holds behavior of the notes slide placeholders, including header placeholder. |
CNotesSlideManager | Notes slide manager. |
COleObjectFrame | Represents an OLE object on a slide. |
CParagraph | Represents a paragraph of text. |
CParagraphCollection | Represents a collection of a paragraphs. |
CParagraphEventArgs | Event arguments class for paragraph-related events. |
CParagraphFactory | Allows to create paragraphs |
CParagraphFormat | This class contains the paragraph formatting properties. Unlike IParagraphFormatEffectiveData, all properties of this class are writeable. |
CPathSegment | Represents segment of graphics path of GeometryShape |
CPatternFormat | Represents a pattern to fill a shape. |
CPicture | Represents a picture in a presentation. |
CPictureFillFormat | Represents a picture fill style. |
CPictureFrame | Represents a frame with a picture inside. |
CPictureFrameLock | Determines which operations are disabled on the parent PictureFrame. |
CPlaceholder | Represents a placeholder on a slide. |
CPortion | Represents a portion of text inside a text paragraph. |
CPortionCollection | Represents a collection of portions. |
CPortionFactory | Allows to create test portions |
CPortionFormat | This class contains the text portion formatting properties. Unlike IPortionFormatEffectiveData, all properties of this class are writeable. |
CPPImage | Represents an image in a presentation. |
CPresentation | Represents a Microsoft PowerPoint presentation. |
CPresentationFactory | Allows to create presentation via COM interface |
CPresentationHeaderFooterManager | Represents manager which holds behavior of all footer, date-time and page number placeholders of presentation. |
CPresentationInfo | Information about presentation file |
CPresentationText | Represents the text extracted from the presentation |
CPresentedBySpeaker | Presented by a speaker (full screen) |
CProtectionManager | Presentation password protection management. |
CPVIObject | Encapsulates basic service infrastructure for objects can be a subject of property value inheritance. |
CPVIProperty | |
CPVIPropertyBase | |
CRow | Represents a row in a table. |
CRowCollection | Represents table row collection. |
CRowFormat | Represents format of a table row. |
CSection | Represents section of slides. |
CSectionCollection | Represents a collection of sections. |
CSectionSlideCollection | Represents a collection of slides in the section. |
CSectionZoomFrame | Represents a Section Zoom object in a slide. |
CShape | Represents a shape on a slide. |
CShapeBevel | Contains the properties of shape's main face relief. |
CShapeCollection | Represents a collection of a shapes. |
CShapeElement | Represents a part of shape with same outline and fill properties. |
CShapeFrame | Represents shape frame's properties. |
CShapeStyle | Represent shape's style reference. |
CSketchFormat | Represents properties for lines sketch format. |
CSlide | Represents a slide in a presentation. |
CSlideCollection | Represents a collection of a slides. |
CSlideHeaderFooterManager | Represents manager which holds behavior of the slide footer, date-time, page number placeholders. |
CSlideShowSettings | Represents the slide show settings for the presentation. |
CSlideShowType | Base slide show settings. Ancestors represent types of the slide show: PresentedBySpeaker Presented by a speaker (full screen) BrowsedByIndividual Browsed by individual (window) BrowsedAtKiosk Browsed at a kiosk (full screen) |
CSlideSize | Represents a size of slide. |
CSlidesRange | Slides range |
CSpreadsheetOptions | Represents options which can be used to specify additional spreadsheets behavior. |
CStreamWrapper | Aspose.IO.Stream wrapper for COM interface. |
CStreamWrapperFactory | Factory of StreamWrappers. For COM interface. |
CStyleColorEffectiveData | |
CSummaryZoomFrame | Represents a Summary Zoom object in a slide. |
CSummaryZoomSection | Represents a Summary Zoom Section object in a Summary Zoom frame. |
CSummaryZoomSectionCollection | Represents a collection of Summary Zoom Section objects. |
CSvgImage | Represents an SVG image. |
CTab | Represents a tabulation for a text. |
CTabCollection | Represents a collection of tabs. |
CTabFactory | Allows to create ITab instances |
CTable | Represents a table on a slide. |
CTableFormat | Represents format of a table. |
CTagCollection | Represents the collection of tags (user defined pairs of strings) |
CTextFrame | Represents a TextFrame. |
CTextFrameFormat | Contains the TextFrame's formatTextFrameFormatting properties. |
CTextHighlightingOptions | Represents options which can be used to highlight text in text frame. |
CTextStyle | This class contains the text style formatting properties. |
CThreeDFormat | Represents 3-D properties. |
CVideo | Represents an image embedded into a presentation. |
CVideoCollection | Represents a collection of Video objects. |
CVideoFrame | Represents a video clip on a slide. |
CViewProperties | Presentation wide view properties. |
CZoomFrame | Represents a Slide Zoom object in a slide. |
CZoomObject | Represents an Zoom object in a slide. |
►NSystem | |
NBoxedValueDetail | |
►NCollections | |
►NConcurrent | |
CConcurrentDictionary | Thread-safe dictionary implementation. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NGeneric | |
►NDetails | |
►NCastRules | |
CCastType | Contains the functions to determine the cast type |
CComparerType | Compares elements using 'less' semantics |
CComparerType< SharedPtr< T > > | Compares elements using 'less' semantics |
CEnumerableAdapter | Enumerable used by the IEnumerable.Cast() and IEnumerable.OfType() extension methods |
CEnumerableSelectAdapter | Enumerable used by the IEnumerable.Select() extension method |
CEnumerableSelectIndexAdapter | |
CEnumerableSelectManyAdapter | |
CEnumeratorCastAdapter | Enumerator used by the IEnumerable.Cast() extension method |
CEnumeratorOfTypeAdapter | Enumerator used by the IEnumerable.OfType() extension method |
CEnumeratorSelectAdapter | Enumerator used by the IEnumerable.Select() extension method |
CEnumeratorSelectIndexAdapter | |
CEnumeratorSelectManyAdapter | |
CGroupEnumerable | |
CGrouping | |
Chas_method_compareto | Checks whether CompareTo method exists in specified type. If so, inherits std::true_type, otherwise inherits std::false_type. Can be used in std::enable_if |
Chas_method_compareto_shared_ptr | Checks whether CompareTo(SharedPtr<T>) method exists in specified type. If so, inherits std::true_type, otherwise inherits std::false_type. Can be used in std::enable_if |
CIsEqualExist | Checks if type provides operator == |
►C_KeyCollection | Collection of Dictionary's keys. References collection, doesn't copy anything. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEnumerator | Enumerator to iterate through keys |
C_KeyList | Implements list of dictionary's keys. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►C_ValueCollection | Collection of Dictionary's values. References collection, doesn't copy anything. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEnumerator | Enumerator to iterate through values |
C_ValueList | Implements list of dictionary's values. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CBaseDictionary | Implements common code for various dictionary-alike data structures (e. g. Dictionary, SortedDictionary). Shouldn't be used directly, except for inheritance when defining containers. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CBaseEnumerator | Enumerator definition to wrap STL-styled types for C#-styled usage. Makes no assertions on container structure except for existance of sequental iterator. Uses begin() and end() functions. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CBaseKVCollection | Holds common code for collections of keys or values. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CComparerAdapter | Adapter to use IComparer within STL environment. Uses IComparer if set; otherwise, uses operator < (if available) or returns false (if not) |
CDefaultComparer | Default comparator class. Uses operator < and operator == to compare values. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDetails_KeyNotFoundException | |
►CDictionary | Forward declaration of Dictionary class |
CEnumerator | Enumerator that allows iterating through the dictionary. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDictionaryHashSelector | Hash function selector for Dictionary class. This implementation uses STL hashing given no alternative is provided |
CDictionaryIterator | Dictionary iterator that provides KeyValuePair notation |
CDictionaryPtr | Dictionary pointer class with operator overloads. This type is a pointer to manage other object's deletion. It should be allocated on stack and passed to functions either by value or by const reference |
CEnumerableExt | |
CEnumeratorWrapperIterator | Iterator that wraps the pre-created enumerator and redirects all calls into it |
CEqualityComparerAdapter | Adapter making it possible using IEqualityComparer with STL-styled collections and algorithms. Uses IEqualityComparer, if set. If not set, uses operator ==, Object::Equals or T::Equals, whichever is available |
CEqualityComparerHashAdapter | Adapter to use IEqualityComparer for hashing. Uses comparator object, if set; otherwise, uses available hash method selected using DictionaryHashSelector struct |
CHashDictionary | Stub for HashDictionary class (not implemented currently). Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►CHashSet | Forward declaration of HashSet class |
CEnumerator | Enumerator class. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHashSetPtr | Pointer to keep HashSet references. This type is a pointer to manage other object's deletion. It should be allocated on stack and passed to functions either by value or by const reference |
CICollection | Interface of collection of elements. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIComparer | Interface that compares two objects in greater-equal-less sense. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIDictionary | Interface for dictionary-alike containers. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIEnumerable | Interface of object providing enumerator on contained elements |
CIEnumerator | Interface of enumerator which can be used to iterate through some elements. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIEqualityComparer | Interface providing means to compare two objects for equality. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIKVCollection | Interface of container containing keys or values of the dictionary-like container. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIList | Interface of indexed container of elements. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CISet | Interface of collection containing a set of unique elements. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CKeyIterator | Dictionary iterator that provides key access |
CKeyValuePair | Pair of key and value. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CKVPairIterator | Adapting iterator, wraps std::pair into KVPair expected from Dictionary |
►CLinkedList | LinkedList forward declaration |
CEnumerator | Enumerator to iterate through linked list |
CLinkedListNode | Node of linked list. Implements a wrapper over an iterator of std::list that is wrapped in linked list. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►CList | List forward declaration |
CEnumerator | Enumerator to iterate through list elements. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CListExt | Generic List class that implements IListWrapper interface |
CListPtr | List pointer with access operators. This type is a pointer to manage other object's deletion. It should be allocated on stack and passed to functions either by value or by const reference |
►CQueue | Queue class forward declaration |
CEnumerator | Enumerator to iterate through queue. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CQueuePtr | Queue pointer. This type is a pointer to manage other object's deletion. It should be allocated on stack and passed to functions either by value or by const reference |
CReverseEnumerator | Enumerator that reverse-iterates through container. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSimpleEnumerator | Iterator class for simple containers holding elements directly using rbegin() and rend() functions. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►CSortedDictionary | Sorted dictionary type forward declaration |
CEnumerator | Enumerator type to iterate through dictionary. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSortedDictionaryPtr | Sorted dictionary pointer with access operators. This type is a pointer to manage other object's deletion. It should be allocated on stack and passed to functions either by value or by const reference |
►CSortedList | Sorted list wrapping FlatMap structure. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEnumerator | Enumerator class to iterate through list. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSortedListHelper | This helper class is used to mask virtual functions get_Keys get_Values that come from IDictionary interface and substitute these to the functions with different return type |
►CStack | Stack class forward declaration |
CEnumerator | Enumerator to iterate through stack. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CStackPtr | Stack pointer. This type is a pointer to manage other object's deletion. It should be allocated on stack and passed to functions either by value or by const reference |
CValueIterator | Dictionary iterator that provides value access |
►NObjectModel | |
►CCollection | Base type for generic collection. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
Creverse_iterator_prototype | Iterates elements of the sequence container in the reverse order |
CKeyedCollection | Abstract collection of elements with embedded keys. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CReadOnlyCollection | Wraps specific container to access it in read-only mode. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NSpecialized | |
►CBitVector32 | Provides a simple light bit vector with easy integer or Boolean access to a 32 bit storage |
CSection | Represents an section of the vector that can contain a integer number |
CNameValueCollection | Collection of associated String keys and String values that can be accessed either with the key or with the index |
►CStringCollection | Indexed list of strings. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEnumerator | Enumerator type to iterate through string collection |
CStringCollectionPtr | Stirng collection poiner with access operator |
CStringDictionary | String to string dictionary. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►CBitArray | Array of bits which can be addressed by index. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEnumerator | Enumerator type for iteration purposes |
CReference | Reference class to allow treating BitArray elements in contexts where bool is required |
CBitArrayPtr | Pointer to BitArray. This type is a pointer to manage other object's deletion. It should be allocated on stack and passed to functions either by value or by const reference |
►CCollectionBase | Provides an abstract base class for a strongly typed collection |
CListImpl | Provides an interface for accessing the elements in the collection |
CICollection | Defines non generic collection interface |
CIEnumerable | IEnumerable is the base interface for all non-generic collections that can be enumerated |
CIEnumerator | Interface of enumerator which can be used to iterate through some elements. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIEnumeratorImplRefType | Wrapper the creates non generic IEnumerator implementation over the generic Iterator IEnumeratorImplRefType - wrapper for the Reference Types |
CIEnumeratorImplValueType | Wrapper the creates non generic IEnumerator implementation over the generic Iterator IEnumeratorImplRefType - wrapper for the value Types |
CIList | IList Represents a non-generic collection of objects that can be individually accessed by index |
CIListImplRefType | Stub that implements System::Collections::IList interface on System::Collections::Generic::List object Implementation for reference types |
CIListImplValueType | Stub that implements System::Collections::IList interface on System::Collections::Generic::List object Implementation for value types |
CIListWrapper | Intrerface to support casting from generic to non-generic collection |
CInvalidatable | Class that makes it possible to track the state of its descendants through InvalidatableTracker objects |
CInvalidatableTracker | Class that implements trackers of Invalidatable objects |
►NComponentModel | |
►NDesign | |
►NSerialization | |
CInstanceDescriptor | Dummy class for code using InstanceDescriptor to compile. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CAsyncCompletedEventArgs | An instance of this class is passed as the argument on to the AsyncCompletedEventHandler delegate. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CBackgroundWorker | Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CCancelEventArgs | Arguments of cancellable event. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CComponent | Dummy class to make translated code using Component class compilable. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CContainer | Dummy class for translated code using Container class to work. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDetails_InvalidEnumArgumentException | |
CDetails_Win32Exception | Throws an exception for a Win32 error code. Never create instances of this class manually. Use the Win32Exception class instead. Never wrap the Win32Exception class instances into System::SmartPtr |
CDoWorkEventArgs | DoWork event arguments. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEnumConverter | Dummy class for EnumConverter-using translated code to compile. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIComponent | Dummy class for IComponent-using code to compile after translating. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIContainer | Dummy interface for IContainer-using code to compile. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CITypeDescriptorContext | Dummy interface for ITypeDescriptorContext-using code to compile. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CProgressChangedEventArgs | An instance of this class is passed as the argument on to the ProgressChangedEventHandler delegate. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CPropertyChangedEventArgs | Arguments of PropertyChanged event. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRunWorkerCompletedEventArgs | An instance of this class is passed as the argument to the RunWorkerCompletedEventHandler delegate. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CTypeConverter | Class that handles type conversion in component model. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CTypeDescriptor | Dummy class for TypeDescriptor-using code to compile after translating. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NData | |
►NCommon | |
CDbCommand | Database command. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDbConnection | Database connection. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDbConnectionStringBuilder | API to build connection string of named fields. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDbDataReader | API to receive data from database. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDbProviderFactories | API to get DB provider factories. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDbProviderFactory | Provider to access database. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NSqlClient | |
CSqlConnectionStringBuilder | SQL-based connection builder. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDataColumn | Describes column in data. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDataColumnCollection | Encapsulates collection of data columns. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDataRelation | Describes parent-child relation between tables. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDataRelationCollection | Collection of dependencies between tables. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDataRow | Row in the data set. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDataRowCollection | Collection of data rows. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDataRowView | View over the data row. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDataSet | Set of data which is stored in tables having some relations between them. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDataTable | Data structured in rows and columns. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDataTableCollection | Collection of data tables. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDataView | View working on table. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIDataReader | Interface to read consequental data from. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIDataRecord | Interface to record with columns. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NDiagnostics | |
CDebug | Collection of debug methods allowing it sending debug information to registered listeners. All output functions work in Debug only. This is a static type with no instance services. You should never create instances of it by any means |
CDebugger | Debugger interface. This is a static type with no instance services. You should never create instances of it by any means |
CFileVersionInfo | Provides information on file version. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CPerformanceCounter | Dummy class for PerformanceCounter-using translated code to compile. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CProcess | Encapsulates process information and manipulation. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CProcessStartInfo | Describes process start parameters. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CStackFrame | Gets information on single stack frame. MSVS only. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CStackTrace | Collection of stack frames. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CStopwatch | Allows time measurement. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CTrace | Provides interface to access debugger trace (if any). Works in Debug mode only. This is a static type with no instance services. You should never create instances of it by any means |
CTraceListener | Interface to react to debug and trace infofmation. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NDrawing | |
►NDrawing2D | |
CAdjustableArrowCap | Represents an adjustable arrow-shaped line cap. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CBlend | Represents a blend pattern for a LinearGradientBrush object. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CColorBlend | Contains arrays of colors and positions used for interpolating color blending in a multicolor gradient. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CCustomLineCap | Represents a user-defined line cap. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CGraphicsContainer | Contains the internal data of a graphics container. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CGraphicsPath | Represents a set of connected lines and curves. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CGraphicsState | Represents a Graphics object's state. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHatchBrush | Represents a rectangular brush with a hatch style, a foreground color, and a background color. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CLinearGradientBrush | Represents a linear gradient brush. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CMatrix | Represents a 3x3 matrix that defines transform operations. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CPathData | Contains the graphical data that represents a path. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CPathGradientBrush | Represents a brush that fills the interior of a GraphicsPath object with a gradient. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRegionData | Contains data that defines a region. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NImaging | |
CBitmapData | Represents a set of attributes of a bitmap image. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CColorMap | Represents a map for converting colors. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CColorMatrix | Represents a 5x5 matrix that contains the coordinates for the RGBAW color space. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CColorPalette | Represents a set of 32-bit ARGB colors that make up a color palette. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEncoder | Represents a GUID that is associated with a set of image encoder parameters. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEncoderParameter | Serves as a container used to pass values to an image encoder. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEncoderParameters | Represents an array of EncoderParameter objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CFrameDimension | Provides properties that get the frame dimensions of an image. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CImageAttributes | Represents information about how image colors are manipulated during rendering. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CImageCodecInfo | Provides information about an image codec. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CImageFormat | Represents the file format of an image. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CMetafile | Represents a graphic metafile. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CMetafileHeader | Contains attributes associated with a graphic metafile. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CPropertyItem | Represents a metadata property to be included in an image file. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NPrinting | |
CMargins | Represents margins of a printed page. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CPageSettings | Represents settings of a printed page. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CPaperSize | Specifies the size of a piece of paper |
CPrintController | Controls how a document is printed, when printing from a Windows Forms application. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CPrintDocument | Sends output to a printer, when printing from a Windows Forms application. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CPrinterResolution | Represents a resolution of a printer. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CPrinterSettings | Represents settings of a printer. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CPrintEventArgs | Provides data for the BeginPrint and EndPrint events. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CPrintPageEventArgs | Provides data for PrintPage event. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CQueryPageSettingsEventArgs | Provides data for the QueryPageSettings event. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CStandardPrintController | Specifies a print controller that sends information to a printer. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NText | |
CFontCollection | A base class for installed and private font collections. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CInstalledFontCollection | Represents the collection of the fonts installed in the system. NOT IMPLEMENTED. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CPrivateFontCollection | Represents a collection of font families provided by the client application. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CBitmap | Represents a GDI+ bitmap image. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CBrush | A base class for classes that represent fillers used to fill the interiors of graphical shapes. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CBrushes | Provides a set of precreated SolidBrush objects. This is a static type with no instance services. You should never create instances of it by any means |
CCharacterRange | Represents a range of character positions in a string. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CColor | Represents a color. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CColorTranslator | Performs color translations. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CFont | Represents a particular format for text, including font face, size, and style. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CFontConverter | Converts Font objects from one data type to another. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CFontFamily | Represents a group of type faces that share a similar basic design. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CGraphics | Represents a drawing surface. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIcon | Represents a Windows icon. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►CImage | A base class for System::Drawing::Bitmap and System::Drawing::Metafile classes providing basic functionality. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSaveOptions | Structure that represents save options |
CImageConverter | Converts Image objects from one data type to another. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CImageFormatConverter | Converts ImageFormat objects from one data type to another. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CPen | Represents properties such as color, width etc. of the lines and curves being drawn. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CPens | Provides a set of pre-created Pen objects. This is a static type with no instance services. You should never create instances of it by any means |
CPoint | Represents a pair of integer X and Y coordinates of a point on a 2-dimensional plane. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CPointF | Represents a pair of single-precision floating point X and Y coordinates of a point on a 2-dimensional plane. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CRectangle | Represents a rectangular area of an image defined as integer X and Y coordinates of its upper left corner and its width and height. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CRectangleF | Represents a rectangular area of an image defined as single-precision floating point X and Y coordinates of its upper left corner and its width and height. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CRegion | Represents the interior of a graphic shape. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSize | Represents a pair of integer values that represent width and height of an image. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CSizeF | Represents a pair of single-precision floating point values that represent width and height of an image. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CSolidBrush | Represents single-color brush. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CStringFormat | Encapsulates text layout information, display manipulations and OpenType features. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSystemColors | Class that provide a set of precreated Color objects that represent colors of Windows display elements. This is a static type with no instance services. You should never create instances of it by any means |
CSystemFonts | Provides a set of pre-created Font objects that represent fonts used to display text in Windows display elements. This is a static type with no instance services. You should never create instances of it by any means |
CTextureBrush | Represents a brush that uses an image to fill the interior of a shape. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NGlobalization | |
►NDetails | |
NDateTimeTokenization | |
CGregorianCalendarUtils | Gregorian calendar utility functions |
CCalendar | Calendar which defines how the dates are handled, calculated, formatted, etc. Setter operations are only enabled on non-read-only objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CCharUnicodeInfo | Gets information about unicode character |
CChineseLunisolarCalendar | Chinese lunisolar calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CCompareInfo | Makes culture-sensitive string comparison. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CCultureInfo | Collection of culture-specific values and algorithms. Setter operations are only enabled on non-read-only objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDateTimeFormatInfo | Set of date and time formatting parameters. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDaylightTime | Period of daylight saving time. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDetails_CultureNotFoundException | CultureNotFoundException is thrown when an attempt is made to construct a culture that is not available. Never create instances of this class manually. Use the CultureNotFoundException class instead. Never wrap the CultureNotFoundException class instances into System::SmartPtr |
CEastAsianLunisolarCalendar | East-asian lunisolar calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CGlobalizationExtensions | Globalization related methods |
CGregorianCalendar | Gregorian calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHebrewCalendar | Hebrew calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHijriCalendar | Hijri calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIdnMapping | IdnMapping used to map names to Punycode. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CJapaneseCalendar | Japanese calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CJapaneseLunisolarCalendar | Japanese lunisolar calendar. Not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CJulianCalendar | Julian calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CKoreanCalendar | Korean calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CKoreanLunisolarCalendar | Korean lunisolar calendar. Not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CNumberFormatInfo | Holds information on how to format numbers. Setter operations are only enabled on non-read-only objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CPersianCalendar | Persian calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRegionInfo | Provides information on region. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSortKey | Mapping of a string to its sort key. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSortVersion | Provides information about Unicode version used to compare and order strings. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CStringInfo | Splitter to iterate through string parts. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CTaiwanCalendar | Taiwan calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CTaiwanLunisolarCalendar | Taiwan lunisolar calendar. Not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CTextElementEnumerator | Enumerator to iterate through string elements (characters). Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CTextInfo | Defines locale-specific text properties. Setter operations are only enabled on non-read-only objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CThaiBuddhistCalendar | Thai Buddhist calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CUmAlQuraCalendar | Um Al Qura calendar. Not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NIO | |
NCompression | |
NDetails | |
CBasicSTDIOStreamWrapper | Represents a System.IO.Stream-like wrapper for std::basic_iostream and its derived objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CBasicSTDIStreamWrapper | Represents a System.IO.Stream-like wrapper for std::basic_istream and its derived objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CBasicSTDOStreamWrapper | Represents a System.IO.Stream-like wrapper for std::basic_ostream and its derived objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CBasicSystemIOStreamBuf | Represents a buffer that wraps System::IO::Stream-like streams and allows them to be used as an std::iostream-like streams internal buffer |
CBasicSystemIOStreamWrapper | Represents a std::iostream-like wrapper that used BasicSystemIOStreamBuf as internal buffer |
CBasicSystemIStreamWrapper | Represents a std::istream-like wrapper that used BasicSystemIOStreamBuf as internal buffer |
CBasicSystemOStreamWrapper | Represents a std::ostream-like wrapper that used BasicSystemIOStreamBuf as internal buffer |
CBinaryReader | Represents a reader that reads primitive data types as binary data in particular encoding. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CBinaryWriter | Represents a writer that writes values of primitive types to a byte stream. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CBufferedStream | Adds a buffering layer on top of another stream. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDetails_DirectoryNotFoundException | |
CDetails_EndOfStreamException | |
CDetails_FileLoadException | |
CDetails_FileNotFoundException | The exception that is thrown when an attempt to access a file that does not exist on disk fails. Never create instances of this class manually. Use the FileNotFoundException class instead. Never wrap the FileNotFoundException class instances into System::SmartPtr |
CDetails_InvalidDataException | |
CDetails_IOException | |
CDetails_PathTooLongException | |
CDirectory | Contains methods for manipulating directories. This is a static type with no instance services. You should never create instances of it by any means |
CDirectoryInfo | Represents a file system path, a directory referred to by this path and provides instance methods for manipulating directories. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CFile | Provides methods for manipulating files. This is a static type with no instance services. You should never create instances of it by any means |
CFileInfo | Represents a path to a file and a file referred to by this path and provides methods for manipulating it. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CFileStream | Represents a file stream supporting synchronous and asynchronous read and write operations. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CFileSystemInfo | The base class for FileInfo and DirectoryInfo. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CFileSystemInfoStat | Represents information about a file or directory |
CMemoryStream | Represents a stream that reads from and writes to memory. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CPath | Provides methods for manipulating paths. This is a static type with no instance services. You should never create instances of it by any means |
CSTDIOStreamWrapperBase | Represents a base class for System.IO.Stream-like wrappers. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CStream | A base class for a variety of stream implementations. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CStreamReader | Represents a reader that reads characters from a byte stream. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CStreamWriter | Represents a writer that writes characters to a byte stream. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CStringReader | Represents a reader that reads characters from a string. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CStringWriter | Implements a TextWriter that writes information to a string. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CTextReader | A base class for classes that represent readers that read sequences of characters from different sources. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CTextWriter | A base class for classes that represent writers that writes sequences of characters to different destinations. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CUnmanagedMemoryStream | Provides access to unmanaged memory. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NLinq | |
►NDetails | |
CCachedEnumerable | Internal utility class Implements IEnumerable over queue of items |
CEmptyEnumerable | Implements the IEnumerable interface for an empty generic collection |
CEmptyEnumerator | Implements the IEnumerator interface for an empty generic collection |
CEnumerable | Provides static LINQ methods |
CIGrouping | |
►NNet | |
►NCache | |
CHttpRequestCachePolicy | HTTP cache policy that expresses RFC2616 HTTP caching semantic Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRequestCachePolicy | Common request cache policy used for caching of Http, FTP, etc. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
NDetails | |
►NHttp | |
►NHeaders | |
CAuthenticationHeaderValue | Represents values of the 'Authorization', 'ProxyAuthorization', 'WWW-Authenticate', and 'Proxy-Authenticate' headers. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CCacheControlHeaderValue | Represents a value of the 'Cache-Control' header. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CContentDispositionHeaderValue | Represents a value of the 'Content-Disposition' header. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CContentRangeHeaderValue | Represents a value of the 'Content-Range' header. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEntityTagHeaderValue | Represents a value of the 'Entity-Tag' header. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHttpContentHeaders | Represents the collection of the 'Content' headers. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHttpHeaders | The collection of the HTTP headers. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHttpHeaderValueCollection | Represents the collection of the headers values. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHttpHeaderValueCollection< System::String > | The partial specialization of the HttpHeaderValueCollection template for the String type. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHttpRequestHeaders | Represents the collection of the 'Request' headers. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHttpResponseHeaders | Represents the collection of the 'Response' headers. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CMediaTypeHeaderValue | Represents a MIME type in a value of the 'Content-Type' header. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CMediaTypeWithQualityHeaderValue | Represents a MIME type with an additional quality factor in a value of the 'Content-Type' header. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CNameValueHeaderValue | Represents a key/value pair to use in headers. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CNameValueWithParametersHeaderValue | Represents a key/value pair with parameters to use in headers. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CObjectCollection | Represents the collection of the objects |
CProductHeaderValue | Represents a product token in a value of the 'User-Agent' header. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CProductInfoHeaderValue | Represents a product or a comment in a value of the 'User-Agent' header. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRangeConditionHeaderValue | Represents a value of the 'If-Range' header. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRangeHeaderValue | Represents a value of the 'Range' header. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRangeItemHeaderValue | Represents a range of bytes in a value of the 'Range' header. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRetryConditionHeaderValue | Represents a value of the 'Retry-After' header. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CStringWithQualityHeaderValue | Represents a value with an additional quality of a string header. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CTransferCodingHeaderValue | Represents a value of the 'Accept-Encoding' header. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CTransferCodingWithQualityHeaderValue | Represents a value with an additional quality of the 'Accept-Encoding' header. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CViaHeaderValue | Represents a value of the 'Via' header. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CWarningHeaderValue | Represents a value of the 'Warning' header. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CByteArrayContent | Represents HTTP content as a byte array. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDetails_HttpRequestException | The base exception class is thrown by the HttpClient and HttpMessageHandler classes. Never create instances of this class manually. Use the HttpRequestException class instead. Never wrap the HttpRequestException class instances into System::SmartPtr |
CHttpClient | Represents a base class of an HTTP client for sending requests and receiving responses. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHttpClientHandler | Represents the default message handler used by the HttpClient class. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHttpContent | Represents content of an HTTP entity. Object of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHttpMessageHandler | Represents a base type for the HTTP message handlers. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHttpMessageInvoker | Allows applications to call the Send method on an HTTP handler chain. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHttpMethod | Represents an HTTP method. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHttpRequestMessage | Represents an HTTP request message. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHttpResponseMessage | Represents an HTTP response message. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHttpUtilities | Contains the utility methods |
CStringContent | Represents HTTP content as a string. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NNetworkInformation | |
CHostInformation | Represents information about a host. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIPGlobalProperties | Represents an information about the network connection of the local computer. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NSecurity | |
CAuthenticatedStream | Contains the methods for passing credentials across a stream. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSslStream | A stream that uses the SSL protocol to authenticate the server and optionally the client |
►NSockets | |
CDetails_SocketException | Represents the exception thrown when a socket error occurs. Never create instances of this class manually. Use the SocketException class instead. Never wrap the SocketException class instances into System::SmartPtr |
CIPPacketInformation | Represents information about the packet. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CLingerOption | Specifies whether a socket will remain connected after a call to the Close() or Close() methods. It also specifies the period the socket will remain connected if sending of the data continues. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CNetworkStream | Provides the underlying stream of the data for the network access. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSocket | Implements the Berkeley sockets interface |
CTcpClient | Represents a client for the TCP network services. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CTcpListener | Represents a listener for the TCP network services. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CUdpClient | Provides User Datagram Protocol (UDP) network services. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CCookie | Represents an HTTP cookie. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CCookieCollection | Represents a list of sorted cookies. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CCookieComparer | Used to compare the Cookie class instances. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CCookieContainer | Provides a container for the CookieCollection-class instances. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CCookieParser | Used to parse a cookie header and create an instance of the Cookie class. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CCredentialCache | Provides the credentials storage. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDetails_CookieException | Represents an exception thrown when the size of CookieContainer is greater than the MaxCookieSize property value. Never create instances of this class manually. Use the CookieException class instead. Never wrap the CookieException class instances into System::SmartPtr |
CDetails_WebException | Represents the exception that is thrown by WebRequest when an error occurs. Never create instances of this class manually. Use the WebException class instead. Never wrap the WebException class instances into System::SmartPtr |
CDns | Provides methods to work with DNS |
CDnsEndPoint | Contains information used by the application to connect to the service. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEndPoint | The abstract class contains a network address. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CFileWebRequest | Provides implementation of the WebRequest abstract class to work with the file system. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CFileWebResponse | Provides implementation of the WebResponse abstract class to work with the file system. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CFtpWebRequest | Implements a File Transfer Protocol (FTP) client. Dummy class making it possible linking translated code with FtpWebRequest references, but not executing it. Contains no properly implemented members |
CFtpWebResponse | Dummy class making it possible linking translated code with FtpWebResponse references, but not executing it. Contains no properly implemented members. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHeaderVariantInfo | Used to match the cookie name and specification. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHttpKnownHeaderNames | Contains the string values of the known header names |
CHttpRequestHeaderExtensions | Contains utility methods to work with the HttpRequestHeader enumeration values |
CHttpResponseHeaderExtensions | Contains utility methods to work with the HttpResponseHeader enumeration values |
CHttpStatusDescription | Contains the utility methods to get the string representation of the HTTP status |
CHttpVersion | Contains versions of HTTP |
CHttpWebRequest | Represents the HTTP web request. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHttpWebResponse | Represents the HTTP web response. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CICredentials | Provides the authentication interface. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CICredentialsByHost | Provides the authentication interface for retrieving credentials for a host, port, and authentication type. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIPAddress | Represents the IP address. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIPEndPoint | Represents a network endpoint that contains an IP address and a port. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIPHostEntry | Represents information about an internet host address. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIWebProxy | This interface used for implementation of proxy access to the WebRequest class. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIWebRequestCreate | Provides the methods for creating the WebRequest class instances. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CNetworkCredential | Provides credentials for the password-based authentication schemes. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CPathList | Represents the list of the CookieCollection class instances. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CServicePoint | Provides HTTP connection management. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CServicePointManager | Manages the lifecycle stages (creating, maintaining, and deleting) of the ServicePoint class instances. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSocketAddress | Used to store serialized information about the EndPoint class instances. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CUriScheme | Represent the scheme for URI. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CWebClient | WebClient provides common methods for sending and receiving data. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CWebHeaderCollection | Represents the collection of the protocol headers. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CWebProxy | Represents an http web-proxy server. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►CWebRequest | Represents a web request. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHttpRequestCreator | Creates the WebRequest-class instances. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CWebRequestPrefixElement | Represents an HTTP or HTTPS prefix. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►CWebRequestMethods | Represents the string constants of web requests |
CFile | Represents the string constants for downloading and uploading a file |
CFtp | Represents the string constants of FTP |
CHttp | Represents the string constants of HTTP |
CWebResponse | Represents a web response. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NReflection | |
CAssembly | Reflection class describing assembly. Support is limited as the rules are quite different between C# and C++. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CAssemblyName | Defines assembly name. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CAssemblyTypeRegistration | Singleton to register type in executing assembly |
CAssemblyTypeRegistrationBase | Base type for singletons to register type in executing assembly |
CConstructorInfo | Provides access to constructor metadata |
CDetails_ReflectionTypeLoadException | ReflectionTypeLoadException is thrown by the Module.GetTypes method if any of the classes in a module fail to load. Never create instances of this class manually. Use the ReflectionTypeLoadException class instead. Never wrap the ReflectionTypeLoadException class instances into System::SmartPtr |
CDetails_TargetInvocationException | TargetInvocationException is thrown by methods invoked through reflection. Never create instances of this class manually. Use the TargetInvocationException class instead. Never wrap the TargetInvocationException class instances into System::SmartPtr |
CFieldInfo | Discovers the attributes of a field and provides access to field metadata |
►CMemberInfo | Provides reflection information on members. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CTypeInternal | Declaring type desription. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CMethodBase | Base information on method. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CMethodInfo | Represents information on class method |
CPropertyInfo | Represents property information |
►NRuntime | |
►NCompilerServices | |
CITuple | Defines a general-purpose Tuple implementation that allows access to Tuple instance members without knowing the underlying Tuple type |
CRuntimeHelpers | Helper class to get some object information in runtime |
►NInteropServices | |
CDetails_ExternalException | The base exception type for all COM interop exceptions and structured exception handling (SEH) exceptions. Never create instances of this class manually. Use the ExternalException class instead. Never wrap the ExternalException class instances into System::SmartPtr |
CFILETIME | Holds file time components. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CMarshal | Provides marshalling implementation. For compatibility with translated code only, as no managed code is supported on C++ side. This is a static type with no instance services. You should never create instances of it by any means |
►NSerialization | |
CDetails_SerializationException | |
CFormatterConverter | Represents a base implementation of the System::Runtime::Serialization::IFormatterConverter interface |
CIFormatterConverter | Provides the connection between an instance of System::Runtime::Serialization::SerializationInfo and the formatter-provided class best suited to parse the data inside the System::Runtime::Serialization::SerializationInfo |
CISerializable | Interface of object which can be serialized. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSerializationInfo | Holds set of named fields representing serialized object. Not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CStreamingContext | Dummy class to make StreamingContext-using translated classes compile. Do not manage instances of this class by SmartPtr, they must be allocated on stack only |
►NSecurity | |
►NAuthentication | |
CDetails_AuthenticationException | |
►NCryptography | |
NDetails | |
►NPkcs | |
CCmsSigner | Provides API to sign objects using CMS. Doesn't sign objects by itself, use SignedCMS class to do so. Not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CContentInfo | Content info as defined by CMS/PKCS #7 standard. Not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSignedCms | Signs content as per CMS/PKCS #7 standard. Not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NX509Certificates | |
NDetails | |
CPublicKey | Represents a X509-certificate's public key information. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CX500DistinguishedName | Represents distinguished name of X509 certificate. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CX509Certificate | X.509 v.3 certificate. Encrypted certificates are not supported. Only X509KeyStorageFlags::DefaultKeySet flag is supported. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CX509Certificate2 | Represents X509 certificate. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CX509Certificate2Collection | Collection of X509 certificate objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CX509Certificate2CollectionPtr | Pointer to collection of X509 certificates. This type is a pointer to manage other object's deletion. It should be allocated on stack and passed to functions either by value or by const reference |
CX509CertificateCollection | Collection of X509 certificate objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CX509CertificateCollectionPtr | Pointer to collection of X509 certificates. This type is a pointer to manage other object's deletion. It should be allocated on stack and passed to functions either by value or by const reference |
CX509Chain | Represents the X509 certificate chain. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CX509ChainPolicy | The chain policy that will be applied when building an X509 certificate chain. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CX509ChainStatus | Stores the X509 chain status and error information. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CX509Extension | Extension object to keep extra information associated with X.509 certificate. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CX509ExtensionCollection | Collection of extension objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CX509ExtensionCollectionPtr | Pointer to collection of X509 extensions. This type is a pointer to manage other object's deletion. It should be allocated on stack and passed to functions either by value or by const reference |
CX509ExtensionEnumerator | Enumerator to iterate through extension collection. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CX509KeyUsageExtension | Extension object to keep extra information about the usage of a key. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NXml | |
NDetails | |
CDataObject | Defines a format-independent mechanism for data transfer. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDSAKeyValue | Represents the DSA private key. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CKeyInfo | Represents the KeyInfo element of an XML digital signature or an XML encryption. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CKeyInfoClause | All implementations of KeyInfo subelements must inherit this abstract class. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CKeyInfoName | Represents the XMLDSIG 'KeyName' subelement or the XML encryption 'KeyInfo' element. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CKeyInfoX509Data | Represents an 'X509Data' element. Contains X.509v3 certificate information related to the validation or encryption key. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CReference | Facilitates creation of the XML signatures. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRSAKeyValue | Represents the 'RSAKeyValue' element of the XML signature. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSignedInfo | Represents the 'SignedInfo' element of the XML signature. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSignedXml | Used for XML signing and verification. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CTransform | Provides information about transforming the data by the signer. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CTransformChain | Represents an ordered chain of transforms. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CX509IssuerSerial | Represents the 'X509IssuerSerial' element of the XML signature. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CXmlDsigC14NTransform | Represents the C14N XML canonicalization transform for a digital signature without comments. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CXmlDsigC14NWithCommentsTransform | Represents the C14N XML canonicalization transform for a digital signature with comments. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CXmlDsigEnvelopedSignatureTransform | Represents the enveloped signature transform for the XML signature. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CXmlDsigExcC14NTransform | Represents the exclusive C14N XML canonicalization transform for a digital signature without comments. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CAsnEncodedData | ASN.1-encoded data. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CAsymmetricAlgorithm | Abstract base class for asymmetric encryption algorithms. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CAsymmetricSignatureDeformatter | Base class for assimetric signature deformatters. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CAsymmetricSignatureFormatter | Base class for assimetric signature formatters. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CCryptoStream | Stream implementation that wraps existing stream with a cryptographic function. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CCspKeyContainerInfo | Additional information about a cryptographic key pair |
CCspParameters | Parameters of Cryptographic Service Provider. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDeriveBytes | Abstract class from which all classes that derive byte sequences of a specified length inherit. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDetails_CryptographicException | |
CDetails_CryptographicUnexpectedOperationException | |
CDSA | Base class for implementations of DSA algorithm. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDSACryptoServiceProvider | DSA algorithm in CSP form. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDSAParameters | Data structure of DSA algorithm parameters. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CDSASignatureDeformatter | Used for verifying the DSA signatures. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDSASignatureFormatter | Used to create a DSA signature. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CECCurve | An elliptic curve |
CECDsa | Base class for implementations of ECDsa algorithm. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CECDsaBotan | ECDsa algorithm in Botan form. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CECParameters | Public and private key parameters of an elliptic curve |
CECPoint | Point on an elliptic curve |
CFromBase64Transform | Converts the CryptoStream class instance from base 64. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHashAlgorithm | Base class for hashing algorithms. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHashAlgorithmName | String representing the name of a hash algorithm. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CHMAC | All implementations of Hash-based Message Authentication Code (HMAC) must inherit this abstract class. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHMACSHA1 | Hash-based Message Authentication Code that uses the SHA1 hash function. Not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHMACSHA512 | Hash-based Message Authentication Code that uses the SHA512 hash function. Partialy implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CICryptoTransform | Base class of cryptographic transformer. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CICspAsymmetricAlgorithm | Asymmetric algorithm base class. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CKeySizes | Set of key sizes accepted by symmetric algorithms. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CMD5 | MD5 hashing algorithm. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CMD5CryptoServiceProvider | CSP-compatible MD5 algorithm. Not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
COid | Cryptographic object identifier. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRandomNumberGenerator | Abstract class for random number generators to inherit from. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRC2 | RC2 symmetric algorithm base class. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRC2Managed | Managed RC2 algorithm. Only ECB, CFB and CBC cipher modes are supported. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRfc2898DeriveBytes | Implements password-based key derivation, PBKDF2. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRijndael | Base class for Rijndael algorithm. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRijndaelManaged | Managed Rijndael algorithm. Only supports ECB and CFB modes with None padding and CBC mode with None and Zeros paddings. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRIPEMD160 | Computes RIPEMD160 hash for input data. In C++ RIPEMD160 is not an abstract class. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRNGCryptoServiceProvider | Radom number generator that follows CSP notion. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRSA | Base class for implementations of RSA algorithm. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRSACryptoServiceProvider | RSA algorithm in CSP form. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRSAEncryptionPadding | Padding mode and parameters for RSA encryption or decryption operations |
CRSAParameters | Data structure of RSA algorithm parameters. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CRSAPKCS1SignatureDeformatter | Class to verify RSA PKCS #1 v1.5 signature. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRSAPKCS1SignatureFormatter | Signs data with an RSA PKCS #1 v1.5 signature. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRSASignaturePadding | Padding mode and parameters for RSA signature creation or verification operations |
CSHA1 | Computes SHA1 hash for input data. In C++ SHA1 is not an abstract class. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSHA1CryptoServiceProvider | SHA1 CSP implementation. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSHA1Managed | Managed SHA1 hasher. Not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSHA256 | Computes SHA256 hash for input data. In C++ SHA256 is not an abstract class. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSHA256Managed | Managed SHA256 hasher. Not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSHA384 | Computes SHA384 hash for input data. In C++ SHA384 is not an abstract class. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSHA384Managed | Managed SHA384 hasher. Not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSHA512 | Computes SHA512 hash for input data. In C++ SHA512 is not an abstract class. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSHA512Managed | Managed SHA384 hasher. Not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSymmetricAlgorithm | Symmetric algorithm using same key for encryption and decryption base class. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CToBase64Transform | Converts the CryptoStream class instance to base 64. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CTripleDES | Triple Data Encryption Standard algorithm base class. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CTripleDESManaged | Managed TripleDES implementation. Only supports ECB and CFB modes with None padding and CBC mode with None, Zeros and PKCS7 paddings. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NPermissions | |
CSecurityPermission | Class that describes security permission. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NPolicy | |
CEvidence | Stub class for translated code that uses Evidence class to compile. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDetails_SecurityException | |
CSecureString | Secure string, represents text that should be kept confidential. This class DON'T ENCRYPTING the internal data. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSecureStringMarshal | Collection of methods for allocating and copying unmanaged memory blocks |
CSecurityElement | XML object model for encoding security object. Not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
NStringExtra | |
►NTestPredicates | |
►NDetails | |
NSharedPtrAsserts | |
►NTypeTraits | |
Chas_data_method | Checks if a type has data() method. If it does, inherits std::true_type, otherwise inherits std::false_type |
Chas_data_method< System::Collections::BitArray, void > | Specialization for BitArray type which provides boost type which is inaccessible there |
Chas_print_to_method | Checks for overload of PrintTo function that accepts given type as first argument. If an overload exists, inherits std::true_type, otherwise inheirts std::false_type |
CIsCppContainer | Checks if specific type is STL-style container. To do so, checks for iterator and const_iterator member types existance. If both exist, inherits std::true_type, otherwise inherits std::false_type |
CIsEnumerable | Checks if type has System::Collections::Generic::IEnumerable specialization as basetype. If so, value member is set to true, otherwise it is set to false |
CLargestFPType | Provides alias for longest floating point type provided. Ignores non-floating point types |
►NText | |
NDetails | |
►NRegularExpressions | |
CCapture | Result of single subexpression matching. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CCaptureCollection | List of captures done by single capturing group. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CGroup | Result of matching done by single capturing group. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CGroupCollection | List of capture groups in a single match. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CGroupCollectionPtr | Group collection pointer. This type is a pointer to manage other object's deletion. It should be allocated on stack and passed to functions either by value or by const reference |
CMatch | Single match of regexp over string. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CMatchCollection | Collection of matches done by repeatedly applying regexp to string. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRegex | Regular expression that follows C#-like syntax. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CASCIIEncoding | Represents ASCII encoding. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDecoder | Encapsulates decoding byte sequence into character sequence. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDecoderExceptionFallback | Provides exception-throwing fallback strategy. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDecoderExceptionFallbackBuffer | Buffer for exception-throwing decoding fallback strategy. Doesn't store anything actually, but throws instead. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDecoderFallback | Provides fallback API to handle decoding error. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDecoderFallbackBuffer | Provides buffer for fallback implementation. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDecoderReplacementFallback | Provides fallback strategy of replacing erroneous symbol with a stub. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDecoderReplacementFallbackBuffer | Buffer for replacing decoding fallback strategy |
CDetails_DecoderFallbackException | Exception thrown by DecoderExceptionFallback when decoding fails. Never create instances of this class manually. Use the DecoderFallbackException class instead. Never wrap the DecoderFallbackException class instances into System::SmartPtr |
CDetails_EncoderFallbackException | Exception thrown by EncoderExceptionFallback when encoding fails. Never create instances of this class manually. Use the EncoderFallbackException class instead. Never wrap the EncoderFallbackException class instances into System::SmartPtr |
CEncoder | Encapsulates encoding character sequence into byte sequence. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEncoderExceptionFallback | Provides exception-throwing fallback strategy. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEncoderExceptionFallbackBuffer | Buffer for exception-throwing encoding fallback strategy. Doesn't store anything actually, but throws instead. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEncoderFallback | Provides fallback API to handle encoding error. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEncoderFallbackBuffer | Provides buffer for fallback implementation. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEncoderReplacementFallback | Provides fallback strategy of replacing erroneous symbol with a stub. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEncoderReplacementFallbackBuffer | Buffer for replacing encoding fallback strategy. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEncoding | Encoding services |
CEncodingDecoder | Decoder that uses encoding object for decoding. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEncodingEncoder | Encoder that uses encoding object for encoding. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEncodingInfo | Brief info on encoding. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CICUDecoder | Decoder that uses ICU for decoding. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CICUEncoder | Encoder that uses ICU for encoding. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CICUEncoding | ICU-based encoding implementation. FOR INTERNAL USE. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CLatin1Encoding | Latin1 encoding support. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CStringBuilder | Buffer to accumulate string part by part. This type can be allocated either in stack as value type or in heap using System::MakeObject() function. Once the object is allocated, never mix up these two usecases: having SmartPtr pointers onto stack-allocated objects is strictly prohibited |
CUnicodeEncoding | Unicode encoding. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CUTF32Encoding | UTF-32 encoding. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CUTF7Encoding | UTF-7 encoding. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CUTF8Encoding | UTF-8 encoding. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NThreading | |
CAutoResetEvent | Event to notify waiting thread that resets automatically. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDetails_SemaphoreFullException | |
CDetails_SynchronizationLockException | |
CDetails_ThreadAbortException | |
CDetails_ThreadInterruptedException | |
CDetails_ThreadStateException | |
CEventWaitHandle | Event that can be sent to waiting thread. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CInterlocked | Provides API for thread-safe operations. This is a static type with no instance services. You should never create instances of it by any means |
CManualResetEvent | Event to notify waiting thread that does not reset automatically. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CMonitor | Class Monitor provides a mechanism that synchronizes access to objects |
CMutex | Mutex implemnetation. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSemaphore | Semaphore implementation. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CThread | Thread implementation. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CThreadPool | Thread pool API allowing it pushing jobs into queue to be read by pool of worker threads. This is a static type with no instance services. You should never create instances of it by any means |
CThreadPoolImpl | Thread pool internal data. This is a singleton type with memory management done by access function(s). You should never create instances of it directly |
CTimeout | Threading timeout special values. This is a static type with no instance services. You should never create instances of it by any means |
CTimer | Timer class that executes job item in separate thread after delay. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CTimerQueue | Queue that handles Timer objects. This is just an implementation. Timer objects register there by themselves, you don't have to do so to use them - use Timer class API instead. This is a singleton type with memory management done by access function(s). You should never create instances of it directly |
CWaitHandle | Waiting primitive base class. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NTimers | |
CElapsedEventArgs | Arguments of timer event |
CTimer | Timer that calls delegate in a loop |
NUriDetails | |
►NWeb | |
►NServices | |
NDescription | |
►NProtocols | |
CDetails_SoapException | Represents the exception thrown when method is called over SOAP and an error occurs. Never create instances of this class manually. Use the SoapException class instead. Never wrap the SoapException class instances into System::SmartPtr |
CHttpWebClientProtocol | This base class is used in all XML Web service client proxies that use HTTP. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CInvokeCompletedEventArgs | An instance of this class is passed as the argument on to the InvokeCompletedEventHandler delegate. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSoapClientMessage | Represents the data in a SOAP request sent or a SOAP response received. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSoapDocumentMethodAttribute | Specifies that all SOAP messages passed or returned from the method use the Document formatting. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSoapDocumentServiceAttribute | Sets the default format for the SOAP requests and responses. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSoapHeader | Represents content of the SOAP header. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSoapHeaderAttribute | Specifies the SOAP header that the XML Web service method or the XML Web service client can process. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSoapHeaderCollection | Contains a collection of instances of the SoapHeader class |
CSoapHttpClientProtocol | The client proxy services must inherit this class when the SOAP is used. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CSoapMessage | Represent the SOAP message. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CWebClientProtocol | This base class is used in all XML Web service client proxies that were created using ASP.NET. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►CSoap | Contains the string constants of SOAP |
CAttribute | Contains the names of the SOAP attributes |
CCode | Contains the names of the SOAP codes |
CElement | Contains the names of the SOAP elements |
►CSoap12 | Contains the string constants of SOAP version 1.2 |
CAttribute | Contains the names of the attributes of SOAP version 1.2 |
CCode | Contains the names of the codes of SOAP version 1.2 |
CElement | Contains the names of the elements of SOAP version 1.2 |
CWebServiceAttribute | Adds additional information to the XML Web service. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CWebServiceBindingAttribute | Used to declare a binding that defines one or more methods of the XML Web service. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►NUI | |
►NWebControls | |
CDataGrid | Dummy class making it possible linking translated code with DataGrid references, but not executing it. Contains no properly implemented members. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDetails_HttpException | |
CHttpContext | Dummy class making it possible linking translated code with HttpContext references, but not executing it. Contains no properly implemented members. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHttpResponse | Dummy class making it possible linking translated code with HttpResponse references, but not executing it. Contains no properly implemented members. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CHttpUtility | Service class that encodes and decodes URL parts to and from hex escape fragments |
►NWindows | |
►NForms | |
►CControl | Dummy class to make translated code that uses Control class compilable. Methods are not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CControlCollection | Collection of controls. Not implemented |
CForm | Dummy class to make translated code that uses Form class compilable. Methods are not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIButtonControl | Dummy class to make translated code that uses IButtonControl interface compilable. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►CScreen | Provides information on displays. Windows only. This is a singleton type with memory management done by access function(s). You should never create instances of it directly |
CRectangle_ | Describes rectangle with position and size. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CSystemInformation | Dummy class to make translated code that uses SystemInformation class compilable. Methods are not implemented. This is a static type with no instance services. You should never create instances of it by any means |
►NXml | |
►NResolvers | |
CXmlPreloadedResolver | Represents a class that is used to prepopulate the cache with DTDs or XML streams |
►NSchema | |
CDetails_XmlSchemaException | Returns detailed information about the schema exception |
CDetails_XmlSchemaInferenceException | Returns information about errors encountered by the XmlSchemaInference class while inferring a schema from an XML document |
CDetails_XmlSchemaValidationException | Represents the exception thrown when XML Schema Definition Language (XSD) schema validation errors and warnings are encountered in an XML document being validated |
CIXmlSchemaInfo | Defines the post-schema-validation infoset of a validated XML node |
CValidationEventArgs | Returns detailed information related to the ValidationEventHandler |
CXmlAtomicValue | Represents the typed value of a validated XML element or attribute. The XmlAtomicValue class cannot be inherited |
CXmlSchema | An in-memory representation of an XML Schema, as specified in the World Wide Web Consortium (W3C) XML Schema Part 1: Structures and XML Schema Part 2: Datatypes |
CXmlSchemaAll | Represents the World Wide Web Consortium (W3C) all element (compositor) |
CXmlSchemaAnnotated | The base class for any element that can contain annotation elements |
CXmlSchemaAnnotation | Represents the World Wide Web Consortium (W3C) annotation element |
CXmlSchemaAny | Represents the World Wide Web Consortium (W3C) any element |
CXmlSchemaAnyAttribute | Represents the World Wide Web Consortium (W3C) anyAttribute element |
CXmlSchemaAppInfo | Represents the World Wide Web Consortium (W3C) appinfo element |
CXmlSchemaAttribute | Represents the attribute element from the XML Schema as specified by the World Wide Web Consortium (W3C). Attributes provide additional information for other document elements. The attribute tag is nested between the tags of a document's element for the schema. The XML document displays attributes as named items in the opening tag of an element |
CXmlSchemaAttributeGroup | Represents the attributeGroup element from the XML Schema as specified by the World Wide Web Consortium (W3C). AttributesGroups provides a mechanism to group a set of attribute declarations so that they can be incorporated as a group into complex type definitions |
CXmlSchemaAttributeGroupRef | Represents the attributeGroup element with the ref attribute from the XML Schema as specified by the World Wide Web Consortium (W3C). AttributesGroupRef is the reference for an attributeGroup, name property contains the attribute group being referenced |
CXmlSchemaChoice | Represents the choice element (compositor) from the XML Schema as specified by the World Wide Web Consortium (W3C). The choice allows only one of its children to appear in an instance |
CXmlSchemaCollection | Contains a cache of XML Schema definition language (XSD) and XML-Data Reduced (XDR) schemas |
CXmlSchemaCollectionEnumerator | Supports a simple iteration over a collection. This class cannot be inherited |
CXmlSchemaCompilationSettings | Provides schema compilation options for the XmlSchemaSet class This class cannot be inherited |
CXmlSchemaComplexContent | Represents the complexContent element from XML Schema as specified by the World Wide Web Consortium (W3C). This class represents the complex content model for complex types. It contains extensions or restrictions on a complex type that has either only elements or mixed content |
CXmlSchemaComplexContentExtension | Represents the extension element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is for complex types with complex content model derived by extension. It extends the complex type by adding attributes or elements |
CXmlSchemaComplexContentRestriction | Represents the restriction element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is for complex types with a complex content model derived by restriction. It restricts the contents of the complex type to a subset of the inherited complex type |
CXmlSchemaComplexType | Represents the complexType element from XML Schema as specified by the World Wide Web Consortium (W3C). This class defines a complex type that determines the set of attributes and content of an element |
CXmlSchemaContent | An abstract class for schema content |
CXmlSchemaContentModel | Specifies the order and structure of the child elements of a type |
CXmlSchemaDatatype | Abstract class for mapping XML Schema definition language (XSD) types to runtime types |
CXmlSchemaDocumentation | Represents the documentation element from XML Schema as specified by the World Wide Web Consortium (W3C). This class specifies information to be read or used by humans within an annotation |
CXmlSchemaElement | Represents the element element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is the base class for all particle types and is used to describe an element in an XML document |
CXmlSchemaEnumerationFacet | Represents the enumeration facet from XML Schema as specified by the World Wide Web Consortium (W3C). This class specifies a list of valid values for a simpleType element. Declaration is contained within a restriction declaration |
CXmlSchemaExternal | Provides information about the included schema |
CXmlSchemaFacet | A base class for all facets that are used when simple types are derived by restriction |
CXmlSchemaFractionDigitsFacet | Specifies a restriction on the number of digits that can be entered for the fraction value of a simpleType element. The value of fractionDigits must be a positive integer. Represents the World Wide Web Consortium (W3C) fractionDigits facet |
CXmlSchemaGroup | Represents the group element from XML Schema as specified by the World Wide Web Consortium (W3C). This class defines groups at the schema level that are referenced from the complex types. It groups a set of element declarations so that they can be incorporated as a group into complex type definitions |
CXmlSchemaGroupBase | An abstract class for XmlSchemaAll, XmlSchemaChoice, or XmlSchemaSequence |
CXmlSchemaGroupRef | Represents the group element with ref attribute from the XML Schema as specified by the World Wide Web Consortium (W3C). This class is used within complex types that reference a group defined at the schema level |
CXmlSchemaIdentityConstraint | Class for the identity constraints: key , keyref , and unique elements |
CXmlSchemaImport | Represents the import element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is used to import schema components from other schemas |
CXmlSchemaInclude | Represents the include element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is used to include declarations and definitions from an external schema. The included declarations and definitions are then available for processing in the containing schema |
CXmlSchemaInference | Infers an XML Schema Definition Language (XSD) schema from an XML document. The XmlSchemaInference class cannot be inherited |
CXmlSchemaInfo | Represents the post-schema-validation infoset of a validated XML node |
CXmlSchemaKey | This class represents the key element from XMLSchema as specified by the World Wide Web Consortium (W3C) |
CXmlSchemaKeyref | This class represents the keyref element from XMLSchema as specified by the World Wide Web Consortium (W3C) |
CXmlSchemaLengthFacet | Represents the length facet from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the length of a simpleType element on the data type |
CXmlSchemaMaxExclusiveFacet | Represents the maxExclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the maximum value of a simpleType element. The element value must be less than the value of the maxExclusive element |
CXmlSchemaMaxInclusiveFacet | Represents the maxInclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the maximum value of a simpleType element. The element value must be less than or equal to the value of the maxInclusive element |
CXmlSchemaMaxLengthFacet | Represents the maxLength element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the maximum length of the data value of a simpleType element. The length must be less than the value of the maxLength element |
CXmlSchemaMinExclusiveFacet | Represents the minExclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the minimum value of a simpleType element. The element value must be greater than the value of the minExclusive element |
CXmlSchemaMinInclusiveFacet | Represents the minInclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the minimum value of a simpleType element. The element value must be greater than or equal to the value of the minInclusive element |
CXmlSchemaMinLengthFacet | Represents the minLength element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the minimum length of the data value of a simpleType element. The length must be greater than the value of the minLength element |
CXmlSchemaNotation | Represents the notation element from XML Schema as specified by the World Wide Web Consortium (W3C). An XML Schema notation declaration is a reconstruction of XML 1.0 NOTATION declarations. The purpose of notations is to describe the format of non-XML data within an XML document |
CXmlSchemaNumericFacet | A vase class for defining numeric facets. This class is the base class for numeric facet classes such as XmlSchemaMinLengthFacet |
CXmlSchemaObject | Represents the root class for the Xml schema object model hierarchy and serves as a base class for classes such as the XmlSchema class |
CXmlSchemaObjectCollection | A collection of XmlSchemaObjects |
CXmlSchemaObjectEnumerator | Represents the enumerator for the XmlSchemaObjectCollection |
CXmlSchemaObjectTable | Provides the collections for contained elements in the XmlSchema class (for example, Attributes, AttributeGroups, Elements, and so on) |
CXmlSchemaParticle | A base class for that is the base class for all particle types (e.g. XmlSchemaAny) |
CXmlSchemaPatternFacet | Represents the pattern element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the value entered for a simpleType element |
CXmlSchemaRedefine | Represents the redefine element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to allow simple and complex types, groups and attribute groups from external schema files to be redefined in the current schema. This class can also be used to provide versioning for the schema elements |
CXmlSchemaSequence | Represents the sequence element (compositor) from the XML Schema as specified by the World Wide Web Consortium (W3C). The sequence requires the elements in the group to appear in the specified sequence within the containing element |
CXmlSchemaSet | Contains a cache of XML Schema definition language (XSD) schemas |
CXmlSchemaSimpleContent | Represents the simpleContent element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is for simple and complex types with simple content model |
CXmlSchemaSimpleContentExtension | Represents the extension element for simple content from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to derive simple types by extension. Such derivations are used to extend the simple type content of the element by adding attributes |
CXmlSchemaSimpleContentRestriction | Represents the restriction element for simple content from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to derive simple types by restriction. Such derivations can be used to restrict the range of values for the element to a subset of the values specified in the inherited simple type |
CXmlSchemaSimpleType | Represents the simpleType element for simple content from XML Schema as specified by the World Wide Web Consortium (W3C). This class defines a simple type. Simple types can specify information and constraints for the value of attributes or elements with text-only content |
CXmlSchemaSimpleTypeContent | A base class for simple type content classes |
CXmlSchemaSimpleTypeList | Represents the list element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to define a simpleType element as a list of values of a specified data type |
CXmlSchemaSimpleTypeRestriction | Represents the restriction element for simple types from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used restricting simpleType element |
CXmlSchemaSimpleTypeUnion | Represents the union element for simple types from XML Schema as specified by the World Wide Web Consortium (W3C). A union datatype can be used to specify the content of a simpleType . The value of the simpleType element must be any one of a set of alternative datatypes specified in the union. Union types are always derived types and must comprise at least two alternative datatypes |
CXmlSchemaTotalDigitsFacet | Represents the totalDigits facet from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the number of digits that can be entered for the value of a simpleType element. That value of totalDigits must be a positive integer |
CXmlSchemaType | The base class for all simple types and complex types |
CXmlSchemaUnique | Represents the unique element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to identify a unique constraint among a set of elements |
CXmlSchemaValidator | Represents an XML Schema Definition Language (XSD) Schema validation engine. The XmlSchemaValidator class cannot be inherited |
CXmlSchemaWhiteSpaceFacet | Represents the World Wide Web Consortium (W3C) whiteSpace facet |
CXmlSchemaXPath | Represents the World Wide Web Consortium (W3C) selector element |
►NSerialization | |
CIXmlSerializable | Provides custom formatting for XML serialization and deserialization. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CXmlAttributeOverrides | Allows overriding attributes when XmlSerializer is used to serialize or deserialize an object. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CXmlRootAttribute | Marks the attribute target as an XML root element and controls its XML serialization. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CXmlSerializationReader | Service class improving XmlReader experience |
CXmlSerializationWriter | Service class improving XmlWriter experience |
CXmlSerializer | Performs serialization and deserialization of objects into and from XML documents. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CXmlSerializerImplementation | Internal class to use with XmlSerializer |
CXmlSerializerNamespaces | Contains the XML namespaces and prefixes that the Serialization::XmlSerializer uses to generate qualified names in an XML-document instance |
►NXPath | |
CDetails_XPathException | Provides the exception thrown when an error occurs while processing an XPath expression |
CIXPathNavigable | Provides an accessor to the XPathNavigator class |
CXPathDocument | Provides a fast, read-only, in-memory representation of an XML document by using the XPath data model |
CXPathExpression | Provides a typed class that represents a compiled XPath expression |
CXPathItem | Represents an item in the XQuery 1.0 and XPath 2.0 Data Model |
CXPathNavigator | Provides a cursor model for navigating and editing XML data |
CXPathNodeIterator | Provides an iterator over a selected set of nodes |
►NXsl | |
►NRuntime | |
CStringConcat | Concatenates strings when the number of strings is not known beforehand |
CDetails_XsltCompileException | The exception that is thrown by the Load method when an error is found in the XSLT style sheet |
CDetails_XsltException | The exception that is thrown when an error occurs while processing an XSLT transformation |
CIXsltContextFunction | Provides an interface to a given function defined in the Extensible Stylesheet Language for Transformations (XSLT) style sheet during runtime execution |
CIXsltContextVariable | Provides an interface to a given variable that is defined in the style sheet during runtime execution |
CXslCompiledTransform | Transforms XML data using an XSLT style sheet |
CXsltArgumentList | Contains a variable number of arguments which are either XSLT parameters or extension objects |
CXsltContext | Encapsulates the current execution context of the Extensible Stylesheet Language for Transformations (XSLT) processor allowing XML Path Language (XPath) to resolve functions, parameters, and namespaces within XPath expressions |
CXsltMessageEncounteredEventArgs | Provides data for the XsltArgumentList::XsltMessageEncountered event |
CXslTransform | Transforms XML data using an Extensible Stylesheet Language for Transformations (XSLT) style sheet |
CXsltSettings | Specifies the XSLT features to support during execution of the XSLT style sheet |
CDetails_XmlException | Returns detailed information about the last exception |
CIApplicationResourceStreamResolver | Represents an application resource stream resolver |
CIHasXmlNode | Enables a class to return an XmlNode from the current context or position |
CIXmlLineInfo | Provides an interface to enable a class to return line and position information |
CIXmlNamespaceResolver | Provides read-only access to a set of prefix and namespace mappings |
CNameTable | Implements a single-threaded XmlNameTable |
CXmlAttribute | Represents an attribute. Valid and default values for the attribute are defined in a document type definition (DTD) or schema |
CXmlAttributeCollection | Represents a collection of attributes that can be accessed by name or index |
CXmlCDataSection | Represents a CDATA section |
CXmlCharacterData | Provides text manipulation methods that are used by several classes |
CXmlCharType | For internal purposes. Do not use this class directly |
CXmlComment | Represents the content of an XML comment |
CXmlConvert | Encodes and decodes XML names, and provides methods for converting between runtime types and XML Schema definition language (XSD) types. When converting data types, the values returned are locale-independent |
CXmlDeclaration | Represents the XML declaration node <?xml version='1.0'...?> |
CXmlDocument | Represents an XML document. You can use this class to load, validate, edit, add, and position XML in a document |
CXmlDocumentFragment | Represents a lightweight object that is useful for tree insert operations |
CXmlDocumentType | Represents the document type declaration |
CXmlElement | Represents an element |
CXmlEntity | Represents an entity declaration, such as <!ENTITY... > |
CXmlEntityReference | Represents an entity reference node |
CXmlImplementation | Defines the context for a set of XmlDocument objects |
CXmlLinkedNode | Returns the node immediately preceding or following this node |
CXmlNamedNodeMap | Represents a collection of nodes that can be accessed by name or index |
CXmlNamespaceManager | Resolves, adds, and removes namespaces to a collection and provides scope management for these namespaces |
CXmlNameTable | Table of atomized string objects |
CXmlNode | Represents a single node in the XML document |
CXmlNodeChangedEventArgs | Provides data for the XmlDocument::NodeChanged, XmlDocument::NodeChanging, XmlDocument::NodeInserted, XmlDocument::NodeInserting, XmlDocument::NodeRemoved and XmlDocument::NodeRemoving events |
CXmlNodeList | Represents an ordered collection of nodes |
CXmlNodeReader | Represents a reader that provides fast, non-cached forward only access to XML data in an XmlNode |
CXmlNotation | Represents a notation declaration, such as <!NOTATION... > |
CXmlParserContext | Provides all the context information required by the XmlReader to parse an XML fragment |
CXmlProcessingInstruction | Represents a processing instruction, which XML defines to keep processor-specific information in the text of the document |
CXmlQualifiedName | Represents an XML qualified name |
CXmlReader | Represents a reader that provides fast, noncached, forward-only access to XML data |
CXmlReaderSettings | Specifies a set of features to support on the XmlReader object created by the XmlReader::Create method |
CXmlResolver | Resolves external XML resources named by a Uniform Resource Identifier (URI) |
CXmlSecureResolver | Helps to secure another implementation of XmlResolver by wrapping the XmlResolver object and restricting the resources that the underlying XmlResolver has access to |
CXmlSignificantWhitespace | Represents white space between markup in a mixed content node or white space within an xml:space='preserve' scope. This is also referred to as significant white space |
CXmlText | Represents the text content of an element or attribute |
CXmlTextReader | Represents a reader that provides fast, non-cached, forward-only access to XML data |
CXmlTextWriter | Represents a writer that provides a fast, non-cached, forward-only way of generating streams or files containing XML data that conforms to the W3C Extensible Markup Language (XML) 1.0 and the Namespaces in XML recommendations |
CXmlUrlResolver | Resolves external XML resources named by a Uniform Resource Identifier (URI) |
CXmlValidatingReader | Represents a reader that provides document type definition (DTD), XML-Data Reduced (XDR) schema, and XML Schema definition language (XSD) validation |
CXmlWhitespace | Represents white space in element content |
CXmlWriter | Represents a writer that provides a fast, non-cached, forward-only way to generate streams or files that contain XML data |
CXmlWriterSettings | Specifies a set of features to support on the XmlWriter object created by the XmlWriter::Create method |
►CArray | Class that represents an array data structure. Objects of this class should only be allocated using System::MakeArray() and System::MakeObject() functions. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEnumerator | Implements IEnumerator interface that enables enumeration of elements of an Array object. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CArraySegment | Represents a segment of the one-dimensional array. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CAttribute | A base class for custom attributes. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CBitConverter | Contains methods that perform conversions of sequence of bytes to a value type and vice-versa. This is a static type with no instance services. You should never create instances of it by any means |
CBoolean | Class that keeps static members of System.Boolean .Net type |
CBoxedEnum | Represents boxed enumeration value. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CBoxedValue | Represents a boxed value. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CBoxedValueBase | A base class that defines an interface and implements some fundamental methods of a descendant class that represents a boxed value. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CBuffer | Contains methods that manipulate raw byte arrays. This is a static type with no instance services. You should never create instances of it by any means |
CByte | Contains methods to work with the unsigned 8-bit integer |
CCastResult | Template magic to deduce cast results |
CChar | Provides methods for manipulation of characters represented as UTF-16 code units. This is a static type with no instance services. You should never create instances of it by any means |
CCollectionAssertHelper | Heler API for collection-related operations |
CComparison | Represents a pointer to the method that compares two objects of the same type. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CConsole | Provides methods for outputting data to the standard output stream. This is a static type with no instance services. You should never create instances of it by any means |
CConsoleOutput | Represents the standard output stream. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CConvert | The structure that contains methods performing conversion of values of one type to the values of another type. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CDateTime | Represents a specific date and time value on the time continuum. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CDateTimeOffset | Contains the date and time of day relative to Coordinated Universal Time. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDBNull | Represents a non-existing value. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDecimal | Represents a decimal number. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CDefaultBoxedValue | BoxedValue class implementation. Allows it BoxingValue specializations to be declared without duplicating common code. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CDelegate< ReturnType(ArgumentTypes...)> | Represents a pointer to a function, method or a function object. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CDetails_ApplicationException | A base class for classes that represent application (rather than system) exceptions. Never create instances of this class manually. Use the ApplicationException class instead. Never wrap the ApplicationException class instances into System::SmartPtr |
CDetails_ArgumentException | ArgumentException is thrown when an argument passed to a method being invoked is invalid. Never create instances of this class manually. Use the ArgumentException class instead. Never wrap the ArgumentException class instances into System::SmartPtr |
CDetails_ArgumentNullException | |
CDetails_ArgumentOutOfRangeException | ArgumentOutOfRangeException is thrown when a method being invoked is passed an argument that falls out of the expected range of values for that argument. Never create instances of this class manually. Use the ArgumentOutOfRangeException class instead. Never wrap the ArgumentOutOfRangeException class instances into System::SmartPtr |
CDetails_ArithmeticException | ArithmeticException is throw when an error occurs during execution of arithmetic, conversion of casting operations. Never create instances of this class manually. Use the ArithmeticException class instead. Never wrap the ArithmeticException class instances into System::SmartPtr |
CDetails_BadImageFormatException | The exception that is thrown when the file image of a dynamic link library (DLL) or an executable program is invalid. Never create instances of this class manually. Use the BadImageFormatException class instead. Never wrap the BadImageFormatException class instances into System::SmartPtr |
CDetails_DataMisalignedException | |
CDetails_DivideByZeroException | DivideByZeroException is thrown when division by 0 is attempted in an arithmetic operation. Never create instances of this class manually. Use the DivideByZeroException class instead. Never wrap the DivideByZeroException class instances into System::SmartPtr |
CDetails_Exception | Represents an exception. Never create instances of this class manually. Use the Exception class instead. Never wrap the Exception class instances into System::SmartPtr |
CDetails_ExceptionWithErrorCode | The template class for an exception with an error code |
CDetails_ExceptionWithFilename | The template class for an exception with a file name |
CDetails_ExecutionEngineException | ExecutionEngineException is present for compatibility reasons only |
CDetails_FormatException | FormatException is thrown when the format of the method's argument is not valid. Never create instances of this class manually. Use the FormatException class instead. Never wrap the FormatException class instances into System::SmartPtr |
CDetails_IndexOutOfRangeException | IndexOutOfRangeException is thrown when an access to an element of a collection is attempted using an index that is outside its bounds. Never create instances of this class manually. Use the IndexOutOfRangeException class instead. Never wrap the IndexOutOfRangeException class instances into System::SmartPtr |
CDetails_InvalidCastException | InvalidCastException is thrown when invalid casting operation of invalid explicit conversion is attempted. Never create instances of this class manually. Use the InvalidCastException class instead. Never wrap the InvalidCastException class instances into System::SmartPtr |
CDetails_InvalidOperationException | The exception that is thrown when a method is invoked on an object which is in the state inconsistent with this call. Never create instances of this class manually. Use the InvalidOperationException class instead. Never wrap the InvalidOperationException class instances into System::SmartPtr |
CDetails_InvalidProgramException | InvalidProgramException is present for compatibility reasons only. Never create instances of this class manually. Use the InvalidProgramException class instead. Never wrap the InvalidProgramException class instances into System::SmartPtr |
CDetails_InvalidTimeZoneException | InvalidTimeZoneException is thrown when time zone information is invalid. Never create instances of this class manually. Use the InvalidTimeZoneException class instead. Never wrap the InvalidTimeZoneException class instances into System::SmartPtr |
CDetails_MemberAccessException | MemberAccessException is thrown when access to non-existent class' member is attempted or when access to the member is not permitted. Never create instances of this class manually. Use the MemberAccessException class instead. Never wrap the MemberAccessException class instances into System::SmartPtr |
CDetails_MethodAccessException | MemberAccessException is thrown when access to non-existent method is attempted or when access to the method is not permitted. Never create instances of this class manually. Use the MethodAccessException class instead. Never wrap the MethodAccessException class instances into System::SmartPtr |
CDetails_NotImplementedException | NotImplementedException is thrown when a method that is not implemented and serves as a stub. Never create instances of this class manually. Use the NotImplementedException class instead. Never wrap the NotImplementedException class instances into System::SmartPtr |
CDetails_NotSupportedException | NotSupportedException is thrown when a method being invoked is not supported or when an operation attempted on a stream is not supported. Never create instances of this class manually. Use the NotSupportedException class instead. Never wrap the NotSupportedException class instances into System::SmartPtr |
CDetails_NullReferenceException | NullReferenceException is thrown when dereferencing of a null-reference is attempted. Never create instances of this class manually. Use the NullReferenceException class instead. Never wrap the NullReferenceException class instances into System::SmartPtr |
CDetails_ObjectDisposedException | ObjectDisposedException is thrown when a method is invoked on a disposed object. Never create instances of this class manually. Use the ObjectDisposedException class instead. Never wrap the ObjectDisposedException class instances into System::SmartPtr |
CDetails_OperationCanceledException | OperationCanceledException is thrown in a thread upon cancellation of an operation that the thread was executing. CancellationToken member is not implemented. Never create instances of this class manually. Use the OperationCanceledException class instead. Never wrap the OperationCanceledException class instances into System::SmartPtr |
CDetails_OutOfMemoryException | |
CDetails_OverflowException | OverflowException is thrown when an operation results in an overflow. Never create instances of this class manually. Use the OverflowException class instead. Never wrap the OverflowException class instances into System::SmartPtr |
CDetails_PlatformNotSupportedException | PlatformNotSupportedException is thrown when a feature does not run on a particular platform. Never create instances of this class manually. Use the PlatformNotSupportedException class instead. Never wrap the PlatformNotSupportedException class instances into System::SmartPtr |
CDetails_RankException | RankException is thrown when an array argument with the number of dimensions different from the expected is passed to a method. Never create instances of this class manually. Use the RankException class instead. Never wrap the RankException class instances into System::SmartPtr |
CDetails_StackOverflowException | StackOverflowException is thrown when the thread's execution stack overflows. Never create instances of this class manually. Use the StackOverflowException class instead. Never wrap the StackOverflowException class instances into System::SmartPtr |
CDetails_SystemException | A base class for classes that represent system (rather than application) exceptions. Never create instances of this class manually. Use the SystemException class instead. Never wrap the SystemException class instances into System::SmartPtr |
CDetails_TimeoutException | TimeoutException indicates if the time that is allotted for a process or operation is expired. Never create instances of this class manually. Use the TimeoutException class instead. Never wrap the TimeoutException class instances into System::SmartPtr |
CDetails_TimeZoneNotFoundException | TimeZoneNotFoundException is thrown when time zone information is not found. Never create instances of this class manually. Use the TimeZoneNotFoundException class instead. Never wrap the TimeZoneNotFoundException class instances into System::SmartPtr |
CDetails_TypeInitializationException | |
CDetails_UnauthorizedAccessException | UnauthorizedAccessException is thrown when access is denied by the operating system because of an I/O error or a security error. Never create instances of this class manually. Use the UnauthorizedAccessException class instead. Never wrap the UnauthorizedAccessException class instances into System::SmartPtr |
CDetails_UriFormatException | UriFormatException is thrown when the format of URI is not valid. Never create instances of this class manually. Use the UriFormatException class instead. Never wrap the UriFormatException class instances into System::SmartPtr |
CDouble | Contains methods to work with the double-precision floating-point number |
►CDynamicWeakPtr | Smart pointer class which tracks pointer modes of template arguments of stored object and updates them after each assignment. This type is a pointer to manage other object's deletion. It should be allocated on stack and passed to functions either by value or by const reference |
CReference | Reference class which ensures that DynamicWeakPtr::Apply is called. Used if DynamicWeakPtr is passed as SmartPtr reference parameter to function which may assign to it |
CEnum | Provides methods that perform some operations on values of enum type. This is a static type with no instance services. You should never create instances of it by any means |
CEnumGetNameHelper | Helper class that provides functionality of geting the strting name of enum constant |
CEnumParseHelper | Helper class that provides functionality of converting a string representation of enum consnant into equivalent enum value |
CEnumValues | Provides meta information about enumeration constants of enum type E |
CEnumValuesBase | A base class for a class that represents meta information of enumeration type |
CEnvironment | Environment services. This is a static type with no instance services. You should never create instances of it by any means |
CEventArgs | The base class for classes that represent a context that is passed to the event subscribers when an event is triggered. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CEventHandler | Represents a method that reacts to and processes an event. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CExceptionWrapper | Template that represents wrapper of exceptions that are derived from Exception class |
CFunc | Function delegate. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CGC | Represents an emulated Garbage Collection which acts more like a stub which effectively does nothing. This is a static type with no instance services. You should never create instances of it by any means |
CGuid | Represents a Globally Unique IDentifier This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CHolderInitializer | This class used to get persistent reference to the object instance, whatever it is lvalue or rvalue. To ubtain such reference, use 'HoldIfTemporary' method, that has there overloads. Two of them take rvalue as a parameter, and just return the reference to it. The third one, in opposite, takes lvalue as a parameter, makes a pointer copy, then return reference to that copy. Also, class has 'Hold' method to hold passed value unconditionally (used to copy values of a local on-stack variables or it's child references) |
CHolderInitializer< T, false > | HolderInitializer specialization for the case when T is a value type., The usage context allow to return reference to temporary objects, as it is guaranteed, that the instance will be copied by caller. So, this specialization is used just as a stub, and do nothing |
CIAsyncResult | Represents the status of asynchronous operation. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CICloneable | Defies a method that enables object cloning - creating a copy of an object. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIComparable | Defines a method that compares two objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIConvertible | Defines methods that convert the value of the implementing reference or value type to a common language runtime type that has an equivalent value. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CICustomFormatter | Defines a method that performs custom formatting of a string representation of a value represented by the specified object. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIDisposable | Defines method that releases resources owned by the current object. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIEquatable | Defines a method that determines the equality of two objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIFormatProvider | Defines a method that provides formatting information. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CIFormattable | Defines a method that formats the value of the current object using the specified format string and format provider |
CInt16 | Contains methods to work with the 16-bit integer |
CInt32 | Contains methods to work with the 32-bit integer |
CInt64 | Contains methods to work with the 64-bit integer |
CIsBoxable | Template predicate that checks if boxing of the specified type is supported |
CIsExceptionWrapper | A template predicate that determines if the specified type is a Exception class or its descendant |
CIsNullable | A template predicate that determines if its template argument T in Nullable or its subclass |
CIsSmartPtr | Trait class to check if a type is a specialization of SmartPtr class |
CIsStringByteSequence | Template magic to check if a type is a sequence of string characters |
CIsStringLiteral | Template magic to check if a type is a string literal |
CIsStringPointer | Template magic to check if a type is a pointer to character string |
CIsWeakPtr | Traits class to check if specific class is a specialization of System::WeakPtr. Doesn't check if instance is actually in weak mode |
CLockContext | Guard object implementing C# lock() statement |
CMakeConstRef | Trait to make generic type "const reference" if it is String or a SmartPtr<> type |
CMarshalByRefObject | Provides access to objects across application domain boundaries in remoting-enabled applications. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CMath | Contains math functions. This is a static type with no instance services. You should never create instances of it by any means |
CMethodArgumentTuple< R(*)(Args...)> | Defines tuple to store method arguments |
CMethodArgumentTuple< R(C::*)(Args...) const > | Defines tuple to store method arguments |
CMethodArgumentTuple< R(C::*)(Args...)> | Defines tuple to store method arguments |
CMulticastDelegate< ReturnType(ArgumentTypes...)> | Represents a collection of delegates. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CMulticastDelegateTypeInfo | Represents a pointer to TypeInfo object that contains information about MulticastDelegate class |
CNullable | Forward declaration |
CObject | Base class that enables using methods available for System.Object class in C#. All non-trivial classes used with translated environment should inherit it |
CObjectExt | Provides static methods that emulate C# Object methods called for non-Object C++ types (strings, numbers, etc.). This is a static type with no instance services. You should never create instances of it by any means |
COperatingSystem | Represents a particular operating system and provides information about it. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRandom | Represents a pseudo-random number generator. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CRemoveShared | Trait structs to remove SharedPtr/WeakPtr from argument type |
CSByte | Contains methods to work with the 8-bit integer |
CScopedCulture | Represents a culture used within the scope |
CScopeGuard | The service class that provides services for running a particular function object when an instance of the class goes out of scope |
CSingle | Contains methods to work with the single-precision floating-point number |
►CSmartPtr | Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting Object. This pointer type follows intrusive pointer semantics. Reference counter is stored either in Object itself or in counter structure which is tied to Object instance tightly. In any case, all SmartPtr instances form single ownership group regardless how they were created which is unlike how std::shared_ptr class behaves. Converting raw pointer to SmartPtr is safe given there are other SmartPtr instances holding shared references to the same object. SmartPtr class instance can be in one of two states: shared pointer and weak pointer. To keep object alive, one should have count of shared references to it positive. Both weak and shared pointers can be used to access pointed object (to call methods, read or write fields, etc.), but weak pointers do not participate to shared pointer reference counting. Object is being deleted when the last 'shared' SmartPtr pointer to it is being destroyed. So, make sure that this doesn't happen when no other shared SmartPtr pointers to object exist, e. g. during object construction or destruction. Use System::Object::ThisProtector sentry objects (in C++ code) or CppCTORSelfReference or CppSelfReference attribute (in C# code being translated) to fix this issue. Similarily, make sure to break loop references by using System::WeakPtr pointer class or System::SmartPtrMode::Weak pointer mode (in C++ code) or CppWeakPtr attribute (in C# code being translated). If two or more objects reference each other using 'shared' pointers, they will never be deleted. If pointer type (weak or shared) should be switched in runtime, use System::SmartPtr<T>::set_Mode() method or System::DynamicWeakPtr class. SmartPtr class doesn't contain any virtual methods. You should only inherit it if you're creating a memory management strategy of your own. This type is a pointer to manage other object's deletion. It should be allocated on stack and passed to functions either by value or by const reference |
CData | Internal data storage class which hides data members and enforces neccessary asserts around them |
CSmartPtrInfo | Service class to test and alter SmartPtr's contents without knowing final type. Used for garbage collection and loop references detection, etc. Think of it as of 'pointer to pointer'. We can't use SmartPtr's basetype as it doesn't have any; instead, we use this 'info' class |
CString | String class used across the library. Is a substitute for C# System.String when translating code. For optimization reasons, isn't considered an Object subclass. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CStringComparer | Compares strings using different comparison modes. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CStringHashCompiletime | A helper class that generates a hash value from a c-string |
CTestCompare | Service structure providing interface to compare collections |
CTestTools | Provides a set of useful methods that check some basic properties of different types and functions |
►CTestToolsExt | Common functions to be used by testing translation |
CTestMethodInfo | Information on test method |
CTimeSpan | Represents a time interval. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CTimeZone | Represents a time zone. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
►CTimeZoneInfo | Represents an information destribing a particular time zone. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CAdjustmentRule | Provides information about a time zone adjustment. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CTransitionTime | RTTI information |
CTuple | Class that represents a tuple data structure. Maximum number of items is 8 |
CTupleFactory | Provides static methods for creating tuple objects |
►CTypeInfo | Represents a particular type and provides information about it |
CBoxedValue | TypeInfo structure for BoxedValue class |
CTypeInfoPtr | Wrapper for a pointer to an instance of TypeInfo class. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CUInt16 | Contains methods to work with the unsigned 16-bit integer |
CUInt32 | Contains methods to work with the unsigned 32-bit integer |
CUInt64 | Contains methods to work with the unsigned 64-bit integer |
CUri | Unified resource identifier. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CUriBuilder | Provides methods to construct and modify universial resource identifiers (URIs). Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CUriParser | Used to parse a new URI scheme. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument |
CUriShim | Service class |
CValueType | Baseclass for value types with Object inheritance being truncated for performance reasons. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CVersion | Represents a version number. This type should be allocated on stack and passed to functions by value or by reference. Never use System::SmartPtr class to manage objects of this type |
CVoid | |
CWeakPtr | Subclass of System::SmartPtr which sets itself to weak mode at construction. Please note that this class doesn't guarantee that its instance will always remain in weak mode as set_Mode() is still accessible. This type is a pointer to manage other object's deletion. It should be allocated on stack and passed to functions either by value or by const reference |
CWeakPtrFromTypeParameter | Trait struct to convert argument type to a weak-pointer, if it is a pointer type |
CWeakReference< T > | Represents a weak reference, which references an object while still allowing that object to be deleted |
CWeakReference<> | Represents a weak reference, which references an object while still allowing that object to be deleted |