<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Telerik.WinControls</name>
    </assembly>
    <members>
        <member name="T:Telerik.WinControls.Analytics.ITraceMonitor">
            <summary>
            This interface represents a monitor which receives trace events from RadControls. You can implement it if you need to
            receive trace events from the controls used in your application.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Analytics.ITraceMonitor.TrackAtomicFeature(System.String)">
            <summary>
            This method is called when an atomic feature is executed.
            </summary>
            <param name="feature">The feature to be tracked.</param>
        </member>
        <member name="M:Telerik.WinControls.Analytics.ITraceMonitor.TrackFeatureStart(System.String)">
            <summary>
            This method is called when a feature is initiated.
            </summary>
            <param name="feature">The feature that was initiated.</param>
        </member>
        <member name="M:Telerik.WinControls.Analytics.ITraceMonitor.TrackFeatureEnd(System.String)">
            <summary>
            This method is called when a feature finishes execution.
            </summary>
            <param name="feature">The feature that finished.</param>
        </member>
        <member name="M:Telerik.WinControls.Analytics.ITraceMonitor.TrackFeatureCancel(System.String)">
            <summary>
            This method is called when a feature is canceled.
            </summary>
            <param name="feature">The feature that was canceled.</param>
        </member>
        <member name="M:Telerik.WinControls.Analytics.ITraceMonitor.TrackError(System.String,System.Exception)">
            <summary>
            Traces an error in a specified feature.
            </summary>
            <param name="feature">The feature in which the error occurred.</param>
            <param name="exception">The error that occurred.</param>
        </member>
        <member name="M:Telerik.WinControls.Analytics.ITraceMonitor.TrackValue(System.String,System.Int64)">
            <summary>
            This method is called when a value connected with a specific feature is tracked.
            </summary>
            <param name="feature">The feature that produced the value.</param>
            <param name="value">The value that was tracked by the feature.</param>
        </member>
        <member name="P:Telerik.WinControls.Analytics.ControlTraceMonitor.AnalyticsMonitor">
            <summary>
            Gets or sets the monitor, which the controls report to.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.ActionResult">
            <summary>
            Represents the base class for action results in charting operations.
            This abstract class provides a framework for handling the outcome of chart-related actions
            and determining whether a visual invalidation is required.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.UI.ActionResult.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.ActionResult" /> class.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.UI.ActionResult.ShouldInvalidate">
            <summary>
            Gets or sets a value indicating whether the chart should be invalidated after this action.
            </summary>
            <value>
            <c>true</c> if the chart requires visual invalidation to reflect changes; otherwise, <c>false</c>.
            </value>
            <remarks>
            When set to <c>true</c>, this property signals that the chart needs to be redrawn
            to properly display the results of the action.
            </remarks>        
        </member>
        <member name="M:Telerik.WinControls.UI.ActionResult.Execute(System.Object)">
            <summary>
            When implemented in a derived class, executes the action with the specified context.
            </summary>
            <param name="context">
            The context object containing information necessary for action execution.
            This can be any object type depending on the specific action implementation.
            </param>
            <remarks>
            This method must be implemented by derived classes to define the specific 
            behavior of the action. The context parameter provides the necessary data
            for the action to complete its operation.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.UI.Controller">
            <summary>
            Provides an abstract base class for controllers that handle interactions and processing within charting components.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Controller.Empty">
            <summary>
            Represents an empty result for controller operations.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.UI.Controller.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.Controller" /> class.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.UI.Controller.ProcessNext">
            <summary>
            Gets or sets a value indicating whether to process the next item in the controller chain.
            </summary>
            <value><c>true</c> to process the next item; otherwise, <c>false</c>.</value>
        </member>
        <member name="M:Telerik.WinControls.UI.Controller.ExecuteCore(System.Object,System.Object)">
            <summary>
            When overridden in a derived class, executes the core logic for the controller operation.
            </summary>
            <param name="key">The key identifying the operation.</param>
            <param name="context">The context for the operation.</param>
            <returns>An <see cref="T:Telerik.WinControls.UI.ActionResult"/> representing the outcome of the operation.</returns>
        </member>
        <member name="E:Telerik.WinControls.UI.Controller.PropertyChanged">
            <summary>
            Occurs when a property value changes.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.UI.Controller.OnPropertyChanged(System.String)">
            <summary>
            Raises the <see cref="E:Telerik.WinControls.UI.Controller.PropertyChanged"/> event for the specified property.
            </summary>
            <param name="propertyName">The name of the property that changed.</param>
        </member>
        <member name="T:Telerik.WinControls.UI.ControllerCollection">
            <summary>
            Represents a collection of <see cref="T:Telerik.WinControls.UI.Controller"/> objects that manage chart interactions and processing.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.UI.IView.Render(System.Object)">
            <summary>
            Renders the view with the specified context.
            </summary>
            <param name="context">The context.</param>
        </member>
        <member name="M:Telerik.WinControls.UI.ViewResult.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.ViewResult" /> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.UI.ViewResult.#ctor(Telerik.WinControls.UI.IView)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.ViewResult" /> class.
            </summary>
            <param name="view">The view.</param>
        </member>
        <member name="M:Telerik.WinControls.UI.ViewResult.Execute(System.Object)">
            <summary>
            Executes the specified context.
            </summary>
            <param name="context">The context.</param>
        </member>
        <member name="P:Telerik.WinControls.UI.ViewResult.IsDirtyHost">
            <summary>
            Gets or sets if it is dirty host.
            </summary>
            <value>If it is dirty host.</value>
        </member>
        <member name="P:Telerik.WinControls.UI.ViewResult.View">
            <summary>
            Gets or sets the view.
            </summary>
            <value>The view.</value>
        </member>
        <member name="T:Telerik.WinControls.UI.ChartAreaType">
            <summary>
            Defines the type of the chart area
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.ChartAreaType.Cartesian">
            <summary>
            Cartesian Area supports Bar, Line, Area, Scatter, Ohlc, Candlestick series.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.ChartAreaType.Polar">
            <summary>
            Polar Area supports PolarPoint, PolarLine, PolarArea, RadarPoint, RadarLine and RadarArea series.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.ChartAreaType.Pie">
            <summary>
            Pie Area supports Pie and Donut series.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.ChartAreaType.Funnel">
            <summary>
            Funnel Area supports Funnel series.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.AreaSeriesStrokeMode">
            <summary>
            Defines how an AreaSeries shape is outlined.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.AreaSeriesStrokeMode.None">
            <summary>
            No outlining.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.AreaSeriesStrokeMode.LeftLine">
            <summary>
            The left line (from plotline to the first point) is outlined.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.AreaSeriesStrokeMode.Points">
            <summary>
            The line that connects all points is outlined. This is the default mode.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.AreaSeriesStrokeMode.RightLine">
            <summary>
            The right line (from plotline to the last point) is outlined.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.AreaSeriesStrokeMode.PlotLine">
            <summary>
            The plotline is outlines.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.AreaSeriesStrokeMode.LeftAndPoints">
            <summary>
            Left line and points are outlined.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.AreaSeriesStrokeMode.RightAndPoints">
            <summary>
            Right line and points are outlined.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.AreaSeriesStrokeMode.AllButPlotLine">
            <summary>
            All members except the PlotLine are specified.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.AreaSeriesStrokeMode.All">
            <summary>
            All enum members are defined and the area is fully outlined.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.ChartGradientStyle.None">
            <summary>
                No gradient is applied.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.ChartGradientStyle.LeftRight">
             <summary>
                 Gradient is applied from left to right.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.ChartGradientStyle.TopBottom">
             <summary>
                 Gradient is applied from top to bottom.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.ChartGradientStyle.Center">
             <summary>
                 Gradient is applied from the center outwards.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.ChartGradientStyle.DiagonalLeft">
            <summary>
                 Gradient is applied diagonally from left to right.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.ChartGradientStyle.DiagonalRight">
            <summary>
                Gradient is applied diagonally from right to left.
            </summary>    
        </member>
        <member name="F:Telerik.WinControls.UI.ChartGradientStyle.HorizontalCenter">
            <summary>
                 Gradient is applied horizontally from the center outwards.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.ChartGradientStyle.VerticalCenter">
            <summary>
                Gradient is applied vertically from the center outwards.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.GridLineVisibility">
            <summary>
            Defines the visibility of the major and minor lines within a CartesianAxis.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.GridLineVisibility.None">
            <summary>
            Lines are hidden.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.GridLineVisibility.X">
            <summary>
            The lines along the X-axis are visible.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.GridLineVisibility.Y">
            <summary>
            The lines along the Y-axis are visible.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.GridLineVisibility.XY">
            <summary>
            The lines are visible along both axes.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.ChartSelectionMode">
            <summary>
            Defines the selection modes of ChartSeries.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.ChartSelectionMode.None">
            <summary>
            No DataPoints can be selected.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.ChartSelectionMode.SingleDataPoint">
            <summary>
            Single DataPoint can be selected.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.ChartSelectionMode.MultipleDataPoints">
            <summary>
            Multiple DataPoints can be selected.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.ChartPanZoomMode">
            <summary>
            Defines the pan and zoom mode of the chart view
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.ChartPanZoomMode.Horizontal">
            <summary>
            Allows horizontal pan and zoom.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.ChartPanZoomMode.Vertical">
            <summary>
            Allows vertical pan and zoom.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.ChartPanZoomMode.Both">
            <summary>
            Allows both horizontal and vertical pan and zoom.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.PieLabelModes">
            <summary>
            Defines positioning of labels in a Pie RadChartView.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.PieLabelModes.Horizontal">
            <summary>
            Each label is renderred horizontally. Its position from the center of its corresponding pie segment is determined by X property.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.PieLabelModes.Radial">
            <summary>
            Each label is renderred radial to its corresponding Pie segment. Its position from the center of the chart is determined by X property.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.BarLabelModes">
            <summary>
            Defines positioning of labels in BarSeries.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.BarLabelModes.Default">
            <summary>
            Labels are positoned using the default strategy.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.BarLabelModes.Center">
            <summary>
            Each label is renderred at the center of its corresponding bar.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.BarLabelModes.Top">
            <summary>
            Each label is renderred at the top of its corresponding bar. If the area orientation is horizontal, the labels appear on the right of each bar. 
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.LegendPosition">
            <summary>
            Determines the position of the chart legend.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.LegendPosition.Right">
            <summary>
            Docks the right edge of the legend to the right edge of the chart.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.LegendPosition.Bottom">
            <summary>
            Docks the bottom edge of the legend to the bottom edge of the chart.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.LegendPosition.Left">
            <summary>
            Docks the left edge of the legend to the left edge of the chart.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.LegendPosition.Top">
            <summary>
            Docks the top edge of the legend to the top edge of the chart.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.LegendPosition.Float">
            <summary>
            The legend floats over the chart. The position is determined by the LegendOffset property.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.TitlePosition">
            <summary>
            Defines the position of the title.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.TitlePosition.Top">
            <summary>
            Places the title on the top side.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.TitlePosition.Right">
            <summary>
            Places the title on the right side.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.TitlePosition.Bottom">
            <summary>
            Places the title on the bottom side.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.TitlePosition.Left">
            <summary>
            Places the title on the left side.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.DrillElementPosition">
            <summary>
            Defines the position of the Drill Navigator
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.DrillElementPosition.Top">
            <summary>
            Places the title on the top side.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.DrillElementPosition.Bottom">
            <summary>
            Places the title on the bottom side.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.LineSide">
            <summary>
            Determines to which side of a Label element the line contecting it with its data point will be drawn.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.LineSide.Bottom">
            <summary>
            Draws the line to the bottom of the label element.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.LineSide.Top">
            <summary>
            Draws the line to the top side of the label element.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.LineSide.Right">
            <summary>
            Draws the line to the right side of the label element.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.LineSide.Left">
            <summary>
            Draws the line to the left side of the label element.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.SweepDirection">
            <summary>
            Defines the direction an elliptical arc is drawn.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.SweepDirection.Counterclockwise">
            <summary>
            Specifies that arcs are drawn in a counter clockwise (negative-angle) direction.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.SweepDirection.Clockwise">
            <summary>
            Specifies that arcs are drawn in a clockwise (positive-angle) direction.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.AnnotationDrawMode">
            <summary>
            Defines the position of the annotation in the chart draw stack.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.AnnotationDrawMode.AboveSeries">
            <summary>
            Draws the annotation above the chart view series. This is the default mode.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.AnnotationDrawMode.BelowSeries">
            <summary>
            Draws the annotation below the chart view series.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.AxisDrawMode">
            <summary>
            Defines the position of the axis in the chart draw stack.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.AxisDrawMode.AboveSeries">
            <summary>
            Draws the axis above the chart view series. This is the default mode.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.AxisDrawMode.BelowSeries">
            <summary>
            Draws the axis below the chart view series.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.ScaleBreakStyle">
            <summary>
            Defines the style of the lines draw for scale breaks of an axis.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.DisplayFormatType.None">
            <summary>
            General format
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.DisplayFormatType.Text">
            <summary>
            Displays anything as text (i.e. Left aligned without formatting)
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.DisplayFormatType.Fixed">
            <summary>
            Displays numeric values with two fixed decimals 
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.DisplayFormatType.Standard">
            <summary>
            Displays numeric values with two fixed decimals and digit grouping
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.DisplayFormatType.Percent">
            <summary>
            Displays numeric values as percentage values
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.DisplayFormatType.Scientific">
            <summary>
            Displays numeric values in scientific notation
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.DisplayFormatType.GeneralDate">
            <summary>
            Displays numeric or date values as short date format
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.DisplayFormatType.ShortDate">
            <summary>
            Displays numeric or date values as short date format
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.DisplayFormatType.MediumDate">
            <summary>
            Displays numeric or date values as medium date format
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.DisplayFormatType.LongDate">
            <summary>
            Displays numeric or date values as long date format
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.DisplayFormatType.ShortDateTime">
            <summary>
            Displays numeric or date values as a combination of the short date and short time patterns, separated by a space.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.DisplayFormatType.LongDateTime">
            <summary>
            Displays numeric or date values as a combination of the long date and long time patterns, separated by a space.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.DisplayFormatType.Currency">
            <summary>
            Displays numeric date as currency
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.DisplayFormatType.LongTime">
            <summary>
            Displays numeric or date values in a long time format
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.DisplayFormatType.MediumTime">
            <summary>
            Displays numeric or date values in a medium time format
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.DisplayFormatType.ShortTime">
            <summary>
            Displays numeric or date values in a short time format
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.DisplayFormatType.Custom">
            <summary>
            Custom defined format
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.Export.ContentType">
            <summary>
            The cell content type
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.ContentType.None">
            <summary>
            Cell does not contain anything
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.ContentType.String">
            <summary>
            Cell contains a string
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.ContentType.Number">
            <summary>
            Cell contains a number
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.ContentType.DateTime">
            <summary>
            Cell contains a DateTime value
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.ContentType.Boolean">
            <summary>
            Cell contains a bool value
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.Export.ContentType.UnresolvedValue">
            <summary>
            Cell contains a formula
            </summary>
            <summary>
            Cell contains a formula which cannot be resolved
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.SignStyles">
            <summary>
            Defines the different sign styles
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.SignStyles.PlusMinus">
            <summary>
            plus/minus sign
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.SignStyles.Arrow">
            <summary>
            up/down arrow
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.SignStyles.Image">
            <summary>
            image
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UI.SignStyles.Triangle">
            <summary>
            Triangle
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.DoubleBufferedFlowLayoutPanel">
            <summary>
            A specialized implementation of the <see cref="T:System.Windows.Forms.FlowLayoutPanel"/> class that uses double buffering 
            to reduce flicker during rendering operations.
            </summary>
            <remarks>
            This class automatically enables double buffering by setting appropriate control styles in the constructor.
            Double buffering improves the visual appearance of the panel during resize and repaint operations.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.UI.DoubleBufferedFlowLayoutPanel.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.DoubleBufferedFlowLayoutPanel"/> class.
            </summary>
            <remarks>
            The constructor enables double buffering by setting the UserPaint, AllPaintingInWmPaint,
            and OptimizedDoubleBuffer control styles.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.UI.DoubleBufferedTableLayoutPanel">
            <summary>
            A specialized implementation of the <see cref="T:System.Windows.Forms.TableLayoutPanel"/> class that uses double buffering 
            to reduce flicker during rendering.
            </summary>
            <remarks>
            This class automatically enables double buffering by setting appropriate control styles in the constructor.
            Double buffering improves the visual appearance of the control during resize and repaint operations.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.UI.DoubleBufferedTableLayoutPanel.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.DoubleBufferedTableLayoutPanel"/> class.
            </summary>
            <remarks>
            The constructor enables double buffering by setting the UserPaint, AllPaintingInWmPaint,
            and OptimizedDoubleBuffer control styles.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.UI.OfficeShape">
            <summary>
            Represents a Microsoft Office-style element shape with rounded corners and optional rounded bottom edges.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.UI.OfficeShape.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.OfficeShape"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.UI.OfficeShape.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.UI.OfficeShape"/> class with specified bottom rounding.
            </summary>
            <param name="roundedBottom">Whether the bottom edges should be rounded.</param>
        </member>
        <member name="P:Telerik.WinControls.UI.OfficeShape.RoundedBottom">
            <summary><para>Gets or sets whether the bottom edges of the form should be rounded.</para></summary>
        </member>
        <member name="M:Telerik.WinControls.UI.OfficeShape.GetContourPath(System.Drawing.Rectangle)">
            <summary>
            Gets a contour path for the Office shape with the specified bounds.
            </summary>
            <param name="bounds">The bounding rectangle for the contour path.</param>
            <returns>A <see cref="T:System.Drawing.Drawing2D.GraphicsPath"/> representing the contour of the Office shape.</returns>
        </member>
        <member name="M:Telerik.WinControls.UI.OfficeShape.CreatePath(System.Drawing.Rectangle)">
            <summary>
            Creates an Office-style graphics path with rounded corners and optional rounded bottom edges.
            </summary>
            <param name="bounds">The bounding rectangle for the Office shape.</param>
            <returns>A <see cref="T:System.Drawing.Drawing2D.GraphicsPath"/> representing the Office shape.</returns>
        </member>
        <member name="M:Telerik.WinControls.UI.OfficeShape.SerializeProperties">
            <summary>
            Serializes the shape properties to a string representation.
            </summary>
            <returns>A string containing the serialized properties.</returns>
        </member>
        <member name="M:Telerik.WinControls.UI.OfficeShape.DeserializeProperties(System.String)">
            <summary>
            Deserializes properties from a string representation.
            </summary>
            <param name="propertiesString">The string containing serialized properties.</param>
        </member>
        <member name="T:Telerik.WinControls.UI.TabEdgeShape">
            <summary>
            Represents Edge-like tab shape. Shapes are series of connected lines.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.UI.TabEdgeShape.CreatePath(System.Drawing.Rectangle)">
            <summary>
            Creates Edge like tab shape. Overrides CreatePath method in the base class
            ElementShape.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.TabIEShape">
            <summary>Represents IE like tab shape. Shapes are series of connected lines and curves.</summary>
        </member>
        <member name="M:Telerik.WinControls.UI.TabIEShape.CreatePath(System.Drawing.Rectangle)">
            <summary>
            Creates IE like tab shape. Overrides CreatePath method in the base class
            ElementShape.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.TabItemShape">
            <summary>
            Represents IE-like tab shape used by the RadTabbedForm. Shapes are series of connected lines and curves.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.UI.TabItemShape.CreatePath(System.Drawing.Rectangle)">
            <summary>
            Creates a tab-shaped graphics path with angled corners, similar to IE-style tabs.
            </summary>
            <param name="bounds">The bounding rectangle for the tab shape.</param>
            <returns>A <see cref="T:System.Drawing.Drawing2D.GraphicsPath"/> representing the tab shape.</returns>
        </member>
        <member name="T:Telerik.WinControls.UI.TabOffice12Shape">
            <exclude/>
            <summary>Represents office 12 like tab.</summary>
        </member>
        <member name="M:Telerik.WinControls.UI.TabOffice12Shape.CreatePath(System.Drawing.Rectangle)">
            <summary>
            Creates office 12 like tab. Overrides the method defined in its base class -
            ElementShape.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.TabVsShape">
            <summary>Represents VS like tab shape. Shapes are series of connected lines and curves.</summary>
        </member>
        <member name="P:Telerik.WinControls.UI.TabVsShape.RightToLeft">
            <summary><para>Gets or sets the orientation of this shape.</para></summary>
        </member>
        <member name="M:Telerik.WinControls.UI.TabVsShape.CreatePath(System.Drawing.Rectangle)">
            <summary>
            Creates VS like tab shape. Overrides CreatePath method in its base class -
            ElementShape.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.UI.TabVsShape.SerializeProperties">
            <summary>Serializes properties. Required for telerik serialization mechanism.</summary>
        </member>
        <member name="M:Telerik.WinControls.UI.TabVsShape.DeserializeProperties(System.String)">
            <summary>Deserializes properties. Required for telerik deserialization mechanism.</summary>
        </member>
        <member name="T:Telerik.WinControls.UI.TrackBarDThumbShape">
            <exclude/>
        </member>
        <member name="M:Telerik.WinControls.UI.TrackBarDThumbShape.CreatePath(System.Drawing.Rectangle)">
            <summary>
            Creates IE like tab shape. Overrides CreatePath method in the base class
            ElementShape.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.TrackBarLThumbShape">
            <exclude/>
        </member>
        <member name="M:Telerik.WinControls.UI.TrackBarLThumbShape.CreatePath(System.Drawing.Rectangle)">
            <summary>
            Creates IE like tab shape. Overrides CreatePath method in the base class
            ElementShape.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.TrackBarRThumbShape">
            <exclude/>
        </member>
        <member name="M:Telerik.WinControls.UI.TrackBarRThumbShape.CreatePath(System.Drawing.Rectangle)">
            <summary>
            Creates IE like tab shape. Overrides CreatePath method in the base class
            ElementShape.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.TrackBarUThumbShape">
            <exclude/>
        </member>
        <member name="M:Telerik.WinControls.UI.TrackBarUThumbShape.CreatePath(System.Drawing.Rectangle)">
            <summary>
            Creates IE like tab shape. Overrides CreatePath method in the base class
            ElementShape.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UI.StringTokenizer">
            <summary>
            A String Tokenizer that accepts Strings as source and delimiter. Only 1 delimiter is supported (either String or char[]).
            </summary>
        </member>
        <member name="M:Telerik.WinControls.UI.StringTokenizer.#ctor(System.String,System.String,System.StringSplitOptions)">
            <summary>
            Constructor for StringTokenizer Class.
            </summary>
            <param name="source">The Source String.</param>
            <param name="delimiter">The Delimiter String. If a 0 length delimiter is given, " " (space) is used by default.</param>
            <param name="splitOptions">Determines how to split the string.</param>
        </member>
        <member name="M:Telerik.WinControls.UI.StringTokenizer.Count">
            <summary>
            Method to get the number of tokens in this StringTokenizer.
            </summary>
            <returns>The number of Tokens in the internal ArrayList.</returns>
        </member>
        <member name="M:Telerik.WinControls.UI.StringTokenizer.NextToken">
            <summary>
            Method to get the next (string)token of this StringTokenizer.
            </summary>
            <returns>A string representing the next token; null if no tokens or no more tokens.</returns>
            
        </member>
        <member name="T:Telerik.WinControls.CurrentChangeReason">
            <summary>
            Defines possible reasons for a CurrentChanged notification from RadCollectionView.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.CurrentChangeReason.Default">
            <summary>
            The default reason for causing the event.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.CurrentChangeReason.Add">
            <summary>
            The event was caused by an Add operation.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.CurrentChangeReason.Move">
            <summary>
            The event was caused by a Move operation.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.CurrentChangeReason.EndUpdate">
            <summary>
            The event was caused by an EndUpdate operation.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.CurrentChangeReason.Sync">
            <summary>
            The event was caused by a Sync operation.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.FilterOperatorSettings.ContainedInFullStringSeparators">
            <summary>
            Used when the <see cref="T:Telerik.WinControls.Data.FilterOperator"/> is <see cref="F:Telerik.WinControls.Data.FilterOperator.IsContainedIn"/> or <see cref="F:Telerik.WinControls.Data.FilterOperator.IsNotContainedIn"/>
            Contains the separators used when the whole filter string, containing all the values as a single string is being split into different values.
            For example: Filter string "One, Two, Three". With the default separator "," the string will be split into "One", " Two" and " Three" values.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.FilterOperatorSettings.ContainedInSingleValueTrimSymbols">
            <summary>
            Used when the <see cref="T:Telerik.WinControls.Data.FilterOperator"/> is <see cref="F:Telerik.WinControls.Data.FilterOperator.IsContainedIn"/> or <see cref="F:Telerik.WinControls.Data.FilterOperator.IsNotContainedIn"/>
            Contains the trim symbols used when a single separated string value is being processed.
            For example: Filter value with quotes or intervals will be trimmed to a value with no intervals and quotes.
            'Single Value' -> Single Value
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.IPagedCollectionView.CanPage">
            <summary>
            Gets a value indicating whether this data view can be paginated.
            </summary>
            <value>
              <c>true</c> if this data view can be paginated; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="E:Telerik.WinControls.Data.IPagedCollectionView.PageChanged">
            <summary>
            Occurs when the IPagedCollectionView.PageIndex has changed.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.Data.IPagedCollectionView.PageChanging">
            <summary>
            Occurs before the IPagedCollectionView.PageIndex is changed.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.IPagedCollectionView.MoveToFirstPage">
            <summary>
            Sets the first page as the current page.
            </summary>
            <returns>true if the operation was successful; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.WinControls.Data.IPagedCollectionView.MoveToLastPage">
            <summary>
            Sets the last page as the current page.
            </summary>
            <returns>true if the operation was successful; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.WinControls.Data.IPagedCollectionView.MoveToNextPage">
            <summary>
            Moves to the page after the current page.
            </summary>
            <returns>true if the operation was successful; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.WinControls.Data.IPagedCollectionView.MoveToPage(System.Int32)">
            <summary>
            Requests a page move to the page at the specified index.
            </summary>
            <returns>true if the operation was successful; otherwise, false.</returns>
            <param name="pageIndex">The index of the page to move to.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.IPagedCollectionView.MoveToPreviousPage">
            <summary>
            Moves to the page before the current page.
            </summary>
            <returns>true if the operation was successful; otherwise, false.</returns>
        </member>
        <member name="P:Telerik.WinControls.Data.IPagedCollectionView.CanChangePage">
            <summary>
            Gets a value that indicates whether the IPagedCollectionView.PageIndex value is allowed to change.
            </summary>
            <returns>true if the IPagedCollectionView.PageIndex value is allowed to change; otherwise, false.</returns>
        </member>
        <member name="P:Telerik.WinControls.Data.IPagedCollectionView.IsPageChanging">
            <summary>
            Gets a value that indicates whether a page index change is in process.
            </summary>
            <returns>true if the page index is changing; otherwise, false.</returns>
        </member>
        <member name="P:Telerik.WinControls.Data.IPagedCollectionView.PageIndex">
            <summary>
            Gets the zero-based index of the current page.
            </summary>
            <returns>The zero-based index of the current page.</returns>
        </member>
        <member name="P:Telerik.WinControls.Data.IPagedCollectionView.PageSize">
            <summary>
            Gets or sets the number of items to display on a page.
            </summary>
            <returns>The number of items to display on a page.</returns>
        </member>
        <member name="P:Telerik.WinControls.Data.IPagedCollectionView.ItemCount">
            <summary>
            Gets the total number of items in the source collection.
            </summary>
            <returns>The total number of items in the source collection, or -1 if the total number is unknown.</returns>
        </member>
        <member name="T:Telerik.WinControls.Data.CurrentChangedEventArgs">
            <summary>
            Provides data for the CurrentChanged event that occurs when the current item in a data collection changes.
            </summary>
            <remarks>
            <para>
            CurrentChangedEventArgs is used in data binding scenarios to provide information about
            why the current item position changed within a collection. This is essential for tracking
            navigation events in data-bound controls.
            </para>
            <para>
            The Reason property indicates whether the change was due to user navigation, programmatic
            changes, data refresh, or other collection manipulation operations.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Data.CurrentChangedEventArgs.#ctor(Telerik.WinControls.CurrentChangeReason)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Data.CurrentChangedEventArgs"/> class with the specified reason for the change.
            </summary>
            <param name="reason">A <see cref="T:Telerik.WinControls.CurrentChangeReason"/> value indicating why the current item changed.</param>
        </member>
        <member name="P:Telerik.WinControls.Data.CurrentChangedEventArgs.Reason">
            <summary>
            Gets the reason why the current item in the collection changed.
            </summary>
            <value>
            A <see cref="T:Telerik.WinControls.CurrentChangeReason"/> value indicating the cause of the current item change.
            </value>
        </member>
        <member name="T:Telerik.WinControls.Data.CurrentChangingEventArgs">
            <summary>
            Provides data for the CurrentChanging event that occurs before the current item in a data collection changes.
            </summary>
            <remarks>
            <para>
            CurrentChangingEventArgs extends CancelEventArgs to allow cancellation of the current item change operation.
            This is useful for implementing validation or confirmation dialogs before allowing navigation
            to proceed in data-bound controls.
            </para>
            <para>
            The Reason property indicates why the change is being attempted, allowing handlers to make
            context-aware decisions about whether to allow or cancel the operation.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Data.CurrentChangingEventArgs.#ctor(Telerik.WinControls.CurrentChangeReason)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Data.CurrentChangingEventArgs"/> class with the specified reason for the change.
            </summary>
            <param name="reason">A <see cref="T:Telerik.WinControls.CurrentChangeReason"/> value indicating why the current item is changing.</param>
        </member>
        <member name="P:Telerik.WinControls.Data.CurrentChangingEventArgs.Reason">
            <summary>
            Gets the reason why the current item in the collection is changing.
            </summary>
            <value>
            A <see cref="T:Telerik.WinControls.CurrentChangeReason"/> value indicating the cause of the current item change attempt.
            </value>
        </member>
        <member name="T:Telerik.WinControls.Data.ObservableCollection`1">
            <summary>
            Represents a dynamic data collection that provides notifications when items are added, removed, or when the list is refreshed.
            </summary>
            <typeparam name="T">The type of elements in the collection.</typeparam>
            <remarks>
            This implementation provides both collection change notifications and property change notifications,
            supporting advanced scenarios like batch updates and item-level change tracking.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Data.ObservableCollection`1"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.#ctor(System.Collections.Generic.IList{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Data.ObservableCollection`1"/> class that contains elements copied from the specified list.
            </summary>
            <param name="list">The list from which the elements are copied.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Data.ObservableCollection`1"/> class that contains elements copied from the specified enumerable.
            </summary>
            <param name="list">The enumerable from which the elements are copied.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.#ctor(Telerik.WinControls.Data.ObservableCollection{`0})">
            <summary>
            Initializes a new instance of the ObservableCollection class that contains elements copied from the specified list.
            </summary>
            <param name="list"></param>
        </member>
        <member name="E:Telerik.WinControls.Data.ObservableCollection`1.CollectionChanged">
            <summary>
            Occurs when an item is added, removed, changed, moved, or the entire list is refreshed.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.Data.ObservableCollection`1.CollectionChanging">
            <summary>
            Occurs before an item is added, removed, changed, moved, or the entire list is refreshed.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.ClearItems">
            <summary>
            Overridden. Removes all items from the collection.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.InsertItem(System.Int32,`0)">
            <summary>
            Overridden. Inserts an item into the collection at the specified index.
            </summary>
            <param name="index"></param>
            <param name="item"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.Move(System.Int32,System.Int32)">
            <summary>
            Moves the item at the specified index to a new location in the collection.
            </summary>
            <param name="oldIndex"></param>
            <param name="newIndex"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.MoveItem(System.Int32,System.Int32)">
            <summary>
            Moves the item at the specified index to a new location in the collection.
            </summary>
            <param name="oldIndex"></param>
            <param name="newIndex"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.BeginUpdate">
            <summary>
            Suspends event notification.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.EndItemUpdate(System.Boolean)">
            <summary>
            Resumes event notification.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.EndUpdate(System.Boolean)">
            <summary>
            Resumes event notification.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.ObservableCollection`1.IsUpdated">
            <summary>
            true to indicate the collection has completed update; otherwise false.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.OnCollectionChanged(Telerik.WinControls.Data.NotifyCollectionChangedEventArgs)">
            <summary>
            Calls the NotifyListenersCollectionChanged method with the provided arguments if not in a batch update.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.NotifyListenersCollectionChanged(Telerik.WinControls.Data.NotifyCollectionChangedEventArgs)">
            <summary>
            Raises the CollectionChanged event with the provided arguments.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.OnCollectionChanging(Telerik.WinControls.Data.NotifyCollectionChangingEventArgs)">
            <summary>
            Calls the NotifyListenersCollectionChanging method with the provided arguments if not in a batch update.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.NotifyListenersCollectionChanging(Telerik.WinControls.Data.NotifyCollectionChangingEventArgs)">
            <summary>
            Raises the CollectionChanging event with the provided arguments.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.RemoveItem(System.Int32)">
            <summary>
            Overridden. Removes the item at the specified index of the collection.
            </summary>
            <param name="index"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.SetItem(System.Int32,`0)">
            <summary>
            Overridden. Replaces the element at the specified index.
            </summary>
            <param name="index"></param>
            <param name="item"></param>
        </member>
        <member name="E:Telerik.WinControls.Data.ObservableCollection`1.PropertyChanged">
            <summary>
            Occurs when a property of an object changes.
            Calling the event is developer's responsibility.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.OnNotifyPropertyChanged(System.String)">
            <summary>
            Raises the PropertyChanged event
            </summary>
            <param name="propertyName">The name of the property</param>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.OnNotifyPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Raises the NotifyPropertyChanged event
            </summary>
            <param name="e">A <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> instance containing event data.</param>
        </member>
        <member name="E:Telerik.WinControls.Data.ObservableCollection`1.PropertyChanging">
            <summary>
            Occurs before a property of an object changes.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.OnNotifyPropertyChanging(System.String)">
            <summary>
            Raises the PropertyChanging event
            </summary>
            <param name="propertyName">The name of the property</param>
        </member>
        <member name="M:Telerik.WinControls.Data.ObservableCollection`1.OnNotifyPropertyChanging(Telerik.WinControls.Interfaces.PropertyChangingEventArgsEx)">
            <summary>
            Raises the NotifyPropertyChanging event
            </summary>
            <param name="e">A <see cref="T:System.ComponentModel.PropertyChangingEventArgs"/> instance containing event data.</param>
        </member>
        <member name="T:Telerik.WinControls.Data.ReadOnlyObservableCollection`1">
            <summary>
            Represents a read-only wrapper around an ObservableCollection that provides change notifications.
            </summary>
            <typeparam name="T">The type of elements in the collection.</typeparam>
            <remarks>
            This class provides a read-only view of an observable collection while forwarding all change notifications
            from the underlying collection. It prevents modification while maintaining observability.
            </remarks>
        </member>
        <member name="E:Telerik.WinControls.Data.ReadOnlyObservableCollection`1.CollectionChanged">
            <summary>
            Occurs when an item is added, removed, changed, moved, or the entire list is refreshed.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.Data.ReadOnlyObservableCollection`1.PropertyChanged">
            <summary>
            Occurs when when a property of an object changes change.
            Calling the event is developer's responsibility.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.Data.ReadOnlyObservableCollection`1.Telerik#WinControls#Data#INotifyCollectionChanged#CollectionChanged">
            <summary>
            Occurs when an item is added, removed, changed, moved, or the entire list is refreshed.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.Data.ReadOnlyObservableCollection`1.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
            <summary>
            Occurs when when a property of an object changes change.
            Calling the event is developer's responsibility.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.ReadOnlyObservableCollection`1.#ctor(Telerik.WinControls.Data.ObservableCollection{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Data.ReadOnlyObservableCollection`1"/> class with the specified observable collection.
            </summary>
            <param name="list">The ObservableCollection to wrap as read-only.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.ReadOnlyObservableCollection`1.OnCollectionChanged(Telerik.WinControls.Data.NotifyCollectionChangedEventArgs)">
            <summary>
            Fires the CollectionChanged event when the underlying collection changes.
            </summary>
            <param name="args">The event arguments describing the collection change.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.ReadOnlyObservableCollection`1.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Fires the PropertyChanged event when a property of the underlying collection changes.
            </summary>
            <param name="args">The event arguments describing the property change.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.CollectionViewProvider`1.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Data.CollectionViewProvider`1"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.CollectionViewProvider`1.#ctor(Telerik.WinControls.Data.ICollectionView{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Data.CollectionViewProvider`1"/> class.
            </summary>
            <param name="sourceCollectionView">The source collection view.</param>
        </member>
        <member name="P:Telerik.WinControls.Data.CollectionViewProvider`1.SortDescriptors">
            <summary>
            Gets or sets the sort descriptors.
            </summary>
            <value>The sort descriptors.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.CollectionViewProvider`1.GroupDescriptors">
            <summary>
            Gets or sets the group descriptors.
            </summary>
            <value>The group descriptors.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.CollectionViewProvider`1.Filter">
            <summary>
            Gets or sets the filter.
            </summary>
            <value>The filter.</value>
        </member>
        <member name="M:Telerik.WinControls.Data.CollectionViewProvider`1.GetView(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Gets the view.
            </summary>
            <param name="source">The source.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.CollectionViewProvider`1.OnNotifyPropertyChanged(System.String)">
            <summary>
            Raises the PropertyChanged event
            </summary>
            <param name="propertyName">The name of the property</param>
        </member>
        <member name="M:Telerik.WinControls.Data.CollectionViewProvider`1.OnNotifyPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Raises the NotifyPropertyChanged event
            </summary>
            <param name="e"></param>
        </member>
        <member name="T:Telerik.WinControls.Data.DateFilterDescriptor">
            <summary>
            Represents a descriptor for filtering date values in a data source.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.DateFilterDescriptor.Value">
            <summary>
            Gets or sets the date value.
            </summary>
            <value>The date value.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.DateFilterDescriptor.Expression">
            <summary>
            Gets the filter expression.
            </summary>
            <value>The filter expression.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.DateFilterDescriptor.IgnoreTimePart">
            <summary>
            Get or set if the time part of date value should be ignored.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.DateFilterDescriptor.GetExpression(Telerik.WinControls.Data.DateFilterDescriptor)">
            <summary>
            Gets the expression.
            </summary>
            <param name="dateTimeFilterDescriptor">The filter descriptor.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.DateFilterDescriptor.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.DateFilterDescriptor.Clone">
            <summary>
            Creates a clone of the current <see cref="T:Telerik.WinControls.Data.DateFilterDescriptor"/> instance.
            </summary>
            <returns>
            A new instance of <see cref="T:Telerik.WinControls.Data.DateFilterDescriptor"/> that is a copy of the current instance.
            </returns>
        </member>
        <member name="P:Telerik.WinControls.Data.EmptyCollectionView`1.Comparer">
            <summary>
            Gets or sets the comparer.
            </summary>
            <value>The comparer.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.EmptyCollectionView`1.Groups">
            <summary>
            Gets the groups.
            </summary>
            <value>The groups.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.EmptyCollectionView`1.CanFilter">
            <summary>
            Gets or sets a value indicating whether this data view can filter.
            </summary>
            <value>
            	<c>true</c> if this instance can filter; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.WinControls.Data.EmptyCollectionView`1.CanGroup">
            <summary>
            Gets or sets a value indicating whether this data view can group.
            </summary>
            <value><c>true</c> if this instance can group; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.EmptyCollectionView`1.CanSort">
            <summary>
            Gets or sets a value indicating whether this data view can sort.
            </summary>
            <value><c>true</c> if this instance can sort; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:Telerik.WinControls.Data.CompositeFilterDescriptor">
            <summary>
            Represents a filter descriptor that combines multiple filter conditions.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Data.CompositeFilterDescriptor.DescriptorType">
            <summary>
            
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Data.CompositeFilterDescriptor.DescriptorType.Unknown">
            <summary>
            Type is not predefined.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Data.CompositeFilterDescriptor.DescriptorType.Between">
            <summary>
            Between <see cref="T:Telerik.WinControls.Data.CompositeFilterDescriptor"/>
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Data.CompositeFilterDescriptor.DescriptorType.NotBetween">
            <summary>
            Not Between <see cref="T:Telerik.WinControls.Data.CompositeFilterDescriptor"/>
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.CompositeFilterDescriptor.GetDescriptorType(Telerik.WinControls.Data.CompositeFilterDescriptor)">
            <summary>
            Gets the type of the <see cref="T:Telerik.WinControls.Data.CompositeFilterDescriptor"/>.
            </summary>
            <param name="compositeDescriptor">The filter descriptor.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.CompositeFilterDescriptor.CreateDescriptor(Telerik.WinControls.Data.CompositeFilterDescriptor.DescriptorType,System.String,System.Object[])">
            <summary>
            Creates the descriptor.
            </summary>
            <param name="type">The type.</param>
            <param name="propertyName"></param>
            <param name="values"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.CompositeFilterDescriptor.CreateDescriptor(Telerik.WinControls.Data.CompositeFilterDescriptor.DescriptorType,System.String,System.Type,System.Object[])">
            <summary>
            Creates the descriptor.
            </summary>
            <param name="type">The type.</param>
            <param name="propertyName">Name of the property.</param>
            <param name="dataType">Type of the data that will be filtered.</param>
            <param name="values">The values.</param>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.Data.CompositeFilterDescriptor.LogicalOperator">
            <summary>
            Gets or sets the logical operator.
            </summary>
            <value>The logical operator.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.CompositeFilterDescriptor.FilterDescriptors">
            <summary>
            Gets the filter descriptors.
            </summary>
            <value>The filter descriptors.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.CompositeFilterDescriptor.NotOperator">
            <summary>
            Gets or sets a value indicating whether [not operator].
            </summary>
            <value><c>true</c> if [not operator]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.CompositeFilterDescriptor.PropertyName">
            <summary>
            Gets or sets the name of the property.
            </summary>
            <value>The name of the property.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.CompositeFilterDescriptor.Operator">
            <summary>
            Gets or sets the operator.
            </summary>
            <value>The operator.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.CompositeFilterDescriptor.IsSameName">
            <summary>
            Gets a value indicating whether this instance contains FilterDescriptor's with different PropertyName.
            </summary>
            <value>
            	<c>true</c> if any child filters have the same name; otherwise <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.WinControls.Data.CompositeFilterDescriptor.Expression">
            <summary>
            Gets the filter expression.
            </summary>
            <value>The filter expression.</value>
        </member>
        <member name="M:Telerik.WinControls.Data.CompositeFilterDescriptor.GetCompositeExpression(Telerik.WinControls.Data.CompositeFilterDescriptor)">
            <summary>
            Retrieves the composite expression associated with the specified <see cref="T:Telerik.WinControls.Data.CompositeFilterDescriptor"/>.
            </summary>
            <param name="filterDescriptor">The <see cref="T:Telerik.WinControls.Data.CompositeFilterDescriptor"/> from which to retrieve the composite expression.</param>
            <returns>A string representation of the composite expression for the specified filter descriptor.</returns>
        </member>
        <member name="M:Telerik.WinControls.Data.CompositeFilterDescriptor.GetCompositeExpression(Telerik.WinControls.Data.CompositeFilterDescriptor,Telerik.WinControls.Function{Telerik.WinControls.Data.FilterDescriptor,System.Object})">
            <summary>
            Retrieves the composite expression for the specified composite filter descriptor
            using the provided function to evaluate filter descriptors.
            </summary>
            <param name="filterDescriptor">The composite filter descriptor to evaluate.</param>
            <param name="formatValue">The function used to process each filter descriptor.</param>
            <returns>A composite expression that represents the evaluation of the filter descriptors.</returns>
        </member>
        <member name="M:Telerik.WinControls.Data.CompositeFilterDescriptor.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.CompositeFilterDescriptor.Clone">
            <summary>
            Creates a deep copy of the current <see cref="T:Telerik.WinControls.Data.CompositeFilterDescriptor"/> instance.
            </summary>
            <returns>
            A new instance of <see cref="T:Telerik.WinControls.Data.CompositeFilterDescriptor"/> that is a copy of the current instance.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.CompositeFilterDescriptor.ConvertTo(Telerik.WinControls.Data.CompositeFilterDescriptor.DescriptorType)">
            <summary>
            Converts to the filter descriptor to concrete type
            </summary>
            <param name="type">The type.</param>
            <returns>The converted instance of <see cref="T:Telerik.WinControls.Data.CompositeFilterDescriptor"/></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.CompositeFilterDescriptor.ConvertTo(Telerik.WinControls.Data.CompositeFilterDescriptor.DescriptorType,System.Type)">
            <summary>
            Converts to the filter descriptor to a concrete type.
            </summary>
            <param name="type">The type to which the filter will be converted.</param>
            <param name="dataType">The type of data that will be filtered.</param>
            <returns>
            The converted instance of <see cref="T:Telerik.WinControls.Data.CompositeFilterDescriptor" />
            </returns>
        </member>
        <member name="P:Telerik.WinControls.Data.DataItemGroup`1.GroupBuilder">
            <summary>
            This property is used internally.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Data.FilterDescriptor">
            <summary>
            Represents a filter condition that can be applied to a data field for filtering operations.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.FilterDescriptor.PropertyName">
            <summary>
            Gets or sets the name of the property.
            </summary>
            <value>The name of the property.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.FilterDescriptor.Operator">
            <summary>
            Gets or sets the operator.
            </summary>
            <value>The operator.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.FilterDescriptor.Value">
            <summary>
            Gets or sets the value.
            </summary>
            <value>The value.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.FilterDescriptor.Expression">
            <summary>
            Gets the filter expression.
            </summary>
            <value>The filter expression.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.FilterDescriptor.IsFilterEditor">
            <summary>
            Gets a value indicating whether this instance is default filter descriptor of the column
            </summary>
            <value>
            	<c>true</c> if this instance is default; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Telerik.WinControls.Data.FilterDescriptor.GetExpression(Telerik.WinControls.Data.FilterDescriptor,Telerik.WinControls.Function{Telerik.WinControls.Data.FilterDescriptor,System.Object})">
            <summary>
            Retrieves the filtering expression based on the specified filter descriptor and a function used to format the value.
            </summary>
            <param name="filterDescriptor">The filter descriptor used to create the filtering expression.</param>
            <param name="formatValue">A function that takes a filter descriptor and returns an object to be used in the expression.</param>
            <returns>A filtering expression that represents the criteria defined by the filter descriptor.</returns>
        </member>
        <member name="M:Telerik.WinControls.Data.FilterDescriptor.GetExpression(Telerik.WinControls.Data.FilterDescriptor)">
            <summary>
            Gets the expression.
            </summary>
            <param name="filterDescriptor">The filter descriptor.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.FilterDescriptor.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.FilterDescriptor.OnPropertyChanged(System.String)">
            <summary>
            Raises the PropertyChanged event
            </summary>
            <param name="propertyName">The name of the property</param>
        </member>
        <member name="M:Telerik.WinControls.Data.FilterDescriptor.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Raises the PropertyChanged event
            </summary>
            <param name="e">A <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> instance containing event data.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.FilterDescriptor.Clone">
            <summary>
            Creates a copy of the current <see cref="T:Telerik.WinControls.Data.FilterDescriptor"/> instance.
            </summary>
            <returns>
            A new instance of <see cref="T:Telerik.WinControls.Data.FilterDescriptor"/> that is a copy of the current instance.
            </returns>
        </member>
        <member name="P:Telerik.WinControls.Data.FilterDescriptorCollection.UseCaseSensitiveFieldNames">
            <summary>
            Gets or sets a value indicating whether fields with names that differ only in the casing
            should be considered different.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.FilterDescriptorCollection.LogicalOperator">
            <summary>
            Gets or sets the logical operator.
            </summary>
            <value>The logical operator.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.FilterDescriptorCollection.Expression">
            <summary>
            Gets or sets the expression.
            </summary>
            <value>The expression.</value>
        </member>
        <member name="M:Telerik.WinControls.Data.FilterDescriptorCollection.Add(System.String,Telerik.WinControls.Data.FilterOperator,System.Object)">
            <summary>
            Adds the specified property name.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <param name="filterOperator">The filter operator.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.FilterDescriptorCollection.IndexOf(System.String)">
            <summary>
            Indexes the of.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.FilterDescriptorCollection.Contains(System.String)">
            <summary>
            Determines whether [contains] [the specified property name].
            </summary>
            <param name="propertyName">Name of the property.</param>
            <returns>
            	<c>true</c> if [contains] [the specified property name]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.FilterDescriptorCollection.Remove(System.String)">
            <summary>
            Removes the specified property name.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.FilterDescriptorCollection.Remove(System.String,System.Predicate{Telerik.WinControls.Data.FilterDescriptor})">
            <summary>
            Removes the specified property name.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <param name="predicate">The predicate which determine weather the filter can be deleted.</param>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.Data.Group`1.Level">
            <summary>
            Get the zero-based depth of the Group
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.Group`1.Header">
            <summary>
            Gets or sets the header.
            </summary>
            <value>The header.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.Group`1.Key">
            <summary>
            Gets the key of the group.
            </summary>
            <value>The key.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.Group`1.ItemCount">
            <summary>
            Gets the item count.
            </summary>
            <value>The item count.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.Group`1.Item(System.Int32)">
            <summary>
            Gets the item at the specified index.
            </summary>
            <value></value>
        </member>
        <member name="P:Telerik.WinControls.Data.Group`1.Parent">
            <summary>
            Gets the parent.
            </summary>
            <value>The parent.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.Group`1.Groups">
            <summary>
            Gets the groups.
            </summary>
            <value>The groups.</value>
        </member>
        <member name="M:Telerik.WinControls.Data.Group`1.Contains(`0)">
            <summary>
            Determines whether [contains] [the specified item].
            </summary>
            <param name="item">The item.</param>
            <returns>
            	<c>true</c> if [contains] [the specified item]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.Group`1.IndexOf(`0)">
            <summary>
            Indexes the of.
            </summary>
            <param name="item">The item.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.Group`1.Evaluate(System.String)">
            <summary>
            Evaluates the specified expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.Group`1.GetItems">
            <summary>
            Gets the items contained in this group. This method is used internally.
            </summary>
            <returns>A list containing group items.</returns>
        </member>
        <member name="P:Telerik.WinControls.Data.GroupCollection`1.GroupList">
            <summary>
            Gets the group list contained in this collection. This property is used internally.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.GroupDescriptor.Aggregates">
            <summary>
            Gets or sets the aggregates.
            </summary>
            <value>The aggregates.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.GroupDescriptor.Format">
            <summary>
            Gets or sets the format.
            </summary>
            <value>The format.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.GroupDescriptor.Expression">
            <summary>
            Gets or sets the expression.
            </summary>
            <value>The expression.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.GroupDescriptor.GroupNames">
            <summary>
            Gets the group names.
            </summary>
            <value>The group names.</value>
        </member>
        <member name="M:Telerik.WinControls.Data.GroupDescriptor.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.GroupDescriptor.OnPropertyChanged(System.String)">
            <summary>
            Raises the PropertyChanged event
            </summary>
            <param name="propertyName">The name of the property</param>
        </member>
        <member name="M:Telerik.WinControls.Data.GroupDescriptor.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Raises the PropertyChanged event
            </summary>
            <param name="e">A <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> instance containing event data.</param>
        </member>
        <member name="P:Telerik.WinControls.Data.GroupDescriptorCollection.UseCaseSensitiveFieldNames">
            <summary>
            Gets or sets a value indicating whether fields with names that differ only in the casing
            should be considered different.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.GroupDescriptorCollection.Expression">
            <summary>
            Gets or sets the expression.
            </summary>
            <value>The expression.</value>
        </member>
        <member name="M:Telerik.WinControls.Data.GroupDescriptorCollection.Add(System.String,System.ComponentModel.ListSortDirection)">
            <summary>
            Adds the specified property name.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <param name="direction">The direction.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.GroupDescriptorCollection.Remove(System.String)">
            <summary>
            Removes the specified property name.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.GroupDescriptorCollection.Contains(System.String,System.Boolean)">
            <summary>
            Determines whether [contains] [the specified property name].
            </summary>
            <param name="propertyName">Name of the property.</param>
            <param name="caseSensitive"></param>
            <returns>
            	<c>true</c> if [contains] [the specified property name]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.GroupDescriptorCollection.Contains(System.String)">
            <summary>
            Determines whether [contains] [the specified property name].
            </summary>
            <param name="propertyName">Name of the property.</param>
            <returns>
            	<c>true</c> if [contains] [the specified property name]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.GroupDescriptorCollection.FindAllAssociatedSortDescriptors(System.String)">
            <summary>
            Finds all sort descriptors associated with the group descriptors by property name
            </summary>
            <param name="propertyName">Name of the property.</param>
            <returns>All sort descriptors contained in the group descriptors by the specified propertyName</returns>
        </member>
        <member name="M:Telerik.WinControls.Data.GroupDescriptorCollection.FindAllAssociatedSortDescriptors(System.String,System.Boolean)">
            <summary>
            Finds all sort descriptors associated with the group descriptors by property name
            </summary>
            <param name="propertyName">Name of the property.</param>
            <param name="caseSensitive">if set to <c>true</c> [case sensitive].</param>
            <returns>All sort descriptors contained in the group descriptors by the specified propertyName</returns>
        </member>
        <member name="T:Telerik.WinControls.Data.GroupBuilder`1">
            <summary>
            Used to build groups from indexer
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="P:Telerik.WinControls.Data.GroupBuilder`1.Groups">
            <summary>
            Gets the groups.
            </summary>
            <value>The groups.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.GroupBuilder`1.GroupPredicate">
            <summary>
            Gets or sets the group predicate.
            </summary>
            <value>The group predicate.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.GroupBuilder`1.DefaultGroupPredicate">
            <summary>
            Gets the default group predicate.
            </summary>
            <value>The group predicate.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.GroupBuilder`1.NeedsRefresh">
            <summary>
            Gets a value indicating whether [needs refresh].
            </summary>
            <value><c>true</c> if [needs refresh]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.GroupBuilder`1.CollectionView">
            <summary>
            Gets the collection view associated with this builder.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.GroupBuilder`1.Perform(Telerik.WinControls.Data.IReadOnlyCollection{`0},System.Int32,Telerik.WinControls.Data.Group{`0})">
            <summary>
            Performs the grouping operation for specified items.
            </summary>
            <param name="items">The items.</param>
            <param name="level">The level.</param>
            <param name="parent">The parent.</param>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.Data.ISnapshotCollectionView`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="P:Telerik.WinControls.Data.IReadOnlyCollection`1.Count">
            <summary>
            Gets the count.
            </summary>
            <value>The count.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.IReadOnlyCollection`1.Item(System.Int32)">
            <summary>
            Gets the item at the specified index.
            </summary>
            <value></value>
        </member>
        <member name="M:Telerik.WinControls.Data.IReadOnlyCollection`1.Contains(`0)">
            <summary>
            Determines whether [contains] [the specified value].
            </summary>
            <param name="value">The value.</param>
            <returns>
            	<c>true</c> if [contains] [the specified value]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.IReadOnlyCollection`1.CopyTo(`0[],System.Int32)">
            <summary>
            Copies to.
            </summary>
            <param name="array">The array.</param>
            <param name="index">The index.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.IReadOnlyCollection`1.IndexOf(`0)">
            <summary>
            Indexes the of.
            </summary>
            <param name="value">The value.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.SnapshotCollectionView`1.Evaluate(System.String,`0)">
            <summary>
            Evaluates the specified expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="item">The item.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.SnapshotCollectionView`1.Evaluate(System.String,System.Int32,System.Int32)">
            <summary>
            Evaluates the specified expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="startIndex">The start index.</param>
            <param name="count">The count.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.SnapshotCollectionView`1.SetDirty">
            <summary>
            Sets the view in dirty state.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.SnapshotCollectionView`1.Groups">
            <summary>
            Gets the groups.
            </summary>
            <value>The groups.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.SnapshotCollectionView`1.GroupPredicate">
            <summary>
            Gets or sets the group predicate.
            </summary>
            <value>The group predicate.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.SnapshotCollectionView`1.SourceCollection">
            <summary>
            Gets the source collection.
            </summary>
            <value>The source collection.</value>
        </member>
        <member name="E:Telerik.WinControls.Data.NotifyPropertyBase.PropertyChanged">
            <summary>
            Occurs when a property of an object changes. 		
            </summary>
        </member>
        <member name="E:Telerik.WinControls.Data.NotifyPropertyBase.PropertyChanging">
            <summary>
            Occurs before a property of an object changes. 		
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyPropertyBase.OnPropertyChanged(System.String)">
            <summary>
            Raises the PropertyChanged event
            </summary>
            <param name="propertyName">The name of the property</param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyPropertyBase.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Raises the PropertyChanged event
            </summary>
            <param name="e">A <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> instance containing event data.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyPropertyBase.ProcessPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            This method is called right befor the <see cref="E:Telerik.WinControls.Data.NotifyPropertyBase.PropertyChanged"/> event is fired.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyPropertyBase.OnPropertyChanging(System.String,System.Object,System.Object)">
            <summary>
            Raises the PropertyChanging event
            </summary>
            <param name="propertyName">The name of the property</param>
            <param name="originalValue"></param>
            <param name="value">The value that is goint to be set to the property.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyPropertyBase.OnPropertyChanging(System.String)">
            <summary>
            Raises the PropertyChanging event
            </summary>
            <param name="propertyName">The name of the property</param>
            <returns>true if the event has been canceled, for more information see <see cref="P:System.ComponentModel.CancelEventArgs.Cancel"/></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyPropertyBase.OnPropertyChanging(Telerik.WinControls.Interfaces.PropertyChangingEventArgsEx)">
            <summary>
            Raises the PropertyChanging event.
            <b>Note:</b> This method is called even when the notifications are suspended. 
            </summary>
            <param name="e">A <see cref="T:Telerik.WinControls.Interfaces.PropertyChangingEventArgsEx"/> instance containing event data.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyPropertyBase.ProcessPropertyChanging(Telerik.WinControls.Interfaces.PropertyChangingEventArgsEx)">
            <summary>
            This method is called right before the <see cref="E:Telerik.WinControls.Data.NotifyPropertyBase.PropertyChanging"/> event is fired.
            Note: If <see cref="P:Telerik.WinControls.Data.NotifyPropertyBase.IsSuspended"/> is true, this method is not called.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyPropertyBase.SetProperty``1(System.String,``0@,``0)">
            <summary>
            General method for setting the value of the field related to the property that is modified. 
            This method confirms that the old and new values are different, then fires the 
            <see cref="E:Telerik.WinControls.Data.NotifyPropertyBase.PropertyChanging"/> event, then sets the given value to the supplied field, 
            and fires the <see cref="E:Telerik.WinControls.Data.NotifyPropertyBase.PropertyChanged"/> event.
            <b>Note:</b> If the <see cref="E:Telerik.WinControls.Data.NotifyPropertyBase.PropertyChanging"/> event is canceled, the last two actions are
            not performed.
            </summary>
            <example>
            <code>
            public class MyNotificationsTest : NotifyPropertyBase
            {
                private int myInt = 0;
                private int myInt2 = 0; //
            
                public int AsInt
                {
                   get 
                   { 
                      return this.myField; 
                   }
                   set
                   {
                      if (SetProperty("AsInt", ref this.myInt, value))
                      {
                         // perform additional actions when new value is set to myInt.
                      }
                   }
                }
            
                public int AsInt2
                {
                   get 
                   { 
                      return (float)this.myInt2; 
                   }
                   set
                   {
                      // The following property setter is the same as the previous one.
                      if (this.myInt2 != value) 
                      {
                          PropertyChangingEventArgs2 ea = new PropertyChangingEventArgs2("AsInt2", value);
                          OnPropertyChanging(ea);
            
                          if (!ea.Cancel)
                          {
                             this.myInt2 = (int)ea.Value;
                             OnPropertyChanged("AsInt2");
            
                             // perform additional actions when new value is set to myInt2.
                          }
                       }
                   }
                }
            }
            </code>
            </example>
            The two setter implementations are identical. If you require to perform some actions before
            the <see cref="E:Telerik.WinControls.Data.NotifyPropertyBase.PropertyChanged"/> event is fired, you can use the second implementation, or,
            a better solution is to override the <see cref="M:Telerik.WinControls.Data.NotifyPropertyBase.ProcessPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)"/> method and place
            the code there.
            <typeparam name="T">The type of the field that is to be modified.</typeparam>
            <param name="propertyName">The name of the property, that will appear as propertyName in the <see cref="E:Telerik.WinControls.Data.NotifyPropertyBase.PropertyChanging"/> and <see cref="E:Telerik.WinControls.Data.NotifyPropertyBase.PropertyChanged"/> event args.</param>
            <param name="propertyField">The field, that is related to the property.</param>
            <param name="value">The value that is to be set to the field in case the <see cref="E:Telerik.WinControls.Data.NotifyPropertyBase.PropertyChanging"/> event is not being <see cref="P:System.ComponentModel.CancelEventArgs.Cancel">Canceled</see>.</param>
            <returns>true if new value is being set</returns>
        </member>
        <member name="T:Telerik.WinControls.Data.RadCollectionView`1">
            <summary>
            Provides an abstract base class for collection views that support filtering, sorting, grouping, and paging
            operations on strongly-typed data item collections.
            </summary>
            <typeparam name="TDataItem">The type of data items in the collection, which must implement <see cref="T:Telerik.WinControls.Data.IDataItem"/>.</typeparam>
            <remarks>
            <para>
            RadCollectionView serves as the foundation for data binding scenarios in RadControls, providing a rich
            set of data manipulation capabilities including filtering, sorting, grouping, and paging. It implements
            multiple collection interfaces to ensure compatibility with various data binding patterns and frameworks.
            </para>
            <para>
            The collection view acts as a layer between raw data sources and UI controls, allowing for complex
            data operations without modifying the underlying data. It supports expression-based filtering,
            multi-level sorting, hierarchical grouping, and efficient pagination for large datasets.
            </para>
            <para>
            Key features include change notifications through <see cref="T:Telerik.WinControls.Data.INotifyCollectionChanged"/> and
            <see cref="T:System.ComponentModel.INotifyPropertyChanged"/>, current item tracking, deferred refresh capabilities,
            and thread-safe operations for multi-threaded environments.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.Comparer">
            <summary>
            Gets or sets the comparer.
            </summary>
            <value>The comparer.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.GroupComparer">
            <summary>
            Gets or sets the comparer.
            </summary>
            <value>The comparer.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.ChangeCurrentOnAdd">
            <summary>
            Gets or sets a value indicating whether [change current on add].
            </summary>
            <value><c>true</c> if [change current on add]; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.IsEmpty">
            <summary>
            Gets a value indicating whether this item collection is empty.
            </summary>
            <value><c>true</c> if this item collection is empty; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.IsDynamic">
            <summary>
            Gets a value that indicates whether the underlying collection provides change notifications.
            </summary>
            <value>
            	<c>true</c> if this instance is dynamic; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.Count">
            <summary>
            Gets the count.
            </summary>
            <value>The count.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.Item(System.Int32)">
            <summary>
            Gets the item at the specified index.
            </summary>
            <value></value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.CaseSensitive">
            <summary>
            Indicates whether string comparisons of data are case-sensitive.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.FilterExpression">
            <summary>
            Gets or sets the filter expression.
            </summary>
            <value>The filter expression.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.BypassFilter">
            <summary>
            Gets or sets a value indicating whether filtering will be performed or it will be handled by the user/data source.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.BypassSort">
            <summary>
            Gets or sets a value indicating whether sorting will be performed or it will be handled by the user/data source.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.PassesFilter(`0)">
            <summary>
            Passeses the filter.
            </summary>
            <param name="item">The item.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.BeginUpdate">
            <summary>
            Suspends event notification.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.EndUpdate(System.Boolean)">
            <summary>
            Resumes event notification.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.EndUpdate">
            <summary>
            Resumes event notification.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.DeferRefresh">
            <summary>
            Defers the refresh.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.CopyTo(`0[],System.Int32)">
            <summary>
            Copies to array.
            </summary>
            <param name="array">The array.</param>
            <param name="arrayIndex">Index of the array.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.LoadData(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Loads the data.
            </summary>
            <param name="collection">The collection.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.Find(System.Int32,System.Object)">
            <summary>
            Finds the specified item index.
            </summary>
            <param name="itemIndex">Index of the item.</param>
            <param name="dataBoundItem">The data bound item.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.FindGroup(Telerik.WinControls.Data.Group{`0})">
            <summary>
            Searches the Groups collection for a match, using the Keys in the provided group.
            </summary>
            <param name="group"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.ContainsGroup(Telerik.WinControls.Data.Group{`0})">
            <summary>
            Determines whether the specified group is present within this view.
            </summary>
            <param name="group"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.IndexOf(`0)">
            <summary>
            Indexes the of.
            </summary>
            <param name="item">The item.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.Contains(`0)">
            <summary>
            Determines whether [contains] [the specified item].
            </summary>
            <param name="item">The item.</param>
            <returns>
            	<c>true</c> if [contains] [the specified item]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.Evaluate(System.String,`0)">
            <summary>
            Evaluates the specified expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="item">The item.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.Evaluate(System.String,System.Int32,System.Int32)">
            <summary>
            Evaluates the specified expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="startIndex">The start index.</param>
            <param name="count">The count.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.Evaluate(System.String,System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Evaluates the specified expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="items">The items.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.TryEvaluate(System.String,System.Collections.Generic.IEnumerable{`0},System.Object@)">
            <summary>
            This method is used internally.
            </summary>
            <param name="expression"></param>
            <param name="items"></param>
            <param name="result"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.TryEvaluate(System.String,System.Collections.Generic.IEnumerable{`0},System.Int32,System.Object@)">
            <summary>
            Try to evaluate the specified expression.
            </summary>
            <param name="expression">The expression.</param>
            <param name="items">The items.</param>
            <param name="index">Index of item, which the result will be calculated for</param>
            <param name="result">Expression result</param>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.HasFilter">
            <summary>
            Gets a value indicating whether this instance has filter applied.
            </summary>
            <value>
            	<c>true</c> if this instance has filter applied; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.HasGroup">
            <summary>
            Gets a value indicating whether this instance has group applied.
            </summary>
            <value><c>true</c> if this instance has group applied; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.Version">
            <summary>
            Gets a value indicating the current version of the view.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.LazyRefresh">
            <summary>
            This method is used internally.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.SortDescriptorCollectionFactory">
            <summary>
            This property is used internally.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.GroupDescriptorCollectionFactory">
            <summary>
            This property is used internally.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.HasSort">
            <summary>
            Gets a value indicating whether this instance has sort applied.
            </summary>
            <value><c>true</c> if this instance has sort applied; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.CurrentItem">
            <summary>
            Gets or sets the current item.
            </summary>
            <value>The current item.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.CurrentPosition">
            <summary>
            Gets or sets the current position.
            </summary>
            <value>The current position.</value>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.MoveCurrentTo(`0)">
            <summary>
            Moves the current to.
            </summary>
            <param name="item">The item.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.MoveCurrentToFirst">
            <summary>
            Moves the current to first.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.MoveCurrentToLast">
            <summary>
            Moves the current to last.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.MoveCurrentToNext">
            <summary>
            Moves the current to next.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.MoveCurrentToPosition(System.Int32)">
            <summary>
            Moves the current to position.
            </summary>
            <param name="newPosition">The position.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.SetCurrentPositionCore(System.Int32,System.Boolean)">
            <summary>
            The core update routine for the current position.
            </summary>
            <param name="newPosition">New position of the current item.</param>
            <param name="forceNotify">True to raise CurrentChanged regardless of whether actual position change is available.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.MoveCurrentToPrevious">
            <summary>
            Moves the current to previous.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.CanFilter">
            <summary>
            Gets or sets a value indicating whether this data view can filter.
            </summary>
            <value>
            	<c>true</c> if this instance can filter; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.CanGroup">
            <summary>
            Gets or sets a value indicating whether this data view can group.
            </summary>
            <value><c>true</c> if this instance can group; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.CanSort">
            <summary>
            Gets or sets a value indicating whether this data view can sort.
            </summary>
            <value><c>true</c> if this instance can sort; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.SourceCollection">
            <summary>
            Gets the source collection.
            </summary>
            <value>The source collection.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.SortDescriptors">
            <summary>
            Gets the sort descriptions.
            </summary>
            <value>The sort descriptions.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.GroupDescriptors">
            <summary>
            Gets the group descriptions.
            </summary>
            <value>The group descriptions.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.Filter">
            <summary>
            Provides a callback so that the default filtering expression parser can be substituted.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.IsIncrementalFiltering">
            <summary>
            Gets a value indicating whether this instance is incremental filtering.
            </summary>
            <value>
            	<c>true</c> if this instance is incremental filtering; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.DefaultFilter">
            <summary>
            Default callback so that the default filtering expression parser can be substituted.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.Groups">
            <summary>
            Gets the groups.
            </summary>
            <value>The groups.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.DefaultGroupPredicate">
            <summary>
            Gets the default group predicate.
            </summary>
            <value>The default group predicate.</value>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.Refresh">
            <summary>
            Refreshes this data view.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.OnNotifyPropertyChanged(System.String)">
            <summary>
            Raises the PropertyChanged event
            </summary>
            <param name="propertyName">The name of the property</param>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.EnsurePageIndex">
            <summary>
            Ensures the index of the page is within the valid pages range.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.OnNotifyPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Raises the NotifyPropertyChanged event
            </summary>
            <param name="e"></param>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.PagingBeforeGrouping">
            <summary>
            Gets or sets a value indicating whether paging is performed before grouping or vice versa.
            </summary>
            <value>
            <c>true</c> if paging is performed before grouping; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.CanPage">
            <summary>
            Gets or sets a value indicating whether this data view can be paginated.
            </summary>
            <value>
            <c>true</c> if this data view can be paginated; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="E:Telerik.WinControls.Data.RadCollectionView`1.PageChanged">
            <summary>
            Occurs when the IPagedCollectionView.PageIndex has changed.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.Data.RadCollectionView`1.PageChanging">
            <summary>
            Occurs before the IPagedCollectionView.PageIndex is changed.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.MoveToFirstPage">
            <summary>
            Sets the first page as the current page.
            </summary>
            <returns>
            true if the operation was successful; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.MoveToLastPage">
            <summary>
            Sets the last page as the current page.
            </summary>
            <returns>
            true if the operation was successful; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.MoveToNextPage">
            <summary>
            Moves to the page after the current page.
            </summary>
            <returns>
            true if the operation was successful; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.MoveToPage(System.Int32)">
            <summary>
            Requests a page move to the page at the specified zero-based index.
            </summary>
            <param name="pageIndex">The zero-based index of the page to move to.</param>
            <returns>
            true if the operation was successful; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.MoveToPreviousPage">
            <summary>
            Moves to the page before the current page.
            </summary>
            <returns>
            true if the operation was successful; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.CanChangePage">
            <summary>
            Gets a value that indicates whether the IPagedCollectionView.PageIndex value is allowed to change.
            </summary>
            <returns>true if the IPagedCollectionView.PageIndex value is allowed to change; otherwise, false.</returns>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.IsPageChanging">
            <summary>
            Gets a value that indicates whether a page index change is in process.
            </summary>
            <returns>true if the page index is changing; otherwise, false.</returns>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.PageIndex">
            <summary>
            Gets the zero-based index of the current page.
            </summary>
            <returns>The zero-based index of the current page.</returns>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.PageSize">
            <summary>
            Gets or sets the number of items to display on a page.
            </summary>
            <returns>The number of items to display on a page.</returns>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.ItemCount">
            <summary>
            Gets the total number of items in the source collection.
            </summary>
            <returns>The total number of items in the source collection, or -1 if the total number is unknown.</returns>
        </member>
        <member name="P:Telerik.WinControls.Data.RadCollectionView`1.TotalPages">
            <summary>
            Gets the total number of pages with the current page size.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.OnPageChanging(System.Int32)">
            <summary>
            Fires the PageChanging event. Returns the value of the Cancel event argument.
            </summary>
            <param name="newIndex">The new index.</param>
            <returns>True if the event was canceled, otherwise false.</returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadCollectionView`1.OnPageChanged">
            <summary>
            Fires the PageChanged event.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.RadDataView`1.Comparer">
            <summary>
            Gets or sets the sort comparer.
            </summary>
            <value>The comparer.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadDataView`1.GroupComparer">
            <summary>
            Gets or sets the group comparer.
            </summary>
            <value>The group comparer.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadDataView`1.Groups">
            <summary>
            Gets the groups.
            </summary>
            <value>The groups.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadDataView`1.GroupPredicate">
            <summary>
            Gets or sets the group predicate.
            </summary>
            <value>The group predicate.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadDataView`1.DefaultGroupPredicate">
            <summary>
            Gets the default group predicate.
            </summary>
            <value>The default group predicate.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadDataView`1.CanPage">
            <summary>
            Gets or sets a value indicating whether this data view can be paginated.
            </summary>
            <value>
              <c>true</c> if this data view can be paginated; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadDataView`1.CanFilter">
            <summary>
            Gets or sets a value indicating whether this data view can filter.
            </summary>
            <value>
            	<c>true</c> if this instance can filter; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadDataView`1.CanGroup">
            <summary>
            Gets or sets a value indicating whether this data view can group.
            </summary>
            <value><c>true</c> if this instance can group; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadDataView`1.CanSort">
            <summary>
            Gets or sets a value indicating whether this data view can sort.
            </summary>
            <value><c>true</c> if this instance can sort; otherwise, <c>false</c>.</value>
        </member>
        <member name="M:Telerik.WinControls.Data.RadDataView`1.MoveToLastPage">
            <summary>
            Sets the last page as the current page.
            </summary>
            <returns>
            true if the operation was successful; otherwise, false.
            </returns>
        </member>
        <member name="T:Telerik.WinControls.Data.RadListSource`1">
            <summary>
            Provides a data binding source that manages strongly-typed data item collections with full support
            for Windows Forms data binding, list manipulation, and change notifications.
            </summary>
            <typeparam name="TDataItem">The type of data items in the list, which must implement <see cref="T:Telerik.WinControls.Data.IDataItem"/>.</typeparam>
            <remarks>
            <para>
            RadListSource serves as a comprehensive data binding intermediary that bridges the gap between
            various data sources and RadControls. It implements multiple Windows Forms data binding interfaces
            including <see cref="T:System.Collections.IList"/>, <see cref="T:System.ComponentModel.ITypedList"/>, <see cref="T:System.ComponentModel.ICancelAddNew"/>, and change
            notification interfaces to provide seamless integration with the .NET data binding infrastructure.
            </para>
            <para>
            The class manages a collection view that provides advanced data manipulation capabilities such as
            filtering, sorting, grouping, and paging. It maintains currency management for current item tracking
            and supports transactional operations for add/edit scenarios.
            </para>
            <para>
            RadListSource can bind to various data sources including collections, DataTables, business objects,
            and other data sources through the <see cref="T:Telerik.WinControls.Data.IDataItemSource"/> interface. It automatically handles
            data source changes, property descriptor management, and related data source relationships.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Data.RadListSource`1.Position">
            <summary>
            Gets or sets the position.
            </summary>
            <value>The position.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadListSource`1.Current">
            <summary>
            Gets the current.
            </summary>
            <value>The current.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.RadListSource`1.CreateATransactionForEveryValueSetting">
            <summary>
            Gets or sets a value indicating whether each value setting should be encapsulaed in its own BeginEdit EndEditTransaction.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.Refresh">
            <summary>
            Refreshes this instance.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.Reset">
            <summary>
            Resets this instance.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.BeginUpdate">
            <summary>
            Begins the update.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.EndUpdate">
            <summary>
            Ends the update.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.EndUpdate(System.Boolean)">
            <summary>
            Ends the update.
            </summary>
            <param name="notifyUpdates">if set to <c>true</c> [notify updates].</param>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.AddNew">
            <summary>
            Adds the new.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.AddNew(`0)">
            <summary>
            Adds the created item to ListSource.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.Move(System.Int32,System.Int32)">
            <summary>
            Moves the specified item.
            </summary>
            <param name="oldIndex">The old index.</param>
            <param name="newIndex">The new index.</param>
        </member>
        <member name="P:Telerik.WinControls.Data.RadListSource`1.CollectionView">
            <summary>
            Gets the collection view.
            </summary>
            <value>The collection view.</value>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.NotifyItemChanging(`0)">
            <summary>
            Raises a CollectionChanged notification with action ItemChanging. Must be paired with the NotifyItemChanged method.
            </summary>
            <param name="item"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.NotifyItemChanged(`0)">
            <summary>
            Raises a CollectionChanged notification with action ItemChanged. Must be paired with the NotifyItemChanging method.
            </summary>
            <param name="item"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.NotifyItemChanging(`0,System.String)">
            <summary>
            Raises a CollectionChanged notification with action ItemChanging. Must be paired with the NotifyItemChanged method.
            </summary>
            <param name="item"></param>
            <param name="propertyName"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.NotifyItemChanged(`0,System.String)">
            <summary>
            Raises a CollectionChanged notification with action ItemChanged. Must be paired with the NotifyItemChanging method.
            </summary>
            <param name="item"></param>
            <param name="propertyName"></param>
        </member>
        <member name="P:Telerik.WinControls.Data.RadListSource`1.DataMember">
            <summary>
            Gets or sets the name of the list or table in the data source for which the <see cref="T:Telerik.WinControls.Data.RadListSource`1"/> is bound.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.RadListSource`1.DataSource">
            <summary>
            Gets or sets the data source of the <see cref="T:Telerik.WinControls.Data.RadListSource`1"/>.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.RadListSource`1.IsDataBound">
            <summary>
            Gets a value indicating whether this instance is data bound.
            </summary>
            <value>
            	<c>true</c> if this instance is data bound; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.GetItemProperties(System.ComponentModel.PropertyDescriptor[])">
            <summary>
            Returns the <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the properties on each item used to bind data.
            </summary>
            <param name="listAccessors">An array of <see cref="T:System.ComponentModel.PropertyDescriptor"/> objects to find in the collection as bindable. This can be null.</param>
            <returns>
            The <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> that represents the properties on each item used to bind data.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.GetListName(System.ComponentModel.PropertyDescriptor[])">
            <summary>
            Returns the name of the list.
            </summary>
            <param name="listAccessors">An array of <see cref="T:System.ComponentModel.PropertyDescriptor"/> objects, for which the list name is returned. This can be null.</param>
            <returns>The name of the list.</returns>
        </member>
        <member name="E:Telerik.WinControls.Data.RadListSource`1.PropertyChanged">
            <summary>
            Occurs when a property value changes.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.OnNotifyPropertyChanged(System.String)">
            <summary>
            Raises the PropertyChanged event
            </summary>
            <param name="propertyName">The name of the property</param>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.OnNotifyPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Raises the NotifyPropertyChanged event
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.IndexOf(`0)">
            <summary>
            Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>.
            </summary>
            <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
            <returns>
            The index of <paramref name="item"/> if found in the list; otherwise, -1.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.Insert(System.Int32,`0)">
            <summary>
            Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index.
            </summary>
            <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
            <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            	<paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.
            </exception>
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.
            </exception>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.RemoveAt(System.Int32)">
            <summary>
            Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index.
            </summary>
            <param name="index">The zero-based index of the item to remove.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">
            	<paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.
            </exception>
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Collections.Generic.IList`1"/> is read-only.
            </exception>
        </member>
        <member name="P:Telerik.WinControls.Data.RadListSource`1.Item(System.Int32)">
            <summary>
            Gets or sets the item at the specified index.
            </summary>
            <value></value>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.Add(`0)">
            <summary>
            Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
            </summary>
            <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
            </exception>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.AddUnboundInternal(`0)">
            <summary>
            Used internally by the design time property editor.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.Clear">
            <summary>
            Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
            </summary>
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
            </exception>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.Contains(`0)">
            <summary>
            Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value.
            </summary>
            <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
            <returns>
            true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.CopyTo(`0[],System.Int32)">
            <summary>
            Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"/> to an <see cref="T:System.Array"/>, starting at a particular <see cref="T:System.Array"/> index.
            </summary>
            <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"/>. The <see cref="T:System.Array"/> must have zero-based indexing.</param>
            <param name="arrayIndex">The zero-based index in <paramref name="array"/> at which copying begins.</param>
            <exception cref="T:System.ArgumentNullException">
            	<paramref name="array"/> is null.
            </exception>
            <exception cref="T:System.ArgumentOutOfRangeException">
            	<paramref name="arrayIndex"/> is less than 0.
            </exception>
            <exception cref="T:System.ArgumentException">
            	<paramref name="array"/> is multidimensional.
            -or-
            <paramref name="arrayIndex"/> is equal to or greater than the length of <paramref name="array"/>.
            -or-
            The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"/> is greater than the available space from <paramref name="arrayIndex"/> to the end of the destination <paramref name="array"/>.
            -or-
            Type T cannot be cast automatically to the type of the destination <paramref name="array"/>.
            </exception>
        </member>
        <member name="P:Telerik.WinControls.Data.RadListSource`1.IsReadOnly">
            <summary>
            Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
            </summary>
            <value></value>
            <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.WinControls.Data.RadListSource`1.IsUpdating">
            <summary>
            Determines whether this instance is in a Begin/End update block.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.Remove(`0)">
            <summary>
            Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
            </summary>
            <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
            <returns>
            true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>.
            </returns>
            <exception cref="T:System.NotSupportedException">
            The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
            </exception>
        </member>
        <member name="M:Telerik.WinControls.Data.RadListSource`1.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <returns>
            A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
            </returns>
        </member>
        <member name="T:Telerik.WinControls.Data.SortDescriptor">
            <summary>
            Represents a descriptor for sorting data.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.SortDescriptor.PropertyName">
            <summary>
            Gets or sets the name of the property.
            </summary>
            <value>The name of the property.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.SortDescriptor.Direction">
            <summary>
            Gets or sets the direction.
            </summary>
            <value>The direction.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.SortDescriptor.Owner">
            <summary>
            Gets or sets the owner.
            </summary>
            <value>The owner.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.SortDescriptor.PropertyIndex">
            <summary>
            Represents the index of the property to be used for sorting in a SortDescriptor.
            </summary>
            <returns>The index of the specified property within the data source.</returns>
        </member>
        <member name="M:Telerik.WinControls.Data.SortDescriptor.OnPropertyChanged(System.String)">
            <summary>
            Raises the PropertyChanged event
            </summary>
            <param name="propertyName">The name of the property</param>
        </member>
        <member name="M:Telerik.WinControls.Data.SortDescriptor.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Raises the PropertyChanged event
            </summary>
            <param name="e">A <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> instance containing event data.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.SortDescriptor.OnPropertyChanging(System.String,System.Object,System.Object)">
            <summary>
            Raises the <see cref="E:PropertyChanging"/> event.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <param name="oldValue">The old value.</param>
            <param name="newValue">The new value.</param>
            <returns>Returns [TRUE] If the events is not canceled, otherwise [FALSE].</returns>
        </member>
        <member name="M:Telerik.WinControls.Data.SortDescriptor.OnPropertyChanging(Telerik.WinControls.Interfaces.PropertyChangingEventArgsEx)">
            <summary>
            Raises the <see cref="E:PropertyChanging"/> event.
            </summary>
            <param name="e">The <see cref="T:System.ComponentModel.PropertyChangingEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.SortDescriptor.Clone">
            <summary>
            Creates a duplicate of the current SortDescriptor instance.
            </summary>
            <returns>A new instance of the SortDescriptor that is a copy of the current instance.</returns>
        </member>
        <member name="P:Telerik.WinControls.Data.SortDescriptorCollection.UseCaseSensitiveFieldNames">
            <summary>
            Gets or sets a value indicating whether fields with names that differ only in the casing
            should be considered different.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.SortDescriptorCollection.Expression">
            <summary>
            Gets or sets the expression.
            </summary>
            <value>The expression.</value>
        </member>
        <member name="M:Telerik.WinControls.Data.SortDescriptorCollection.Add(System.String,System.ComponentModel.ListSortDirection)">
            <summary>
            Adds the specified property name.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <param name="direction">The direction.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.SortDescriptorCollection.Contains(System.String)">
            <summary>
            Determines whether [contains] [the specified property name].
            </summary>
            <param name="propertyName">Name of the property.</param>
            <returns>
            	<c>true</c> if [contains] [the specified property name]; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.SortDescriptorCollection.IndexOf(System.String)">
            <summary>
            Indexes the of.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Data.SortDescriptorCollection.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents this instance.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents this instance.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Data.SortDescriptorCollection.Remove(System.String)">
            <summary>
            Removes the specified property name.
            </summary>
            <param name="propertyName">Name of the property.</param>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.Data.INotifyCollectionChanged">
            <summary>
            Notifies listeners of dynamic changes, such as when items get added and removed or the whole list is refreshed. 
            </summary>
            <remarks>
            You can enumerate over any collection that implements the IEnumerable interface. However, to set up dynamic bindings so that insertions or deletions in the collection update the UI automatically, the collection must implement the INotifyCollectionChanged interface. This interface exposes the CollectionChanged event that must be raised whenever the underlying collection changes.
            </remarks>
        </member>
        <member name="E:Telerik.WinControls.Data.INotifyCollectionChanged.CollectionChanged">
            <summary>
            Occurs when the collection changes.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Data.INotifyCollectionChanging">
            <summary>
            Notifies listeners of dynamic changes, such as when items get added and removed or the whole list is refreshed. 
            </summary>
            <remarks>
            You can enumerate over any collection that implements the IEnumerable interface. However, to set up dynamic bindings so that insertions or deletions in the collection update the UI automatically, the collection must implement the INotifyCollectionChanged interface. This interface exposes the CollectionChanged event that must be raised whenever the underlying collection changes.
            </remarks>
        </member>
        <member name="E:Telerik.WinControls.Data.INotifyCollectionChanging.CollectionChanging">
            <summary>
            Occurs before the collection changes.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Data.NotifyCollectionChangedAction">
            <summary>
            Describes the action that caused a CollectionChanged event. 
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Data.NotifyCollectionChangedAction.Add">
            <summary>
            One or more items were added to the collection. 
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Data.NotifyCollectionChangedAction.Remove">
            <summary>
            One or more items were removed from the collection. 
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Data.NotifyCollectionChangedAction.Replace">
            <summary>
            One or more items were replaced in the collection. 
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Data.NotifyCollectionChangedAction.Move">
            <summary>
            One or more items were moved within the collection.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Data.NotifyCollectionChangedAction.Reset">
            <summary>
            The content of the collection changed dramatically.  
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Data.NotifyCollectionChangedAction.Batch">
            <summary>
            The collection has been updated in a batch operation.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Data.NotifyCollectionChangedAction.ItemChanging">
            <summary>
            An item in the collection is about to change.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Data.NotifyCollectionChangedAction.ItemChanged">
            <summary>
            An item in the collection has changed.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs">
            <summary>
            Provides data for the CollectionChanged event. 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs.PropertyName">
            <summary>
            Gets the name of the changed property when the Action is ItemChanged.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a Reset change. 
            </summary>
            <param name="action">The action that caused the event. This must be set to Reset.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Collections.IList)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change. 
            </summary>
            <param name="action"></param>
            <param name="changedItems"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Object)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change. 
            </summary>
            <param name="action"></param>
            <param name="changedItem"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change. 
            </summary>
            <param name="action"></param>
            <param name="newItems"></param>
            <param name="oldItems"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Collections.IList,System.Int32)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change or a reset change. 
            </summary>
            <param name="action"></param>
            <param name="changedItems"></param>
            <param name="startingIndex"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Object,System.Int32)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change. 
            </summary>
            <param name="action"></param>
            <param name="changedItem"></param>
            <param name="index"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Object,System.Object)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change. 
            </summary>
            <param name="action"></param>
            <param name="newItem"></param>
            <param name="oldItem"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList,System.Int32)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change. 
            </summary>
            <param name="action"></param>
            <param name="newItems"></param>
            <param name="oldItems"></param>
            <param name="startingIndex"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Collections.IList,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Move change. 
            </summary>
            <param name="action"></param>
            <param name="changedItems"></param>
            <param name="index"></param>
            <param name="oldIndex"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Object,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Move change. 
            </summary>
            <param name="action"></param>
            <param name="changedItem"></param>
            <param name="index"></param>
            <param name="oldIndex"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Object,System.Object,System.Int32)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change. 
            </summary>
            <param name="action"></param>
            <param name="newItem"></param>
            <param name="oldItem"></param>
            <param name="index"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Object,System.Object,System.Int32,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs"/> class.
            </summary>
            <param name="action">The action.</param>
            <param name="newItem">The new item.</param>
            <param name="oldItem">The old item.</param>
            <param name="index">The index.</param>
            <param name="propertyName">Name of the property.</param>
        </member>
        <member name="P:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs.Action">
            <summary>
            Provides data for the CollectionChanged event. 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs.ResetReason">
            <summary>
            Gets the reason for a Reset notification.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs.NewItems">
            <summary>
            Gets the list of new items involved in the change.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs.NewStartingIndex">
            <summary>
            Gets the index at which the change occurred.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs.OldItems">
            <summary>
            Gets the list of items affected by a Replace, Remove, or Move action.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.NotifyCollectionChangedEventArgs.OldStartingIndex">
            <summary>
            Gets the index at which a Move, Remove, ore Replace action occurred.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Data.NotifyCollectionChangedEventHandler">
            <summary>
            Represents the method that handles the CollectionChanged event. 
            </summary>
            <param name="sender">The object that raised the event.</param>
            <param name="e">Information about the event.</param>
        </member>
        <member name="T:Telerik.WinControls.Data.NotifyCollectionChangingEventArgs">
            <summary>
            Provides data for the CollectionChanging event. 
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangingEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangingEventArgs class that describes a Reset change. 
            </summary>
            <param name="action">The action that caused the event. This must be set to Reset.</param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangingEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Collections.IList)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangingEventArgs class that describes a multi-item change. 
            </summary>
            <param name="action"></param>
            <param name="changedItems"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangingEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Object)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangingEventArgs class that describes a one-item change. 
            </summary>
            <param name="action"></param>
            <param name="changedItem"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangingEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangingEventArgs class that describes a multi-item Replace change. 
            </summary>
            <param name="action"></param>
            <param name="newItems"></param>
            <param name="oldItems"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangingEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Collections.IList,System.Int32)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangingEventArgs class that describes a multi-item change or a reset change. 
            </summary>
            <param name="action"></param>
            <param name="changedItems"></param>
            <param name="startingIndex"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangingEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Object,System.Int32)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangingEventArgs class that describes a one-item change. 
            </summary>
            <param name="action"></param>
            <param name="changedItem"></param>
            <param name="index"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangingEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Object,System.Object)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangingEventArgs class that describes a one-item Replace change. 
            </summary>
            <param name="action"></param>
            <param name="newItem"></param>
            <param name="oldItem"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangingEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList,System.Int32)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangingEventArgs class that describes a multi-item Replace change. 
            </summary>
            <param name="action"></param>
            <param name="newItems"></param>
            <param name="oldItems"></param>
            <param name="startingIndex"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangingEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Collections.IList,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangingEventArgs class that describes a multi-item Move change. 
            </summary>
            <param name="action"></param>
            <param name="changedItems"></param>
            <param name="index"></param>
            <param name="oldIndex"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangingEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Object,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangingEventArgs class that describes a multi-item Move change. 
            </summary>
            <param name="action"></param>
            <param name="changedItem"></param>
            <param name="index"></param>
            <param name="oldIndex"></param>
        </member>
        <member name="M:Telerik.WinControls.Data.NotifyCollectionChangingEventArgs.#ctor(Telerik.WinControls.Data.NotifyCollectionChangedAction,System.Object,System.Object,System.Int32)">
            <summary>
            Initializes a new instance of the NotifyCollectionChangingEventArgs class that describes a one-item Replace change. 
            </summary>
            <param name="action"></param>
            <param name="newItem"></param>
            <param name="oldItem"></param>
            <param name="index"></param>
        </member>
        <member name="P:Telerik.WinControls.Data.NotifyCollectionChangingEventArgs.Action">
            <summary>
            Provides data for the CollectionChanging event. 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.NotifyCollectionChangingEventArgs.PropertyArgs">
            <summary>
            Gets the property arguments when property changing has been fired.
            </summary>
            <value>The property arguments.</value>
        </member>
        <member name="P:Telerik.WinControls.Data.NotifyCollectionChangingEventArgs.NewItems">
            <summary>
            Gets the list of new items involved in the change.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.NotifyCollectionChangingEventArgs.NewStartingIndex">
            <summary>
            Gets the index at which the change occurred.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.NotifyCollectionChangingEventArgs.OldItems">
            <summary>
            Gets the list of items affected by a Replace, Remove, or Move action.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Data.NotifyCollectionChangingEventArgs.OldStartingIndex">
            <summary>
            Gets the index at which a Move, Remove, ore Replace action occurred.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Data.NotifyCollectionChangingEventHandler">
            <summary>
            Represents the method that handles the CollectionChanging event. 
            </summary>
            <param name="sender">The object that raised the event.</param>
            <param name="e">Information about the event.</param>
        </member>
        <member name="F:Telerik.WinControls.Export.DataType.String">
            <summary>
            String
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Export.DataType.Number">
            <summary>
            Number
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Export.DataType.DateTime">
            <summary>
            DateTime
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Export.DataType.Boolean">
            <summary>
            Boolean
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Export.DataType.Null">
            <summary>
            Null
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Export.DataType.Other">
            <summary>
            Other
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Export.DataType.Empty">
            <summary>
            Used when exporting null value.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Export.DataTypeConvertor">
            <summary>
            Provides functionality to convert data types within the Telerik reporting framework.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Export.DataTypeConvertor.CanConvert(System.Object)">
            <summary>
            Determines whether the specified object can be converted to a different data type.
            </summary>
            <param name="obj">The object to be checked for conversion capability.</param>
            <returns>True if the specified object can be converted; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.WinControls.Export.DataTypeConvertor.ConvertDataEnumToString(Telerik.WinControls.Export.DataType)">
            <summary>
            Converts a specified DataType enum value to its corresponding string representation.
            </summary>
            <param name="dataType">The DataType enum value to be converted.</param>
            <returns>A string that represents the specified DataType enum value.</returns>
        </member>
        <member name="M:Telerik.WinControls.Export.DataTypeConvertor.Convert(System.Object)">
            <summary>
            Converts the specified object to a different data type.
            </summary>
            <param name="obj">The object to be converted.</param>
            <returns>A string that represents the converted result.</returns>
        </member>
        <member name="M:Telerik.WinControls.Export.DataTypeConvertor.Convert(System.Object,System.Boolean)">
            <summary>
            Converts the specified object to a different data type based on the provided flag.
            </summary>
            <param name="obj">The object to be converted.</param>
            <param name="escapeStrings">A boolean value indicating whether to special characters in when the object is of type string.</param>
            <returns>Returns the converted object if successful; otherwise, returns null or the default value, depending on the useDefault parameter.</returns>
        </member>
        <member name="M:Telerik.WinControls.Export.DataTypeConvertor.ConvertToDataType(System.Object)">
            <summary>
            Converts the specified object to its corresponding data type.
            </summary>
            <param name="obj">The object to be converted.</param>
            <returns>The converted value in the appropriate data type.</returns>
        </member>
        <member name="M:Telerik.WinControls.Export.DataTypeConvertor.ConvertToDataType(System.String)">
            <summary>
            Converts a specified string representation to a corresponding data type.
            </summary>
            <param name="dateType">The string representation of the value to be converted.</param>
            <returns>The converted value of type <c>T</c>, where <c>T</c> is the target data type.</returns>
        </member>
        <member name="P:Telerik.WinControls.Export.IGridViewSpreadStreamExportCellInfo.RowType">
            <summary>
            Gets or sets the type of the grid row.
            </summary>
            <value>The type of the row.</value>
        </member>
        <member name="P:Telerik.WinControls.Export.IGridViewSpreadStreamExportCellInfo.RowIndex">
            <summary>
            Gets or sets the index of the grid row.
            </summary>
            <value>The index of the row.</value>
        </member>
        <member name="P:Telerik.WinControls.Export.IGridViewSpreadStreamExportCellInfo.ColumnType">
            <summary>
            Gets or sets the type of the grid column.
            </summary>
            <value>The type of the column.</value>
        </member>
        <member name="P:Telerik.WinControls.Export.IGridViewSpreadStreamExportCellInfo.ColumnIndex">
            <summary>
            Gets or sets the index of the grid column.
            </summary>
            <value>The index of the column.</value>
        </member>
        <member name="P:Telerik.WinControls.Export.IGridViewSpreadStreamExportCellInfo.CellStyleInfo">
            <summary>
            Gets or sets the cell style info.
            </summary>
            <value>The cell style info.</value>
        </member>
        <member name="M:Telerik.WinControls.Export.IPdfEditor.SetLinearGradient(System.Int32,System.Drawing.PointF,System.Drawing.PointF,System.Drawing.Color,System.Drawing.Color,System.Drawing.Color,System.Drawing.Color)">
            <summary>
            This creates a linear gradient depending on number of colors needed
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Export.IPdfEditor.CreateMatrixPosition(System.Double,System.Double)">
            <summary>
            this.editor.Position = savePosition;
            </summary>
            <param name="x">Horizontal offset that will be set as new Matrix position</param>
            <param name="y">Vertical offset that will be set as new Matrix position</param>
        </member>
        <member name="P:Telerik.WinControls.Export.ISpreadExportCellStyleInfo.BackColor">
            <summary>
            Gets or sets the fill of the excel cell.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Export.ISpreadExportCellStyleInfo.ForeColor">
            <summary>
            Gets or sets the ForeColor of the excel cell.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Export.ISpreadExportCellStyleInfo.FontFamily">
            <summary>
            Gets or sets the font family of the excel cell.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Export.ISpreadExportCellStyleInfo.FontSize">
            <summary>
            Gets or sets the size of the font of the excel cell. 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Export.ISpreadExportCellStyleInfo.IsBold">
            <summary>
            Gets or sets a value indicating whether this text of the excel cell is bold.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Export.ISpreadExportCellStyleInfo.IsItalic">
            <summary>
            Gets or sets a value indicating whether this text of the excel cell is italic.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Export.ISpreadExportCellStyleInfo.Underline">
            <summary>
            Gets or sets whether the text of the excel cell is underline.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Export.ISpreadExportCellStyleInfo.TextAlignment">
            <summary>
            Gets or sets the text alignment.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Export.ISpreadExportCellStyleInfo.TextOrientation">
            <summary>
            Gets or sets the orientation of the text.
            The available values are Horizontal(default) or vertical.
            Note that the TextOrientation is currently supported only when exporting to XLSX format.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Export.ISpreadExportCellStyleInfo.Borders">
            <summary>
            Gets or sets the borders.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Export.ISpreadExportCellStyleInfo.TextWrap">
            <summary>
            Gets or sets a value indicating whether the text of the excel cell is wrapped.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Export.SpreadExportFormat">
            <summary>
            Enum listing the export formats supported by RadSpreadProcessing.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Export.SpreadExportFormat.Xlsx">
            <summary>
            XLSX format
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Export.SpreadExportFormat.Pdf">
            <summary>
            PDF format
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Export.SpreadExportFormat.Csv">
            <summary>
            CSV format
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Export.SpreadExportFormat.Txt">
            <summary>
            Txt format
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Export.SpreadExportFormat.Xls">
            <summary>
            XLS format
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Export.SpreadStreamExportFormat">
            <summary>
            Enum listing the export formats supported by RadSpreadStreamProcessing.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Export.SpreadStreamExportFormat.Xlsx">
            <summary>
            XLSX format
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Export.SpreadStreamExportFormat.Csv">
            <summary>
            CSV format
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Export.FileExportMode">
            <summary>
            Enum listing the different options when exporting to a file
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Export.FileExportMode.NewSheetInExistingFile">
            <summary>
            Export as new sheet in existing file.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Export.FileExportMode.CreateOrOverrideFile">
            <summary>
            Export in new file or override existing file.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Export.FileExportMode.CreateOrOverrideSheet">
            <summary>
            Override a sheet in an existing file.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ObjectRelation">
            <summary>
            Represents a relationship between data objects, providing hierarchical data structure support
            for data binding scenarios in Telerik WinControls.
            </summary>
            <remarks>
            <para>
            The <see cref="T:Telerik.WinControls.ObjectRelation"/> class enables the creation of master-detail relationships
            between different data sources, including DataTable, DataView, BindingSource, and other
            enumerable collections.
            </para>
            <para>
            This class is particularly useful in scenarios where you need to establish parent-child
            relationships between data entities, such as displaying hierarchical data in grid controls
            or tree structures.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ObjectRelation.GetObjectRelation(System.Object)">
            <summary>
            Creates an appropriate <see cref="T:Telerik.WinControls.ObjectRelation"/> instance based on the type of the specified list.
            </summary>
            <param name="list">
            The data source object to create a relation for. Can be a BindingSource, DataTable, DataView,
            or any other enumerable collection.
            </param>
            <returns>
            An <see cref="T:Telerik.WinControls.ObjectRelation"/> instance appropriate for the specified data source type.
            Returns a <see cref="T:Telerik.WinControls.DataSetObjectRelation"/> for DataTable or DataView objects,
            otherwise returns a standard <see cref="T:Telerik.WinControls.ObjectRelation"/>.
            </returns>
            <remarks>
            This factory method automatically determines the most appropriate ObjectRelation type
            based on the input data source, handling BindingSource unwrapping and DataSet-specific
            relation creation.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ObjectRelation.GetObjectRelation(System.Object,System.String)">
            <summary>
            Creates an <see cref="T:Telerik.WinControls.ObjectRelation"/> instance for a specific data member within a data source.
            </summary>
            <param name="dataSource">
            The main data source object containing the data member.
            </param>
            <param name="dataMember">
            The name of the specific data member or table within the data source to create a relation for.
            </param>
            <returns>
            An <see cref="T:Telerik.WinControls.ObjectRelation"/> instance for the specified data member, or <c>null</c>
            if the data member cannot be resolved.
            </returns>
            <remarks>
            This factory method is useful for creating relations to specific tables within DataSets
            or other complex data sources that contain multiple related data entities.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ObjectRelation.#ctor(System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ObjectRelation"/> class with the specified data list.
            </summary>
            <param name="list">
            The data source list to create the relation for.
            </param>
            <remarks>
            This constructor automatically initializes child relations collection and
            performs initial setup of the object relation hierarchy.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ObjectRelation.#ctor(System.Object,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ObjectRelation"/> class with the specified
            data source and data member.
            </summary>
            <param name="dataSource">
            The main data source containing the data member.
            </param>
            <param name="dataMember">
            The name of the data member within the data source.
            </param>
        </member>
        <member name="P:Telerik.WinControls.ObjectRelation.Tag">
            <summary>
            Gets or sets an object that contains additional data associated with this relation.
            </summary>
            <value>
            An <see cref="T:System.Object"/> that contains data to associate with this relation.
            The default value is <c>null</c>.
            </value>
            <remarks>
            The Tag property can be used to store any additional information that you want
            to associate with the object relation. This property is not used internally
            by the ObjectRelation class.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.ObjectRelation.Parent">
            <summary>
            Gets the parent relation of this object relation in the hierarchical structure.
            </summary>
            <value>
            The <see cref="T:Telerik.WinControls.ObjectRelation"/> that is the parent of this relation,
            or <c>null</c> if this is a root-level relation.
            </value>
            <remarks>
            This property enables navigation up the hierarchy in master-detail data scenarios.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.StyleBuilderReadOnlyAttribute">
            <summary>
            Use the StyleBuilderReadOnly attribute to mark properties that should appear as readonly when edited in the Visual 
            Style Builder application
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Design.TelerikToolboxCategoryAttribute">
            <summary>
            This attribute should be used on classes which will be present in the Visual Studio toolbox (i.e. the ones that should also have a <see cref="T:System.Drawing.ToolboxBitmapAttribute"/> attribute).
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Design.TelerikToolboxCategoryAttribute.#ctor(System.String)">
            <summary>
            Creates a new instance of the ToolboxCategory attribute with the specified title.
            </summary>
            <param name="categoryTitle">The title of the category where the control will be placed</param>
        </member>
        <member name="T:Telerik.WinControls.Design.NewItemInfo">
            <summary>
            Represents a new item's data.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Design.NewItemInfo.#ctor(Telerik.WinControls.RadNewItemAttribute,Telerik.WinControls.RadItemCollection)">
            <summary>
            Initializes a new instance of the NewItemData class.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Design.RadDefaultValueAttribute">
            <exclude/>
        </member>
        <member name="T:Telerik.WinControls.Design.RadDescriptionAttribute">
            <exclude/>
        </member>
        <member name="T:Telerik.WinControls.Design.RadObjectCustomRadPropertyDescriptor">
            <exclude/>
        </member>
        <member name="T:Telerik.WinControls.Design.RadItemEditTextAttribute">
            <summary>
            Represents a item's edit text attribute.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Design.RadPropertyDefaultValueAttribute">
            <exclude/>
        </member>
        <member name="M:Telerik.WinControls.Design.RadPropertyDefaultValueAttribute.#ctor(System.String,System.Type)">
            <summary>
            RadPropertyDefaultValueAttribute constructor
            </summary>
            <param name="propertyName">The name of the property which provides the default value.</param>
            <param name="ownerType">Type of the object that ownes the RadProperty which provides the default value.</param>
        </member>
        <member name="T:Telerik.WinControls.Design.RadToolboxItemAttribute">
            <summary>
            Attribute that can be applied to hide a class when searching for possible new-item-types when a RadControl 
            is in design mode
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Design.ServiceProviderSite">
            <summary>
            A dummy ISite implementation, which provides support for custom services.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadThemeManager">
            <summary>
            Theme manager Component is used to load user-defined themes for RadControls in an application. 
            Use the LoadedThemes property to add new team source files. Themes load immediately when correct 
            property values specified and last for the life time of the application. After a theme is loaded 
            it can be used by the corresponding types of controls placed on any Form of the application. 
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ThemeSource">
            <summary>
            ThemeSource is used to load user-defined themes for RadControls in an application. 
            Themes load immediately when correct property values specified and last for the life 
            time of the application. After a theme is loaded it can be used by the corresponding 
            types of controls placed on any Form of the application. ThemeSource object are generally 
            used by ThemeManager component placed on a Form
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ThemeSource.ThemeStorageValid">
            <summary>
            Indicates whether the specified theme was loaded successfully.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ThemeSource.ThemeLoadingError">
            <summary>
            Gets value indicating the error message if Theme was not loaded successfully.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ThemeSource.ThemeLocation">
            <summary>
            Gets or sets the full resource name if StorageType is Resource. Example: "MyNamespace.MyThemeFileName.xml". 
            If the StorageType specified is File, then the value of this property should represent the full or relative file path,
            accessible by the application. The "~" sign can be used to substitute the application executable path.
            Eg. "C:\MyApp\MyThemeFileName.xml" or "..\..\MyThemeFileName.xml" or "~\MyThemeFileName.xml"
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ThemeSource.OwnerThemeManager">
            <summary>
            Gets or sets the owner theme manager component. Generally used by Form's designer.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ThemeSource.StorageType">
            <summary>
            Gets or sets File or Resource type of storage for the theme file
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ThemeSource.SettingsAreValid">
            <summary>
            Gets a value indicating whether property values are valid
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ThemeSource.ReloadThemeFromStorage">
            <summary>
            Loads the theme from the file resource specified and registers it into ThemeResolutionService. Thais method is called 
            immediately when correct ThemeLocation and StorageType are specified.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ThemeSourcesChangedDelegate">
             <summary>
             Represents
             </summary>
             <param name="changed">
             
             </param>
             <param name="tartet">
             
             </param>
             <param name="atIndex">
             
             </param>
             <param name="operation">
             
            </param>
        </member>
        <member name="T:Telerik.WinControls.ThemeSourceChangeOperation">
            <summary>
            
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ThemeSourceChangeOperation.Inserted">
            <summary>
            
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ThemeSourceChangeOperation.Removed">
            <summary>
            
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ThemeSourceChangeOperation.Replaced">
            <summary>
            
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ThemeSourceChangeOperation.Cleared">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ThemeSourceCollection">
            <summary>
                <para>
                  A collection that stores <see cref='T:Telerik.WinControls.ThemeSource'/> objects.
               </para>
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ThemeSourceCollection.#ctor(Telerik.WinControls.RadThemeManager)">
            <summary>
                <para>
                  Initializes a new instance of the<see cref='T:Telerik.WinControls.ThemeSourceCollection'/>.
               </para>
            </summary>
            <param name="ownerManager">
                Owner component
            </param>
        </member>
        <member name="M:Telerik.WinControls.ThemeSourceCollection.#ctor(Telerik.WinControls.ThemeSourceCollection,Telerik.WinControls.RadThemeManager)">
            <summary>
                <para>
                  Initializes a new instance of the <see cref='T:Telerik.WinControls.ThemeSourceCollection'/> based on another <see cref='T:Telerik.WinControls.ThemeSourceCollection'/>.
               </para>
            </summary>
            <param name='value'>
                  A <see cref='T:Telerik.WinControls.ThemeSourceCollection'/> from which the contents are copied
            </param>
            <param name="ownerManager">
                Owner component
            </param>
        </member>
        <member name="M:Telerik.WinControls.ThemeSourceCollection.#ctor(Telerik.WinControls.ThemeSource[],Telerik.WinControls.RadThemeManager)">
            <summary>
                <para>
                  Initializes a new instance of the <see cref='T:Telerik.WinControls.ThemeSourceCollection'/> containing any array of <see cref='T:Telerik.WinControls.ThemeSource'/> objects.
               </para>
            </summary>
            <param name='value'>
                  A array of <see cref='T:Telerik.WinControls.ThemeSource'/> objects with which to intialize the collection
            </param>
            <param name="ownerManager">
                Owner component
            </param>
        </member>
        <member name="P:Telerik.WinControls.ThemeSourceCollection.Item(System.Int32)">
            <summary>
            <para>Represents the entry at the specified index of the <see cref='T:Telerik.WinControls.ThemeSource'/>.</para>
            </summary>
            <param name='index'><para>The zero-based index of the entry to locate in the collection.</para></param>
            <value>
               <para> The entry at the specified index of the collection.</para>
            </value>
            <exception cref='T:System.ArgumentOutOfRangeException'><paramref name='index'/> is outside the valid range of indexes for the collection.</exception>
        </member>
        <member name="M:Telerik.WinControls.ThemeSourceCollection.Add(Telerik.WinControls.ThemeSource)">
            <summary>
               <para>Adds a <see cref='T:Telerik.WinControls.ThemeSource'/> with the specified value to the 
               <see cref='T:Telerik.WinControls.ThemeSourceCollection'/> .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.ThemeSource'/> to add.</param>
            <returns>
               <para>The index at which the new element was inserted.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.ThemeSourceCollection.AddRange(Telerik.WinControls.ThemeSource[])">
            <summary>
            <para>Copies the elements of an array to the end of the <see cref='T:Telerik.WinControls.ThemeSourceCollection'/>.</para>
            </summary>
            <param name='value'>
               An array of type <see cref='T:Telerik.WinControls.ThemeSource'/> containing the objects to add to the collection.
            </param>
            <returns>
              <para>None.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.ThemeSourceCollection.AddRange(Telerik.WinControls.ThemeSourceCollection)">
            <summary>
                <para>
                  Adds the contents of another <see cref='T:Telerik.WinControls.ThemeSourceCollection'/> to the end of the collection.
               </para>
            </summary>
            <param name='value'>
               A <see cref='T:Telerik.WinControls.ThemeSourceCollection'/> containing the objects to add to the collection.
            </param>
            <returns>
              <para>None.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.ThemeSourceCollection.Contains(Telerik.WinControls.ThemeSource)">
            <summary>
            <para>Gets a value indicating whether the 
               <see cref='T:Telerik.WinControls.ThemeSourceCollection'/> contains the specified <see cref='T:Telerik.WinControls.ThemeSource'/>.</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.ThemeSource'/> to locate.</param>
            <returns>
            <para><see langword='true'/> if the <see cref='T:Telerik.WinControls.ThemeSource'/> is contained in the collection; 
              otherwise, <see langword='false'/>.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.ThemeSourceCollection.CopyTo(Telerik.WinControls.ThemeSource[],System.Int32)">
            <summary>
            <para>Copies the <see cref='T:Telerik.WinControls.ThemeSourceCollection'/> values to a one-dimensional <see cref='T:System.Array'/> instance at the 
               specified index.</para>
            </summary>
            <param name='array'><para>The one-dimensional <see cref='T:System.Array'/> that is the destination of the values copied from <see cref='T:Telerik.WinControls.ThemeSourceCollection'/> .</para></param>
            <param name='index'>The index in <paramref name='array'/> where copying begins.</param>
            <returns>
              <para>None.</para>
            </returns>
            <exception cref='T:System.ArgumentException'><para><paramref name='array'/> is multidimensional.</para> <para>-or-</para> <para>The number of elements in the <see cref='T:Telerik.WinControls.ThemeSourceCollection'/> is greater than the available space between <paramref name='index'/> and the end of <paramref name='array'/>.</para></exception>
            <exception cref='T:System.ArgumentNullException'><paramref name='array'/> is <see langword='null'/>. </exception>
            <exception cref='T:System.ArgumentOutOfRangeException'><paramref name='index'/> is less than <paramref name='array'/>'s lowbound. </exception>
        </member>
        <member name="M:Telerik.WinControls.ThemeSourceCollection.IndexOf(Telerik.WinControls.ThemeSource)">
            <summary>
               <para>Returns the index of a <see cref='T:Telerik.WinControls.ThemeSource'/> in 
                  the <see cref='T:Telerik.WinControls.ThemeSourceCollection'/> .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.ThemeSource'/> to locate.</param>
            <returns>
            <para>The index of the <see cref='T:Telerik.WinControls.ThemeSource'/> of <paramref name='value'/> in the 
            <see cref='T:Telerik.WinControls.ThemeSourceCollection'/>, if found; otherwise, -1.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.ThemeSourceCollection.Insert(System.Int32,Telerik.WinControls.ThemeSource)">
            <summary>
            <para>Inserts a <see cref='T:Telerik.WinControls.ThemeSource'/> into the <see cref='T:Telerik.WinControls.ThemeSourceCollection'/> at the specified index.</para>
            </summary>
            <param name='index'>The zero-based index where <paramref name='value'/> should be inserted.</param>
            <param name='value'>The <see cref='T:Telerik.WinControls.ThemeSource'/> to insert.</param>
            <returns><para>None.</para></returns>
        </member>
        <member name="M:Telerik.WinControls.ThemeSourceCollection.GetEnumerator">
            <summary>
               <para>Returns an enumerator that can iterate through 
                  the <see cref='T:Telerik.WinControls.ThemeSourceCollection'/> .</para>
            </summary>
            <returns><para>None.</para></returns>
        </member>
        <member name="M:Telerik.WinControls.ThemeSourceCollection.Remove(Telerik.WinControls.ThemeSource)">
            <summary>
               <para> Removes a specific <see cref='T:Telerik.WinControls.ThemeSource'/> from the 
               <see cref='T:Telerik.WinControls.ThemeSourceCollection'/> .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.ThemeSource'/> to remove from the <see cref='T:Telerik.WinControls.ThemeSourceCollection'/> .</param>
            <returns><para>None.</para></returns>
            <exception cref='T:System.ArgumentException'><paramref name='value'/> is not found in the Collection. </exception>
        </member>
        <member name="T:Telerik.WinControls.ThemeStorageType">
            <summary>
            Defines the theme storage type.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ThemeStorageType.File">
            <summary>
            Indicates that the theme is contained in a external file.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ThemeStorageType.Resource">
            <summary>
            Indicates that the theme is contained as a resource.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Themes.ColorDialog.CustomColorsEventArgs">
            <summary>
            This class is used to hold the event arguments
            for the CustomColorsConfigLocationNeeded event of the CustomColors control.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Themes.ColorDialog.CustomColorsEventArgs.#ctor(System.String,System.String)">
            <summary>
            Creates an instance of the CustomColorsEventArgs class.
            </summary>
            <param name="location">The location of the config file.</param>
            <param name="fileName">The name of the config file.</param>
        </member>
        <member name="P:Telerik.WinControls.Themes.ColorDialog.CustomColorsEventArgs.ConfigFilename">
            <summary>
            Gets or sets the file name of the configuration file.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Themes.ColorDialog.CustomColorsEventArgs.ConfigLocation">
            <summary>
            Gets or sets the path where the configuration file will be stored.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Themes.GradientDialog.GradientAngleControl">
            <exclude/>
        </member>
        <member name="F:Telerik.WinControls.Themes.GradientDialog.GradientAngleControl.components">
            <summary> 
            Required designer variable.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Themes.GradientDialog.GradientAngleControl.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Telerik.WinControls.Themes.GradientDialog.GradientAngleControl.InitializeComponent">
            <summary> 
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Themes.FluentTheme">
            <summary>
            Represents the Fluent theme for Telerik WinForms controls, providing a modern user interface style with a clean and minimalistic design.
            </summary>
            <remarks>
            This theme includes various customization options to tailor the appearance of controls to fit modern application aesthetics.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Themes.FluentTheme.Load">
            <summary>
            Loads the Fluent theme into the application.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Themes.FluentTheme.ThemeName">
            <summary>
            Gets the name of the Fluent theme.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Themes.Serialization.StyleSerializationAttributeAttribute">
            <summary>
            Marker attribute - informs StyleXmlSerializer that property should be serialized as an attribute, when serializing 
            RadControl style
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Themes.Design.ProjectManagement">
            <summary>
            Utility class for Design - Time VisualStudio.NET project management.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Themes.XmlSerialization.XmlPropertySettingValueConverter">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ColorChangedEventArgs">
            <summary>
            Represent the ColorChangedEventArgs class
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ColorChangedEventArgs.#ctor(Telerik.WinControls.HslColor)">
             <summary>
             Represents event arguments for the 
             %ColorChanged:Telerik.WinControls.CaptureBox.ColorChanged% event.
             </summary>
             <param name="selectedHslColor">
             Represents the changed color. 
            </param>
        </member>
        <member name="M:Telerik.WinControls.ColorChangedEventArgs.#ctor(System.Drawing.Color)">
             <summary>
             Represents event arguments for the 
             <see cref="T:Telerik.WinControls.ColorChangedEventHandler"/> event.
             </summary>
             <param name="selectedColor">
             Represents the changed color. 
            </param>
        </member>
        <member name="T:Telerik.WinControls.ColorPickerActiveMode">
            <summary>
            Modes the RadColorPicker can be in
            </summary>
        </member>
        <member name="T:Telerik.WinControls.HslColor">
            <summary>
            Represents color in HSL color space.
            </summary>
            <remarks>
            Used for color blending operations, defined in HSL color space which are more precise than in RGB. 
            HSL colors are used by theming and painting sub-systems of RadControls.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.HslColor.H">
            <summary>
            H Channel value
            </summary>
        </member>
        <member name="P:Telerik.WinControls.HslColor.S">
            <summary>
            S Channel value
            </summary>
        </member>
        <member name="P:Telerik.WinControls.HslColor.L">
            <summary>
            L Channel value
            </summary>
        </member>
        <member name="P:Telerik.WinControls.HslColor.RgbValue">
            <summary>
            RGB color value
            </summary>
        </member>
        <member name="P:Telerik.WinControls.HslColor.A">
            <summary>
            Gets or sets color'a alpha chanel level in terms of argb color. Used mainly for conversion from/to ARGB color values.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.IColorSelector">
            <summary>
            Wraps the functionality provided by the color picker
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.SelectedColor">
            <summary>
            Gets or sets the selected color
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.SelectedHslColor">
            <summary>
            Gets or sets the selected color
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.OldColor">
            <summary>
            Gets or sets the old color
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.ShowBasicColors">
            <summary>
            Shows or hides the basic colors tab
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.ActiveMode">
            <summary>
            Gets or sets the active mode of the color tabs
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.ShowSystemColors">
            <summary>
            Shows or hides the system colors tab
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.ShowWebColors">
            <summary>
            Shows or hides the web colors tab
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.ShowProfessionalColors">
            <summary>
            Shows or hides the professional colors tab
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.ShowCustomColors">
            <summary>
            Shows or hides the custom colors panel
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.ShowHEXColorValue">
            <summary>
            Shows or hides the hex color textbox
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.AllowEditHEXValue">
            <summary>
            Allows or disallows editing the hex value
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.AllowColorPickFromScreen">
            <summary>
            Allows or disallows picking colors from the screen
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.AllowColorSaving">
            <summary>
            Allows or disallows color saving
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.CustomColors">
            <summary>
            Gets the custom colors
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.BasicTabHeading">
            <summary>
            Gets or sets the heading of the basic colors tab
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.SystemTabHeading">
            <summary>
            Gets or sets the heading of the system colors tab
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.WebTabHeading">
            <summary>
            Gets or sets the heading of the web colors tab
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.ProfessionalTabHeading">
            <summary>
            Gets or sets the heading of the professional colors tab
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.SelectedColorLabelHeading">
            <summary>
            Gets or sets the heading of the selected color label
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IColorSelector.OldColorLabelHeading">
            <summary>
            Gets or sets the heading of the old color label
            </summary>
        </member>
        <member name="E:Telerik.WinControls.IColorSelector.OkButtonClicked">
            <summary>
            Fires when the OK Button is clicked
            </summary>
        </member>
        <member name="E:Telerik.WinControls.IColorSelector.CancelButtonClicked">
            <summary>
            Fires when the Cancel Button is clicked
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.RadColorSelector">
            <summary>
            Gets the color selector
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.SelectedColor">
            <summary>
            Gets or sets the selected color
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.SelectedHslColor">
            <summary>
            Gets or sets the selected hsl color
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.OldColor">
            <summary>
            Gets or sets the old color
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.ActiveMode">
            <summary>
            Gets or sets the active mode of the color tabstrip
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.ShowBasicColors">
            <summary>
            Shows or hides the basic colors tab
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.ShowSystemColors">
            <summary>
            Shows or hides the system colors tab
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.ShowWebColors">
            <summary>
            Shows or hides the web colors tab
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.ShowProfessionalColors">
            <summary>
            Shows or hides whe professional colors tab
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.ShowCustomColors">
            <summary>
            Shows or hides the custom colors tab
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.ShowHEXColorValue">
            <summary>
            Shows or hides the hex color value
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.AllowEditHEXValue">
            <summary>
            Allows or disallows editing the HEX value
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.AllowColorPickFromScreen">
            <summary>
            Allows or disallows color picking from the screen
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.AllowColorSaving">
            <summary>
            Allows or disallows color saving
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.CustomColors">
            <summary>
            Gets the custom colors
            </summary> 
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.BasicTabHeading">
            <summary>
            Gets or sets the heading of the basic colors tab
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.SystemTabHeading">
            <summary>
            Gets or sets the heading of the system colors tab
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.WebTabHeading">
            <summary>
            Gets or sets the heading of the web colors tab
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.ProfessionalTabHeading">
            <summary>
            Gets or sets the heading of the professional colors tab
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.SelectedColorLabelHeading">
            <summary>
            Gets or sets the heading of the selected color label
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IRadColorDialog.OldColorLabelHeading">
            <summary>
            Gets or sets the heading of the old color label
            </summary>
        </member>
        <member name="E:Telerik.WinControls.IRadColorDialog.ColorChanged">
            <summary>
            Fires when the selected color has changed
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadColorDialog">
            <summary>
            Represents a dialog that can be used to select color with rich UI and extended functionality.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadColorDialog.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadColorDialog"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadColorDialog.Dispose(System.Boolean)">
            <summary>
            Releases the unmanaged resources used by the <see cref="T:Telerik.WinControls.RadColorDialog"/> and optionally releases the managed resources.
            </summary>
            <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
        </member>
        <member name="M:Telerik.WinControls.RadColorDialog.Reset">
            <summary>
            Resets the properties of a color dialog box to their default values. Replaces the underlying <see cref="P:Telerik.WinControls.RadColorDialog.ColorDialogForm"/>
            with new instance.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadColorDialog.ColorDialogForm">
            <summary>
            Gets the instance of <see cref="T:Telerik.WinControls.IRadColorDialog"/>, which incorporates various settings of the
            underlying color selection Form and ColorSelector user control.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadColorDialog.Icon">
            <summary>
            Gets or sets the icon displayed for this dialog.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadColorDialog.RightToLeft">
            <summary>
            Gets or sets a value indicating whether control's elements are aligned
            to support locales using right-to-left fonts.
            </summary>
            <returns>One of the <see cref="T:System.Windows.Forms.RightToLeft"/> values.
            The default is <see cref="F:System.Windows.Forms.RightToLeft.Inherit"/>.</returns>
            <exception cref="T:System.ComponentModel.InvalidEnumArgumentException">The assigned
            value is not one of the <see cref="T:System.Windows.Forms.RightToLeft"/> values.
            </exception>
        </member>
        <member name="P:Telerik.WinControls.RadColorDialog.SelectedColor">
            <summary>
            Gets or sets the selected color. References to SelectedColor of <see cref="P:Telerik.WinControls.RadColorDialog.ColorDialogForm"/>.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadColorDialog.SelectedHslColor">
            <summary>
            Gets or sets the selected HSL color. References to SelectedHslColor of <see cref="P:Telerik.WinControls.RadColorDialog.ColorDialogForm"/>.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadColorDialog.OldColor">
            <summary>
            Gets or sets the selected color that was previously selected. References to OldColor of <see cref="P:Telerik.WinControls.RadColorDialog.ColorDialogForm"/>.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadColorDialog.CustomColors">
            <summary>
            Gets the user-defined colors. References to CustomColors of <see cref="P:Telerik.WinControls.RadColorDialog.ColorDialogForm"/>.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadColorDialog.RunDialog(System.IntPtr)">
            <summary>
            Shows the modal dialog box with the specified owner.
            </summary>
            <param name="hwndOwner">A value that represents the window handle of the owner window for the common dialog box.</param>
            <returns>true if the dialog box was successfully run and the user clicked OK; otherwise, false.</returns>
        </member>
        <member name="T:Telerik.WinControls.ColorChangedEventHandler">
            <summary>
            Represents the method that will handle the ColorChanged event.
            </summary>
            <param name="sender"></param>
            <param name="args"></param>
        </member>
        <member name="T:Telerik.WinControls.RadColorEditor">
            <exclude/>
        </member>
        <member name="T:Telerik.WinControls.RadColorEditorConverter">
            <exclude/>
        </member>
        <member name="T:Telerik.WinControls.RadFillEditor">
            <exclude/>
        </member>
        <member name="T:Telerik.WinControls.ColorBox">
            <exclude/>
        </member>
        <member name="E:Telerik.WinControls.ColorBox.ColorChanged">
            <summary>
            Fires when the selected color changes
            </summary>
        </member>
        <member name="T:Telerik.WinControls.GradientBox">
            <exclude/>
        </member>
        <member name="T:Telerik.WinControls.GradientColorValue">
            <exclude/>
        </member>
        <member name="P:Telerik.WinControls.GradientEditorControl.IsLoading">
            <summary>
            Gets or sets a value indicating whether the gradient editor is in loading state. This property is used internally.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.GradientEditorControl.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.GradientEditorControl.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Telerik.WinControls.GradientEditorControl.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.GradientSlider">
            <exclude/>
        </member>
        <member name="P:Telerik.WinControls.GradientSlider.Values">
            <summary>
            Gets or sets the values
            </summary>
        </member>
        <member name="E:Telerik.WinControls.GradientSlider.ColorChanged">
            <summary>
            Fires when the color has changed
            </summary>
        </member>
        <member name="F:Telerik.WinControls.GradientSlider.components">
            <summary> 
            Required designer variable.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.GradientSlider.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Telerik.WinControls.GradientSlider.InitializeComponent">
            <summary> 
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadGradientDialog">
            <exclude/>
        </member>
        <member name="F:Telerik.WinControls.RadGradientDialog.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadGradientDialog.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Telerik.WinControls.RadGradientDialog.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.BackgroundShapePaintMode">
            <summary>
            An enum that defines options how will the <see cref="P:Telerik.WinControls.RadElement.BackgroundShape"/> BackgroundShape of <see cref="T:Telerik.WinControls.RadElement"/> be painted.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.BackgroundShapePaintMode.PrePaint">
            <summary>
            BackgroundShape is painted in the <see cref="M:Telerik.WinControls.RadElement.PrePaintElement(Telerik.WinControls.Paint.IGraphics)"/> method of <see cref="T:Telerik.WinControls.RadElement"/>(before all other elements like fill, border, text and image).
            </summary>
        </member>
        <member name="F:Telerik.WinControls.BackgroundShapePaintMode.PostPaint">
            <summary>
            BackgroundShape is painted in the <see cref="M:Telerik.WinControls.RadElement.PostPaintElement(Telerik.WinControls.Paint.IGraphics)"/> method of <see cref="T:Telerik.WinControls.RadElement"/>(after border, fill, text and image).
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Layouts.Dock">
            <summary>
            Specifies the position where an element should be docked within its parent container.
            </summary>
            <remarks>
            This enumeration is used by layout panels and controls to determine how child elements
            should be positioned and sized relative to the edges of their container. Docked elements
            typically stretch to fill the entire width or height of their designated edge.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Layouts.Dock.Left">
            <summary>
            The element is docked to the left edge of its container.
            </summary>
            <remarks>
            When docked to the left, the element occupies the full height of the container
            and extends from the left edge to its natural or specified width.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Layouts.Dock.Top">
            <summary>
            The element is docked to the top edge of its container.
            </summary>
            <remarks>
            When docked to the top, the element occupies the full width of the container
            and extends from the top edge to its natural or specified height.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Layouts.Dock.Right">
            <summary>
            The element is docked to the right edge of its container.
            </summary>
            <remarks>
            When docked to the right, the element occupies the full height of the container
            and extends from the right edge to its natural or specified width.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Layouts.Dock.Bottom">
            <summary>
            The element is docked to the bottom edge of its container.
            </summary>
            <remarks>
            When docked to the bottom, the element occupies the full width of the container
            and extends from the bottom edge to its natural or specified height.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.Layouts.GridLayout">
            <summary>
            A layout panel that arranges child elements in a sophisticated grid structure with configurable rows, columns, spanning, and advanced sizing modes.
            </summary>
            <remarks>
            <para>
            GridLayout provides comprehensive grid-based layout capabilities that rival modern CSS Grid and HTML table functionality.
            It supports column and row definitions with multiple sizing modes including proportional sizing, fixed pixel dimensions,
            auto-sizing based on content, and star-sizing for flexible space distribution.
            </para>
            <para>
            Advanced features include:
            <list type="bullet">
            <item><description>Row and column spanning for elements that need to occupy multiple grid cells</description></item>
            <item><description>Individual cell padding control for precise element positioning within cells</description></item>
            <item><description>Proportional sizing with star notation for responsive column and row widths</description></item>
            <item><description>Auto-sizing columns and rows based on their content requirements</description></item>
            <item><description>Stretch modes for filling available horizontal and vertical space</description></item>
            <item><description>DPI-aware scaling for consistent appearance across different display densities</description></item>
            </list>
            </para>
            <para>
            GridLayout is extensively used for creating complex, table-like layouts such as forms, data entry screens,
            dashboard layouts, property grids, and any UI where precise row and column control with responsive
            behavior is required. The layout system automatically handles cell positioning, sizing calculations,
            and element arrangement based on the defined grid structure and content requirements.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Layouts.GridLayout.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Layouts.GridLayout"/> class with a single cell (1x1 grid).
            </summary>
            <remarks>
            This constructor creates a minimal grid layout with one column and one row, both configured
            with default sizing behavior. This is ideal for simple layouts that may be expanded later
            by adding additional rows and columns to the <see cref="P:Telerik.WinControls.Layouts.GridLayout.Columns"/> and <see cref="P:Telerik.WinControls.Layouts.GridLayout.Rows"/> collections.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Layouts.GridLayout.#ctor(System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Layouts.GridLayout"/> class with the specified number of columns and rows.
            </summary>
            <param name="columnsCount">The number of columns to create in the grid. Must be greater than 0.</param>
            <param name="rowsCount">The number of rows to create in the grid. Must be greater than 0.</param>
            <remarks>
            <para>
            This constructor creates a grid layout with the specified dimensions, where all columns and
            rows are initialized with default sizing behavior. Each column will use automatic sizing
            unless explicitly configured through the <see cref="P:Telerik.WinControls.Layouts.GridLayout.Columns"/> collection, and similarly
            for rows through the <see cref="P:Telerik.WinControls.Layouts.GridLayout.Rows"/> collection.
            </para>
            <para>
            This is the most efficient way to create a grid when you know the required dimensions in advance,
            as it pre-allocates the internal collections and avoids dynamic resizing during layout operations.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layouts.GridLayout.Columns">
            <summary>
            Gets or sets the collection of column definitions that determine the width and sizing behavior of grid columns.
            </summary>
            <value>
            A <see cref="T:System.Collections.Generic.List`1"/> of <see cref="T:Telerik.WinControls.Layouts.GridLayoutColumn"/> objects that define the grid's column structure.
            </value>
            <remarks>
            <para>
            Each <see cref="T:Telerik.WinControls.Layouts.GridLayoutColumn"/> in this collection represents a column in the grid and provides
            configuration for width sizing behavior including:
            <list type="bullet">
            <item><description>Fixed pixel widths for precise column sizing</description></item>
            <item><description>Proportional star-sizing for flexible width distribution</description></item>
            <item><description>Auto-sizing based on column content requirements</description></item>
            </list>
            </para>
            <para>
            Modifying this collection triggers layout invalidation and re-measurement to accommodate
            the new column structure. The column index of child elements should correspond to valid
            indices within this collection.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layouts.GridLayout.Rows">
            <summary>
            Gets or sets the collection of row definitions that determine the height and sizing behavior of grid rows.
            </summary>
            <value>
            A <see cref="T:System.Collections.Generic.List`1"/> of <see cref="T:Telerik.WinControls.Layouts.GridLayoutRow"/> objects that define the grid's row structure.
            </value>
            <remarks>
            <para>
            Each <see cref="T:Telerik.WinControls.Layouts.GridLayoutRow"/> in this collection represents a row in the grid and provides
            configuration for height sizing behavior including:
            <list type="bullet">
            <item><description>Fixed pixel heights for precise row sizing</description></item>
            <item><description>Proportional star-sizing for flexible height distribution</description></item>
            <item><description>Auto-sizing based on row content requirements</description></item>
            </list>
            </para>
            <para>
            Modifying this collection triggers layout invalidation and re-measurement to accommodate
            the new row structure. The row index of child elements should correspond to valid
            indices within this collection.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Layouts.GridLayout.DpiScaleChanged(System.Drawing.SizeF)">
            <summary>
            Handles DPI scaling changes by invalidating layout measurements and updating the grid structure.
            </summary>
            <param name="scaleFactor">The scaling factor applied due to DPI changes.</param>
            <remarks>
            <para>
            This method ensures that the grid layout responds appropriately to DPI changes by:
            <list type="bullet">
            <item><description>Invalidating existing measurements to force recalculation with new DPI</description></item>
            <item><description>Triggering a complete layout update to apply DPI-scaled dimensions</description></item>
            <item><description>Ensuring fixed-size columns and rows are properly scaled</description></item>
            </list>
            </para>
            <para>
            This maintains visual consistency and proper proportions when the application is moved
            between displays with different DPI settings or when system DPI scaling changes.
            </para>
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.Layouts.GridLayoutSizingType">
            <summary>
            <see cref="T:Telerik.WinControls.Layouts.GridLayout">GridLayout</see> sizing type options.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Layouts.GridLayoutColumn">
            <summary>
            Represents <see cref="T:Telerik.WinControls.Layouts.GridLayout">GridLayout</see> column.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Layouts.GridLayoutRow">
            <summary>
            Represents <see cref="T:Telerik.WinControls.Layouts.GridLayout">GridLayout</see> row.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Layouts.GridLayoutElement">
            <summary>
            Represents base class for <see cref="T:Telerik.WinControls.Layouts.GridLayout">GridLayout</see> element.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Layouts.UniformGrid">
            <summary>
            Represents a layout panel that arranges child elements in a uniform grid where all cells have equal size.
            </summary>
            <remarks>
            <para>
            UniformGrid extends LayoutPanel to provide grid-based layout capabilities where all grid cells
            are uniformly sized. Unlike regular grids where rows and columns can have different sizes,
            all cells in a UniformGrid have identical dimensions, calculated by dividing the available
            space evenly among the specified number of rows and columns.
            </para>
            <para>
            The grid can be configured with a specific number of rows and columns, or these values can be
            automatically calculated based on the number of child elements. Child elements can be positioned
            at specific grid coordinates using attached properties.
            </para>
            <para>
            UniformGrid is commonly used for displaying items that should have consistent size, such as
            icon grids, tile layouts, button panels, and other scenarios where visual uniformity is important.
            </para>
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Layouts.UniformGrid.ColumnsProperty">
            <summary>
            Identifies the <see cref="P:Telerik.WinControls.Layouts.UniformGrid.Columns"/> dependency property.
            </summary>
            <remarks>
            This property determines the number of columns in the uniform grid. When set to 0,
            the number of columns is automatically calculated based on the number of child elements.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Layouts.UniformGrid.FirstColumnProperty">
            <summary>
            Identifies the <see cref="P:Telerik.WinControls.Layouts.UniformGrid.FirstColumn"/> dependency property.
            </summary>
            <remarks>
            This property specifies the first column where child elements should start being placed.
            This allows for offsetting the grid placement and creating layouts with leading empty cells.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Layouts.UniformGrid.RowsProperty">
            <summary>
            Identifies the <see cref="P:Telerik.WinControls.Layouts.UniformGrid.Rows"/> dependency property.
            </summary>
            <remarks>
            This property determines the number of rows in the uniform grid. When set to 0,
            the number of rows is automatically calculated based on the number of child elements.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Layouts.UniformGrid.UniformGridColumnIndexProperty">
            <summary>
            Identifies the column index attached property for child elements.
            </summary>
            <remarks>
            This attached property allows explicit positioning of child elements at specific column indices
            within the uniform grid, overriding the default sequential placement.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Layouts.UniformGrid.UniformGridRowIndexProperty">
            <summary>
            Identifies the row index attached property for child elements.
            </summary>
            <remarks>
            This attached property allows explicit positioning of child elements at specific row indices
            within the uniform grid, overriding the default sequential placement.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layouts.UniformGrid.Columns">
            <summary>
            Gets or sets the number of columns in the uniform grid.
            </summary>
            <value>
            An integer value representing the number of columns. When set to 0 (default),
            the number of columns is automatically calculated based on the number of child elements.
            </value>
            <remarks>
            Setting this property to a specific value forces the grid to use exactly that many columns,
            regardless of the number of child elements. Child elements will wrap to new rows as needed.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layouts.UniformGrid.Rows">
            <summary>
            Gets or sets the number of rows in the uniform grid.
            </summary>
            <value>
            An integer value representing the number of rows. When set to 0 (default),
            the number of rows is automatically calculated based on the number of child elements.
            </value>
            <remarks>
            Setting this property to a specific value forces the grid to use exactly that many rows,
            regardless of the number of child elements. Child elements will wrap to new columns as needed.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layouts.UniformGrid.FirstColumn">
            <summary>
            Gets or sets the index of the first column where child elements begin placement.
            </summary>
            <value>
            An integer value representing the starting column index. The default value is 0.
            </value>
            <remarks>
            This property allows you to offset the placement of child elements, creating empty cells
            at the beginning of the grid. Child elements will start filling cells from this column index.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Layouts.UniformGrid.SetColumnIndex(Telerik.WinControls.RadElement,System.Int32)">
            <summary>
            Sets the column index for the specified element within the uniform grid.
            </summary>
            <param name="element">The element whose column position will be set.</param>
            <param name="index">The zero-based column index where the element should be placed.</param>
            <remarks>
            This method sets an attached property that allows explicit positioning of elements at specific
            grid coordinates, overriding the default sequential placement behavior.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Layouts.UniformGrid.GetColumnIndex(Telerik.WinControls.RadElement)">
            <summary>
            Gets the column index for the specified element within the uniform grid.
            </summary>
            <param name="element">The element whose column position will be retrieved.</param>
            <returns>An integer representing the zero-based column index of the element.</returns>
            <remarks>
            This method retrieves the attached property value that specifies the element's column position
            within the uniform grid layout.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Layouts.UniformGrid.SetRowIndex(Telerik.WinControls.RadElement,System.Int32)">
            <summary>
            Sets the row index for the specified element within the uniform grid.
            </summary>
            <param name="element">The element whose row position will be set.</param>
            <param name="index">The zero-based row index where the element should be placed.</param>
            <remarks>
            This method sets an attached property that allows explicit positioning of elements at specific
            grid coordinates, overriding the default sequential placement behavior.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Layouts.UniformGrid.GetRowIndex(Telerik.WinControls.RadElement)">
            <summary>
            Gets the row index for the specified element within the uniform grid.
            </summary>
            <param name="element">The element whose row position will be retrieved.</param>
            <returns>An integer representing the zero-based row index of the element.</returns>
            <remarks>
            This method retrieves the attached property value that specifies the element's row position
            within the uniform grid layout.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.Layouts.RadMatrix">
            <summary>
            Represents a light-weight 3*3 Matrix to be used for GDI+ transformations.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.RadMatrix.#ctor(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new RadMatrix, using the specified parameters.
            </summary>
            <param name="m11">The matrix element at row 1, column 1.</param>
            <param name="m12">The matrix element at row 1, column 2.</param>
            <param name="m21">The matrix element at row 2, column 1.</param>
            <param name="m22">The matrix element at row 2, column 2.</param>
            <param name="dx">The X-axis translation component.</param>
            <param name="dy">The Y-axis translation component.</param>
        </member>
        <member name="M:Telerik.WinControls.Layouts.RadMatrix.#ctor(Telerik.WinControls.Layouts.RadMatrix)">
            <summary>
            Copy constructor.
            </summary>
            <param name="source">The source RadMatrix to copy from.</param>
        </member>
        <member name="M:Telerik.WinControls.Layouts.RadMatrix.#ctor(System.Drawing.Drawing2D.Matrix)">
            <summary>
            Initializes a new RadMatrix, using the elements of the specified GDI+ Matrix instance.
            </summary>
            <param name="gdiMatrix">The GDI+ Matrix to copy elements from.</param>
        </member>
        <member name="M:Telerik.WinControls.Layouts.RadMatrix.#ctor(System.Drawing.PointF)">
            <summary>
            Initializes a new RadMatrix, applying the specified X and Y values as DX and DY members of the matrix.
            </summary>
            <param name="offset">The point containing the X and Y offset values.</param>
        </member>
        <member name="M:Telerik.WinControls.Layouts.RadMatrix.#ctor(System.Single,System.Single)">
            <summary>
            Initializes a new RadMatrix, scaling it by the provided parameters, at the origin (0, 0).
            </summary>
            <param name="scaleX">The X-axis scale factor.</param>
            <param name="scaleY">The Y-axis scale factor.</param>
        </member>
        <member name="M:Telerik.WinControls.Layouts.RadMatrix.#ctor(System.Single,System.Single,System.Drawing.PointF)">
            <summary>
            Initializes a new RadMatrix, scaling it by the provided parameters, at the specified origin.
            </summary>
            <param name="scaleX">The X-axis scale factor.</param>
            <param name="scaleY">The Y-axis scale factor.</param>
            <param name="origin">The origin point for scaling.</param>
        </member>
        <member name="M:Telerik.WinControls.Layouts.RadMatrix.#ctor(System.Single)">
            <summary>
            Initializes a new RadMatrix, rotated by the specified angle (in degrees) at origin (0, 0).
            </summary>
            <param name="angle">The rotation angle in degrees.</param>
        </member>
        <member name="M:Telerik.WinControls.Layouts.RadMatrix.#ctor(System.Single,System.Drawing.PointF)">
            <summary>
            Initializes a new RadMatrix, rotated by the specified angle (in degrees) at the provided origin.
            </summary>
            <param name="angle">The rotation angle in degrees.</param>
            <param name="origin">The origin point for rotation.</param>
        </member>
        <member name="P:Telerik.WinControls.Layouts.RadMatrix.IsEmpty">
            <summary>
            Determines whether the current matrix is empty.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.RadMatrix.IsIdentity">
            <summary>
            Determines whether this matrix equals to the Identity one.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.RadMatrix.Determinant">
            <summary>
            Gets the determinant - [(M11 * M22) - (M12 * M21)] - of this Matrix.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.RadMatrix.IsInvertible">
            <summary>
            Determines whether this matrix may be inverted. That is to have non-zero determinant.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.RadMatrix.ScaleX">
            <summary>
            Gets the scale by the X axis, provided by this matrix.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.RadMatrix.ScaleY">
            <summary>
            Gets the scale by the Y axis, provided by this matrix.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.RadMatrix.Rotation">
            <summary>
            Gets the rotation (in degrees) applied to this matrix.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.RadMatrix.Elements">
            <summary>
            Gets all the six fields of the matrix as an array.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Layouts.BoxLayout">
            <summary>
            Represents a layout panel that arranges child elements in a horizontal or vertical box layout with proportional sizing support.
            </summary>
            <remarks>
            <para>
            BoxLayout extends LayoutPanel to provide flexible box-based layout capabilities where child elements
            can be arranged in either horizontal or vertical orientation. Each child element can be assigned
            a proportion value that determines how much of the available space it should occupy relative to
            other children.
            </para>
            <para>
            The layout supports proportional sizing through the <see cref="F:Telerik.WinControls.Layouts.BoxLayout.ProportionProperty"/> attached property,
            allowing for dynamic space distribution among child elements. Elements with higher proportion values
            receive more space than those with lower values.
            </para>
            <para>
            BoxLayout is commonly used in complex UI layouts where precise control over space distribution
            is required, such as in toolbars, panels, and container controls that need to adapt to different sizes.
            </para>
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.Layouts.BoxLayout.StripPosition">
            <summary>
            Represents the position where elements are arranged within the box layout.
            </summary>
            <remarks>
            This enumeration defines where new elements should be positioned within the layout container,
            affecting the visual order of elements in the rendered UI.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Layouts.BoxLayout.StripPosition.First">
            <summary>
            Elements are positioned at the beginning of the layout container.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Layouts.BoxLayout.StripPosition.Last">
            <summary>
            Elements are positioned at the end of the layout container.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Layouts.BoxLayout.ProportionProperty">
            <summary>
            Identifies the <see cref="F:Telerik.WinControls.Layouts.BoxLayout.ProportionProperty"/> attached dependency property.
            </summary>
            <remarks>
            This property is attached to child elements to specify their proportional size relative to other
            children in the layout. A value of 0.0 means the element uses its desired size, while positive
            values indicate proportional sharing of available space.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Layouts.BoxLayout.OrientationProperty">
            <summary>
            Identifies the <see cref="P:Telerik.WinControls.Layouts.BoxLayout.Orientation"/> dependency property.
            </summary>
            <remarks>
            This property determines whether child elements are arranged horizontally (in a row) or
            vertically (in a column) within the layout container.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Layouts.BoxLayout.StripPositionProperty">
            <summary>
            Identifies the <see cref="T:Telerik.WinControls.Layouts.BoxLayout.StripPosition"/> dependency property.
            </summary>
            <remarks>
            This property determines the position where new elements are added to the layout container,
            affecting the visual ordering of child elements.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Layouts.BoxLayout.GetProportion(Telerik.WinControls.RadElement)">
            <summary>
            Gets the proportion value of the specified element.
            </summary>
            <param name="element">The element whose proportion value will be retrieved.</param>
            <returns>A float value representing the element's proportion relative to other elements in the layout.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="element"/> is null.</exception>
            <remarks>
            The proportion value determines how much of the available space an element should occupy
            relative to other elements. A value of 0.0 means the element uses its desired size,
            while positive values indicate proportional sharing of remaining space.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Layouts.BoxLayout.SetProportion(Telerik.WinControls.RadElement,System.Single)">
            <summary>
            Sets the proportion value for the specified element (attached property).
            </summary>
            <param name="element">The element whose proportion value will be set.</param>
            <param name="proportion">The proportion value to assign to the element. Should be a positive value or 0.0.</param>
            <remarks>
            <para>
            This method sets the attached property that controls how much space the element should occupy
            relative to other elements in the BoxLayout. The proportion value works as follows:
            </para>
            <list type="bullet">
            <item><description>0.0: The element uses its desired/natural size</description></item>
            <item><description>Positive values: The element shares available space proportionally with other elements</description></item>
            </list>
            <para>
            For example, if three elements have proportions of 1.0, 2.0, and 1.0 respectively,
            the middle element will receive twice as much space as the other two.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layouts.BoxLayout.Orientation">
            <summary>
            Gets or sets the orientation of the box layout, determining whether child elements are arranged horizontally or vertically.
            </summary>
            <value>
            An <see cref="T:System.Windows.Forms.Orientation"/> value indicating the arrangement direction.
            The default value is <see cref="F:System.Windows.Forms.Orientation.Horizontal"/>.
            </value>
            <remarks>
            <para>
            When set to <see cref="F:System.Windows.Forms.Orientation.Horizontal"/>, child elements are arranged
            side by side from left to right. When set to <see cref="F:System.Windows.Forms.Orientation.Vertical"/>,
            child elements are arranged top to bottom.
            </para>
            <para>
            Changing this property triggers a layout invalidation, causing all child elements to be repositioned
            according to the new orientation.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Layouts.BoxLayout.OnPropertyChanged(Telerik.WinControls.RadPropertyChangedEventArgs)">
            <summary>
            Handles the properties values changes of BoxLayout
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.Layouts.BoxLayout.MeasureOverride(System.Drawing.SizeF)">
            <summary>
            measures the size to layout the children
            </summary>
            <param name="availableSize"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Layouts.BoxLayout.ArrangeOverride(System.Drawing.SizeF)">
            <summary>
            arranges the children by a given criteria
            </summary>
            <param name="finalSize"></param>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.Layouts.SizeChangedInfo">
            <summary>
            Provides information about size changes for RadElement instances during layout operations.
            Tracks which dimensions changed and the previous size values.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.SizeChangedInfo.#ctor(Telerik.WinControls.RadElement,System.Drawing.Size,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Layouts.SizeChangedInfo"/> class with size change details.
            </summary>
            <param name="element">The RadElement that changed size.</param>
            <param name="previousSize">The previous size before the change.</param>
            <param name="widthChanged">True if the width changed; otherwise, false.</param>
            <param name="heightChanged">True if the height changed; otherwise, false.</param>
        </member>
        <member name="M:Telerik.WinControls.Layouts.SizeChangedInfo.Update(System.Boolean,System.Boolean)">
            <summary>
            Updates the change flags to indicate additional size changes.
            </summary>
            <param name="widthChanged">True if the width changed; otherwise, false.</param>
            <param name="heightChanged">True if the height changed; otherwise, false.</param>
        </member>
        <member name="P:Telerik.WinControls.Layouts.SizeChangedInfo.Element">
            <summary>
            Gets the RadElement that experienced the size change.
            </summary>
            <value>The element that changed size.</value>
        </member>
        <member name="P:Telerik.WinControls.Layouts.SizeChangedInfo.HeightChanged">
            <summary>
            Gets a value indicating whether the height of the element changed.
            </summary>
            <value>True if the height changed; otherwise, false.</value>
        </member>
        <member name="P:Telerik.WinControls.Layouts.SizeChangedInfo.PreviousSize">
            <summary>
            Gets the previous size of the element before the change occurred.
            </summary>
            <value>The size before the change.</value>
        </member>
        <member name="P:Telerik.WinControls.Layouts.SizeChangedInfo.WidthChanged">
            <summary>
            Gets a value indicating whether the width of the element changed.
            </summary>
            <value>True if the width changed; otherwise, false.</value>
        </member>
        <member name="T:Telerik.WinControls.Layouts.IBoxElement">
            <summary>
            Defines properties for the box-model; Elements are nodes of a tree, and a
            rectangular box is generated for each element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.IBoxElement.Width">
            <summary>Gets or sets a value indicating the box width.</summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.IBoxElement.LeftWidth">
            <summary>Gets or sets a value indicating the left width.</summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.IBoxElement.TopWidth">
            <summary>Gets or sets a value indicating the top width.</summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.IBoxElement.RightWidth">
            <summary>Gets or sets a value indicating the right width.</summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.IBoxElement.BottomWidth">
            <summary>Gets or sets a value indicating the botton width.</summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.IBoxElement.Offset">
            <summary>Gets a value indicating the offset.</summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.IBoxElement.BorderSize">
            <summary>Gets a value indicating the border size.</summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.IBoxElement.HorizontalWidth">
            <summary>Gets a value indicating the horizontal width.</summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.IBoxElement.VerticalWidth">
            <summary>Gets a value indicating the vertical width.</summary>
        </member>
        <member name="T:Telerik.WinControls.Layouts.ICollapsibleElement">
            <summary>
            Defines methods and properties for a calapsible element. For example, 
            RadRibonBarChunk is a collapsible element.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.ICollapsibleElement.ExpandElement">
            <summary>
            Expands the element.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.ICollapsibleElement.CollapseElement(System.Drawing.Size)">
            <summary>
            Collapses the element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.ICollapsibleElement.ExpandedSize">
            <summary>
            Gets or sets a value indicating the expanded size of the element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.ICollapsibleElement.CollapseMaxSteps">
            <summary>
            Gets the max number of steps needed for collapsing the collapsible element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.ICollapsibleElement.CollapseStep">
            <summary>
            Gets the current collapse step for the collapsible element.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Layouts.ILayoutEngine">
            <summary>Defines properties and methods for the default layout engine.</summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.ILayoutEngine.AvailableSize">
            <summary>Gets a value indicating the available size.</summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.ILayoutEngine.GetParentPadding">
            <summary>Retrieves parent's padding.</summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.ILayoutEngine.CheckSize(System.Drawing.Size)">
            <summary>Retrieves check size structure.</summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.ILayoutEngine.SetCoercedSize(System.Drawing.Size)">
            <summary>Sets coerced size taken as parameter.</summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.ILayoutEngine.GetFaceRectangle">
            <summary>Gets the face rectangle.</summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.ILayoutEngine.InvalidateLayout">
            <summary>Invalidates layout - needs redrawing.</summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.ILayoutEngine.LayoutPropertyChanged(Telerik.WinControls.RadPropertyChangedEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.Layouts.ILayoutEngine.IsValidWrapElement">
            <summary>Retrieves a value indicating whether the element is valid wrap element.</summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.ILayoutEngine.PerformRegisteredSuspendedLayouts">
            <summary>Performs registered suspended layout.</summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.ILayoutEngine.GetTransformationPoint">
            <summary>Retrieves transformation point. The point is a Point structure.</summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.ILayoutEngine.TransformByAlignment(System.Drawing.Size,System.Drawing.Rectangle)">
            <summary>Retrieves transformation by alignment point using size and inner bounds.</summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.ILayoutEngine.GetBorderOffset">
            <summary>Retrieves Border offset.</summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.ILayoutEngine.GetBorderSize">
            <summary>Retrieves border size.</summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.ILayoutEngine.GetChildBorderSize">
            <summary>Retrieves the border size of its child.</summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.ILayoutEngine.InvalidateCachedBorder">
            <summary>Invalidates the cached border.</summary>
        </member>
        <member name="T:Telerik.WinControls.Layouts.ImageAndTextLayoutPanel">
            <summary>
            Represents a specialized layout panel that arranges two child elements (an image element and a text element) with configurable positioning and alignment.
            </summary>
            <remarks>
            <para>
            ImageAndTextLayoutPanel extends LayoutPanel to provide sophisticated layout capabilities specifically
            designed for image and text combinations commonly found in buttons, menu items, list items, and similar
            UI elements. The panel can arrange the image and text in various spatial relationships such as
            side-by-side, stacked, or overlaid configurations.
            </para>
            <para>
            The layout panel supports different display styles including image-only, text-only, or combined
            image and text display. Each element can be independently aligned within its allocated space using
            standard <see cref="T:System.Drawing.ContentAlignment"/> values, and their relative positioning is controlled through
            the <see cref="P:Telerik.WinControls.Layouts.ImageAndTextLayoutPanel.TextImageRelation"/> property.
            </para>
            <para>
            This layout panel is commonly used in controls like buttons, toolstrip items, menu items, and tree nodes
            where consistent image and text arrangement is required across multiple instances.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layouts.ImageAndTextLayoutPanel.ImageAlignment">
            <summary>
            Gets or sets the alignment of the image element within its allocated space.
            </summary>
            <value>
            A <see cref="T:System.Drawing.ContentAlignment"/> value that specifies where the image should be positioned.
            The default value is <see cref="F:System.Drawing.ContentAlignment.MiddleLeft"/>.
            </value>
            <remarks>
            This property determines how the image element is positioned within the space allocated to it
            by the layout calculation. The alignment is relative to the image's designated area, not the
            entire panel.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layouts.ImageAndTextLayoutPanel.TextAlignment">
            <summary>
            Gets or sets the alignment of the text element within its allocated space.
            </summary>
            <value>
            A <see cref="T:System.Drawing.ContentAlignment"/> value that specifies where the text should be positioned.
            The default value is <see cref="F:System.Drawing.ContentAlignment.MiddleLeft"/>.
            </value>
            <remarks>
            This property determines how the text element is positioned within the space allocated to it
            by the layout calculation. The alignment is relative to the text's designated area, not the
            entire panel.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layouts.ImageAndTextLayoutPanel.TextImageRelation">
            <summary>
            Gets or sets the spatial relationship between the image and text elements.
            </summary>
            <value>
            A <see cref="T:System.Windows.Forms.TextImageRelation"/> value that specifies how the image and text
            should be positioned relative to each other. The default value is <see cref="F:System.Windows.Forms.TextImageRelation.Overlay"/>.
            </value>
            <remarks>
            <para>
            This property controls the fundamental layout relationship between the image and text elements:
            </para>
            <list type="bullet">
            <item><description><see cref="F:System.Windows.Forms.TextImageRelation.ImageAboveText"/>: Image is positioned above the text</description></item>
            <item><description><see cref="F:System.Windows.Forms.TextImageRelation.ImageBeforeText"/>: Image is positioned to the left of the text</description></item>
            <item><description><see cref="F:System.Windows.Forms.TextImageRelation.TextAboveImage"/>: Text is positioned above the image</description></item>
            <item><description><see cref="F:System.Windows.Forms.TextImageRelation.TextBeforeImage"/>: Text is positioned to the left of the image</description></item>
            <item><description><see cref="F:System.Windows.Forms.TextImageRelation.Overlay"/>: Image and text overlap in the same space</description></item>
            </list>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layouts.ImageAndTextLayoutPanel.DisplayStyle">
            <summary>
            Gets or sets which elements should be displayed in the layout panel.
            </summary>
            <value>
            A <see cref="T:Telerik.WinControls.DisplayStyle"/> value that determines which elements are visible.
            The default value is <see cref="F:Telerik.WinControls.DisplayStyle.ImageAndText"/>.
            </value>
            <remarks>
            <para>
            This property controls the visibility of the image and text elements:
            </para>
            <list type="bullet">
            <item><description><see cref="F:Telerik.WinControls.DisplayStyle.None"/>: Neither image nor text is displayed</description></item>
            <item><description><see cref="F:Telerik.WinControls.DisplayStyle.Image"/>: Only the image element is displayed</description></item>
            <item><description><see cref="F:Telerik.WinControls.DisplayStyle.Text"/>: Only the text element is displayed</description></item>
            <item><description><see cref="F:Telerik.WinControls.DisplayStyle.ImageAndText"/>: Both image and text elements are displayed</description></item>
            </list>
            <para>
            The layout calculations automatically adjust based on which elements are visible.
            </para>
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.Layouts.IScrollViewer">
            <summary>
            	<para>Content within a user interface is often larger than the visible area that
                the user can see. Large Telerik elements can be put in scroll viewer in order to
                scroll their content in small visible area.</para>
            	<para>
                    Every element that support scrolling must implement this interface. Currently
                    only class RadScrollViewer implements this interface and all
                    Telerik elements that can be scrolled inherit that class.
                </para>
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.IScrollViewer.Virtualized">
            <summary>
            Gets whether the scroll viewer uses a virtualized viewport
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.IScrollViewer.LineDown">
            <summary>
            Scrolls down within viewport by one logical unit.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.IScrollViewer.LineLeft">
            <summary>
            Scrolls left within viewport by one logical unit.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.IScrollViewer.LineRight">
            <summary>
            Scrolls right within viewport by one logical unit.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.IScrollViewer.LineUp">
            <summary>
            Scrolls up within viewport by one logical unit.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.IScrollViewer.PageDown">
            <summary>
            Scrolls down within viewport by one page.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.IScrollViewer.PageLeft">
            <summary>
            Scrolls left within viewport by one page.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.IScrollViewer.PageRight">
            <summary>
            Scrolls right within viewport by one page.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.IScrollViewer.PageUp">
            <summary>
            Scrolls up within viewport by one page.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.IScrollViewer.ScrollToTop">
            <summary>
            Scrolls vertically to the beginning of the content.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.IScrollViewer.ScrollToBottom">
            <summary>
            Scrolls vertically to the end of the content.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.IScrollViewer.ScrollToLeftEnd">
            <summary>
            Scrolls horizontally to the beginning of the content.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.IScrollViewer.ScrollToRightEnd">
            <summary>
            Scrolls horizontally to the end of the content.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.IScrollViewer.ScrollToHome">
            <summary>
            Scrolls both horizontally and vertically to the beginning of the content.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.IScrollViewer.ScrollToEnd">
            <summary>
            Scrolls both horizontally and vertically to the end of the content.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Layouts.DockLayoutPanel">
            <summary>
            A layout panel that arranges child elements by docking them to specific edges of the available space with intelligent space management.
            </summary>
            <remarks>
            Provides comprehensive docking functionality similar to WinForms DockStyle. Child elements can be
            positioned at Left, Right, Top, or Bottom edges with sequential docking behavior and optional
            LastChildFill mode where the final child fills remaining central space.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Layouts.DockLayoutPanel.ArrangeOverride(System.Drawing.SizeF)">
            <summary>
            Positions and sizes all child elements within the final layout area according to their dock positions.
            </summary>
            <param name="arrangeSize">The final area within the parent that the panel should use to arrange itself and its children.</param>
            <returns>The actual size used by the panel, which is the same as <paramref name="arrangeSize"/>.</returns>
            <remarks>
            <para>
            This method performs the final layout arrangement by:
            <list type="number">
            <item><description>Processing child elements in collection order, giving earlier elements priority</description></item>
            <item><description>Positioning each element according to its dock setting (Left, Right, Top, Bottom)</description></item>
            <item><description>Reducing available space as each element is positioned</description></item>
            <item><description>Handling the last child element according to the <see cref="P:Telerik.WinControls.Layouts.DockLayoutPanel.LastChildFill"/> setting</description></item>
            </list>
            </para>
            <para>
            Docked elements are positioned at their respective edges and consume space in the corresponding
            direction, while the final element (when <see cref="P:Telerik.WinControls.Layouts.DockLayoutPanel.LastChildFill"/> is enabled) occupies
            the remaining central area.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Layouts.DockLayoutPanel.GetDock(Telerik.WinControls.RadElement)">
            <summary>
            Gets the dock position attached property value for the specified element.
            </summary>
            <param name="element">The element to retrieve the dock position from.</param>
            <returns>
            A <see cref="T:Telerik.WinControls.Layouts.Dock"/> value indicating the element's docking position (Left, Right, Top, or Bottom).
            </returns>
            <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="element"/> is <c>null</c>.</exception>
            <remarks>
            This method retrieves the attached property that determines how the element will be positioned
            within the DockLayoutPanel. The dock position affects both the element's placement and how it
            influences the available space for other elements in the layout.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Layouts.DockLayoutPanel.MeasureOverride(System.Drawing.SizeF)">
            <summary>
            Measures the size required to accommodate all child elements with their docking constraints.
            </summary>
            <param name="constraint">The maximum available size that the panel can use.</param>
            <returns>
            A <see cref="T:System.Drawing.SizeF"/> representing the minimum size needed to display all child elements
            with their requested dock positions.
            </returns>
            <remarks>
            <para>
            This method implements the measurement logic for dock-based layout:
            <list type="number">
            <item><description>Measures each child element with the remaining available space</description></item>
            <item><description>Accounts for space consumption based on dock positions (Left/Right consume width, Top/Bottom consume height)</description></item>
            <item><description>Calculates total space requirements for optimal layout</description></item>
            <item><description>Ensures that docked elements don't exceed available constraints</description></item>
            </list>
            </para>
            <para>
            The measurement order follows the child collection sequence, where earlier elements take
            priority in space allocation, affecting the available space for subsequent elements.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Layouts.DockLayoutPanel.SetDock(Telerik.WinControls.RadElement,Telerik.WinControls.Layouts.Dock)">
            <summary>
            Sets the dock position attached property value for the specified element.
            </summary>
            <param name="element">The element to set the dock position for.</param>
            <param name="dock">The docking position to assign to the element.</param>
            <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="element"/> is <c>null</c>.</exception>
            <remarks>
            <para>
            This method sets the attached property that determines how the element will be positioned
            within the DockLayoutPanel. Setting this property will trigger a layout invalidation if
            the element is currently part of a DockLayoutPanel's visual tree.
            </para>
            <para>
            Valid dock positions are:
            <list type="bullet">
            <item><description><see cref="F:Telerik.WinControls.Layouts.Dock.Left"/>: Element docks to the left edge</description></item>
            <item><description><see cref="F:Telerik.WinControls.Layouts.Dock.Right"/>: Element docks to the right edge</description></item>
            <item><description><see cref="F:Telerik.WinControls.Layouts.Dock.Top"/>: Element docks to the top edge</description></item>
            <item><description><see cref="F:Telerik.WinControls.Layouts.Dock.Bottom"/>: Element docks to the bottom edge</description></item>
            </list>
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layouts.DockLayoutPanel.LastChildFill">
            <summary>
            Gets or sets a value indicating whether the last child element should fill the remaining available space.
            </summary>
            <value>
            <c>true</c> if the last child element should fill the remaining space after all other elements
            have been docked; otherwise, <c>false</c>. The default value is <c>true</c>.
            </value>
            <remarks>
            <para>
            When <c>LastChildFill</c> is enabled, the last child element in the collection will automatically
            fill the center area that remains after all other children have been positioned according to
            their dock settings. This is ideal for creating layouts where a main content area occupies
            the remaining space.
            </para>
            <para>
            When <c>LastChildFill</c> is disabled, the last child element will be docked according to its
            dock setting just like any other child, potentially leaving empty space in the center of the layout.
            </para>
            <para>
            Changes to this property trigger a layout invalidation and re-arrangement of all child elements.
            </para>
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.Layouts.ElementWithCaptionLayoutPanel">
            <summary>
            A specialized layout panel that arranges two child elements in a caption-body relationship with configurable positioning.
            </summary>
            <remarks>
            <para>
            ElementWithCaptionLayoutPanel provides a structured layout for controls that require a caption or header
            element paired with a main body element. The panel automatically manages the spatial relationship between
            these two elements, supporting both top-caption and bottom-caption arrangements.
            </para>
            <para>
            Key features include:
            <list type="bullet">
            <item><description>Automatic identification of caption and body elements through attached properties</description></item>
            <item><description>Flexible caption positioning (top or bottom relative to the body)</description></item>
            <item><description>Dynamic caption visibility control with layout adjustment</description></item>
            <item><description>Intelligent space distribution between caption and body areas</description></item>
            <item><description>Consistent sizing and alignment of both elements</description></item>
            </list>
            </para>
            <para>
            This layout panel is commonly used in controls like group boxes, panels with titles, tabbed interfaces,
            and any UI elements where a descriptive caption needs to be consistently positioned relative to main content.
            Child elements are automatically categorized as either caption or body elements based on the CaptionElement
            attached property.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layouts.ElementWithCaptionLayoutPanel.CaptionOnTop">
            <summary>
            Gets or sets a value indicating whether the caption element should be positioned above the body element.
            </summary>
            <value>
            <c>true</c> if the caption should be positioned at the top; <c>false</c> if it should be positioned at the bottom.
            The default value is <c>false</c>.
            </value>
            <remarks>
            <para>
            When <c>CaptionOnTop</c> is <c>true</c>, the caption element is arranged at the top of the layout area
            and the body element occupies the remaining space below. When <c>false</c>, the body element fills
            the upper area and the caption is positioned at the bottom.
            </para>
            <para>
            Changing this property triggers a layout invalidation, causing all child elements to be repositioned
            according to the new arrangement.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layouts.ElementWithCaptionLayoutPanel.ShowCaption">
            <summary>
            Gets or sets a value indicating whether the caption element should be visible and participate in layout.
            </summary>
            <value>
            <c>true</c> if the caption should be visible and allocated space in the layout; <c>false</c> if it should be hidden.
            The default value is <c>true</c>.
            </value>
            <remarks>
            <para>
            When <c>ShowCaption</c> is set to <c>false</c>, the caption element's visibility is set to
            <see cref="F:Telerik.WinControls.ElementVisibility.Collapsed"/>, causing it to be completely removed from the layout
            calculations. The body element will then occupy the entire available space.
            </para>
            <para>
            Setting this property to <c>true</c> restores the caption element's visibility to
            <see cref="F:Telerik.WinControls.ElementVisibility.Visible"/> and re-includes it in layout calculations.
            </para>
            <para>
            This property automatically initializes elements when changed to ensure proper caption and body identification.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Layouts.ElementWithCaptionLayoutPanel.ArrangeOverride(System.Drawing.SizeF)">
            <summary>
            Positions and sizes the caption and body elements within the final layout area according to the current configuration.
            </summary>
            <param name="finalSize">The final area within the parent that the panel should use to arrange itself and its children.</param>
            <returns>The actual size used by the panel, which is the same as <paramref name="finalSize"/>.</returns>
            <remarks>
            <para>
            This method performs the final layout arrangement by:
            <list type="number">
            <item><description>Initializing and identifying caption and body elements</description></item>
            <item><description>Calculating space requirements for both elements</description></item>
            <item><description>Positioning elements based on the <see cref="P:Telerik.WinControls.Layouts.ElementWithCaptionLayoutPanel.CaptionOnTop"/> setting</description></item>
            <item><description>Ensuring minimum caption height of 8 pixels when visible</description></item>
            <item><description>Distributing remaining space to the body element</description></item>
            </list>
            </para>
            <para>
            The caption element receives its desired height (minimum 8 pixels), while the body element
            gets the remaining vertical space. Both elements span the full width of the layout area.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Layouts.ElementWithCaptionLayoutPanel.MeasureOverride(System.Drawing.SizeF)">
            <summary>
            Measures the size required to accommodate both caption and body elements within the specified constraints.
            </summary>
            <param name="availableSize">The maximum available size that the panel can use.</param>
            <returns>
            A <see cref="T:System.Drawing.SizeF"/> representing the minimum size needed to display both caption and body elements,
            constrained by the available size.
            </returns>
            <remarks>
            <para>
            This method calculates the total space requirements by:
            <list type="number">
            <item><description>Initializing and identifying caption and body elements</description></item>
            <item><description>Measuring both elements using the base measurement logic</description></item>
            <item><description>Calculating combined width (maximum of both elements) and height (sum of both elements)</description></item>
            <item><description>Constraining the result within the available size limits</description></item>
            </list>
            </para>
            <para>
            The resulting size ensures that both elements can be displayed with their desired dimensions,
            with the width being the maximum needed by either element and the height being the sum of both.
            </para>
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.Layouts.StackLayoutPanel">
            <summary>
            Arranges child elements into a single line that can be oriented horizontally or vertically.
            </summary>
            <remarks>
            <para>
            StackLayoutPanel provides sophisticated linear layout functionality, allowing elements to be arranged
            either horizontally or vertically. It supports advanced features including element wrapping when space
            is exceeded, equal sizing modes, forced element dimensions, and specialized strip mode behavior.
            </para>
            <para>
            Key capabilities include:
            <list type="bullet">
            <item><description>Horizontal and vertical orientation support with automatic layout direction</description></item>
            <item><description>Element wrapping to new rows or columns when available space is exceeded</description></item>
            <item><description>Equal sizing modes for creating uniform element dimensions</description></item>
            <item><description>Right-to-left layout support with automatic content alignment adjustment</description></item>
            <item><description>Strip mode for single-line layouts without wrapping behavior</description></item>
            <item><description>Collapse elements on resize for responsive layout behavior</description></item>
            </list>
            </para>
            <para>
            This layout panel is extensively used in toolbars, button panels, menu bars, ribbon controls,
            and other UI areas where elements need linear arrangement with intelligent space management.
            The panel automatically handles content alignment, element spacing, and responsive behavior
            across different screen sizes and orientations.
            </para>
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Layouts.StackLayoutPanel.StackLayoutPanelLastStateKey">
            <summary>
            This constant is used internally.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.StackLayoutPanel.Orientation">
            <summary>
            Gets or sets the elements orientation inside the stack layout.
            Possible values are horizontal and vertical.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.StackLayoutPanel.EqualChildrenWidth">
            <summary>
            Gets or sets a value indicating whether the elements have equal width.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.StackLayoutPanel.EqualChildrenHeight">
            <summary>
            Gets or sets a value indicating whether the elements have equal height.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Layouts.StackLayoutPanel.InvalidateChildrenOnChildChanged">
            <summary>
            Notifies all children when same child changes. Effectively redraws all
            children in the panel.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.StackLayoutPanel.ArrangeOverride(System.Drawing.SizeF)">
            <summary>
            ArrangeOverride
            </summary>
            <param name="arrangeSize"></param>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.Layouts.IRadLayoutElement">
            <summary>
            Defines basic methods for Telerik layout architecture. Since all layout panels 
            update their layout automatically through events, this functions are rarely used 
            directly.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layouts.IRadLayoutElement.PerformLayout(Telerik.WinControls.RadElement)">
            <summary>
            Performs layout changes based on the element given as a paramater. 
            Sizes and places are determined by the concrete layout panel that is used. 
            For example if StackLayoutPanel is used, the element will be placed next to 
            the previously placed element. Since all layout panels update their layout 
            automatically through events, this function is rarely used directly.
            </summary>
            <param name="affectedElement"></param>
        </member>
        <member name="M:Telerik.WinControls.Layouts.IRadLayoutElement.GetPreferredSize(System.Drawing.Size)">
            <summary>
            Retrieves the preferred size of the layout panel. If the proposed size is 
            smaller than the minimal one, the minimal one is retrieved. Since all layout 
            panels update their layout automatically through events, this function is 
            rarely used directly.
            </summary>
            <param name="proposedSize"></param>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.Layouts.LayoutPanel">
            <summary>
            Represents the abstract base class for all layout panel elements in the Telerik WinControls framework.
            </summary>
            <remarks>
            <para>
            Layout panels are specialized RadElements that serve as containers responsible for arranging and positioning
            child elements within their boundaries. They implement sophisticated layout algorithms that determine the
            size, position, and arrangement patterns of primitives and other elements contained within them.
            </para>
            <para>
            As RadElement derivatives, layout panels can be nested hierarchically to create arbitrarily complex
            layout structures. This enables the composition of sophisticated UI arrangements such as nested grids,
            stacked panels with docking behavior, wrapped content within grid cells, and custom layout patterns
            that combine multiple layout strategies.
            </para>
            <para>
            Layout panels participate in the WinControls measure and arrange passes, implementing the core layout
            lifecycle methods MeasureOverride and ArrangeOverride. They integrate seamlessly with the theming system,
            property inheritance, and the overall element tree structure.
            </para>
            <para>
            Derived classes implement specific layout algorithms including StackLayout for linear arrangements,
            DockLayout for edge-based positioning, GridLayout for table-like structures, WrapLayout for flowing
            content, and other specialized arrangement patterns commonly used in modern UI frameworks.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layouts.LayoutPanel.VsbVisible">
            <summary>
            Determines whether the element may be added associated with metadata in the Visual Style Builder.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Layouts.LayoutPanel.LayoutPanelLastStateKey">
            <summary>
            This constant is used internally.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Layouts.LayoutUtils">
             <summary>
             Provides utility methods for layout calculations and operations in the Telerik RadControl framework.
             This class supports the TPF infrastructure and contains various helper methods for size calculations,
             alignment operations, and layout transformations.
             </summary>
            <exclude/>
        </member>
        <member name="T:Telerik.WinControls.ElementSelectorTypes">
            <summary>
            Defines element selector types.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementSelectorTypes.TypeSelector">
            <summary>
            Selects an element based on its type.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementSelectorTypes.ClassSelector">
            <summary>
            Selects an element based on its class property.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementSelectorTypes.VisualStateSelector">
            <summary>
            Selects an element based on its visual state property.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Primitives.TextWrapExpandMode">
            <summary>
            TextWrapExpand Modes
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Primitives.BorderPrimitiveImpl.PaintBorder(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
            <summary>
            Virtual method that paints the primitive on the screen. It may be overridden by
            the derived types.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Primitives.BorderPrimitiveImpl.PaintBorder(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF,System.Drawing.RectangleF)">
            <summary>
            Virtual method that paints the primitive on the screen. It may be overridden by
            the derived types.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Primitives.FocusPrimitive">
            <summary>
            Represents a primitive element that renders focus indicators for UI controls.
            </summary>
            <remarks>
            <para>
            FocusPrimitive is responsible for drawing focus rectangles and other visual indicators
            that show when a control has keyboard focus. It typically renders a dotted or dashed
            border around the focused element to provide clear visual feedback to users.
            </para>
            <para>
            The primitive supports various focus styles including standard Windows focus rectangles,
            custom border styles, and gradient-based focus indicators. It works in conjunction with
            BorderPrimitive to provide comprehensive focus visualization.
            </para>
            <para>
            FocusPrimitive is essential for accessibility compliance and keyboard navigation support,
            ensuring that users can clearly identify which control currently has input focus.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FocusPrimitive.ForeColor2">
            <summary>
            Gets or sets color used by radial, glass, office glass, gel, and vista gradients.
            This is one of the colors that are used in the gradient effect.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FocusPrimitive.ForeColor3">
            <summary>
            Gets or sets color used by radial, glass, office glass, and vista gradients. This
            is one of the colors that are used in the gradient effect.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FocusPrimitive.ForeColor4">
            <summary>
            Gets or sets color used by radial, glass, office glass, and vista gradients. This
            is one of the colors that are used in the gradient effect.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FocusPrimitive.InnerColor">
            <summary>
            Gets or sets color used by radial, glass, office glass, gel, and vista gradients.
            This is one of the colors that are used in the gradient effect.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FocusPrimitive.InnerColor2">
            <summary>
            Gets or sets color used by radial, glass, office glass, gel, and vista gradients.
            This is one of the colors that are used in the gradient effect.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FocusPrimitive.InnerColor3">
            <summary>
            Gets or sets color used by radial, glass, office glass, gel, and vista gradients.
            This is one of the colors that are used in the gradient effect.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FocusPrimitive.InnerColor4">
            <summary>
            Gets or sets color used by radial, glass, office glass, gel, and vista gradients.
            This is one of the colors that are used in the gradient effect.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FocusPrimitive.BoxStyle">
            <summary>
            Gets or sets the border box style for the focus indicator.
            </summary>
            <value>
            A <see cref="T:Telerik.WinControls.BorderBoxStyle"/> value that determines how the focus border is rendered.
            </value>
            <remarks>
            The box style affects how the focus border appears, including whether it's a single border,
            four separate borders, or outer and inner borders for enhanced visibility.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FocusPrimitive.GradientStyle">
            <summary>
            Gets or sets gradient style. Possible styles are solid, linear, radial, glass,
            office glass, gel, and vista.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FocusPrimitive.GradientAngle">
            <summary>Gets or sets gradient angle for linear gradient measured in degrees.</summary>
        </member>
        <member name="T:Telerik.WinControls.Primitives.GripPrimitive">
            <summary>
            Represents a primitive element that renders a visual grip or handle, commonly used for resizing,
            moving, or indicating interactive areas within Telerik WinControls components.
            </summary>
            <remarks>
            <para>
            The <see cref="T:Telerik.WinControls.Primitives.GripPrimitive"/> class provides specialized rendering capabilities for displaying
            grip handles consisting of a series of dots or small rectangular elements. These grips are typically
            used in splitters, resizable panels, toolbars, and other interactive elements where users need
            visual indication of draggable or resizable areas.
            </para>
            <para>
            The primitive renders a vertical series of rectangular dots with shadow effects to create a
            three-dimensional appearance. The number of dots, colors, and spacing can be customized through
            various properties. Each dot consists of a main colored rectangle with a slightly offset shadow
            rectangle to enhance the visual depth.
            </para>
            <para>
            Key features include customizable dot count through <see cref="P:Telerik.WinControls.Primitives.GripPrimitive.NumberOfDots"/>, configurable
            colors for main dots and shadows, automatic spacing calculation, and integration with the
            RadProperty system for consistent theming across the framework.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Primitives.GripPrimitive.InitializeFields">
            <summary>
            Initializes the default field values for the grip primitive.
            </summary>
            <remarks>
            This method configures the primitive to have fixed sizing by default, as grip handles
            typically have predetermined dimensions and should not stretch to fill available space.
            The primitive maintains its intrinsic size for consistent visual appearance.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.GripPrimitive.StretchHorizontally">
            <summary>
            Gets or sets a value indicating whether the primitive should stretch horizontally to fill available space.
            </summary>
            <value>
            <c>false</c> by default. Grip primitives typically maintain fixed width for consistent appearance.
            </value>
            <remarks>
            Grip handles are generally designed to have a fixed width to ensure consistent visual appearance
            and proper user interaction. Setting this to <c>true</c> may cause the grip to appear distorted.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.GripPrimitive.StretchVertically">
            <summary>
            Gets or sets a value indicating whether the primitive should stretch vertically to fill available space.
            </summary>
            <value>
            <c>false</c> by default. Grip primitives typically maintain fixed height for consistent appearance.
            </value>
            <remarks>
            While grip handles may vary in height based on their container, they typically maintain
            consistent spacing and dot size. Setting this to <c>true</c> should be done carefully
            to maintain proper visual proportions.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Primitives.GripPrimitive.NumberOfDotsProperty">
            <summary>
            Identifies the <see cref="P:Telerik.WinControls.Primitives.GripPrimitive.NumberOfDots"/> dependency property.
            </summary>
            <remarks>
            This property controls how many individual dot elements are rendered in the grip handle,
            affecting the overall visual density and length of the grip indicator.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Primitives.GripPrimitive.BackColor2Property">
            <summary>
            Identifies the <see cref="P:Telerik.WinControls.Primitives.GripPrimitive.BackColor2"/> dependency property.
            </summary>
            <remarks>
            This property defines the shadow color used to create a three-dimensional effect
            for the grip dots, enhancing the visual depth and making the grip more prominent.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.GripPrimitive.BackColor2">
            <summary>
            Gets or sets the shadow color used for creating depth effect in the grip dots.
            </summary>
            <value>
            A <see cref="T:System.Drawing.Color"/> value representing the shadow color. The default value is <see cref="F:System.Drawing.KnownColor.Control"/>.
            </value>
            <remarks>
            <para>
            This color is used to render shadow rectangles slightly offset from the main grip dots,
            creating a three-dimensional appearance that makes the grip more visually prominent.
            The shadow is typically rendered in a lighter color than the main dots.
            </para>
            <para>
            For best visual results, this color should contrast appropriately with both the main
            <see cref="P:Telerik.WinControls.VisualElement.BackColor"/> and the containing element's background.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.GripPrimitive.NumberOfDots">
            <summary>
            Gets or sets the number of dots to display in the grip handle.
            </summary>
            <value>
            An integer value representing the number of dot elements to render. The default value is 4.
            </value>
            <remarks>
            <para>
            This property determines how many individual dot elements are rendered vertically within
            the grip handle. More dots create a longer grip that may be easier to grab, while fewer
            dots create a more compact appearance.
            </para>
            <para>
            The dots are evenly spaced based on the primitive's height and the number of dots specified.
            Each dot is rendered as a small rectangle with an associated shadow for depth effect.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Primitives.GripPrimitive.PaintPrimitive(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
            <summary>
            Renders the grip handle using the specified graphics context, applying rotation and scaling transformations.
            </summary>
            <param name="g">The <see cref="T:Telerik.WinControls.Paint.IGraphics"/> interface used for drawing the grip dots.</param>
            <param name="angle">The rotation angle in degrees to apply to the rendered content.</param>
            <param name="scale">The scaling factor to apply to the rendered content.</param>
            <remarks>
            <para>
            This method renders a series of small rectangular dots arranged vertically to create a grip handle
            appearance. Each dot consists of two rectangles: a shadow rectangle (rendered with <see cref="P:Telerik.WinControls.Primitives.GripPrimitive.BackColor2"/>)
            and a main rectangle (rendered with <see cref="P:Telerik.WinControls.VisualElement.BackColor"/>).
            </para>
            <para>
            The rendering process:
            </para>
            <list type="number">
            <item><description>Calculates the spacing between dots based on the primitive's height and <see cref="P:Telerik.WinControls.Primitives.GripPrimitive.NumberOfDots"/></description></item>
            <item><description>Renders each dot as a 2x2 pixel rectangle starting from the top</description></item>
            <item><description>For each dot, first renders a shadow rectangle offset by 0.1 pixels</description></item>
            <item><description>Then renders the main dot rectangle on top</description></item>
            <item><description>Continues until reaching the bottom of the primitive or running out of space</description></item>
            </list>
            <para>
            The dots are positioned with a 4-pixel vertical offset from the top and spaced 4 pixels apart vertically.
            Each dot is 2x2 pixels in size with a subtle shadow effect for depth.
            </para>
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.Primitives.GroupStatePrimitive">
            <summary>
            Represents a primitive element that renders visual indicators for expandable/collapsible group states,
            commonly used in panel bars, tree views, and other hierarchical controls within the Telerik WinControls framework.
            </summary>
            <remarks>
            <para>
            The <see cref="T:Telerik.WinControls.Primitives.GroupStatePrimitive"/> class provides specialized rendering capabilities for displaying
            expand/collapse indicators with support for multiple visual styles including Visual Studio 2005 ToolBox
            and Explorer Bar styles. The primitive automatically adapts its visual representation based on the
            current state (expanded or collapsed) and the selected panel bar style.
            </para>
            <para>
            This primitive is typically used as part of larger composite elements in panel bars, accordion controls,
            and tree view implementations where users need visual feedback about the current state of expandable sections.
            The primitive supports anti-aliased rendering for smooth visual appearance and provides configurable
            styling options through the <see cref="P:Telerik.WinControls.Primitives.GroupStatePrimitive.PanelBarStyle"/> property.
            </para>
            <para>
            Key features include state-based rendering (expanded/collapsed), multiple visual styles (ToolBox/Explorer),
            anti-aliased graphics for smooth appearance, and integration with the RadProperty system for consistent
            theming and styling across the framework.
            </para>
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.Primitives.GroupStatePrimitive.GroupState">
            <summary>
            Defines the possible states for a group element in expandable/collapsible controls.
            </summary>
            <remarks>
            This enumeration is used to control the visual representation of the group state indicator,
            determining whether the associated group or panel is currently expanded or collapsed.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Primitives.GroupStatePrimitive.GroupState.Expanded">
            <summary>
            Indicates that the group is expanded and its content is visible.
            In this state, the primitive typically renders a collapse indicator (minus sign or down arrow).
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Primitives.GroupStatePrimitive.GroupState.Collapsed">
            <summary>
            Indicates that the group is collapsed and its content is hidden.
            In this state, the primitive typically renders an expand indicator (plus sign or right arrow).
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Primitives.GroupStatePrimitive.InitializeFields">
            <summary>
            Initializes the default field values for the group state primitive.
            </summary>
            <remarks>
            This method sets up the primitive to have fixed sizing by default, as group state indicators
            typically have a predetermined size and should not stretch to fill available space.
            The primitive is configured to maintain its intrinsic dimensions for consistent appearance.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.GroupStatePrimitive.StretchHorizontally">
            <summary>
            Gets or sets a value indicating whether the primitive should stretch horizontally to fill available space.
            </summary>
            <value>
            <c>false</c> by default. Group state indicators typically maintain fixed width for consistent appearance.
            </value>
            <remarks>
            Group state primitives are generally designed to have a fixed size to ensure consistent visual appearance
            across different container sizes. Setting this to <c>true</c> may cause the indicator to appear distorted.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.GroupStatePrimitive.StretchVertically">
            <summary>
            Gets or sets a value indicating whether the primitive should stretch vertically to fill available space.
            </summary>
            <value>
            <c>false</c> by default. Group state indicators typically maintain fixed height for consistent appearance.
            </value>
            <remarks>
            Group state primitives are generally designed to have a fixed size to ensure consistent visual appearance
            across different container sizes. Setting this to <c>true</c> may cause the indicator to appear distorted.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Primitives.GroupStatePrimitive.GroupStyleProperty">
            <summary>
            Identifies the <see cref="P:Telerik.WinControls.Primitives.GroupStatePrimitive.PanelBarStyle"/> dependency property.
            </summary>
            <remarks>
            This property determines the visual style used for rendering the group state indicator,
            affecting how the expand/collapse visual cues are displayed to the user.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.GroupStatePrimitive.PanelBarStyle">
            <summary>
            Gets or sets the visual style for the panel bar group state indicator.
            </summary>
            <value>
            A <see cref="T:Telerik.WinControls.PanelBarStyles"/> enumeration value that determines the visual appearance of the group state indicator.
            The default value is <see cref="F:Telerik.WinControls.PanelBarStyles.ExplorerBarStyle"/>.
            </value>
            <remarks>
            <para>
            This property controls how the expand/collapse indicator is visually represented:
            </para>
            <list type="bullet">
            <item><description><see cref="F:Telerik.WinControls.PanelBarStyles.VisualStudio2005ToolBox"/>: Renders simple line-based indicators similar to Visual Studio's toolbox</description></item>
            <item><description><see cref="F:Telerik.WinControls.PanelBarStyles.ExplorerBarStyle"/>: Renders filled arrow-shaped indicators with double arrows for enhanced visibility</description></item>
            </list>
            <para>
            Changing this property triggers a repaint of the primitive to reflect the new visual style.
            The style affects both the expanded and collapsed state representations.
            </para>
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Primitives.GroupStatePrimitive.GroupStateProperty">
            <summary>
            Identifies the <see cref="P:Telerik.WinControls.Primitives.GroupStatePrimitive.State"/> dependency property.
            </summary>
            <remarks>
            This property controls whether the group is currently expanded or collapsed,
            which directly affects the visual representation of the state indicator.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.GroupStatePrimitive.State">
            <summary>
            Gets or sets the current state of the group (expanded or collapsed).
            </summary>
            <value>
            A <see cref="T:Telerik.WinControls.Primitives.GroupStatePrimitive.GroupState"/> enumeration value indicating whether the group is expanded or collapsed.
            The default value is <see cref="F:Telerik.WinControls.Primitives.GroupStatePrimitive.GroupState.Expanded"/>.
            </value>
            <remarks>
            <para>
            This property determines the visual representation of the group state indicator:
            </para>
            <list type="bullet">
            <item><description><see cref="F:Telerik.WinControls.Primitives.GroupStatePrimitive.GroupState.Expanded"/>: Shows collapse indicators (minus signs, down arrows, etc.)</description></item>
            <item><description><see cref="F:Telerik.WinControls.Primitives.GroupStatePrimitive.GroupState.Collapsed"/>: Shows expand indicators (plus signs, right arrows, etc.)</description></item>
            </list>
            <para>
            The exact visual representation depends on the current <see cref="P:Telerik.WinControls.Primitives.GroupStatePrimitive.PanelBarStyle"/> setting.
            Changing this property triggers an immediate repaint to show the updated state.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Primitives.GroupStatePrimitive.PaintPrimitive(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
            <summary>
            Renders the group state indicator using the specified graphics context, applying rotation and scaling transformations.
            </summary>
            <param name="graphics">The <see cref="T:Telerik.WinControls.Paint.IGraphics"/> interface used for drawing the state indicator.</param>
            <param name="angle">The rotation angle in degrees to apply to the rendered content.</param>
            <param name="scale">The scaling factor to apply to the rendered content.</param>
            <remarks>
            <para>
            This method renders different visual indicators based on the current <see cref="P:Telerik.WinControls.Primitives.GroupStatePrimitive.PanelBarStyle"/> and <see cref="P:Telerik.WinControls.Primitives.GroupStatePrimitive.State"/> values:
            </para>
            <para>
            <strong>Visual Studio 2005 ToolBox Style:</strong>
            </para>
            <list type="bullet">
            <item><description>Expanded: Renders a horizontal line across the center</description></item>
            <item><description>Collapsed: Renders both horizontal and vertical lines forming a plus sign</description></item>
            </list>
            <para>
            <strong>Explorer Bar Style:</strong>
            </para>
            <list type="bullet">
            <item><description>Expanded: Renders double up-pointing arrow polygons with shadow effect</description></item>
            <item><description>Collapsed: Renders double down-pointing arrow polygons with shadow effect</description></item>
            </list>
            <para>
            The method uses anti-aliased rendering for smooth visual appearance and applies the primitive's
            <see cref="P:Telerik.WinControls.VisualElement.ForeColor"/> for the main indicator elements.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Primitives.GroupStatePrimitive.MeasureOverride(System.Drawing.SizeF)">
            <summary>
            Measures the desired size of the group state primitive within the specified available size.
            </summary>
            <param name="availableSize">The available size that this primitive can be given.</param>
            <returns>
            The <see cref="T:System.Drawing.SizeF"/> representing the desired size of the primitive.
            Returns a minimum size of 10x10 pixels to ensure the indicator remains visible and interactive.
            </returns>
            <remarks>
            <para>
            This method ensures that all child elements have their Measure method called during the layout process,
            then returns a consistent minimum size for the group state indicator. The fixed minimum size ensures
            that the indicator remains visible and clickable regardless of the available space.
            </para>
            <para>
            The 10x10 pixel minimum size provides sufficient area for rendering both simple line-based indicators
            (Visual Studio ToolBox style) and more complex polygon-based indicators (Explorer Bar style) while
            maintaining good usability for mouse and touch interactions.
            </para>
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.Primitives.LinePrimitive">
            <summary>
            Represents a primitive element that renders lines and separators with configurable orientation and styling.
            </summary>
            <remarks>
            <para>
            LinePrimitive extends FillPrimitive to provide line drawing capabilities including horizontal
            and vertical separators, diagonal lines, and custom angle lines. It supports various line
            widths, colors, and gradient effects.
            </para>
            <para>
            The primitive is commonly used for drawing separators in menus, toolbars, and panels,
            as well as decorative lines in UI layouts. It automatically handles DPI scaling
            to ensure consistent appearance across different display resolutions.
            </para>
            <para>
            LinePrimitive can render both simple solid lines and complex gradient-filled lines
            using the inherited fill capabilities from its base class.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.LinePrimitive.LineWidth">
            <summary>Gets or sets the line width in pixels.</summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.LinePrimitive.SeparatorOrientation">
            <summary>
            Gets or sets the line orientation. Possible values are defined in the SepOrientation
            enumeration.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.LinePrimitive.SweepAngle">
            <summary>Gets or sets the line angle in degrees.</summary>
        </member>
        <member name="M:Telerik.WinControls.Primitives.LinePrimitive.PaintPrimitive(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
            <summary>Draws the primitive on the screen.</summary>
        </member>
        <member name="T:Telerik.WinControls.Primitives.OutLookGripPrimitive">
            <summary>
            Represents a primitive element that renders an Outlook-style grip handle, specifically designed
            for resizing and moving interface elements in Microsoft Outlook-like applications within the Telerik WinControls framework.
            </summary>
            <remarks>
            <para>
            The <see cref="T:Telerik.WinControls.Primitives.OutLookGripPrimitive"/> class extends <see cref="T:Telerik.WinControls.Primitives.FillPrimitive"/> to provide specialized
            rendering capabilities for Outlook-style grip handles. These grips are characterized by a horizontal
            row of dots arranged in the center of the element, providing a distinctive visual indicator for
            interactive areas that can be dragged or resized.
            </para>
            <para>
            Unlike the vertical <see cref="T:Telerik.WinControls.Primitives.GripPrimitive"/>, this primitive renders 9 dots horizontally centered
            within the element, creating the familiar Outlook grip appearance commonly seen in pane separators,
            toolbars, and resizable interface elements. Each dot includes a white shadow effect for enhanced
            visual depth and better visibility against various background colors.
            </para>
            <para>
            The primitive inherits fill capabilities from its base class, allowing for background rendering
            before drawing the grip dots. It also sets a high Z-index (10000) to ensure the grip appears
            above other visual elements in the same container.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Primitives.OutLookGripPrimitive.CreateChildElements">
            <summary>
            Creates and initializes child elements for the Outlook grip primitive.
            </summary>
            <remarks>
            <para>
            This method performs the base initialization and sets a high Z-index value to ensure
            the grip primitive appears above other visual elements in the same container. The high
            Z-index (10000) guarantees that the grip remains visible and interactive even when
            other elements are layered in the same visual tree.
            </para>
            <para>
            The Z-index setting is particularly important for grip elements as they need to remain
            accessible for user interaction regardless of other visual elements that might be
            present in the same container.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Primitives.OutLookGripPrimitive.PaintPrimitive(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
            <summary>
            Renders the Outlook-style grip handle using the specified graphics context, applying rotation and scaling transformations.
            </summary>
            <param name="g">The <see cref="T:Telerik.WinControls.Paint.IGraphics"/> interface used for drawing the grip dots.</param>
            <param name="angle">The rotation angle in degrees to apply to the rendered content.</param>
            <param name="scale">The scaling factor to apply to the rendered content.</param>
            <remarks>
            <para>
            This method first calls the base <see cref="M:Telerik.WinControls.Primitives.FillPrimitive.PaintPrimitive(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)"/> method to render
            any background fill, then overlays the characteristic Outlook-style grip pattern consisting
            of 9 horizontal dots arranged in a single row.
            </para>
            <para>
            The rendering process:
            </para>
            <list type="number">
            <item><description>Renders the base fill background if configured</description></item>
            <item><description>Calculates the starting position centered horizontally (width/2 - 18 pixels)</description></item>
            <item><description>Renders 9 dots horizontally with 4-pixel spacing between each dot</description></item>
            <item><description>Each dot consists of a white shadow rectangle and a black main rectangle</description></item>
            <item><description>Shadow rectangles are offset by 0.1 pixels for subtle depth effect</description></item>
            </list>
            <para>
            The dots start at a vertical position of 4 pixels from the top and are each 2x2 pixels in size.
            The horizontal spacing creates the distinctive Outlook grip appearance that users recognize
            as an interactive handle for resizing or moving interface elements.
            </para>
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.Primitives.OverflowPrimitive">
            <summary>
            Represents a primitive element that renders directional overflow indicators, typically used to show
            that content extends beyond the visible area and can be scrolled or expanded in a specific direction.
            </summary>
            <remarks>
            <para>
            The <see cref="T:Telerik.WinControls.Primitives.OverflowPrimitive"/> class provides specialized rendering capabilities for displaying
            directional arrow indicators that inform users about hidden or overflow content. These indicators
            are commonly used in toolbars, menus, tab strips, and other container controls where not all
            content may be visible due to space constraints.
            </para>
            <para>
            The primitive supports four directional orientations (Up, Down, Left, Right) and renders styled
            arrow indicators with shadow effects for enhanced visual depth. Each direction has its own
            specialized rendering implementation that creates appropriate visual cues for the direction
            of overflow content.
            </para>
            <para>
            Key features include directional arrow rendering with anti-aliasing, configurable shadow colors
            for depth effects, optional arrow drawing control, automatic sizing based on direction, and
            integration with the RadProperty system for consistent theming across the framework.
            </para>
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Primitives.OverflowPrimitive.ArrowDirectionProperty">
            <summary>
            Identifies the <see cref="P:Telerik.WinControls.Primitives.OverflowPrimitive.Direction"/> dependency property.
            </summary>
            <remarks>
            This property determines the direction of the overflow arrow indicator,
            affecting both the visual appearance and the automatic sizing behavior of the primitive.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Primitives.OverflowPrimitive.ShadowColorProperty">
            <summary>
            Identifies the <see cref="P:Telerik.WinControls.Primitives.OverflowPrimitive.ShadowColor"/> dependency property.
            </summary>
            <remarks>
            This property controls the color used for shadow effects in the overflow arrow,
            enhancing the visual depth and making the indicator more prominent against various backgrounds.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Primitives.OverflowPrimitive.DrawArrowProperty">
            <summary>
            Identifies the <see cref="P:Telerik.WinControls.Primitives.OverflowPrimitive.DrawArrow"/> dependency property.
            </summary>
            <remarks>
            This property provides control over whether the arrow indicator is actually rendered,
            allowing the primitive to be temporarily hidden while maintaining its layout space.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Primitives.OverflowPrimitive.MinHorizontalSize">
            <summary>
            Defines the minimum size for horizontal overflow arrows (Left and Right directions).
            </summary>
            <remarks>
            This size ensures adequate space for rendering horizontal arrow indicators while maintaining
            good usability for mouse and touch interactions. The 4x8 pixel size provides sufficient
            visual presence without consuming excessive layout space.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Primitives.OverflowPrimitive.MinVerticalSize">
            <summary>
            Defines the minimum size for vertical overflow arrows (Up and Down directions).
            </summary>
            <remarks>
            This size ensures adequate space for rendering vertical arrow indicators while maintaining
            good usability for mouse and touch interactions. The 8x10 pixel size provides sufficient
            visual presence without consuming excessive layout space.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Primitives.OverflowPrimitive.#ctor(Telerik.WinControls.ArrowDirection)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Primitives.OverflowPrimitive"/> class with the specified arrow direction.
            </summary>
            <param name="arrowDirection">The direction of the overflow arrow indicator.</param>
            <remarks>
            <para>
            This constructor sets up the overflow primitive with the specified direction and automatically
            determines the appropriate minimum size based on the arrow orientation:
            </para>
            <list type="bullet">
            <item><description>Left/Right arrows use <see cref="F:Telerik.WinControls.Primitives.OverflowPrimitive.MinHorizontalSize"/> (4x8 pixels)</description></item>
            <item><description>Up/Down arrows use <see cref="F:Telerik.WinControls.Primitives.OverflowPrimitive.MinVerticalSize"/> (8x10 pixels)</description></item>
            </list>
            <para>
            The constructor ensures that the primitive has an appropriate size for the specified direction,
            providing adequate space for rendering the arrow indicator while maintaining good usability.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Primitives.OverflowPrimitive.InitializeFields">
            <summary>
            Initializes the default field values for the overflow primitive.
            </summary>
            <remarks>
            This method configures the primitive to have fixed sizing by default, as overflow indicators
            typically have predetermined dimensions and should not stretch to fill available space.
            The primitive maintains its intrinsic size for consistent visual appearance.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.OverflowPrimitive.StretchHorizontally">
            <summary>
            Gets or sets a value indicating whether the primitive should stretch horizontally to fill available space.
            </summary>
            <value>
            <c>false</c> by default. Overflow indicators typically maintain fixed width for consistent appearance.
            </value>
            <remarks>
            Overflow arrows are generally designed to have a fixed size to ensure consistent visual appearance
            and proper user interaction. Setting this to <c>true</c> may cause the arrow to appear distorted.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.OverflowPrimitive.StretchVertically">
            <summary>
            Gets or sets a value indicating whether the primitive should stretch vertically to fill available space.
            </summary>
            <value>
            <c>false</c> by default. Overflow indicators typically maintain fixed height for consistent appearance.
            </value>
            <remarks>
            Overflow arrows are generally designed to have a fixed size to ensure consistent visual appearance
            and proper user interaction. Setting this to <c>true</c> may cause the arrow to appear distorted.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.OverflowPrimitive.Direction">
            <summary>
            Gets or sets the direction of the overflow arrow indicator.
            </summary>
            <value>
            An <see cref="T:Telerik.WinControls.ArrowDirection"/> enumeration value specifying the direction of the overflow indicator.
            The default value is <see cref="F:Telerik.WinControls.ArrowDirection.Down"/>.
            </value>
            <remarks>
            <para>
            This property determines both the visual appearance of the arrow and the automatic sizing behavior:
            </para>
            <list type="bullet">
            <item><description><see cref="F:Telerik.WinControls.ArrowDirection.Left"/>: Points left, uses horizontal sizing</description></item>
            <item><description><see cref="F:Telerik.WinControls.ArrowDirection.Right"/>: Points right, uses horizontal sizing</description></item>
            <item><description><see cref="F:Telerik.WinControls.ArrowDirection.Up"/>: Points up, uses vertical sizing</description></item>
            <item><description><see cref="F:Telerik.WinControls.ArrowDirection.Down"/>: Points down, uses vertical sizing</description></item>
            </list>
            <para>
            Changing this property automatically adjusts the primitive's size to match the appropriate
            minimum dimensions for the new direction and triggers a layout invalidation.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.OverflowPrimitive.ShadowColor">
            <summary>
            Gets or sets the color used for shadow effects in the overflow arrow.
            </summary>
            <value>
            A <see cref="T:System.Drawing.Color"/> value representing the shadow color. The default value is <see cref="P:System.Drawing.Color.White"/>.
            </value>
            <remarks>
            <para>
            This color is used to render shadow elements that enhance the visual depth of the overflow arrow,
            making it more prominent and easier to see against various background colors. The shadow effect
            helps distinguish the arrow from the surrounding content.
            </para>
            <para>
            For best visual results, this color should provide appropriate contrast with both the main
            arrow color (<see cref="P:Telerik.WinControls.VisualElement.ForeColor"/>) and the containing element's background.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.OverflowPrimitive.DrawArrow">
            <summary>
            Gets or sets a value indicating whether the overflow arrow should be rendered.
            </summary>
            <value>
            <c>true</c> to render the arrow indicator; <c>false</c> to hide it. The default value is <c>true</c>.
            </value>
            <remarks>
            <para>
            This property allows the overflow indicator to be temporarily hidden while maintaining its
            layout space and other properties. When set to <c>false</c>, the <see cref="M:Telerik.WinControls.Primitives.OverflowPrimitive.PaintPrimitive(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)"/>
            method returns immediately without rendering any visual content.
            </para>
            <para>
            This is useful in scenarios where overflow indicators need to be conditionally shown based
            on content state, available space, or user preferences without requiring layout changes.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Primitives.OverflowPrimitive.PaintPrimitive(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
            <summary>
            Renders the overflow arrow indicator using the specified graphics context, applying rotation and scaling transformations.
            </summary>
            <param name="graphics">The <see cref="T:Telerik.WinControls.Paint.IGraphics"/> interface used for drawing the overflow arrow.</param>
            <param name="angle">The rotation angle in degrees to apply to the rendered content.</param>
            <param name="scale">The scaling factor to apply to the rendered content.</param>
            <remarks>
            <para>
            This method renders directional arrow indicators with anti-aliased graphics for smooth appearance.
            Each direction has its own specialized rendering implementation:
            </para>
            <para>
            <strong>Left Arrow:</strong> Renders a left-pointing triangle with background accent lines
            </para>
            <para>
            <strong>Right Arrow:</strong> Renders a right-pointing triangle with foreground accent line
            </para>
            <para>
            <strong>Up Arrow:</strong> Renders an up-pointing triangle with background accent lines
            </para>
            <para>
            <strong>Down Arrow:</strong> Renders a down-pointing double-triangle with shadow effect using both <see cref="P:Telerik.WinControls.Primitives.OverflowPrimitive.ShadowColor"/> and <see cref="P:Telerik.WinControls.VisualElement.ForeColor"/>
            </para>
            <para>
            The method respects the <see cref="P:Telerik.WinControls.Primitives.OverflowPrimitive.DrawArrow"/> property and returns immediately without rendering
            if the arrow is disabled. Anti-aliasing is enabled for smooth triangle edges and restored after rendering.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Primitives.OverflowPrimitive.OnPropertyChanged(Telerik.WinControls.RadPropertyChangedEventArgs)">
            <summary>
            Handles property changes for the overflow primitive, specifically responding to direction changes.
            </summary>
            <param name="e">A <see cref="T:Telerik.WinControls.RadPropertyChangedEventArgs"/> that contains the event data.</param>
            <remarks>
            <para>
            This method responds to changes in the <see cref="T:Telerik.WinControls.ArrowDirection"/> property by automatically
            adjusting the primitive's size to match the appropriate minimum dimensions for the new direction:
            </para>
            <list type="bullet">
            <item><description>Left/Right directions: Sets size to <see cref="F:Telerik.WinControls.Primitives.OverflowPrimitive.MinHorizontalSize"/> (4x8 pixels)</description></item>
            <item><description>Up/Down directions: Sets size to <see cref="F:Telerik.WinControls.Primitives.OverflowPrimitive.MinVerticalSize"/> (8x10 pixels)</description></item>
            </list>
            <para>
            The sizing behavior respects the <see cref="P:Telerik.WinControls.RadElement.AutoSize"/> property:
            </para>
            <list type="bullet">
            <item><description>When AutoSize is enabled: Updates the <see cref="P:Telerik.WinControls.RadElement.MinSize"/> property</description></item>
            <item><description>When AutoSize is disabled: Updates the <see cref="P:Telerik.WinControls.RadElement.Size"/> property directly</description></item>
            </list>
            <para>
            This automatic sizing ensures that the arrow indicator always has adequate space for proper
            rendering and user interaction regardless of the direction change.
            </para>
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.Primitives.ProgressBarPrimitive">
            <summary>
            Represents a primitive element that renders progress bars with support for various styles, orientations, and customization options.
            </summary>
            <remarks>
            <para>
            ProgressBarPrimitive extends FillPrimitive to provide comprehensive progress bar rendering capabilities,
            including linear and circular progress indicators, stepped progress display, and dual-value range support.
            It supports both determinate and indeterminate progress visualization modes.
            </para>
            <para>
            The primitive supports various visual styles including gradient fills, custom separators, dash patterns,
            and different orientations. It can render progress with customizable minimum/maximum ranges and step values,
            making it suitable for complex progress tracking scenarios.
            </para>
            <para>
            ProgressBarPrimitive is commonly used in progress controls, loading indicators, status displays,
            and any UI element requiring visual progress feedback to users.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ProgressBarPrimitive.HasImage">
            <summary>
            Gets or sets a value indicating whether the progress bar has an associated image.
            </summary>
            <value>
            <c>true</c> if the progress bar displays an image; otherwise, <c>false</c>.
            </value>
            <remarks>
            When set to <c>true</c>, this property indicates that the progress bar should consider
            image rendering in its layout and painting operations. This affects how the progress
            bar calculates its visual representation and may influence spacing and alignment.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ProgressBarPrimitive.Orientation">
            <summary>
            Gets or sets progress bar orientation. Possible values are indicates in
            ProgressOrientaion enumeration: up, left, bottom, and right.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ProgressBarPrimitive.Dash">
            <summary>
            	<para>Indicates whether the progress bar style is dash. If both dash and hash are
                true, hatch style is chosen.</para>
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ProgressBarPrimitive.Hatch">
            <summary>
            Indicates whether the progress bar style is hatch. When true, the style is Hatch.
            When both dash and hatch are true the style is hatch.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ProgressBarPrimitive.SweepAngle">
            <summary>Gets or sets the angle in degrees of the progress bar dash or hatch parts.</summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ProgressBarPrimitive.StepWidth">
            <summary>Gets or sets the step width in pixels between separators.</summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ProgressBarPrimitive.SeparatorWidth">
            <summary>Gets or sets separators width in pixels.</summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ProgressBarPrimitive.Value1">
            <summary>
            Gets or sets the value of the first progress line. There could be two progress
            lines in the progress bar.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ProgressBarPrimitive.Value2">
            <summary>
            Gets or sets the value of the second progress line. There could be two progress
            lines in the progress bar.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ProgressBarPrimitive.Minimum">
            <summary>Specifies minimum value for the progress.</summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ProgressBarPrimitive.Maximum">
            <summary>Gets or sets maximum value for the progress.</summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ProgressBarPrimitive.Step">
            <summary>
            Gets or sets the step value used for discrete progress increments.
            </summary>
            <value>
            An integer value representing the increment amount for step-based progress updates.
            </value>
            <remarks>
            The step value determines the amount by which the progress value increases when
            using step-based progress updates. This is useful for operations that complete
            in discrete, measurable increments rather than continuous progress.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ProgressBarPrimitive.SeparatorColor1">
            <summary>Gets or sets the first color that is used in gradient effect.</summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ProgressBarPrimitive.SeparatorColor2">
            <summary>Gets or sets the second color that is used in gradient effect.</summary>
        </member>
        <member name="M:Telerik.WinControls.Primitives.ProgressBarPrimitive.PaintPrimitive(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
            <summary>Draws the primitive on the screen.</summary>
        </member>
        <member name="T:Telerik.WinControls.Primitives.RadioPrimitive">
            <summary>
            Represents a primitive element that renders radio button indicators with circular selection states.
            </summary>
            <remarks>
            <para>
            RadioPrimitive extends FillPrimitive to provide radio button-specific rendering capabilities,
            including circular selection indicators and mutually exclusive selection behavior support.
            It renders the visual representation of radio button states (selected/unselected).
            </para>
            <para>
            The primitive supports various visual styles and can render gradient fills, custom shapes,
            and different color schemes for the radio button indicator. It typically displays as a
            circular element with a filled center when selected.
            </para>
            <para>
            RadioPrimitive is commonly used in radio button controls, option lists, and other UI elements
            that require mutually exclusive selection indicators.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Primitives.RadioPrimitive.InitializeFields">
            <summary>
            Initializes the default field values for the radio primitive.
            </summary>
            <remarks>
            <para>
            This method configures the radio primitive with appropriate default settings including:
            </para>
            <list type="bullet">
            <item><description>Minimum size of 13x13 pixels for adequate visual representation</description></item>
            <item><description>Fixed sizing (no stretching) to maintain circular radio button appearance</description></item>
            <item><description>Default black colors for background and foreground elements</description></item>
            </list>
            <para>
            These defaults ensure that radio buttons maintain consistent visual appearance and proper
            sizing for user interaction across different layouts and scaling scenarios.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.RadioPrimitive.UseParentShape">
            <summary>
            Gets or sets a value indicating whether this primitive should use its parent's shape for rendering.
            </summary>
            <value>
            <c>true</c> if the primitive should inherit and use the parent element's shape; otherwise, <c>false</c>.
            The default value is <c>true</c>.
            </value>
            <remarks>
            When enabled, this property allows the radio primitive to adopt the shape defined by its parent element,
            providing visual consistency in complex control hierarchies. When disabled, the primitive uses its
            default rectangular rendering approach.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Primitives.RadioPrimitive.PaintPrimitive(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
            <summary>
            Renders the radio button primitive using the specified graphics context with rotation and scaling support.
            </summary>
            <param name="graphics">The graphics context to use for rendering the radio button.</param>
            <param name="angle">The rotation angle in degrees to apply during rendering.</param>
            <param name="scale">The scaling factor to apply during rendering.</param>
            <remarks>
            <para>
            This method performs comprehensive radio button rendering including parameter validation,
            gradient color setup, and shape-based or rectangular rendering depending on configuration.
            </para>
            <para>
            The rendering process supports up to 4 gradient colors and automatically handles different
            gradient styles, parent shape inheritance, and various radio button visual states.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Primitives.TextPrimitiveImpl.DrawTextWithGDI(System.Drawing.Graphics,System.String,System.Drawing.Font,System.Drawing.Rectangle,System.Drawing.Color,System.Drawing.Color,System.Windows.Forms.TextFormatFlags)">
            <summary>
            This method draws text to a Bitmap graphics which is used when an element/control is in Disabled state. GDI does not draw text well on a bitmap graphics surface, 
            hence the need for this method.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Primitives.TextPrimitiveImpl.GetTextSize(Telerik.WinControls.Primitives.TextParams)">
            <summary>Retrieves the text size.</summary>
        </member>
        <member name="T:Telerik.WinControls.Primitives.TrackBarPrimitive">
            <summary>
            Represents a primitive element that renders track bar controls with slider functionality and tick mark support.
            </summary>
            <remarks>
            <para>
            TrackBarPrimitive extends FillPrimitive to provide comprehensive track bar rendering capabilities,
            including horizontal and vertical orientations, customizable tick marks, slider area styling,
            and thumb positioning. It supports both visual and functional aspects of track bar controls.
            </para>
            <para>
            The primitive supports various tick styles (top, bottom, both, none), customizable slider areas,
            gradient backgrounds, and precise thumb positioning. It handles minimum/maximum range values
            and tick frequency settings for precise value selection interfaces.
            </para>
            <para>
            TrackBarPrimitive is commonly used in slider controls, volume controls, range selectors,
            and any UI element requiring value selection through sliding interaction.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TrackBarPrimitive.TickColor">
            <summary> Gets or Sets RadTrackBar's ticks color </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TrackBarPrimitive.SliderAreaGradientAngle">
            <summary> Gets or Sets the gradient angle of the SliderArea </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TrackBarPrimitive.FitToAvailableSize">
            <summary> Gets or Sets whether the TrackBar should fit to available size </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TrackBarPrimitive.ShowSlideArea">
            <summary> Gets or Sets whether the SlideArea should be visible </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TrackBarPrimitive.ShowTicks">
            <summary> Gets or Sets Ticks Visibility </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TrackBarPrimitive.BackColor5">
            <summary>
            Gets or sets background color. This property is applicable to radial, glass,
            office glass, and vista gradients.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TrackBarPrimitive.BackColor6">
            <summary>
            Gets or sets background color. This property is applicable to radial, glass,
            office glass, and vista gradients.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TrackBarPrimitive.ThumbWidth">
            <summary>
            Gets or Sets TrackBar's thumbWidth
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TrackBarPrimitive.TrackBarOrientation">
            <summary>
            Gets or Sets TrackBar's Orientation
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TrackBarPrimitive.TickStyle">
            <summary>
            Indicates the tick style of the progress bar. Possible values are members of
            <see cref="T:Telerik.WinControls.Enumerations.TickStyles"/>: <see cref="F:Telerik.WinControls.Enumerations.TickStyles.None"/>, <see cref="F:Telerik.WinControls.Enumerations.TickStyles.TopLeft"/>,
            <see cref="F:Telerik.WinControls.Enumerations.TickStyles.BottomRight"/> and <see cref="F:Telerik.WinControls.Enumerations.TickStyles.Both"/>.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TrackBarPrimitive.TickFrequency">
            <summary>
            The number of positions between tick marks
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TrackBarPrimitive.SlideAreaWidth">
            <summary>
            Gets or Sets the width of TrackBar's SlideArea
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TrackBarPrimitive.Minimum">
            <summary>Gets or sets a minimum int value for the trackbar position.</summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TrackBarPrimitive.Maximum">
            <summary>Gets or sets a maximum int value for the trackbar position.</summary>
        </member>
        <member name="T:Telerik.WinControls.Primitives.ArrowPrimitive">
            <summary>
            Represents a primitive element that renders directional arrows.
            </summary>
            <remarks>
            <para>
            ArrowPrimitive provides rendering capabilities for arrows pointing in various directions
            (up, down, left, right). It's commonly used in dropdown buttons, scroll bars, menus,
            and other UI elements that require directional indicators.
            </para>
            <para>
            The primitive extends BasePrimitive and supports various arrow styles, sizes, and colors.
            It automatically handles arrow direction and scales appropriately based on the available space.
            </para>
            <para>
            The class defines minimum sizes for horizontal and vertical arrows to ensure proper
            visual representation even in constrained layouts.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Primitives.ArrowPrimitive.#cctor">
            <summary><para>Initializes a new instance of the ArrowPrimitive class.</para></summary>
        </member>
        <member name="M:Telerik.WinControls.Primitives.ArrowPrimitive.#ctor(Telerik.WinControls.ArrowDirection)">
            <summary>
            	<para>Initializes a new instance of the ArrowPrimitive class using the
                ArrowDirection enumeration. Possible directions are up, bottom, left, and
                right.</para>
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ArrowPrimitive.UseSmoothPaint">
            <summary>
            Determines whether to paint the arrow using anti-aliasing.
            Default value is false.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ArrowPrimitive.Direction">
            <summary>
            Gets or sets the arrow direction. The possible values are contained in the
            ArrowDirection enumeration: up, left, right, and bottom.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Primitives.ArrowPrimitive.PaintPrimitive(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
            
             <summary>Draws the primitive on the screen.</summary>
             
        </member>
        <member name="T:Telerik.WinControls.Primitives.FillPrimitive">
            <summary>
            Represents a primitive element that renders background fills and gradients.
            </summary>
            <remarks>
            <para>
            FillPrimitive is used to paint solid colors, gradients, and other fill patterns as the background
            of RadElements. It supports various gradient styles including linear, radial, elliptical, and more.
            </para>
            <para>
            The fill can be configured with multiple colors (up to 4) and various gradient properties such as
            angle, percentage positions, and gradient style to create complex visual effects.
            </para>
            <para>
            This primitive is commonly used as a background element in most Telerik controls to provide
            visual styling and theming capabilities.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FillPrimitive.BackColor2">
            <summary>
            Gets or sets background color. This property is applicable to radial, glass, office glass, gel, and vista gradients.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FillPrimitive.BackColor3">
            <summary>
            Gets or sets background color. This property is applicable to radial, glass, office glass, and vista gradients.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FillPrimitive.BackColor4">
            <summary>
            Gets or sets background color. This property is applicable to radial, glass,
            office glass, and vista gradients.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FillPrimitive.NumberOfColors">
            <summary>
            Gets or sets the number of used colors in the gradient effect.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FillPrimitive.GradientStyle">
            <summary>
            Gets and sets the gradient style. The possible values are defined in the gradient
            style enumeration: solid, linear, radial, glass, office glass, gel, and vista.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FillPrimitive.GradientAngle">
            <summary>
            Gets or sets gradient angle for linear gradient.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FillPrimitive.GradientPercentage">
            <summary>
            Gets or sets GradientPercentage for linear, glass, office glass, gel, vista, and
            radial gradients.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FillPrimitive.GradientPercentage2">
            <summary>
            Gets or sets GradientPercentage for office glass, vista, and radial
            gradients.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FillPrimitive.PaintUsingParentShape">
            <summary>
            Specifies whether the FillPrimitive should fill the GraphicsPath defined by its Parent.Shape. If false, it will fill its bounding rectangle.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.FillPrimitive.ShouldUsePaintBufferState">
            <summary>
            This property is used internally!
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Primitives.FillPrimitive.PaintPrimitive(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
            <summary>
            Draws the primitive on the screen.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Primitives.BasePrimitive">
            <summary>
            Represents the base class for all primitive elements in the Telerik WinControls framework.
            </summary>
            <remarks>
            <para>
            Primitives are RadElement instances that are actually rendered on the screen, such as borders,
            fills, text, images, and other visual components. They form the building blocks of complex controls.
            </para>
            <para>
            This base class defines the core painting infrastructure that all primitives must implement
            through the <see cref="M:Telerik.WinControls.Primitives.BasePrimitive.PaintPrimitive(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)"/> method.
            </para>
            <para>
            All primitive classes should inherit from BasePrimitive and override the PaintPrimitive method
            to provide their specific rendering logic.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Primitives.BasePrimitive.PaintPrimitive(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
            <summary>
            When overridden in a derived class, performs the actual painting of the primitive.
            </summary>
            <param name="graphics">The <see cref="T:Telerik.WinControls.Paint.IGraphics"/> object used for painting operations.</param>
            <param name="angle">The rotation angle in degrees to apply during painting.</param>
            <param name="scale">The scaling factor to apply during painting.</param>
            <remarks>
            This is the core method that derived primitive classes must override to implement their
            specific rendering logic. The base implementation is empty and should be overridden.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BasePrimitive.IsEmpty">
            <summary>
            Gets a value indicating whether the primitive has visual content to render.
            </summary>
            <value>
            <c>true</c> if the primitive has no content and should not be painted; otherwise, <c>false</c>.
            The default implementation returns <c>false</c>, indicating the primitive has content.
            </value>
            <remarks>
            This property is used for optimization purposes to avoid unnecessary painting operations
            when a primitive has no visual content to display.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.Primitives.BorderPrimitive">
            <summary>
            Represents a primitive element that renders borders around other elements with comprehensive styling and customization options.
            </summary>
            <remarks>
            <para>
            BorderPrimitive is a fundamental rendering component in the Telerik WinControls framework that provides
            sophisticated border rendering capabilities. It supports multiple border styles including solid, dotted,
            dashed, double borders, and complex multi-side border configurations with individual styling per side.
            </para>
            <para>
            Key features include:
            <list type="bullet">
            <item><description>Multiple border box styles: single border, four-sided borders, and outer-inner border combinations</description></item>
            <item><description>Individual side styling with different colors, widths, and styles for top, bottom, left, and right borders</description></item>
            <item><description>Support for various border drawing modes and gradient effects</description></item>
            <item><description>Integration with shape primitives for rounded corners and custom border shapes</description></item>
            <item><description>Automatic thickness calculation and parent element border synchronization</description></item>
            </list>
            </para>
            <para>
            BorderPrimitive is commonly used in conjunction with <see cref="T:Telerik.WinControls.Primitives.FillPrimitive"/> to create complete visual
            styling for RadElements, providing both background fills and border outlines. It automatically handles
            DPI scaling and provides optimized rendering performance through caching and buffer management.
            </para>
            <para>
            The primitive integrates seamlessly with the theming system and supports inheritance of border properties
            from parent elements, making it suitable for complex nested control scenarios.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Primitives.BorderPrimitive.PaintPrimitive(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
            <summary>
            Renders the border primitive using the specified graphics context with rotation and scaling support.
            </summary>
            <param name="graphics">The graphics context to use for rendering the border.</param>
            <param name="angle">The rotation angle in degrees to apply during rendering.</param>
            <param name="scale">The scaling factor to apply during rendering.</param>
            <remarks>
            This method delegates the actual border painting to the internal border implementation,
            which handles the complex rendering logic for different border styles, shapes, and effects.
            The rendering is optimized for performance and supports advanced features like anti-aliasing
            and gradient effects.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Primitives.BorderPrimitive.GetBorderThickness">
            <summary>
            Gets the border thickness.
            </summary>
            <returns>An instance of <see cref="T:System.Windows.Forms.Padding"/> representing the border thickness.</returns>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.BoxStyle">
            <summary>
            	<para class="MsoNormal" style="MARGIN: 0in 0in 0pt">
            		<span style="FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana">Gets or sets the
                Border style. The two possible values are SingleBorder and FourBorder. In the
                single border case, all four sides share the same appearance although the entire
                border may have gradient. In four border case, each of the four sides may differ in
                appearance. For example, the left border may have different color, shadowcolor, and
                width from the rest. When SingleBorder is chosen, you should use the general
                properties such as width and color, and respectively, when the FourBorder style is
                chosen you should use properties prefixed with the corresponding side, for example,
                LeftColor, LeftWidth for the left side.</span></para>
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.BorderDrawMode">
             <summary>
            
             </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.Width">
            <summary>
            Gets or sets float value indicating the width of the border
            measured in pixels. It is only used when <em>SingleBorder</em> style is chosen for the
            <em>BoxStyle</em> property which effectively means that all four borders share the same
            width.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.LeftWidth">
            <summary>
            Gets or sets a float value width of the left border. This property
            has effect only if <em>FourBorders</em> style is used in <em>BoxStyle</em> property and
            affects only the width of the left border.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.TopWidth">
            <summary>
            Gets or sets a float value width of the top border . This property
            has effect only if <em>FourBorders</em> style is used in <em>BoxStyle</em> property,
            and affects only the top border.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.RightWidth">
            <summary>
            Gets or sets a float value width of the right border. This
            property has effect only if <em>FourBorders</em> style is used in <em>BoxStyle</em>
            property, and affects only the right border.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.BottomWidth">
            <summary>
            Gets or sets a float value width. This property has effect only if
            <em>FourBorders</em> style is used in <em>BoxStyle</em> property, and affects only the
            bottom border.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.LeftColor">
            <summary>
            Gets and sets the left border color. This applies only if FourBorders is chosen
            for BoxStyle property, and affects only the left border.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.TopColor">
            <summary>
            Gets and sets the top border color. This applies only if FourBorders is chosen
            for BoxStyle property, and affects only the top border.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.RightColor">
            <summary>
            Gets and sets the right border color. This applies only if FourBorders is chosen
            for BoxStyle property, and affects only the right border.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.BottomColor">
            <summary>
            Gets and sets the bottom border color. This applies only if FourBorders is chosen
            for BoxStyle property, and affects only the bottom border.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.LeftShadowColor">
            <summary>
            Gets and sets the left shadow color. This option applies only if
            fourBorders is chosen, and affects only the left border.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.TopShadowColor">
            <summary>
            Gets and sets the top shadow color. This option applies only if
            fourBorders is chosen, and affects only the top border.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.RightShadowColor">
            <summary>
            Gets and sets the right shadow color. This option applies only if
            fourBorders is chosen, and affects only the right border.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.BottomShadowColor">
            <summary>
            Gets and sets the bottom shadow color. This option applies only if
            fourBorders is chosen, and affects only the bottom border.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.PaintUsingParentShape">
            <summary>
            Specifies whether the BorderPrimitive should draw the GraphicsPath defined by its Parent.Shape. If false, it will draw its bounding rectangle.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.BorderDashStyle">
            <summary>
            Specifies the style of dashed lines drawn with a border.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.BorderDashPattern">
            <summary>
            Specifies the pattern of dashed lines drawn when the BorderDashStyle is custom.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.Offset">
            <summary>
            Gets the border offset of the primitive. It effectively retrieves the upper-left
            corner inside the primitive border. It takes into consideration the BoxStyle property
            and possible different widths of the left and the upper side.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.BorderSize">
            <summary>Retrieves size of the combined bottom, right, upper, and left border.</summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.HorizontalWidth">
            <summary>Gets the horizontal width of the combined left and right border.</summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.VerticalWidth">
            <summary>Gets the vertical width of the combined bottom and upper border.</summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.GradientAngle">
            <summary>Gets or sets gradient angle for linear gradient measured in degrees.</summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.GradientStyle">
            <summary>
            Gets or sets gradient style. Possible styles are solid, linear, radial, glass,
            office glass, gel, and vista.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.ForeColor2">
            <summary>
            Gets or sets color used by radial, glass, office glass, gel, and vista gradients.
            This is one of the colors that are used in the gradient effect.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.ForeColor3">
            <summary>
            Gets or sets color used by radial, glass, office glass, and vista gradients. This
            is one of the colors that are used in the gradient effect.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.ForeColor4">
            <summary>
            Gets or sets color used by radial, glass, office glass, and vista gradients. This
            is one of the colors that are used in the gradient effect.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.InnerColor">
            <summary>
            Gets or sets color used by radial, glass, office glass, gel, and vista gradients.
            This is one of the colors that are used in the gradient effect.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.InnerColor2">
            <summary>
            Gets or sets color used by radial, glass, office glass, gel, and vista gradients.
            This is one of the colors that are used in the gradient effect.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.InnerColor3">
            <summary>
            Gets or sets color used by radial, glass, office glass, gel, and vista gradients.
            This is one of the colors that are used in the gradient effect.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.BorderPrimitive.InnerColor4">
            <summary>
            Gets or sets color used by radial, glass, office glass, gel, and vista gradients.
            This is one of the colors that are used in the gradient effect.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Primitives.CheckPrimitive">
            <summary>
            Represents a primitive element that renders checkboxes with support for checked, unchecked, and indeterminate states.
            </summary>
            <remarks>
            <para>
            CheckPrimitive extends RadioPrimitive to provide checkbox-specific functionality, including
            support for three-state checkboxes (checked, unchecked, indeterminate) and various visual styles.
            </para>
            <para>
            The primitive supports different rendering styles such as XP style, custom styles, and can be
            configured to draw fills and other visual enhancements. It's commonly used in checkbox controls,
            data grid cells, and other UI elements that require checkbox functionality.
            </para>
            <para>
            Unlike radio buttons, checkboxes rendered by this primitive can be independently selected
            and support tri-state behavior when needed.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.CheckPrimitive.CheckPrimitiveStyle">
            <summary>
             Gets or sets a value indicating the style of the check box primitive.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.CheckPrimitive.DrawFill">
            <summary>
             Gets or sets a value indicating whether to draw the background.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.CheckPrimitive.UseFixedCheckSize">
            <summary>
             Gets or sets a value that determines whether the checkmark size is fixed to 8;8 pixels. 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.CheckPrimitive.CheckThickness">
            <summary>
             Gets or sets a value that determines the checkmark thickness. Use this property only when UseFixedCheckSize property is set to false.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.CheckPrimitive.VerticalOffest">
            <summary>
            Gets or sets a value that determines how the checkmark position in Indeterminate state will be adjusted vertical (in pixels). 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.CheckPrimitive.HorizontalOffest">
            <summary>
             Gets or sets a value that determines how the checkmark position in Indeterminate will be adjusted horizontal (in pixels). 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.CheckPrimitive.SquareWidthAdjust">
            <summary>
             Gets or sets a value that determines how the checkmark width in Indeterminate state will be adjusted (in pixels). 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.CheckPrimitive.SquareHeightAdjust">
            <summary>
              Gets or sets a value that determines how the checkmark height in Indeterminate state will be adjusted (in pixels). 
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Primitives.ImagePrimitive">
            <summary>
            Represents a primitive element that renders images with comprehensive scaling, layout, transformation, and caching capabilities.
            </summary>
            <remarks>
            <para>
            ImagePrimitive is a versatile rendering component in the Telerik WinControls framework that provides
            sophisticated image display functionality supporting both raster images (bitmap, PNG, JPEG, etc.) and
            vector images (SVG). It offers advanced features for image presentation including multiple scaling modes,
            layout options, rotation and flip transformations, transparency handling, and performance optimization.
            </para>
            <para>
            Key capabilities include:
            <list type="bullet">
            <item><description>Support for both <see cref="T:System.Drawing.Image"/> and <see cref="T:Telerik.WinControls.RadSvgImage"/> content</description></item>
            <item><description>Multiple layout modes: Center, Stretch, Tile, Zoom, and None for flexible image positioning</description></item>
            <item><description>Advanced scaling options with DPI awareness and custom size specifications</description></item>
            <item><description>Image transformation support including rotation and flipping operations</description></item>
            <item><description>Integration with ImageList components for icon management and organization</description></item>
            <item><description>Transparency color handling and alpha channel support</description></item>
            <item><description>Performance optimization through intelligent caching and animated image support</description></item>
            </list>
            </para>
            <para>
            The primitive is extensively used throughout Telerik controls in buttons, menu items, toolbars, tree nodes,
            and other UI elements requiring image display. It automatically handles image disposal and memory management
            to prevent resource leaks, while providing smooth animation support for animated image formats.
            </para>
            <para>
            ImagePrimitive integrates seamlessly with the theming system, supporting property inheritance and
            style-based image assignment, making it ideal for creating consistent visual experiences across
            complex control hierarchies.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ImagePrimitive.StretchHorizontally">
            <summary>
            Gets or sets the flag controlling whether the image primitive fills up the available area horizontally
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ImagePrimitive.StretchVertically">
            <summary>
            Gets or sets the flag controlling whether the image primitive fills up the available area vertically
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ImagePrimitive.ImageLayout">
            <summary>
            Gets or sets the way ImagePrimitive will layout its image on the screen.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ImagePrimitive.ScaleSize">
            <summary>
            Gets or sets the desired size to be used when displaying the image. Works when ImageScalingMode is set to FitToSize.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ImagePrimitive.Image">
            <summary>Gets or sets the image that is displayed.</summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ImagePrimitive.SvgImage">
            <summary>Gets or sets the image that is displayed.</summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ImagePrimitive.SvgImageXml">
            <summary>
            Gets or sets the Svg Image as string.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ImagePrimitive.RenderImage">
            <summary>
            Gets the Image that will be painted on the screen, with settings such as Opacity and Flip applied.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ImagePrimitive.ImageIndex">
            <summary>Gets or sets the image list index value of the displayed image.</summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ImagePrimitive.ImageKey">
            <summary>Gets or sets the key accessor for the image in the ImageList.</summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ImagePrimitive.UseSmallImageList">
            <summary>Specifies whether the image should be taken from the SmallImageList or from the ImageList when the ImageIndex/ImageKey property is set.</summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ImagePrimitive.ImageScaling">
            <summary>
            Gets or sets image scaling. Possible values are members of ImageScaling
            enumeration: None and SizeToFit.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ImagePrimitive.ActualIndex">
            <summary>Gets actual index.</summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ImagePrimitive.ImageDrawType">
            <summary>
            Determines whether the Image or SvgImage property will be painted.
            Note that if SvgImage == null, this property will always return "ImageDrawType.Image".
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ImagePrimitive.IsEmpty">
            <summary><para>Gets a value indicating whether the primitive has content.</para></summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ImagePrimitive.TransparentColor">
            <summary>
            Gets or sets the transparent color for the image
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.ImagePrimitive.RotateFlipType">
            <summary>
            Gets or sets the type of rotate/flip to be applied.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Primitives.ImagePrimitive.PaintPrimitive(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
            <summary>Draws the primitive on the screen.</summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.IPrimitive.ShouldPaint">
            <summary><para>Gets or sets a value indicating whether the primitive should 
            be painted.</para></summary>
        </member>
        <member name="M:Telerik.WinControls.Primitives.IPrimitive.PaintPrimitive(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
            <summary>Draws the primitive on the screen.</summary>
        </member>
        <member name="T:Telerik.WinControls.Primitives.TextPrimitive">
            <summary>
            Represents a primitive element that renders text content with advanced formatting, layout, and styling capabilities.
            </summary>
            <remarks>
            <para>
            TextPrimitive is the primary text rendering component in the Telerik WinControls framework, providing
            comprehensive text display functionality including word wrapping, text alignment, mnemonics, ellipsis,
            orientation control, and multiple rendering hints.
            </para>
            <para>
            The primitive supports various text formatting options such as HTML rendering, shadow effects,
            keyboard cues, and both horizontal and vertical text orientation. It automatically handles
            text measurement and layout based on available space and configured properties.
            </para>
            <para>
            TextPrimitive is widely used throughout Telerik controls for displaying labels, captions,
            button text, menu items, and other textual content with consistent styling and behavior.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TextPrimitive.TextRenderingHint">
            <summary>
            Gets or sets the text rendering hint that controls the quality and appearance of text rendering.
            </summary>
            <value>
            A <see cref="T:System.Drawing.Text.TextRenderingHint"/> value that specifies the text rendering quality.
            The default value is <see cref="F:System.Drawing.Text.TextRenderingHint.SystemDefault"/>.
            </value>
            <remarks>
            This property determines the quality of text rendering, affecting anti-aliasing, hinting, and overall
            text appearance. Use <see cref="F:System.Drawing.Text.TextRenderingHint.AntiAlias"/> for smooth text rendering
            or <see cref="F:System.Drawing.Text.TextRenderingHint.ClearTypeGridFit"/> for optimal LCD display quality.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TextPrimitive.DisabledTextRenderingHint">
            <summary>
            Gets or sets the text rendering hint used when this primitive is disabled.
            </summary>
            <value>
            A <see cref="T:System.Drawing.Text.TextRenderingHint"/> value that specifies the text rendering quality for disabled state.
            The default value is <see cref="F:System.Drawing.Text.TextRenderingHint.AntiAliasGridFit"/>.
            </value>
            <remarks>
            This property allows for different text rendering quality when the primitive is disabled,
            often providing a softer appearance that visually indicates the disabled state.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TextPrimitive.Impl">
            <summary>
            This property is used internally.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TextPrimitive.Text">
            <summary>
            Gets or sets the text content displayed by this primitive.
            </summary>
            <value>
            A string containing the text to display. Returns an empty string if the value is null.
            </value>
            <remarks>
            <para>
            The text property supports various formatting features including mnemonics (ampersand characters),
            HTML rendering capabilities, and automatic layout adjustments based on the available space.
            </para>
            <para>
            Setting this property automatically triggers layout invalidation and may enable HTML rendering
            if the text contains HTML markup and HTML rendering is not explicitly disabled.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TextPrimitive.StretchHorizontally">
            <summary>
            Gets or sets a value indicating whether this primitive stretches horizontally within its parent layout.
            </summary>
            <value>
            <c>true</c> if the primitive should stretch horizontally; otherwise, <c>false</c>.
            The default value is <c>false</c>.
            </value>
            <remarks>
            For text primitives, horizontal stretching is typically disabled to maintain text layout integrity
            and prevent unwanted text spacing or alignment issues.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TextPrimitive.StretchVertically">
            <summary>
            Gets or sets a value indicating whether this primitive stretches vertically within its parent layout.
            </summary>
            <value>
            <c>true</c> if the primitive should stretch vertically; otherwise, <c>false</c>.
            The default value is <c>false</c>.
            </value>
            <remarks>
            For text primitives, vertical stretching is typically disabled to maintain proper text positioning
            and prevent text from being improperly aligned within the available vertical space.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TextPrimitive.AutoEllipsis">
            <summary>
            Gets or sets a value indicating whether the additional label text is to be indicated by an ellipsis.
            </summary>
            <value>
              <c>true</c> if the additional label text is to be indicated by an ellipsis otherwise, <c>false</c>. Default value is <c>true</c>.
            </value>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TextPrimitive.MeasureTrailingSpaces">
            <summary>
            Gets or sets a value indicating whether trailing spaces at the end of each line are included in text measurement calculations.
            </summary>
            <value>
            <c>true</c> to include trailing spaces in text measurement; otherwise, <c>false</c>.
            The default value is <c>true</c>.
            </value>
            <remarks>
            <para>
            By default, the boundary rectangle returned by text measurement methods excludes trailing spaces
            at the end of each line. Setting this property to <c>true</c> includes that space in measurement,
            which can be important for precise layout calculations and text alignment scenarios.
            </para>
            <para>
            This property is particularly useful when working with text that needs to maintain exact spacing
            or when implementing custom text layout algorithms.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TextPrimitive.TextWrap">
            <summary>
            Gets or sets a value indicating whether the text should wrapped to the available layout rectangle.
            </summary>
            <value>
              <c>true</c> if the text should wrapped to the available layout rectangle otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TextPrimitive.UseMnemonic">
            <summary>
            Gets or sets a value indicating whether the control interprets an ampersand character (&#38;)
            in the control's Text property to be an access key prefix character.
            </summary>
            <returns>
            true if the label doesn't display the ampersand character and underlines the character
            after the ampersand in its displayed text and treats the underlined character as an access key;
            otherwise, false if the ampersand character is displayed in the text of the control.
            The default is true.
            </returns>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TextPrimitive.ShowKeyboardCues">
            <summary>
            Gets or sets a value indicating whether if the keyboard accelerators are visible.
            </summary>
            <value>
              <c>true</c> if if the keyboard accelerators are visible otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TextPrimitive.TextOrientation">
            <summary>
            Gets or sets the text orientation for rendering.
            </summary>
            <value>
            An <see cref="T:System.Windows.Forms.Orientation"/> value that specifies whether text is rendered horizontally or vertically.
            The default value is <see cref="F:System.Windows.Forms.Orientation.Horizontal"/>.
            </value>
            <remarks>
            When set to <see cref="F:System.Windows.Forms.Orientation.Vertical"/>, the text is rotated 90 degrees counterclockwise.
            This property is useful for creating vertical labels, headers, or other UI elements that require
            rotated text display.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TextPrimitive.FlipText">
            <summary>
            Gets or sets a value indicating whether the text should be flipped (mirrored) during rendering.
            </summary>
            <value>
            <c>true</c> if the text should be flipped; otherwise, <c>false</c>. The default value is <c>false</c>.
            </value>
            <remarks>
            Text flipping creates a mirror image of the text, which can be useful for special visual effects
            or when implementing right-to-left language support with custom rendering requirements.
            This property works in conjunction with <see cref="P:Telerik.WinControls.Primitives.TextPrimitive.TextOrientation"/> for advanced text transformations.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TextPrimitive.TextAlignment">
            <summary>
            Gets or sets the text alignment within the primitive's bounds.
            </summary>
            <value>
            A <see cref="T:System.Drawing.ContentAlignment"/> value that specifies how text is aligned within the available space.
            The default value is <see cref="F:System.Drawing.ContentAlignment.MiddleLeft"/>.
            </value>
            <remarks>
            This property controls both horizontal and vertical text alignment. Common values include
            <see cref="F:System.Drawing.ContentAlignment.TopLeft"/>, <see cref="F:System.Drawing.ContentAlignment.MiddleCenter"/>,
            and <see cref="F:System.Drawing.ContentAlignment.BottomRight"/> among others, providing flexible text positioning
            within the primitive's layout bounds.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TextPrimitive.IsEmpty">
            <summary>
            Gets a value indicating whether this primitive contains any displayable content.
            </summary>
            <value>
            <c>true</c> if the <see cref="P:Telerik.WinControls.Primitives.TextPrimitive.Text"/> property is null or empty; otherwise, <c>false</c>.
            </value>
            <remarks>
            This property is used by the layout system and rendering engine to optimize operations
            by skipping empty text primitives during layout calculations and paint operations.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TextPrimitive.LineLimit">
            <summary>
            Gets or sets a value indicating whether text rendering is limited to a specific number of lines.
            </summary>
            <value>
            <c>true</c> if line limiting is enabled; otherwise, <c>false</c>.
            </value>
            <remarks>
            When enabled, this property works in conjunction with other text formatting options to control
            the maximum number of lines displayed, providing better control over text layout in constrained spaces.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TextPrimitive.Shadow">
            <summary>
            Gets or sets the shadow settings.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Primitives.TextPrimitive.TextParams">
            <summary>
            Gets an instance of the <see cref="T:Telerik.WinControls.Primitives.TextParams"/> structure which contains information on how to render the text in this element
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Primitives.TextPrimitive.PaintPrimitive(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
            <summary>
            Draws the primitive on the screen.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Primitives.TextPrimitive.ToString">
            <summary>
            Returns the text as a string.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.WaitingBarStyles.Indeterminate">
            <summary>
            Indicates Indeterminate style
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.WaitingBarStyles.Throbber">
            <summary>
            Indicates Throbber style
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.WaitingBarStyles.Dash">
            <summary>
            Indicates Dash style
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.WaitingBarStyles.DotsLine">
            <summary>
            Shows a line of moving dots.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.WaitingBarStyles.DotsSpinner">
            <summary>
            Shows a ring of moving dots.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.WaitingBarStyles.LineRing">
            <summary>
            Shows a ring, composed of lines.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.WaitingBarStyles.SegmentedRing">
            <summary>
            Shows a ring, composed of segments.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.WaitingBarStyles.DotsRing">
            <summary>
            Shows a ring, composed of dots.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.WaitingBarStyles.FadingRing">
            <summary>
            Shows a rotating fading ring.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.WaitingBarStyles.RotatingRings">
            <summary>
            Shows two rotating rings in opposite directions.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Enumerations.CheckPrimitiveStyleEnum">
            <summary>
            Specifies the visual style options available for CheckPrimitive elements.
            </summary>
            <remarks>
            This enumeration defines different visual styles that can be applied to CheckPrimitive elements,
            allowing controls to match various operating system visual themes and design standards.
            Each style affects the appearance of checkboxes, radio buttons, and other check-based UI elements.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.CheckPrimitiveStyleEnum.XP">
            <summary>
            Specifies a Windows XP style appearance for check primitives.
            </summary>
            <remarks>
            This style provides the classic Windows XP look for checkboxes and radio buttons,
            featuring the characteristic rounded corners and gradient effects typical of the XP visual theme.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.CheckPrimitiveStyleEnum.Vista">
            <summary>
            Specifies a Windows Vista/7 style appearance for check primitives.
            </summary>
            <remarks>
            This style provides the modern Windows Vista and Windows 7 look for checkboxes and radio buttons,
            featuring subtle gradients, refined borders, and the visual styling characteristic of the Aero theme.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.CheckPrimitiveStyleEnum.Mac">
            <summary>
            Specifies a macOS style appearance for check primitives.
            </summary>
            <remarks>
            This style provides a Mac-like appearance for checkboxes and radio buttons, featuring
            the clean, minimalist design characteristics typical of macOS user interface elements.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.CheckPrimitiveStyleEnum.None">
            <summary>
            Specifies that no specific style is applied to check primitives.
            </summary>
            <remarks>
            When set to None, the check primitive will not apply any predefined visual style,
            allowing for custom styling or minimal appearance. This option provides maximum
            flexibility for custom theming and styling scenarios.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.CheckPrimitiveStyleEnum.Win8">
            <summary>
            Specifies a Windows 8 style appearance for check primitives.
            </summary>
            <remarks>
            This style provides the modern, flat design aesthetic characteristic of Windows 8 and later,
            featuring clean lines, minimal visual effects, and the Metro design language styling
            for checkboxes and radio buttons.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.Enumerations.SortStyle">
            <summary>
            Defines the sorting style of items in a control.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.SortStyle.Ascending">
            <summary>
            Indicates ascending sorting. 
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.SortStyle.Descending">
            <summary>
            Indicates descending sorting.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.SortStyle.None">
            <summary>
            Indicates no sorting.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Enumerations.ImageScaling">
            <summary>
            Specifies how an image should be scaled to fit within its allocated space.
            </summary>
            <remarks>
            This enumeration defines the various scaling behaviors that can be applied to images
            when they need to be displayed in a space that may be different from their natural size.
            The scaling mode affects both the visual appearance and the aspect ratio preservation
            of the rendered image.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.ImageScaling.None">
            <summary>
            The image is displayed at its original size without any scaling.
            </summary>
            <remarks>
            When None is specified, the image maintains its natural dimensions regardless
            of the available space. If the image is larger than the available space, it may be
            clipped. If the space is larger than the image, the image will not fill the entire area.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.ImageScaling.SizeToFit">
            <summary>
            The image is scaled to fit within the available space while maintaining its aspect ratio.
            </summary>
            <remarks>
            When SizeToFit is specified, the image is scaled proportionally to fit entirely within
            the available bounds without distortion. The entire image will be visible, but there
            may be empty space if the aspect ratios don't match perfectly.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.Enumerations.ToggleState">
            <summary>
            Specifies the possible states for toggle controls such as checkboxes, checkmarks, and toggle buttons.
            </summary>
            <remarks>
            This enumeration provides a three-state toggle system that supports standard binary states (On/Off)
            as well as an indeterminate state commonly used in scenarios where the toggle represents a
            collection of items with mixed states.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.ToggleState.Off">
            <summary>
            Indicates that the toggle control is in the "off" or unchecked state.
            </summary>
            <remarks>
            This represents the default, inactive, or false state of the toggle control.
            For checkboxes, this means unchecked; for radio buttons, this means not selected.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.ToggleState.On">
            <summary>
            Indicates that the toggle control is in the "on" or checked state.
            </summary>
            <remarks>
            This represents the active, selected, or true state of the toggle control.
            For checkboxes, this means checked; for radio buttons, this means selected.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.ToggleState.Indeterminate">
            <summary>
            Indicates that the toggle control is in an indeterminate or mixed state.
            </summary>
            <remarks>
            The indeterminate state is typically used when the toggle represents multiple items
            with different states, or when the current state cannot be determined. This is common
            in tree views with checkboxes where a parent node represents children with mixed states.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.Enumerations.TickStyles">
            <summary>
            Specifies the position of tick marks on a track bar control.
            </summary>
            <remarks>
            This enumeration defines where tick marks appear relative to the track bar's slider track.
            For horizontal track bars, TopLeft means above the track and BottomRight means below.
            For vertical track bars, TopLeft means to the left of the track and BottomRight means to the right.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.TickStyles.None">
            <summary>
            Specifies that no tick marks are displayed.
            </summary>
            <remarks>
            When set to None, the track bar displays only the slider track and thumb without
            any tick mark indicators.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.TickStyles.TopLeft">
            <summary>
            Specifies that tick marks are displayed on the top side of horizontal track bars or the left side of vertical track bars.
            </summary>
            <remarks>
            For horizontal track bars, tick marks appear above the track. For vertical track bars,
            tick marks appear to the left of the track.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.TickStyles.BottomRight">
            <summary>
            Specifies that tick marks are displayed on the bottom side of horizontal track bars or the right side of vertical track bars.
            </summary>
            <remarks>
            For horizontal track bars, tick marks appear below the track. For vertical track bars,
            tick marks appear to the right of the track.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.TickStyles.Both">
            <summary>
            Specifies that tick marks are displayed on both sides of the track bar.
            </summary>
            <remarks>
            When set to Both, tick marks appear on both the top and bottom of horizontal track bars,
            or on both the left and right sides of vertical track bars.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.Enumerations.TypeRestriction">
            <summary>
            
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.TypeRestriction.ValidateForbiddenTypes">
            <summary>
            
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Enumerations.TypeRestriction.ValidateAllowedTypes">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.WinControls.AutoSizeEventArgs">
            <summary>
            Provides data for events related to automatic sizing functionality.
            </summary>
            <remarks>
            This class is used when components need to communicate information about
            automatic sizing operations, typically during layout or resize events.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.AutoSizeEventArgs.AutoSize">
            <summary>
            Gets a value indicating whether automatic sizing is enabled.
            </summary>
            <value>
            <c>true</c> if automatic sizing is enabled; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Telerik.WinControls.AutoSizeEventArgs.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.AutoSizeEventArgs"/> class.
            </summary>
            <param name="autoSize">
            <c>true</c> to indicate that automatic sizing is enabled; otherwise, <c>false</c>.
            </param>
        </member>
        <member name="T:Telerik.WinControls.GestureEventHandler">
            <summary>
            Represents the method that will handle gesture events.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The event arguments containing gesture information.</param>
        </member>
        <member name="T:Telerik.WinControls.GestureEventArgs">
            <summary>
            Provides data for gesture events that occur when touch or stylus gestures are performed on a control.
            </summary>
            <remarks>
            <para>
            GestureEventArgs contains information about touch gestures such as pan, zoom, rotate, and tap
            operations. It provides access to gesture state, type, and properties needed to implement
            touch-based interactions in RadControls.
            </para>
            <para>
            The class exposes gesture timing information (begin/end states), inertia detection,
            and the ability to mark events as handled to prevent further processing.
            </para>
            <para>
            This event data is essential for implementing modern touch interfaces and gesture
            recognition in WinForms applications running on touch-enabled devices.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.GestureEventArgs.Handled">
            <summary>
            [true] if the event has been handled and should not be processed further, [false] otherwise.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.GestureEventArgs.GestureType">
            <summary>
            The type of the gesture that has occurred.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.GestureEventArgs.IsBegin">
            <summary>
            [true] if this is the beginning of the gesture, [false] otherwise.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.GestureEventArgs.IsEnd">
            <summary>
            [true] if this is the end of the gesture, [false] otherwise.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.GestureEventArgs.IsInertia">
            <summary>
            [true] if the event was caused by inertia, [false] otherwise.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.GestureEventArgs.Location">
            <summary>
            The location of the gesture.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.PageChangingEventArgs.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.PageChangingEventArgs"/> class.
            </summary>
            <param name="newPageIndex">The index of the requested page.</param>
        </member>
        <member name="P:Telerik.WinControls.PageChangingEventArgs.NewPageIndex">
            <summary>
            Gets the index of the requested page.
            </summary>
            <returns>The index of the requested page.</returns>
        </member>
        <member name="P:Telerik.WinControls.PanGestureEventArgs.Offset">
            <summary>
            The possition offset according to the previous pan event.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.PanGestureEventArgs.Velocity">
            <summary>
            A direction vector that indicates the direction of the velocity.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.PressAndTapGestureEventArgs.Delta">
            <summary>
            The offset of the tapping finger according to the pressing finger.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RotateGestureEventArgs.Angle">
            <summary>
            The rotation angle in radians. 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ZoomGestureEventArgs.ZoomFactor">
            <summary>
            The zoom factor according to the previous zoom gesture event.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ZoomGestureEventArgs.Center">
            <summary>
            The center of the zoom gesture.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.IPropertySetting">
            <summary>
            Exposes methods and properties for a concrete property setttings used in StyleSheets and Themes.
            PropertySetting can customize the current value of any RadPropertry of any RadElement instance.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IPropertySetting.Property">
            <summary>
            Gets or sets the property itself.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.IPropertySetting.GetCurrentValue(Telerik.WinControls.RadObject)">
            <summary>
            Retrieves the current value of the property.
            </summary>
            <param name="forObject">
                
            </param>
            <returns>
            
            </returns>
        </member>
        <member name="M:Telerik.WinControls.IPropertySetting.ApplyValue(Telerik.WinControls.RadObject)">
            <summary>
            Applies the value to the element given as a parameter.
            </summary>
            <param name="element">
            the element that the property value is applied to.
            </param>
        </member>
        <member name="M:Telerik.WinControls.IPropertySetting.UnapplyValue(Telerik.WinControls.RadObject)">
            <summary>
            Unapply the property to the element given as a parameter.
            </summary>
            <param name="element">
            the element that the property value is unapplied to.
            </param>
        </member>
        <member name="F:Telerik.WinControls.ScreenTipPresenter.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ScreenTipPresenter.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Telerik.WinControls.ScreenTipPresenter.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadScreenTip.ScreenTipElement">
            <summary>
            Gets the instance of RadScreenTipElement wrapped by this control. RadScreenTipElement
            is the main element in the hierarchy tree and encapsulates the actual functionality of RadScreenTip.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadScreenTipElement">
            <summary>
            
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadScreenTipElement.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadScreenTipElement"/> class.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadScreenTipElement.EnableCustomSize">
            <summary>
            Gets or sets value indicating whether Office 2007 UI compliant screen tip sizing should be used
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadScreenTipElement.Description">
            <summary>
            Override this property and provide custom screentip template description in DesignTime
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadScreenTipElement.TemplateType">
            <summary>
            Gets the screen tip actual template type. Used for component serialization.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadScreenTipElement.TipSize">
            <summary>
            Gets a value indicating screen tip preset size.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadScreenTipPlaceholder.ScreenTipElement">
            <summary>
            Gets the instance of RadScreenTipElement wrapped by this control. RadScreenTipElement
            is the main element in the hierarchy tree and encapsulates the actual functionality of RadScreenTip.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadScreenTipPlaceholder.SetScreenTipElement(Telerik.WinControls.RadScreenTipElement)">
            <summary>
            Sets the screntip element to be wrapped by this control.
            </summary>
            <param name="element">An instance of <see cref="T:Telerik.WinControls.RadScreenTipElement">RadScreenTipElement</see></param>
        </member>
        <member name="F:Telerik.WinControls.ScreenTipUI.components">
            <summary> 
            Required designer variable.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ScreenTipUI.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Telerik.WinControls.ScreenTipUI.InitializeComponent">
            <summary> 
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.CollectionChangedHandler">
            <summary>
            Represents the method that will handle a CollectionChanged event.
            </summary>
            <param name="sender">the %sender:System.Collections.CollectionBase% of the event</param>
            <param name="args">the %event arguments:Telerik.WinControls.UI.CollectionChangedEventArgs" </param>
        </member>
        <member name="T:Telerik.WinControls.CollectionChangedEventArgs">
            <summary>
            Represents event data for the CollectionChanged event.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.CollectionChangedEventArgs.Target">
            <summary>
            Gets or sets a value specifing the target.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.CollectionChangedEventArgs.Index">
            <summary>
            Gets or sets a value indicating the index in the collection of the changed item.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.CollectionChangedEventArgs.Operation">
            <summary>
            Gets or sets a value indicating the items chnage operation.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.CollectionChangedEventArgs.#ctor(System.Object,System.Int32,Telerik.WinControls.ItemsChangeOperation)">
            <summary>
            Initializes a new instance of the CollectionChangedEventArgs class using the 
            target, the index of the item, and the item's change operation. 
            </summary>
            <param name="target"></param>
            <param name="index"></param>
            <param name="operation"></param>
        </member>
        <member name="T:Telerik.WinControls.RadToolTip">
            <summary>
            Represents a small rectangular pop-up window that displays a brief description of a control's purpose when the user rests the pointer on the control.
            <see cref="T:Telerik.WinControls.RadToolTip" /> Provides extended functionality by removing the necessity to have a control in the element tree
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadToolTip.ToolTipFont">
            <summary>
            Gets or sets the font used for displaying the tooltip text.
            </summary>
            <value>
            A <see cref="T:System.Drawing.Font"/> that represents the font of the tooltip. 
            This property allows customization of the appearance of the tooltip text.
            </value>
        </member>
        <member name="P:Telerik.WinControls.RadToolTip.IsDisposed">
            <summary>
            Gets a value indicating whether the control has been disposed of. 
            When a control is disposed, it releases all resources that it is using, 
            including any managed resources.
            </summary>
            <returns>
            True if the control has been disposed; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.WinControls.RadToolTip.CurrentText">
            <summary>
            Returns the current text if it is already set.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadToolTip.Show(System.String)">
            <summary>
            Sets the <see cref="T:Telerik.WinControls.RadToolTip" /> text and displays the <see cref="T:Telerik.WinControls.RadToolTip" /> modally.
            Uses CursorPosition relative to screen coordinates to position the <see cref="T:Telerik.WinControls.RadToolTip" />.
            </summary>
            <param name="text">A <see cref="T:System.String" /> containing the new <see cref="T:Telerik.WinControls.RadToolTip" /> text.</param>
        </member>
        <member name="M:Telerik.WinControls.RadToolTip.Show(System.String,System.Int32)">
            <summary>
            Sets the <see cref="T:Telerik.WinControls.RadToolTip" /> text and displays the <see cref="T:Telerik.WinControls.RadToolTip" /> modally.
            Uses CursorPosition relative to screen coordinates to position the <see cref="T:Telerik.WinControls.RadToolTip" />.
            </summary>
            <param name="text">A <see cref="T:System.String" /> containing the new <see cref="T:Telerik.WinControls.RadToolTip" /> text.</param>
            <param name="duration">An <see cref="T:System.Int32" /> containing the duration, in milliseconds, to display the <see cref="T:Telerik.WinControls.RadToolTip" />.</param>
        </member>
        <member name="M:Telerik.WinControls.RadToolTip.Show(System.String,System.Drawing.Point)">
            <summary>
            Sets the <see cref="T:Telerik.WinControls.RadToolTip" /> text and displays the <see cref="T:Telerik.WinControls.RadToolTip" /> modally. 
            Uses CursorPosition relative to screen coordinates to position the <see cref="T:Telerik.WinControls.RadToolTip" />. 
            </summary>
            <param name="text">A <see cref="T:System.String" /> containing the new <see cref="T:Telerik.WinControls.RadToolTip" /> text.</param>
            <param name="point">A <see cref="T:System.Drawing.Point" /> containing the offset, in pixels, relative to the upper-left corner of the screen, to display the <see cref="T:Telerik.WinControls.RadToolTip" />.</param>
        </member>
        <member name="M:Telerik.WinControls.RadToolTip.Show(System.String,System.Int32,System.Int32)">
            <summary>
            Sets the <see cref="T:Telerik.WinControls.RadToolTip" /> text and displays the <see cref="T:Telerik.WinControls.RadToolTip" /> modally.
            Uses CursorPosition relative to screen coordinates to position the <see cref="T:Telerik.WinControls.RadToolTip" />.  
            </summary>
            <param name="text">A <see cref="T:System.String" /> containing the new <see cref="T:Telerik.WinControls.RadToolTip" /> text.</param>
            <param name="x">The horizontal offset, in pixels, relative to the upper-left corner of the screen, to display the ToolTip.</param>
            <param name="y">The vertical offset, in pixels, relative to the upper-left corner of the screen, to display the ToolTip.</param>
        </member>
        <member name="M:Telerik.WinControls.RadToolTip.Show(System.String,System.Int32,System.Int32,System.Int32)">
            <summary>
            Sets the <see cref="T:Telerik.WinControls.RadToolTip" /> text and displays the <see cref="T:Telerik.WinControls.RadToolTip" /> modally. 
            Uses CursorPosition relative to screen coordinates to position the <see cref="T:Telerik.WinControls.RadToolTip" />.   
            </summary>
            <param name="text">A <see cref="T:System.String" /> containing the new <see cref="T:Telerik.WinControls.RadToolTip" /> text.</param>
            <param name="x">The horizontal offset, in pixels, relative to the upper-left corner of the screen, to display the ToolTip.</param>
            <param name="y">The vertical offset, in pixels, relative to the upper-left corner of the screen, to display the ToolTip.</param>
            <param name="duration">An <see cref="T:System.Int32" /> containing the duration, in milliseconds, to display the <see cref="T:Telerik.WinControls.RadToolTip" />.</param>
        </member>
        <member name="M:Telerik.WinControls.RadToolTip.Show(System.String,System.Drawing.Point,System.Int32)">
            <summary>
            Sets the <see cref="T:Telerik.WinControls.RadToolTip" /> text and displays the <see cref="T:Telerik.WinControls.RadToolTip" /> modally. 
            Uses CursorPosition relative to screen coordinates to position the <see cref="T:Telerik.WinControls.RadToolTip" />.    
            </summary>
            <param name="text">A <see cref="T:System.String" /> containing the new <see cref="T:Telerik.WinControls.RadToolTip" /> text.</param>
            <param name="point">A <see cref="T:System.Drawing.Point" /> containing the offset, in pixels, relative to the upper-left corner of the screen, to display the <see cref="T:Telerik.WinControls.RadToolTip" />.</param>
            <param name="duration">An <see cref="T:System.Int32" /> containing the duration, in milliseconds, to display the <see cref="T:Telerik.WinControls.RadToolTip" />.</param>
        </member>
        <member name="M:Telerik.WinControls.RadToolTip.Hide">
            <summary>
            Hides this <see cref="T:Telerik.WinControls.RadToolTip" /> instance.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ResFinder">
            <summary>
            Provides access to embedded Telerik WinControls resources including icons and images. Not intended for general use.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ResFinder.ProgressIcon">
            <summary>
            Gets the progress icon used by Telerik WinControls.
            </summary>
            <value>An <see cref="T:System.Drawing.Icon"/> representing the progress indicator.</value>
        </member>
        <member name="P:Telerik.WinControls.ResFinder.WinFormsLogoWithText">
            <summary>
            Gets the Telerik WinForms logo with text.
            </summary>
            <value>An <see cref="T:System.Drawing.Image"/> containing the WinForms logo with accompanying text.</value>
        </member>
        <member name="P:Telerik.WinControls.ResFinder.MenuIcon">
            <summary>
            Gets the menu icon used by Telerik WinControls.
            </summary>
            <value>An <see cref="T:System.Drawing.Image"/> representing the menu icon.</value>
        </member>
        <member name="P:Telerik.WinControls.ResFinder.WinFormsIcon">
            <summary>
            Gets the Telerik WinForms application icon.
            </summary>
            <value>An <see cref="T:System.Drawing.Icon"/> representing the WinForms application.</value>
        </member>
        <member name="T:Telerik.WinControls.ChamferedRectShape">
            <summary>
            Represents a rectangle with chamfered corners.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ChamferedRectShape.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ChamferedRectShape"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ChamferedRectShape.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ChamferedRectShape"/> class.
            </summary>
            <param name="width">The width of the chamfer.</param>
        </member>
        <member name="M:Telerik.WinControls.ChamferedRectShape.#ctor(System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ChamferedRectShape"/> class.
            </summary>
            <param name="width">The width of the chamfer.</param>
            <param name="angle">The angle of the chamfer in degrees.</param>
        </member>
        <member name="M:Telerik.WinControls.ChamferedRectShape.#ctor(System.Int32,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ChamferedRectShape"/> class.
            </summary>
            <param name="width">The width of the chamfer.</param>
            <param name="angle">The angle of the chamfer in degrees.</param>
            <param name="topLeftChamfered">if set to <c>true</c> the top left corner will be chamfered.</param>
            <param name="bottomLeftChamfered">if set to <c>true</c> the bottom left corner will be chamfered.</param>
            <param name="bottomRightChamfered">if set to <c>true</c> the bottom right corner will be chamfered.</param>
            <param name="topRightChamfered">if set to <c>true</c> the top right corner will be chamfered.</param>
        </member>
        <member name="P:Telerik.WinControls.ChamferedRectShape.Width">
            <summary>
            Gets or sets the width of the chamfer.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ChamferedRectShape.Angle">
            <summary>
            Gets or sets the angle of the chamfer in degrees. The value must be between 0 inclusive and 90 exclusive.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ChamferedRectShape.TopLeftChamfered">
            <summary>
            Gets or sets a value indicating whether the top left corner of the shape will be chamfered.
            </summary>
            <value>
              <c>true</c> if the top left corner is be chamfered; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.WinControls.ChamferedRectShape.TopRightChamfered">
            <summary>
            Gets or sets a value indicating whether the top right corner of the shape will be chamfered.
            </summary>
            <value>
              <c>true</c> if the top right corner is be chamfered; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.WinControls.ChamferedRectShape.BottomRightChamfered">
            <summary>
            Gets or sets a value indicating whether the bottom right corner of the shape will be chamfered.
            </summary>
            <value>
              <c>true</c> if the bottom right corner is chamfered; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.WinControls.ChamferedRectShape.BottomLeftChamfered">
            <summary>
            Gets or sets a value indicating whether the bottom left corner of the shape will be chamfered.
            </summary>
            <value>
              <c>true</c> if the bottom left corner is chamfered; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:Telerik.WinControls.ChamferedRectShape.CreatePath(System.Drawing.Rectangle)">
            <summary>
            Creates path using a rectangle for bounds.
            </summary>
            <param name="bounds"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ChamferedRectShape.SerializeProperties">
            <summary>
            Serializes properties. Required for telerik serialization mechanism.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ChamferedRectShape.DeserializeProperties(System.String)">
            <summary>
            Deserializes properties. Required for telerik deserialization mechanism.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.CircleShape.CreatePath(System.Drawing.Rectangle)">
            <summary>
            Creates circle shape in the middle of the provided rectangle.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.CircleShape.CreatePath(System.Drawing.RectangleF)">
            <summary>
            Creates circle shape in the middle of the provided rectangle.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.CircleShape.CreateRegion(System.Drawing.Rectangle)">
            <summary>
            Creates circle region in the middle of the provided rectangle.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.CustomShape.SerializeProperties">
            <summary>Serializes properties. Required for telerik serialization mechanism.</summary>
        </member>
        <member name="M:Telerik.WinControls.CustomShape.DeserializeProperties(System.String)">
            <summary>Deserializes properties. Required for telerik deserialization mechanism.</summary>
        </member>
        <member name="F:Telerik.WinControls.CustomShapeEditorForm.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.CustomShapeEditorForm.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Telerik.WinControls.CustomShapeEditorForm.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.IShapeCurve.SnapToCurve(System.Drawing.PointF,System.Single)">
            <summary>
            Should snap to the line or curve
            </summary>
            <param name="pt"></param>
            <param name="snapDistance"></param>
            <returns></returns>
        </member>
        <member name="F:Telerik.WinControls.RadShapeEditorControl.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadShapeEditorControl.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Telerik.WinControls.RadShapeEditorControl.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.SnapToGrid.#ctor">
            <summary>
            The default constructor sets the following default values:
                FieldWidth = 1.0f;
                SnapRelative = 0.2f;
                SnapDelta = 0.2f;
                SnapType = SnapTypes.Relative;
            </summary>
        </member>
        <member name="P:Telerik.WinControls.SnapToGrid.SnapType">
            <summary>
            Set the snap type to be one of the following:
                SnapTypes.Relative - snap distance is relative to the FieldWidth
            <see cref="P:Telerik.WinControls.SnapToGrid.SnapFixed"/>
                SnapTypes.Fixed    - snap distance is fixed
            </summary>
        </member>
        <member name="P:Telerik.WinControls.SnapToGrid.FieldWidth">
            <summary>
            Width of a single box in the snap grid.
            It's value cannot be less than or equal to zero.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.SnapToGrid.SnapFixed">
            <summary>
            Sets/Gets the snap distance for fixed type snapping. 
            Does not activate fixed type snapping.
            <see cref="P:Telerik.WinControls.SnapToGrid.SnapType"/>
            </summary>
        </member>
        <member name="P:Telerik.WinControls.SnapToGrid.SnapRelative">
            <summary>
            Sets/Gets the relative snap distance.
            Does not activate relative type snapping.
            <see cref="P:Telerik.WinControls.SnapToGrid.SnapType"/>
            </summary>
        </member>
        <member name="P:Telerik.WinControls.SnapToGrid.CachedSnap">
            <summary>
            Gets the precached snap distance.
            Doesn't need to be equal to any of the SnapFixed or SnapRelative properties. 
            </summary>
        </member>
        <member name="T:Telerik.WinControls.OldShapeEditor.CustomShape">
            <summary>Represents custom shape of an element.</summary>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.CustomShape.#ctor">
            <summary>Initializes a new instance of the CustomShape class.</summary>
        </member>
        <member name="P:Telerik.WinControls.OldShapeEditor.CustomShape.Points">
            <summary>Gets a List of Shape points.</summary>
        </member>
        <member name="P:Telerik.WinControls.OldShapeEditor.CustomShape.Dimension">
            <summary>Gets or sets a Rectangle indicating the dimension of the shape.</summary>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.CustomShape.CreatePath(System.Drawing.Rectangle)">
            <summary>Creates a path using a ractangle for bounds.</summary>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.CustomShape.SerializeProperties">
            <summary>Serializes properties. Required for telerik serialization mechanism.</summary>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.CustomShape.DeserializeProperties(System.String)">
            <summary>Deserializes properties. Required for telerik deserialization mechanism.</summary>
        </member>
        <member name="T:Telerik.WinControls.OldShapeEditor.RadShapeEditorControl">
            <summary>
            Represents a shape editor control.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.RadShapeEditorControl.DrawGridLines(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Color)">
            <summary>
            Draws grid lines in the specified rectangle with the specified color
            </summary>
            <param name="graphics"></param>
            <param name="rect"></param>
            <param name="color"></param>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.RadShapeEditorControl.GetRealFromVirtualRect(System.Drawing.Rectangle)">
            <summary>
            Translates a rectangle in accordance with the offsets due to scrolling
            </summary>
            <param name="r"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.RadShapeEditorControl.GetRealFromVirtualPoint(Telerik.WinControls.OldShapeEditor.ShapePointBase)">
            <summary>
            Translates a point in accordance with the offsets due to scrolling
            </summary>
            <param name="pt"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.RadShapeEditorControl.UpdateMaxSize(Telerik.WinControls.OldShapeEditor.ShapePointBase)">
            <summary>
            Updates the bounds of the drawable area
            </summary>
            <param name="pt"></param>
        </member>
        <member name="F:Telerik.WinControls.OldShapeEditor.RadShapeEditorControl.components">
            <summary> 
            Required designer variable.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.RadShapeEditorControl.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.RadShapeEditorControl.InitializeComponent">
            <summary> 
            Required method for Designer support - do not modify 
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.OldShapeEditor.CustomShapeEditorForm.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.CustomShapeEditorForm.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.CustomShapeEditorForm.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.OldShapeEditor.ShapePoint">
            <summary>
            Represents a shape point.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.OldShapeEditor.ShapePoint.LineDirections">
            <summary>
            Exposes the line direction.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.OldShapeEditor.ShapePoint.LinePositions">
            <summary>
            Exposes the line position.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.OldShapeEditor.ShapePoint.LinePositions.Horizontal">
            <summary>
            Indicates horizontal position.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.OldShapeEditor.ShapePoint.LinePositions.Vertical">
            <summary>
            Indicates vertical position.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.OldShapeEditor.ShapePoint.ControlPoint1">
            <summary>
            Gets or sets the first control point.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.OldShapeEditor.ShapePoint.ControlPoint2">
            <summary>
            Gets or sets the second control point.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.ShapePoint.#ctor">
            <summary>
            Initializes a new instance of the ShapePoint class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.ShapePoint.#ctor(System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the ShapePoint class from
            the X and Y coordinates of the point.
            </summary>
            <param name="x"></param>
            <param name="y"></param>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.ShapePoint.#ctor(System.Drawing.Point)">
            <summary>
            Initializes a new instance of the ShapePoint class from a Point structure.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.ShapePoint.#ctor(Telerik.WinControls.OldShapeEditor.ShapePoint)">
            <summary>
            Initializes a new instance of the ShapePoint class using a ShapePoint instance.
            </summary>
            <param name="point"></param>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.ShapePoint.GetLineDirection(Telerik.WinControls.OldShapeEditor.ShapePointBase)">
            <summary>
            Retrieves the line direction of the line that passes through the instance
            point and the point given as an argument.
            </summary>
            <param name="nextPoint"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.ShapePoint.CreateBezier(Telerik.WinControls.OldShapeEditor.ShapePointBase)">
            <summary>
            Creates a Bezier curve between the current point and the point given as a
            parameter.
            </summary>
            <param name="nextPoint"></param>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.ShapePoint.GetCurve(Telerik.WinControls.OldShapeEditor.ShapePoint)">
            <summary>
            
            </summary>
            <param name="nextPoint"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.ShapePoint.IsVisible(Telerik.WinControls.OldShapeEditor.ShapePoint,System.Drawing.Point,System.Int32)">
            <summary>
            
            </summary>
            <param name="nextPoint"></param>
            <param name="pt"></param>
            <param name="width"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.ShapePoint.IsCurveVisible(System.Drawing.Point[],System.Drawing.Point,System.Double)">
            <summary>
            
            </summary>
            <param name="points"></param>
            <param name="pt"></param>
            <param name="radius"></param>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.OldShapeEditor.ShapePointBase">
            <summary>
            Represents a base class of the ShapePoint class.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.OldShapeEditor.ShapePointBase.X">
            <summary>
            Gets or sets a float value indicating the X coordinate of the shape point.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.OldShapeEditor.ShapePointBase.Y">
            <summary>
            Gets or sets a float value indicating the Y coordinate of the shape point.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.OldShapeEditor.ShapePointBase.Anchor">
            <summary>
            Gets or sets a value indicating the anchor style.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.OldShapeEditor.ShapePointBase.Locked">
            <summary>
            Gets or sets a boolean value indicating whether the shape point is locked.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.ShapePointBase.#ctor">
            <summary>
            Initializes a new instance of the ShapePointbase class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.ShapePointBase.#ctor(System.Single,System.Single)">
            <summary>
            Initializes a new instance of the ShapePoint class using X and Y
            coordinates.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.ShapePointBase.#ctor(System.Drawing.Point)">
            <summary>
            Initializes a new instance of the ShapePoint class using a Point structure.
            </summary>
            <param name="point"></param>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.ShapePointBase.#ctor(Telerik.WinControls.OldShapeEditor.ShapePointBase)">
            <summary>
            Initializes a new instance of the ShapePoint class using an instance of the
            ShapePointBase class.
            </summary>
            <param name="point"></param>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.ShapePointBase.Set(System.Single,System.Single)">
            <summary>
            Sets the X and Y coordinates of the shape point.
            </summary>
            <param name="x"></param>
            <param name="y"></param>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.ShapePointBase.Set(System.Drawing.Point)">
            <summary>
            Sets the point position from a Point structure.
            </summary>
            <param name="point"></param>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.ShapePointBase.GetPoint">
            <summary>
            Retrieves a Point structure corresponding to the point position.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.ShapePointBase.GetPoint(System.Drawing.Rectangle)">
            <summary>
            
            </summary>
            <param name="bounds"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.ShapePointBase.ToString">
            <summary>
            Retrieves a string representation of the ShapePointBase class.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.OldShapeEditor.SnapToGrid.#ctor">
            <summary>
            The default constructor sets the following default values:
                FieldWidth = 1.0f;
                SnapRelative = 0.2f;
                SnapDelta = 0.2f;
                SnapType = SnapTypes.Relative;
            </summary>
        </member>
        <member name="P:Telerik.WinControls.OldShapeEditor.SnapToGrid.SnapType">
            <summary>
            Set the snap type to be one of the following:
                SnapTypes.Relative - snap distance is relative to the FieldWidth
            <see cref="P:Telerik.WinControls.OldShapeEditor.SnapToGrid.SnapFixed"/>
                SnapTypes.Fixed    - snap distance is fixed
            </summary>
        </member>
        <member name="P:Telerik.WinControls.OldShapeEditor.SnapToGrid.FieldWidth">
            <summary>
            Width of a single box in the snap grid.
            It's value cannot be less than or equal to zero.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.OldShapeEditor.SnapToGrid.SnapFixed">
            <summary>
            Sets/Gets the snap distance for fixed type snapping. 
            Does not activate fixed type snapping.
            <see cref="P:Telerik.WinControls.OldShapeEditor.SnapToGrid.SnapType"/>
            </summary>
        </member>
        <member name="P:Telerik.WinControls.OldShapeEditor.SnapToGrid.SnapRelative">
            <summary>
            Sets/Gets the relative snap distance.
            Does not activate relative type snapping.
            <see cref="P:Telerik.WinControls.OldShapeEditor.SnapToGrid.SnapType"/>
            </summary>
        </member>
        <member name="P:Telerik.WinControls.OldShapeEditor.SnapToGrid.CachedSnap">
            <summary>
            Gets the precached snap distance.
            Doesn't need to be equal to any of the SnapFixed or SnapRelative properties. 
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Tests.DonutShape">
            <summary>
            Represents a donut (ring-shaped) element shape with configurable thickness.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Tests.DonutShape.Thickness">
            <summary>
            Gets or sets the thickness of the donut ring in pixels.
            </summary>
            <value>The thickness of the ring. Default is 10 pixels.</value>
        </member>
        <member name="M:Telerik.WinControls.Tests.DonutShape.CreatePath(System.Drawing.Rectangle)">
            <summary>
            Creates a donut-shaped graphics path with an outer ellipse and inner hole.
            </summary>
            <param name="bounds">The bounding rectangle for the donut shape.</param>
            <returns>A <see cref="T:System.Drawing.Drawing2D.GraphicsPath"/> representing the donut shape.</returns>
        </member>
        <member name="T:Telerik.WinControls.Tests.MediaShape">
            <summary>
            Represents a media player-style element shape with curved edges and connecting lines.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Tests.MediaShape.CreatePath(System.Drawing.Rectangle)">
            <summary>
            Creates a media player-style graphics path with curved edges and connecting elements.
            </summary>
            <param name="bounds">The bounding rectangle for the media shape.</param>
            <returns>A <see cref="T:System.Drawing.Drawing2D.GraphicsPath"/> representing the media shape.</returns>
        </member>
        <member name="T:Telerik.WinControls.Tests.QAShape">
            <summary>
            Represents a custom QA (Quality Assurance) element shape with curved left edge and rectangular body.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Tests.QAShape.CreatePath(System.Drawing.Rectangle)">
            <summary>
            Creates a QA-style graphics path with a curved left edge and rectangular body.
            </summary>
            <param name="bounds">The bounding rectangle for the QA shape.</param>
            <returns>A <see cref="T:System.Drawing.Drawing2D.GraphicsPath"/> representing the QA shape.</returns>
        </member>
        <member name="T:Telerik.WinControls.ElementShape">
            <summary>
            Represents the base class for element shapes that define the visual geometry of UI elements.
            </summary>
            <remarks>
            Provides the foundation for specialized shapes such as EllipseShape, RoundRectShape, and Office12Shape.
            Derived classes implement specific shape creation logic while this base class handles common functionality
            like bounds calculation, region creation, and RTL support.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.ElementShape.IsRightToLeft">
            <summary>
            Gets or sets a value indicating whether the shape should be rendered for right-to-left layouts.
            </summary>
            <value><c>true</c> if the shape supports right-to-left rendering; otherwise, <c>false</c>.</value>
        </member>
        <member name="M:Telerik.WinControls.ElementShape.GetElementShape(Telerik.WinControls.RadElement)">
            <summary>
            Retrieves the shape path for the specified element.
            </summary>
            <param name="element">The element for which to create the shape.</param>
            <returns>A GraphicsPath representing the element's shape.</returns>
            <remarks>
            The GraphicsPath represents a series of connected lines and curves that define the element's geometry.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ElementShape.GetElementContour(Telerik.WinControls.RadElement)">
            <summary>
            Retrieves the contour path for the specified element.
            </summary>
            <param name="element">The element for which to create the contour.</param>
            <returns>A GraphicsPath representing the element's contour.</returns>
            <remarks>
            The contour typically represents the outline or border of the element's shape.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ElementShape.CreatePath(System.Drawing.Rectangle)">
            <summary>
            Creates a GraphicsPath using the specified rectangle as bounds. This method must be implemented by derived classes.
            </summary>
            <param name="bounds">The rectangle defining the bounds for the shape.</param>
            <returns>A GraphicsPath representing the shape within the specified bounds.</returns>
        </member>
        <member name="M:Telerik.WinControls.ElementShape.CreatePath(System.Drawing.RectangleF)">
            <summary>
            Creates a GraphicsPath using the specified rectangle as bounds with floating-point precision.
            </summary>
            <param name="bounds">The rectangle defining the bounds for the shape.</param>
            <returns>A GraphicsPath representing the shape within the specified bounds.</returns>
        </member>
        <member name="M:Telerik.WinControls.ElementShape.MirrorPath(System.Drawing.Drawing2D.GraphicsPath,System.Drawing.RectangleF)">
            <summary>
            Mirrors the GraphicsPath. Used in RightToLeft mode.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ElementShape.SerializeProperties">
            <summary>
            Serializes properties. Required for serialization mechanism of telerik
            framework.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ElementShape.DeserializeProperties(System.String)">
            <summary>
            Deserializes properties. Required for the deserialization mechanism of telerik
            framework.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ElementShapeConverter">
            <summary>
            Provides type conversion services for <see cref="T:Telerik.WinControls.ElementShape"/> objects, enabling serialization and design-time support.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ElementShapeConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ElementShapeConverter"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ElementShapeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
            Determines whether this converter can convert from the specified source type.
            </summary>
            <param name="context">The format context.</param>
            <param name="sourceType">The type to convert from.</param>
            <returns><c>true</c> if conversion is supported; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Telerik.WinControls.ElementShapeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
            Determines whether this converter can convert to the specified destination type.
            </summary>
            <param name="context">The format context.</param>
            <param name="destinationType">The type to convert to.</param>
            <returns><c>true</c> if conversion is supported; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Telerik.WinControls.ElementShapeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
            <summary>
            Converts from the specified source value to an <see cref="T:Telerik.WinControls.ElementShape"/> instance.
            </summary>
            <param name="context">The format context.</param>
            <param name="culture">The culture information.</param>
            <param name="value">The value to convert.</param>
            <returns>The converted <see cref="T:Telerik.WinControls.ElementShape"/> instance.</returns>
        </member>
        <member name="M:Telerik.WinControls.ElementShapeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <summary>
            Converts an <see cref="T:Telerik.WinControls.ElementShape"/> instance to the specified destination type.
            </summary>
            <param name="context">The format context.</param>
            <param name="culture">The culture information.</param>
            <param name="value">The value to convert.</param>
            <param name="destinationType">The type to convert to.</param>
            <returns>The converted value.</returns>
        </member>
        <member name="T:Telerik.WinControls.ElementShapeEditor">
            <summary>
            Provides a design-time editor for <see cref="T:Telerik.WinControls.ElementShape"/> objects with dropdown selection and custom shape editing capabilities.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ElementShapeEditor.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ElementShapeEditor"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ElementShapeEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)">
            <summary>
            Gets the editing style for the editor.
            </summary>
            <param name="context">The type descriptor context.</param>
            <returns>The <see cref="F:System.Drawing.Design.UITypeEditorEditStyle.DropDown"/> style.</returns>
        </member>
        <member name="M:Telerik.WinControls.ElementShapeEditor.EditValue(System.ComponentModel.ITypeDescriptorContext,System.IServiceProvider,System.Object)">
            <summary>
            Edits the specified value using the provided context and service provider.
            </summary>
            <param name="context">The type descriptor context.</param>
            <param name="provider">The service provider.</param>
            <param name="value">The current value to edit.</param>
            <returns>The edited value.</returns>
        </member>
        <member name="T:Telerik.WinControls.EllipseShape">
            <summary>
            Represents an ellipse shape that can render circles and ellipses based on the provided bounds.
            </summary>
            <remarks>
            When the bounds are square, this shape renders as a perfect circle. When the bounds have different
            width and height, it renders as an ellipse that fits within the specified rectangle.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.EllipseShape.CreatePath(System.Drawing.Rectangle)">
            <summary>
            Creates an ellipse path that fits within the specified bounds.
            </summary>
            <param name="bounds">The rectangle defining the bounds for the ellipse.</param>
            <returns>A GraphicsPath representing an ellipse within the specified bounds.</returns>
        </member>
        <member name="T:Telerik.WinControls.ImagePaintMode">
            <summary>
            Defines possible modes to be used when rendering an image.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ImagePaintMode.None">
            <summary>
            Image is painted without any modification.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ImagePaintMode.Stretch">
            <summary>
            Image is stretched within the paint rectangle.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ImagePaintMode.StretchXTileY">
            <summary>
            Image is stretched by the X axis and tiled by the Y one.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ImagePaintMode.StretchYTileX">
            <summary>
            Image is stretched by the Y axis and tiled by the X one.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ImagePaintMode.StretchXYTileInner">
            <summary>
            Inner image segment is tiled while all others are stretched.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ImagePaintMode.Center">
            <summary>
            Image is centered within the paint rectangle.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ImagePaintMode.CenterXStretchY">
            <summary>
            Image is centered by the X axis and stretched by the Y one.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ImagePaintMode.CenterYStretchX">
            <summary>
            Image is centered by the Y axis and stretched by the X one.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ImagePaintMode.CenterXTileY">
            <summary>
            Image is centered by the X axis and tiled by the Y one.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ImagePaintMode.CenterYTileX">
            <summary>
            Image is centered by the Y axis and tiled by the X one.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ImagePaintMode.Tile">
            <summary>
            Image is tiled within the paint rectangle.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ImagePaintMode.TileFlipX">
            <summary>
            Image is flipped by the X axis and tiled within the paint rectangle.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ImagePaintMode.TileFlipXY">
            <summary>
            Image is flipped by the X and Y axis and tiled within the paint rectangle.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ImagePaintMode.TileFlipY">
            <summary>
            Image is flipped by the Y axis and tiled within the paint rectangle.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadImageSegment.Segment">
            <summary>
            Gets the segment associated with this object.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadImageSegment.ImagePart">
            <summary>
            Gets or sets the image part associated with this object.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadImageShape">
            <summary>
            Represents an image which may be divided in 9 different segments where only the inner one is stretched within the paint rectangle.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadImageShape.RotateFlip">
            <summary>
            Gets or sets the RotateFlipType value that defines additional transform on the rendered image.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadImageShape.InterpolationMode">
            <summary>
            Gets or sets the interpolation mode to be applied on the device context when image is rendered.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadImageShape.VisibleSegments">
            <summary>
            Determines which segments from the image will be painted.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadImageShape.UseSegments">
            <summary>
            Determines whether the image will be rendered using segments.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadImageShape.PaintMode">
            <summary>
            Gets or sets the mode to be used when image is painted.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadImageShape.Image">
            <summary>
            Gets or sets the image to be rendered.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadImageShape.SvgImage">
            <summary>
            Gets or sets the SVG image to be rendered.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadImageShape.ImageStream">
            <summary>
            Gets or sets the string representation of the 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadImageShape.Alpha">
            <summary>
            Gets or sets the opacity of the rendered image. Valid values are within the interval [0, 1].
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadImageShape.Margins">
            <summary>
            Gets or sets the Padding structure that defines the margins of the segmented image.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadImageShape.Padding">
            <summary>
            Gets or sets the Padding structure that defines offset when the image is rendered to the destination rectangle.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Shapes.PathElementShape">
            <summary>
            Represents a custom shape based on a graphics path that can be scaled and transformed.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Shapes.PathElementShape.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Shapes.PathElementShape"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Shapes.PathElementShape.#ctor(System.Drawing.Drawing2D.GraphicsPath,Telerik.WinControls.VisualElement)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Shapes.PathElementShape"/> class with the specified path and owner.
            </summary>
            <param name="path">The graphics path that defines the shape.</param>
            <param name="owner">The visual element that owns this shape.</param>
        </member>
        <member name="P:Telerik.WinControls.Shapes.PathElementShape.Bounds">
            <summary>
            Gets or sets the bounding rectangle of the shape.
            </summary>
            <value>The bounds of the shape.</value>
        </member>
        <member name="P:Telerik.WinControls.Shapes.PathElementShape.Owner">
            <summary>
            Gets or sets the visual element that owns this shape.
            </summary>
            <value>The owner visual element.</value>
        </member>
        <member name="P:Telerik.WinControls.Shapes.PathElementShape.Path">
            <summary>
            Gets or sets the graphics path that defines the shape geometry.
            </summary>
            <value>The graphics path of the shape.</value>
        </member>
        <member name="P:Telerik.WinControls.Shapes.PathElementShape.ScaledPath">
            <summary>
            Gets the scaled graphics path after transformation to fit the specified bounds.
            </summary>
            <value>The scaled and transformed path.</value>
        </member>
        <member name="M:Telerik.WinControls.Shapes.PathElementShape.CreatePath(System.Drawing.Rectangle)">
            <summary>
            Creates a scaled and transformed graphics path based on the original path and specified bounds.
            </summary>
            <param name="bounds">The target bounds for the shape.</param>
            <returns>A <see cref="T:System.Drawing.Drawing2D.GraphicsPath"/> scaled and transformed to fit the specified bounds.</returns>
        </member>
        <member name="M:Telerik.WinControls.Shapes.PathElementShape.SerializeProperties">
            <summary>
            Serializes the path properties to a string representation for persistence.
            </summary>
            <returns>A string containing the serialized path data and types.</returns>
        </member>
        <member name="M:Telerik.WinControls.Shapes.PathElementShape.DeserializeProperties(System.String)">
            <summary>
            Deserializes path properties from a string representation to reconstruct the graphics path.
            </summary>
            <param name="propertiesString">The string containing serialized path data and types.</param>
        </member>
        <member name="T:Telerik.WinControls.RoundRectShape">
            <summary>
            Represents a rounded rectangle shape with configurable corner radius and individual corner rounding control.
            </summary>
            <remarks>
            This shape allows for creating rounded rectangles with fine-grained control over which corners are rounded
            and the radius of the rounded corners. Each corner can be independently configured to be rounded or square.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RoundRectShape.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RoundRectShape"/> class with default settings.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RoundRectShape.#ctor(System.ComponentModel.IContainer)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RoundRectShape"/> class with a container.
            </summary>
            <param name="components">The container to add this shape to.</param>
        </member>
        <member name="M:Telerik.WinControls.RoundRectShape.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RoundRectShape"/> class with the specified radius.
            </summary>
            <param name="radius">The radius for all rounded corners.</param>
        </member>
        <member name="M:Telerik.WinControls.RoundRectShape.#ctor(System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RoundRectShape"/> class with the specified radius and corner settings.
            </summary>
            <param name="radius">The radius for rounded corners.</param>
            <param name="topLeftRounded">true to round the top-left corner; otherwise, false.</param>
            <param name="bottomLeftRounded">true to round the bottom-left corner; otherwise, false.</param>
            <param name="topRightRounded">true to round the top-right corner; otherwise, false.</param>
            <param name="bottomRightRounded">true to round the bottom-right corner; otherwise, false.</param>
        </member>
        <member name="P:Telerik.WinControls.RoundRectShape.Radius">
            <summary>
            Gets or sets the radius of the rounded corners.
            </summary>
            <value>The radius in pixels for rounded corners. Default is 5.</value>
        </member>
        <member name="P:Telerik.WinControls.RoundRectShape.BottomLeftRounded">
            <summary>
            Gets or sets value indicating whether the bottom left corner of the shape should be round
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RoundRectShape.TopLeftRounded">
            <summary>
            Gets or sets value indicating whether top left corner of the shape should be round
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RoundRectShape.BottomRightRounded">
            <summary>
            Gets or sets value indicating whether bottom right corner of the shape should be round
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RoundRectShape.TopRightRounded">
            <summary>
            Gets or sets value indicating whether top right corner of the shape should be round
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RoundRectShape.CreatePath(System.Drawing.RectangleF)">
            <summary>Creates round rectangle like path.</summary>
        </member>
        <member name="M:Telerik.WinControls.RoundRectShape.SerializeProperties">
            <summary>Serializes properties. Required for telerik serialization mechanism.</summary>
        </member>
        <member name="M:Telerik.WinControls.RoundRectShape.DeserializeProperties(System.String)">
            <summary>Deserializes properties. Required for telerik deserialization mechanism.</summary>
        </member>
        <member name="T:Telerik.WinControls.IComponentTreeHandler">
            <summary>
            Defines the contract for handling component tree operations and ambient property management in RadControls.
            </summary>
            <remarks>
            <para>
            IComponentTreeHandler extends ILayoutHandler to provide comprehensive component tree management
            capabilities including element tree creation, initialization, and ambient property handling.
            This interface is essential for RadControls that need to manage complex element hierarchies.
            </para>
            <para>
            The interface handles ambient properties (properties that can be inherited from parent controls
            such as BackColor, ForeColor, and Font), theme management, tooltip support, and focus cues.
            It provides the foundation for RadControl's element tree architecture.
            </para>
            <para>
            Implementers are responsible for creating and managing the root element, handling tree loading
            operations, and coordinating with the layout system to ensure proper rendering and behavior.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.IComponentTreeHandler.GetAmbientPropertyValue(Telerik.WinControls.RadProperty)">
            <summary>
            Returns the value for some ambient properties like BackColor, ForelColor, Font, etc.
            </summary>
            <param name="property"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.IComponentTreeHandler.OnAmbientPropertyChanged(Telerik.WinControls.RadProperty)">
            <summary>
            Updates after a change in an ambient property like BackColor, ForeColor, Font, etc.
            </summary>
            <param name="property"></param>
        </member>
        <member name="T:Telerik.WinControls.IElementTreeChangeListener">
            <summary>
            Defines methods for receiving notifications about changes in the element tree structure.
            </summary>
            <remarks>
            <para>
            IElementTreeChangeListener provides a contract for objects that need to respond to
            structural changes in the RadElement hierarchy, such as elements being added, removed,
            or disposed. This is essential for maintaining consistency in complex control scenarios.
            </para>
            <para>
            Implementers can use these notifications to update internal state, invalidate cached
            information, or perform cleanup operations when the element tree structure changes.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.IElementTreeChangeListener.OnElementAdded(Telerik.WinControls.RadElement)">
            <summary>
            Called when a RadElement is added to the element tree.
            </summary>
            <param name="addedElement">The RadElement that was added to the tree.</param>
        </member>
        <member name="M:Telerik.WinControls.IElementTreeChangeListener.OnElementRemoved(Telerik.WinControls.RadElement,Telerik.WinControls.RadElement)">
            <summary>
            Called when a RadElement is removed from the element tree.
            </summary>
            <param name="formerParent">The parent RadElement from which the element was removed.</param>
            <param name="removedElement">The RadElement that was removed from the tree.</param>
        </member>
        <member name="M:Telerik.WinControls.IElementTreeChangeListener.OnElementDisposed(Telerik.WinControls.RadElement,Telerik.WinControls.RadElement)">
            <summary>
            Called when a RadElement is disposed.
            </summary>
            <param name="formerParent">The former parent RadElement of the disposed element.</param>
            <param name="disposed">The RadElement that was disposed.</param>
        </member>
        <member name="M:Telerik.WinControls.LicenseHelper.CanShowWatermark(System.Windows.Forms.Form)">
            <summary>
            Checks whether the given open from the currently opened forms in the application contains our controls.
            </summary>
            <param name="form">Open from the currently opened forms in the application.</param>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.RadEditorControl">
            <summary>
            Provides an abstract base class for RadControls that support inline editing and advanced layout behaviors,
            particularly for controls hosted within TableLayoutPanel containers.
            </summary>
            <remarks>
            <para>
            RadEditorControl extends RadControl to provide specialized behavior for controls that may be used
            as editors or within complex layout scenarios. It includes enhanced support for TableLayoutPanel
            integration, ensuring proper sizing and layout behavior in constrained environments.
            </para>
            <para>
            The class automatically detects when it's hosted within a TableLayoutPanel and adjusts its sizing
            behavior accordingly, handling edge cases such as minimized forms and constrained sizing scenarios
            that can occur in complex layout arrangements.
            </para>
            <para>
            This abstract class serves as the foundation for various RadControl editors and input controls
            that require sophisticated layout management and container integration capabilities.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadEditorControl.ImageList">
            <summary>
            Gets or sets the ImageList associated with this control.
            </summary>
            <value>
            An <see cref="P:Telerik.WinControls.RadEditorControl.ImageList"/> that contains the images for this control. This property is not typically
            used in RadEditorControl implementations.
            </value>
            <remarks>
            This property is inherited from the base RadControl class but is hidden from the designer
            and IntelliSense for RadEditorControl implementations, as image lists are typically managed
            at the element level rather than the control level for editor controls.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadEditorControl.OnParentChanged(System.EventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Forms.Control.ParentChanged"/> event and detects whether the control is hosted within a TableLayoutPanel.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
            <remarks>
            This method automatically detects when the control is placed within a TableLayoutPanel container
            and adjusts internal behavior to handle specialized sizing and layout requirements.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadEditorControl.GetPreferredSize(System.Drawing.Size)">
            <summary>
            Retrieves the size of a rectangular area into which a control can be fitted, with special handling for TableLayoutPanel scenarios.
            </summary>
            <param name="proposedSize">The custom-sized area for a control.</param>
            <returns>An ordered pair of type <see cref="T:System.Drawing.Size"/> representing the width and height of a rectangle.</returns>
            <remarks>
            <para>
            When the control is hosted within a TableLayoutPanel, this method provides enhanced handling for edge cases
            where the proposed size has extremely small dimensions (1 pixel or less). In such cases, it requests the
            preferred size with maximum dimensions to ensure proper sizing calculations.
            </para>
            <para>
            This specialized behavior prevents sizing issues that can occur in TableLayoutPanel scenarios, particularly
            when controls are being measured during complex layout operations or when forms are minimized.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadEditorControl.GetRootElementDesiredSize(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Calculates the desired size of the root element with enhanced TableLayoutPanel support.
            </summary>
            <param name="x">The x-coordinate for the sizing calculation.</param>
            <param name="y">The y-coordinate for the sizing calculation.</param>
            <param name="width">The width constraint for the sizing calculation.</param>
            <param name="height">The height constraint for the sizing calculation.</param>
            <returns>A <see cref="T:System.Drawing.Size"/> structure containing the desired dimensions of the root element.</returns>
            <remarks>
            <para>
            This method provides specialized sizing behavior when the control is hosted within a TableLayoutPanel.
            When extremely small dimensions (1 pixel or less) are provided as constraints, the method automatically
            adjusts the measurement parameters to use maximum values, ensuring accurate size calculations.
            </para>
            <para>
            The method also includes fallback logic to use the control's current dimensions when the calculated
            size is invalid or when maximum values are returned, preventing sizing anomalies in complex
            layout scenarios.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadEditorControl.SetBoundsCore(System.Int32,System.Int32,System.Int32,System.Int32,System.Windows.Forms.BoundsSpecified)">
            <summary>
            Sets the specified bounds of the control with special handling for TableLayoutPanel and minimized form scenarios.
            </summary>
            <param name="x">The new x-coordinate of the control.</param>
            <param name="y">The new y-coordinate of the control.</param>
            <param name="width">The new width of the control.</param>
            <param name="height">The new height of the control.</param>
            <param name="specified">A bitwise combination of <see cref="T:System.Windows.Forms.BoundsSpecified"/> values.</param>
            <remarks>
            <para>
            This method provides enhanced handling for controls hosted within TableLayoutPanel containers,
            particularly when the parent form is minimized. It prevents unwanted width changes when the
            root element is configured to stretch horizontally, maintaining visual consistency during
            form state transitions.
            </para>
            <para>
            The method checks for minimized form states and preserves the current width when horizontal
            stretching is enabled, preventing layout anomalies that can occur during form minimization
            and restoration cycles.
            </para>
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.RadElementTree">
            <summary>
            Represents the visual element tree for a Telerik control. Every Telerik control has a corresponding tree of
            RadElements. This provides flexibility in building controls and enables property inheritance from ancestor nodes.
            </summary>
            <remarks>
            The RadElementTree manages the hierarchy of visual elements that make up a Telerik control.
            It handles layout operations, element hit testing, and provides infrastructure for element
            management and disposal. The tree structure allows for complex visual compositions while
            maintaining efficient layout and rendering performance.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadElementTree.#ctor(Telerik.WinControls.IComponentTreeHandler)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadElementTree"/> class.
            </summary>
            <param name="component">The component tree handler that manages this element tree.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElementTree.InitializeRootElement">
            <summary>
            Initializes the root element of the tree and creates the initial element hierarchy.
            </summary>
            <remarks>
            This method creates the root element if it doesn't exist, initializes it through the
            component tree handler, and sets up the initial child elements. It also manages
            layout suspension during initialization to improve performance.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadElementTree.Dispose(System.Boolean)">
            <summary>
            Releases the unmanaged resources used by the <see cref="T:Telerik.WinControls.RadElementTree"/> and optionally releases the managed resources.
            </summary>
            <param name="disposing">
            <c>true</c> to release both managed and unmanaged resources;
            <c>false</c> to release only unmanaged resources.
            </param>
        </member>
        <member name="M:Telerik.WinControls.RadElementTree.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElementTree.Disposing">
            <summary>
            Gets a value indicating whether the element tree is currently being disposed.
            </summary>
            <value><c>true</c> if the tree is disposing; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Telerik.WinControls.RadElementTree.RootElement">
            <summary>
            Gets the root element of the element tree.
            </summary>
            <value>The <see cref="T:Telerik.WinControls.RootRadElement"/> that serves as the root of the element hierarchy.</value>
            <remarks>
            The root element is the top-level container for all visual elements in the control.
            It manages the overall layout and serves as the entry point for element tree operations.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadElementTree.Control">
            <summary>
            Gets the Windows Forms control that hosts this element tree.
            </summary>
            <value>The <see cref="P:Telerik.WinControls.RadElementTree.Control"/> instance that contains this element tree.</value>
        </member>
        <member name="P:Telerik.WinControls.RadElementTree.ComponentTreeHandler">
            <summary>
            Gets the component tree handler that bridges the abstract RadElement layout and the RadControl instance.
            </summary>
            <value>The <see cref="T:Telerik.WinControls.IComponentTreeHandler"/> that manages this element tree.</value>
        </member>
        <member name="P:Telerik.WinControls.RadElementTree.TreeName">
            <summary>
            Gets the unique name of this element tree.
            </summary>
            <value>A string representing the tree name, typically in the format "VisualTree" followed by an instance number.</value>
        </member>
        <member name="P:Telerik.WinControls.RadElementTree.IsLayoutSuspended">
            <summary>
            Gets a value indicating whether layout operations are currently suspended.
            </summary>
            <value><c>true</c> if layout is suspended; otherwise, <c>false</c>.</value>
            <remarks>
            Layout suspension is used to improve performance during bulk operations
            by preventing unnecessary layout calculations until the operations are complete.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadElementTree.GetElementAtPoint``1(System.Drawing.Point)">
            <summary>
            Gets the first element of the specified type at the given coordinates that handles mouse input.
            </summary>
            <typeparam name="T">The type of element to search for.</typeparam>
            <param name="point">The coordinates to test, in control coordinates.</param>
            <returns>The element of type <typeparamref name="T"/> at the specified point, or null if no suitable element is found.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElementTree.GetElementAtPoint(System.Drawing.Point)">
            <summary>
            Gets the element at the specified coordinates that handles mouse input.
            </summary>
            <param name="point">The coordinates to test, in control coordinates.</param>
            <returns>The <see cref="T:Telerik.WinControls.RadElement"/> at the specified point that can handle mouse input, or null if no suitable element is found.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElementTree.GetElementAtPoint(System.Drawing.Point,System.Predicate{Telerik.WinControls.RadElement})">
            <summary>
            Gets the element at the specified coordinates that meets the predicate criteria.
            </summary>
            <param name="point">The coordinates to test, in control coordinates.</param>
            <param name="predicate">A predicate function to test each element, or null to return the first element found.</param>
            <returns>The <see cref="T:Telerik.WinControls.RadElement"/> that meets the criteria, or null if no suitable element is found.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElementTree.GetPreferredSize(System.Drawing.Size,System.Drawing.Size)">
            <summary>
            Calculates the preferred size of the control based on the element tree layout.
            This method is called when AutoSize is true to determine the optimal control size.
            </summary>
            <param name="proposedSize">The proposed size for the control.</param>
            <param name="sizeConstraints">Size constraints to apply during calculation.</param>
            <returns>The preferred <see cref="T:System.Drawing.Size"/> for the control.</returns>
            <remarks>
            This method considers stretch properties of the root element and performs
            measure and arrange operations to determine the optimal size.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadElementTree.PerformLayout">
            <summary>
            Performs a layout operation on the element tree using the control's current bounds.
            </summary>
            <remarks>
            This method triggers a complete layout cycle including measure and arrange phases,
            and updates the control's size based on the layout results.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadElementTree.PerformInnerLayout(System.Boolean,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Performs the internal layout operation with specified parameters.
            </summary>
            <param name="performMeasure">Whether to perform the measure phase of layout.</param>
            <param name="x">The x-coordinate for layout.</param>
            <param name="y">The y-coordinate for layout.</param>
            <param name="width">The width for layout.</param>
            <param name="height">The height for layout.</param>
            <returns>The resulting <see cref="T:System.Drawing.Size"/> after layout.</returns>
            <remarks>
            This method handles the core layout logic including measure, arrange, and size calculation
            while respecting AutoSize settings and stretch properties.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadElementTree.OnAutoSizeChanged(System.EventArgs)">
            <summary>
            Handles the AutoSize property change event of the associated control.
            </summary>
            <param name="e">The event arguments.</param>
            <remarks>
            This method updates the layout when AutoSize changes and notifies the root element
            of the AutoSize state change.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.RadNonClientUIControl">
            <summary>
            An abstract <see cref="T:Telerik.WinControls.RadControl"/> defining UI elements to be added in the non-client area of the form.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ShouldSerializePropertyEventHandler">
            <summary>
            An event handler used to control whether to serialize given property.
            </summary>
            <param name="sender">The sender(an instance of the RadObject class).</param>
            <param name="args">The event arguments.</param>
        </member>
        <member name="T:Telerik.WinControls.ShouldSerializePropertyEventArgs">
            <summary>
            Event arguments used in the <see cref="E:Telerik.WinControls.RadObject.ShouldSerializePropertyHandler"/> event.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ShouldSerializePropertyEventArgs.#ctor(System.ComponentModel.PropertyDescriptor)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ShouldSerializePropertyEventArgs"/> class.
            </summary>
            <param name="property"></param>
        </member>
        <member name="P:Telerik.WinControls.ShouldSerializePropertyEventArgs.ShouldSerialize">
            <summary>
            Determines whether to serialize the property. If the value is not set the default serialization mechanism will be applied.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ShouldSerializePropertyEventArgs.Property">
            <summary>
            Gets the property that is about to be serialized.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.PropertyChangeBehavior">
            <summary>
            Represents a behavior that is executed when a specific property changes.
            This class provides a base implementation for custom behaviors that respond to property changes.
            </summary>
            <remarks>
            PropertyChangeBehavior allows developers to define custom logic that executes when
            a particular RadProperty changes on a RadElement. This enables reactive programming
            patterns and automatic updates based on property state changes.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.PropertyChangeBehavior.#ctor(Telerik.WinControls.RadProperty)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.PropertyChangeBehavior"/> class.
            </summary>
            <param name="executeBehaviorPropertyTrigger">The property that triggers this behavior when it changes.</param>
        </member>
        <member name="P:Telerik.WinControls.PropertyChangeBehavior.Property">
            <summary>
            Gets or sets the property that triggers this behavior.
            </summary>
            <value>The <see cref="T:Telerik.WinControls.RadProperty"/> that this behavior monitors for changes.</value>
        </member>
        <member name="M:Telerik.WinControls.PropertyChangeBehavior.OnPropertyChange(Telerik.WinControls.RadElement,Telerik.WinControls.RadPropertyChangedEventArgs)">
            <summary>
            Called when the associated property changes on an element.
            Override this method to implement custom behavior logic.
            </summary>
            <param name="element">The element on which the property changed.</param>
            <param name="e">The event arguments containing details about the property change.</param>
            <remarks>
            This method is called automatically by the property system when the monitored
            property changes. Derived classes should override this method to provide
            the specific behavior implementation.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.PropertyChangeBehavior.BehaviorRemoving(Telerik.WinControls.RadElement)">
            <summary>
            Called when this behavior is being removed from an element.
            Override this method to perform cleanup operations.
            </summary>
            <param name="element">The element from which the behavior is being removed.</param>
            <remarks>
            This method provides an opportunity to clean up any resources or
            reverse any changes made by the behavior before it is removed.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.PropertyChangeBehaviorCollection">
            <summary>
            Represents a collection of PropertyChangeBahavior instances.
            See also RadElement.AddBehavior
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Hyperlinks.HyperlinkClickedEventArgs">
            <summary>
            Provides data for events handling users clicking on hyperlinks.
            </summary> 
        </member>
        <member name="P:Telerik.WinControls.Hyperlinks.HyperlinkClickedEventArgs.URL">
            <summary>
            The URL of the hyperlink.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Hyperlinks.HyperlinkClickedEventArgs.Handled">
            <summary>
            Get or set a value indicating whether the event is handled.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Hyperlinks.HyperlinkClickedEventArgs.IsTrustedUrl">
            <summary>
            Gets a value tha indicates if the URL passes our validation. If the URL is not trusted, the hyperlink will not be opened. Set this property to true to open the hyperlink.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Hyperlinks.HyperlinkClickedEventArgs.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Hyperlinks.HyperlinkClickedEventArgs"/> class.
            </summary>
            <param name="url">The URL of the hyperlink.</param>
            <param name="isTrustedUrl">Is the URL considered trusted.</param> 
        </member>
        <member name="T:Telerik.WinControls.HyperlinkHelper">
            <summary>
            Provides utility methods for validating, processing, and handling hyperlinks within Telerik controls.
            </summary>
            <remarks>
            Supports validation of HTTP/HTTPS URLs, FTP links, mailto addresses, UNC paths, OneNote links,
            and web URLs using both URI scheme validation and pattern matching approaches.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.HyperlinkHelper.UrlPattern">
            <summary>
            Regular expression pattern for validating URLs and various hyperlink formats.
            Matches HTTP/HTTPS/FTP URLs, mailto links, UNC paths, OneNote links, and www addresses.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.HyperlinkHelper.MailPattern">
            <summary>
            Regular expression pattern for validating email addresses.
            Matches standard email format with domain validation.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.HyperlinkHelper.ValidateLinkScheme(System.String)">
            <summary>
            Validates a hyperlink using strict URI scheme validation to ensure it conforms to standard URI formats.
            </summary>
            <param name="hyperlink">The hyperlink string to validate.</param>
            <returns>
            <c>true</c> if the hyperlink is a valid absolute URI with an HTTP, HTTPS, or mailto scheme;
            otherwise, <c>false</c>.
            </returns>
            <remarks>
            Performs strict validation using the .NET Uri class. Only accepts URLs with HTTP, HTTPS, or mailto schemes.
            More restrictive than ValidateLinkPattern and should be used when strict validation is required.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.HyperlinkHelper.ValidateLinkPattern(System.String)">
             <summary>
             Validates a hyperlink using regular expression pattern matching to support a broader range of link formats.
             </summary>
             <param name="hyperlink">The hyperlink string to validate against the supported patterns.</param>
             <returns>
             <c>true</c> if the hyperlink matches any of the supported patterns (URL patterns or email patterns);
             otherwise, <c>false</c>.
             </returns>
             <remarks>
             <para>
             This method provides more flexible validation than <see cref="M:Telerik.WinControls.HyperlinkHelper.ValidateLinkScheme(System.String)"/> by using
             regular expression patterns to match various hyperlink formats. It supports:
             </para>
             <list type="bullet">
             <item><description>HTTP and HTTPS URLs (with or without www prefix)</description></item>
             <item><description>FTP URLs</description></item>
             <item><description>Mailto links</description></item>
             <item><description>UNC paths (\\server\path)</description></item>
             <item><description>OneNote links</description></item>
             <item><description>Web addresses starting with www</description></item>
             <item><description>Email addresses</description></item>
             </list>
             <para>
             This validation is more permissive than URI scheme validation and is useful for scenarios
             where you want to accept a wider variety of link formats, including those that might need
             preprocessing before being used as actual URLs.
             </para>
             </remarks>
             <example>
             <code>
             // Valid patterns
             bool result1 = HyperlinkHelper.ValidateLinkPattern("https://example.com"); // returns true
             bool result2 = HyperlinkHelper.ValidateLinkPattern("www.example.com"); // returns true
             bool result3 = HyperlinkHelper.ValidateLinkPattern("user@example.com"); // returns true
             bool result4 = HyperlinkHelper.ValidateLinkPattern("\\\\server\\share"); // returns true
             bool result5 = HyperlinkHelper.ValidateLinkPattern("onenote:page-link"); // returns true
            
             // Invalid patterns
             bool result6 = HyperlinkHelper.ValidateLinkPattern("just text"); // returns false
             bool result7 = HyperlinkHelper.ValidateLinkPattern(""); // returns false
             </code>
             </example>
        </member>
        <member name="M:Telerik.WinControls.HyperlinkHelper.ShowMessage(System.String,System.String,System.String)">
            <summary>
            Displays a warning message box to the user with hyperlink-related information.
            </summary>
            <param name="hyperlink">The hyperlink that is associated with the message, which will be appended to the message text.</param>
            <param name="message">The message text to display to the user, typically describing the issue or validation result.</param>
            <param name="caption">The caption text for the message box title bar.</param>
            <remarks>
            Shows hyperlink-related messages with a warning icon and OK button. The hyperlink parameter
            is appended to the message text so users can see exactly which link caused the issue.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.WindowsSettings">
            <summary>
            A class that defines windows settings related to RadForm and RadControl.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.WindowsSettings.AppsUseLightTheme">
            <summary>
            Gets a value indicating whether the AppsUseLightTheme system flag is on.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.WindowsSettings.SystemUsesLightTheme">
            <summary>
            Gets a value indicating whether the SystemUsesLightTheme system flag is on.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.WindowsSettings.CurrentWindowsTheme">
            <summary>
            Gets the current theme used by the windows.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.WindowsSettings.EnableRoundedCornersDefaultValue">
            <summary>
            Gets or sets a value indicating whether to round the corners of RadForms in Windows 11.
            Note that this property is considered only when the operating system is Windows 11.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.WindowsSettings.RoundedCornersStyleDefaultValue">
            <summary>
            Gets or sets a value indicating how to round the corners of RadForms in Windows 11 Operating system.
            Note that this property is considered only when the operating system is Windows 11.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.WindowsSettings.PopupRoundedCornersStyleDefaultValue">
            <summary>
            Gets or sets a value indicating how to round the corners of all pop-ups in Windows 11 Operating system.
            Note that this property is considered only when the operating system is Windows 11.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.WindowsSettings.EnableRoundedCorners">
            <summary>
            Gets or sets a value indicating whether to round the corners of a the form instance that owns these settings.
            Note that this property is considered only when the operating system is Windows 11.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.WindowsSettings.RoundedCornersStyle">
            <summary>
            Gets or sets a value indicating how to round the corners of a the form instance that owns these settings.
            Note that this property is considered only when the operating system is Windows 11.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.WindowsSettings.ApplyRoundedCorners(System.Windows.Forms.Control,System.Boolean)">
            <summary>
            Applies rounded corners to a form or a pop-up.
            Note that this is available only when the operating system is Windows 11.
            </summary>
            <param name="form">The form or pop-up to apply rounded corners.</param>
            <param name="isPopup">Whether the form is popup.</param>
            <returns>A value indicating whether the rounded corners were applied.</returns>
        </member>
        <member name="M:Telerik.WinControls.WindowsSettings.ShouldApplyRoundedCorners(System.Windows.Forms.Control)">
            <summary>
            Determines whether to round the corners.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.RoundedCornersStyle">
            <summary>
            An enumeration that defines options for form round corners in Windows 11.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RoundedCornersStyle.Default">
            <summary>
            Let the system decide whether or not to round window corners.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RoundedCornersStyle.None">
            <summary>
            Never round window corners.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RoundedCornersStyle.Round">
            <summary>
            Round the corners if appropriate.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RoundedCornersStyle.RoundSmall">
            <summary>
            Round the corners if appropriate, with a small radius.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.WindowsTheme">
            <summary>
            An enumeration that defines members about the used theme in Windows 10 and Windows 11.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.WindowsTheme.Light">
            <summary>
            Theme with light colors is used.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.WindowsTheme.Dark">
            <summary>
            Theme with dark colors is used.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.WindowsTheme.HighContrast">
            <summary>
            High contrast theme is used.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.WindowsThemeChangedEventArgs">
            <summary>
            Provides data for the WindowsThemeChanged event.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.WindowsThemeChangedEventArgs.PreviousTheme">
            <summary>
            Gets the previous theme of the Windows.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.WindowsThemeChangedEventArgs.CurrentTheme">
            <summary>
            Gets the current theme of the Windows.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.EventBehaviorSenderType">
            <summary>
            Defines the types of senders that can be matched for event behavior filtering in the routed event system.
            </summary>
            <remarks>
            This enumeration is used to specify how sender matching should be performed when determining
            whether a raised routed event should trigger specific event behaviors. It provides flexibility
            in defining event behavior conditions based on different sender identification strategies.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.EventBehaviorSenderType.AnySender">
            <summary>
            Indicates that the event behavior should be triggered for any sender, regardless of its type or name.
            </summary>
            <remarks>
            This option provides the broadest matching criteria, allowing event behaviors to respond to
            events from any element in the system without sender-specific filtering.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.EventBehaviorSenderType.ElementType">
            <summary>
            Indicates that the event behavior should be triggered only for senders of a specific element type.
            </summary>
            <remarks>
            This option enables type-based filtering, allowing event behaviors to respond only to events
            raised by elements of a particular class or type, providing more targeted event handling.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.EventBehaviorSenderType.ElementName">
            <summary>
            Indicates that the event behavior should be triggered only for senders with a specific element name.
            </summary>
            <remarks>
            This option enables name-based filtering, allowing event behaviors to respond only to events
            raised by elements with a specific name, providing the most precise sender identification.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.RoutedEvent">
            <summary>
            Represents a routed event definition in the Telerik WinControls framework, providing the identity
            and metadata necessary for event routing through the element tree.
            </summary>
            <remarks>
            <para>
            The <see cref="T:Telerik.WinControls.RoutedEvent"/> class serves as the definition and identifier for routed events
            within the framework. It contains the essential metadata needed to identify and route events
            through the visual element tree, including the event name and the type that owns the event.
            </para>
            <para>
            Routed events enable sophisticated event handling patterns by allowing events to travel through
            the element hierarchy in either tunneling (preview) or bubbling directions. This class provides
            the foundational identity that the routed event system uses to match, route, and handle events
            appropriately.
            </para>
            <para>
            Each routed event has a unique identity determined by the combination of its name and owner type,
            ensuring that different types can define events with the same name without conflicts, while
            maintaining clear event identity throughout the routing process.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RoutedEvent.#ctor(System.String,System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RoutedEvent"/> class with the specified event name and owner type.
            </summary>
            <param name="eventName">The name of the routed event, which serves as its primary identifier.</param>
            <param name="ownerType">The type that owns and defines this routed event.</param>
            <remarks>
            <para>
            This constructor creates a routed event definition with the specified identity parameters.
            The combination of event name and owner type creates a unique identifier for the routed event
            that enables proper routing and handling throughout the element tree.
            </para>
            <para>
            The constructor is marked as internal to control routed event creation and ensure that
            routed events are properly registered and managed through the framework's event system.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RoutedEvent.EventName">
            <summary>
            Gets or sets the name of the routed event.
            </summary>
            <value>
            A string representing the event name that serves as the primary identifier for this routed event.
            </value>
            <remarks>
            <para>
            The event name is a key component of the routed event's identity and is used throughout
            the routing system to match and identify events. It should be unique within the context
            of the owner type to prevent conflicts and ensure proper event resolution.
            </para>
            <para>
            Event names typically follow standard .NET event naming conventions, often ending with
            descriptive terms that indicate the nature of the event (e.g., "Click", "Changed", "Loading").
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RoutedEvent.OwnerType">
            <summary>
            Gets or sets the type that owns this routed event definition.
            </summary>
            <value>
            A <see cref="T:System.Type"/> representing the class that owns and defines this routed event.
            </value>
            <remarks>
            <para>
            The owner type is the second component of the routed event's identity and represents
            the class that originally defined the routed event. Together with the event name,
            it creates a unique identifier that prevents naming conflicts between different types.
            </para>
            <para>
            This property is not serialized in the designer to prevent unnecessary serialization
            of type information, as indicated by the <see cref="F:System.ComponentModel.DesignerSerializationVisibility.Hidden"/> attribute.
            The setter is marked as internal to control how owner types are assigned to routed events.
            </para>
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.RaisedRoutedEvent">
            <summary>
            Represents a raised routed event instance that captures the complete context of a routed event occurrence,
            including sender information, routing direction, and event identity for use in event behavior processing.
            </summary>
            <remarks>
            <para>
            The <see cref="T:Telerik.WinControls.RaisedRoutedEvent"/> class encapsulates all the information necessary to identify
            and match specific routed event occurrences within the event behavior system. It serves as a
            snapshot of a routed event's context at the time it was raised, enabling sophisticated event
            filtering and behavior triggering based on multiple criteria.
            </para>
            <para>
            This class is used primarily by the event behavior system to determine whether specific behaviors
            should be executed in response to routed events. It provides flexible matching capabilities based
            on event identity, sender characteristics, and routing direction, allowing for precise control
            over when event behaviors are triggered.
            </para>
            <para>
            The class supports XML serialization for persistence scenarios and includes specialized methods
            for event matching that enable complex event behavior conditions to be evaluated efficiently.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RaisedRoutedEvent.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RaisedRoutedEvent"/> class with default values.
            </summary>
            <remarks>
            This parameterless constructor is required for XML serialization and creates an instance
            with uninitialized properties that must be set separately before the instance can be used
            for event matching operations.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RaisedRoutedEvent.#ctor(Telerik.WinControls.RoutedEvent,System.String,Telerik.WinControls.EventBehaviorSenderType,Telerik.WinControls.RoutingDirection)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RaisedRoutedEvent"/> class with the specified event context information.
            </summary>
            <param name="routedEvent">The <see cref="P:Telerik.WinControls.RaisedRoutedEvent.RoutedEvent"/> definition that identifies the type of event being raised.</param>
            <param name="sender">A string identifier for the event sender, interpreted according to the sender type.</param>
            <param name="senderType">The <see cref="T:Telerik.WinControls.EventBehaviorSenderType"/> that determines how the sender parameter should be interpreted.</param>
            <param name="direction">The <see cref="T:Telerik.WinControls.RoutingDirection"/> indicating whether this is a tunneling or bubbling event.</param>
            <remarks>
            <para>
            This constructor creates a complete raised routed event context that can be used for precise
            event matching in the event behavior system. The parameters work together to create a
            comprehensive filter that can match events based on multiple criteria:
            </para>
            <list type="bullet">
            <item><description>The routed event provides the event identity and type information</description></item>
            <item><description>The sender and sender type specify which elements should trigger behaviors</description></item>
            <item><description>The direction indicates whether to match tunneling or bubbling events</description></item>
            </list>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RaisedRoutedEvent.RoutedEvent">
            <summary>
            Gets or sets a value indicating the routed event.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RaisedRoutedEvent.RoutedEventFullName">
            <summary>
            Gets or sets a string value indicating the routed event name.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RaisedRoutedEvent.SenderType">
            <summary>
            Gets or sets the sender's type.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RaisedRoutedEvent.Sender">
            <summary>
            Gets or sets the sender.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RaisedRoutedEvent.Direction">
            <summary>
            Gets or sets the routing direction - tunnel or bubble.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RaisedRoutedEvent.IsSameEvent(Telerik.WinControls.RadElement,Telerik.WinControls.RoutedEventArgs)">
            <summary>
            Compares the instance with the other event arguments and the sender of the event.
            </summary>
            <param name="senderElement"></param>
            <param name="eventArgs"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RaisedRoutedEvent.IsSameEvent(Telerik.WinControls.RaisedRoutedEvent)">
            <summary>
            Compares the instance with another event passed as a parameter.
            </summary>
            <param name="targetEvent"></param>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.RoutingDirection">
            <summary>
            Defines the routing directions for routed events in the Telerik WinControls framework.
            </summary>
            <remarks>
            <para>
            Routed events can travel through the element tree in two different directions, allowing for
            sophisticated event handling patterns that enable both preview (tunneling) and bubbling behavior.
            This enumeration specifies which direction a particular routed event should follow.
            </para>
            <para>
            The routing direction affects the order in which elements in the visual tree receive and process
            the event, enabling different event handling strategies for various UI scenarios.
            </para>
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.RoutingDirection.Tunnel">
            <summary>
            Indicates a tunneling event that travels from the root element down to the target element.
            </summary>
            <remarks>
            Tunneling events (also known as preview events) start at the root of the element tree and
            travel downward through parent elements until they reach the target element. This allows
            parent elements to preview and potentially handle or cancel events before they reach their
            intended target, providing opportunities for validation, filtering, or preprocessing.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.RoutingDirection.Bubble">
            <summary>
            Indicates a bubbling event that travels from the target element up through the element hierarchy.
            </summary>
            <remarks>
            Bubbling events start at the target element and travel upward through parent elements toward
            the root of the element tree. This allows parent elements to respond to events that originated
            in their child elements, enabling common patterns like event delegation and aggregate handling.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.RoutedEventArgs">
            <summary>
            Represents event arguments for routed events in the Telerik WinControls framework, providing
            comprehensive information about the event's routing state, direction, and original event data.
            </summary>
            <remarks>
            <para>
            The <see cref="T:Telerik.WinControls.RoutedEventArgs"/> class extends the standard <see cref="T:System.EventArgs"/> to provide
            specialized functionality for the routed event system. It maintains information about the original
            CLR event arguments, the routed event definition, routing direction, and cancellation state.
            </para>
            <para>
            This class serves as the base for all routed event argument types in the framework, ensuring
            consistent event handling patterns and providing the infrastructure necessary for event routing
            through the element tree. It preserves the original event data while adding routing-specific
            metadata required for proper event propagation.
            </para>
            <para>
            Key features include preservation of original CLR event arguments, routing direction tracking,
            event cancellation support, and integration with the routed event infrastructure for consistent
            event handling across the framework.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RoutedEventArgs.#ctor(System.EventArgs,Telerik.WinControls.RoutedEvent)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RoutedEventArgs"/> class with the specified original event arguments and routed event definition.
            </summary>
            <param name="args">The original <see cref="T:System.EventArgs"/> from the CLR event that triggered this routed event.</param>
            <param name="routedEvent">The <see cref="P:Telerik.WinControls.RoutedEventArgs.RoutedEvent"/> definition that describes the routed event being processed.</param>
            <remarks>
            <para>
            This constructor creates a new routed event arguments instance that preserves the original CLR event
            data while associating it with a specific routed event definition. This design allows the routed
            event system to maintain full fidelity with the original event information while adding routing
            capabilities.
            </para>
            <para>
            The original event arguments are stored and can be accessed through the <see cref="P:Telerik.WinControls.RoutedEventArgs.OriginalEventArgs"/>
            property, allowing event handlers to access all the original event data as needed. The routed event
            definition provides metadata about routing behavior, event identity, and handling requirements.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RoutedEventArgs.OriginalEventArgs">
            <summary>
            Gets or sets the original event arguments from the CLR event that triggered this routed event.
            </summary>
            <value>
            An <see cref="T:System.EventArgs"/> instance containing the original event data, or <see cref="F:System.EventArgs.Empty"/> if no original event data is available.
            </value>
            <remarks>
            <para>
            This property preserves the complete original event information from the underlying CLR event
            that initiated the routed event processing. This allows event handlers to access all the
            original event data, including specialized event argument types with additional properties
            specific to the original event.
            </para>
            <para>
            For example, if a routed event was triggered by a mouse click, the original event arguments
            might contain mouse coordinates, button information, and other mouse-specific data that
            remains accessible through this property even after the event has been wrapped in the
            routed event system.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RoutedEventArgs.RoutedEvent">
            <summary>
            Gets or sets the routed event definition associated with this event arguments instance.
            </summary>
            <value>
            A <see cref="P:Telerik.WinControls.RoutedEventArgs.RoutedEvent"/> instance that defines the identity, routing behavior, and handling requirements for this event.
            </value>
            <remarks>
            <para>
            This property provides access to the routed event definition that describes how this event
            should be routed through the element tree. The routed event definition contains metadata
            such as the event name, routing strategy, owner type, and handler type requirements.
            </para>
            <para>
            Event handlers can use this property to determine the specific routed event being processed
            and access its metadata for advanced event handling scenarios, such as conditional processing
            based on event identity or routing behavior.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RoutedEventArgs.Canceled">
            <summary>
            Gets or sets a value indicating whether the routed event processing should be canceled.
            </summary>
            <value>
            <c>true</c> if the event processing should be canceled and further routing stopped; otherwise, <c>false</c>.
            The default value is <c>false</c>.
            </value>
            <remarks>
            <para>
            When this property is set to <c>true</c>, the routed event system stops further routing
            of the event through the element tree. This allows event handlers to prevent the event
            from reaching other elements, effectively canceling the event processing.
            </para>
            <para>
            Event cancellation is particularly useful in tunneling (preview) events where parent
            elements may want to prevent child elements from receiving certain events based on
            validation, security, or business logic requirements.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RoutedEventArgs.Direction">
            <summary>
            Gets or sets the routing direction for this routed event instance.
            </summary>
            <value>
            A <see cref="T:Telerik.WinControls.RoutingDirection"/> enumeration value indicating whether the event is tunneling or bubbling.
            </value>
            <remarks>
            <para>
            This property indicates the current routing direction of the event as it travels through
            the element tree. The direction affects which elements receive the event and in what order:
            </para>
            <list type="bullet">
            <item><description><see cref="F:Telerik.WinControls.RoutingDirection.Tunnel"/>: Event travels from root down to target element</description></item>
            <item><description><see cref="F:Telerik.WinControls.RoutingDirection.Bubble"/>: Event travels from target element up to root</description></item>
            </list>
            <para>
            Event handlers can use this information to implement different logic based on whether
            they are receiving the event during the preview (tunnel) phase or the main (bubble) phase
            of event processing.
            </para>
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.RoutedEventBehaviorCollection">
            <summary>
            A collection of the RoutedEventBehavior objects. Used by the StyleSheet system.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ImageDrawType">
            <summary>
            An enumeration that defines whether an Image or a RadSvgImage will be painted.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadSvgImage">
            <summary>
            Represents a scalable vector graphics (SVG) image that can be rendered at different sizes with high quality.
            </summary>
            <remarks>
            <para>
            RadSvgImage provides comprehensive SVG support in Telerik WinControls, allowing vector graphics to be
            displayed with perfect scaling at any resolution. The class handles SVG document parsing, rendering,
            and caching for optimal performance.
            </para>
            <para>
            The image supports automatic caching of rendered bitmaps at different sizes to improve performance
            when the same SVG is rendered multiple times. It implements serialization and cloning capabilities
            for design-time support and runtime manipulation.
            </para>
            <para>
            RadSvgImage is ideal for icons, logos, and other graphics that need to maintain crisp appearance
            across different DPI settings and zoom levels in modern applications.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadSvgImage.AllowCache">
            <summary>
            Gets or sets a value indicating whether to allow caching of the SVG image. 
            When set to true, the image can be cached to improve performance on subsequent loads.
            </summary>
            <value>
            true if caching is allowed; otherwise, false.
            </value>
        </member>
        <member name="P:Telerik.WinControls.RadSvgImage.Document">
            <summary>
            Gets or sets the SVG document associated with this instance.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadSvgImage.ShouldSerializeDocument">
            <summary>
            Determines whether the document of the <see cref="T:Telerik.WinControls.RadSvgImage"/> should be serialized.
            </summary>
            <returns>
            Returns <c>false</c> as the document should never be serialized.
            </returns>
        </member>
        <member name="P:Telerik.WinControls.RadSvgImage.Width">
            <summary>
            Gets or sets the default width of the SVG image.
            Note that if you set negative value or null, the default width of the <see cref="T:Telerik.WinControls.Svg.SvgDocument"/> will be returned when accessing the property.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadSvgImage.Height">
            <summary>
            Gets or sets the default height of the SVG image.
            Note that if you set negative value or null, the default height of the <see cref="T:Telerik.WinControls.Svg.SvgDocument"/> will be returned when accessing the property.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadSvgImage.Size">
            <summary>
            Gets or sets the default size of the SVG image.
            If this property is not modified it takes the value from the <see cref="T:Telerik.WinControls.Svg.SvgDocument"/>.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadSvgImage.FromXml(System.String)">
            <summary>
            Creates a <see cref="T:Telerik.WinControls.RadSvgImage"/> from the specified XML string.
            </summary>
            <param name="xml"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadSvgImage.FromFile(System.String)">
            <summary>
            Creates a <see cref="T:Telerik.WinControls.RadSvgImage"/> from the specified file.
            </summary>
            <param name="filename">A string that contains the name of the file from which to create the <see cref="T:Telerik.WinControls.RadSvgImage"/>.</param>
            <returns>The <see cref="T:Telerik.WinControls.RadSvgImage"/> this method creates.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadSvgImage.FromStream(System.IO.Stream)">
            <summary>
            Creates a <see cref="T:Telerik.WinControls.RadSvgImage"/> from the specified data stream.
            </summary>
            <param name="stream">A <see cref="T:System.IO.Stream"/> that contains the data for this <see cref="T:Telerik.WinControls.RadSvgImage"/>.</param>
            <returns>The <see cref="T:Telerik.WinControls.RadSvgImage"/> this method creates.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadSvgImage.FromByteArray(System.Byte[])">
            <summary>
            Creates a <see cref="T:Telerik.WinControls.RadSvgImage"/> from the specified byte array.
            </summary>
            <param name="bytes">A byte array that contains the data for this <see cref="T:Telerik.WinControls.RadSvgImage"/>.</param>
            <returns>The <see cref="T:Telerik.WinControls.RadSvgImage"/> this method creates.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadSvgImage.GetRasterImage(System.Boolean)">
            <summary>
            Returns a raster <see cref="T:System.Drawing.Bitmap"/> with the default width and height for the loaded SVG document.
            </summary>
            <param name="cache">Determines whether to cache the raster image. Default value is true.</param>
            <returns>The raster image.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadSvgImage.GetRasterImage(System.Drawing.Size,System.Boolean)">
            <summary>
            Returns a raster <see cref="T:System.Drawing.Bitmap"/> by given size for the loaded SVG document.
            </summary>
            <param name="size">The size of the SVG document.</param>
            <param name="cache">Determines whether to cache the raster image. Default value is true.</param>
            <returns>The raster image.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadSvgImage.GetRasterImage(System.Int32,System.Int32,System.Boolean)">
            <summary>
            Returns a raster <see cref="T:System.Drawing.Bitmap"/> by given width and height for the loaded SVG document.
            </summary>
            <param name="width">The width of the raster image.</param>
            <param name="height">The height of the raster image.</param>
            <param name="cache">Determines whether to cache the raster image. Default value is true.</param>
            <returns>The raster image.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadSvgImage.ClearCache">
            <summary>
            Clears all cached raster images.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadSvgImage.ToString">
            <summary>
            Converts the current instance of the <see cref="T:Telerik.WinControls.RadSvgImage"/> class to its equivalent string representation.
            </summary>
            <returns>
            A string that represents the current <see cref="T:Telerik.WinControls.RadSvgImage"/> object.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.RadSvgImage.Dispose">
            <summary>
            Releases the resources used by the RadSvgImage instance.
            </summary>
            <remarks>
            This method overrides the Dispose method to clean up resources
            used by the RadSvgImage. It should be called when the object 
            is no longer needed to free up system resources.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadSvgImage.Serialize(Telerik.WinControls.RadSvgImage)">
            <summary>
            Serializes the specified RadSvgImage into a format suitable for storage or transmission.
            </summary>
            <param name="svgImage">
            The RadSvgImage instance to be serialized.
            </param>
            <returns>
            A string that represents the serialized form of the provided RadSvgImage.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.RadSvgImage.Deserialize(System.String)">
            <summary>
            Deserializes a string representation of an SVG image into a RadSvgImage object.
            </summary>
            <param name="encodedImage">The XML string representation containing the SVG image data to be deserialized.</param>
            <returns>A RadSvgImage object that represents the deserialized SVG image.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadSvgImage.Clone">
            <summary>
            Creates a new instance of the current RadSvgImage by cloning its properties.
            </summary>
            <returns>
            A new RadSvgImage object that is a copy of the original instance.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.RadSvgImage.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            This constructor is called during the deserialization process. 
            https://docs.microsoft.com/en-us/dotnet/api/system.runtime.serialization.iserializable?view=netframework-2.0
            </summary>
            <param name="info"></param>
            <param name="context"></param>
        </member>
        <member name="T:Telerik.WinControls.AnimatedPropertySetting">
            <summary>
            Represents an animated property setting
            </summary>
        </member>
        <member name="M:Telerik.WinControls.AnimatedPropertySetting.#ctor">
            <summary>
            Initializes new instance of <see cref="T:Telerik.WinControls.AnimatedPropertySetting"/>
            </summary>
        </member>
        <member name="M:Telerik.WinControls.AnimatedPropertySetting.#ctor(Telerik.WinControls.RadProperty,System.Int32,System.Int32,System.Object)">
            <summary>
            Initializes new instance of <see cref="T:Telerik.WinControls.AnimatedPropertySetting"/>
            </summary>
            <param name="property">The property to animate.</param>
            <param name="frames">The number of frames.</param>
            <param name="interval">The interval between animation frames.</param>
            <param name="step">The step used to calculate the next value.</param>
        </member>
        <member name="M:Telerik.WinControls.AnimatedPropertySetting.#ctor(Telerik.WinControls.RadProperty,System.Object,System.Object,System.Int32,System.Int32)">
            <summary>
            Initializes new instance of <see cref="T:Telerik.WinControls.AnimatedPropertySetting"/>
            </summary>
            <param name="property">The property to animate.</param>
            <param name="startValue">The start value.</param>
            <param name="endValue">The end value.</param>
            <param name="frames">The number of frames.</param>
            <param name="interval">The interval between animation frames.</param>
        </member>
        <member name="P:Telerik.WinControls.AnimatedPropertySetting.Property">
            <summary>
            Gets or sets the property that will be animated.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimatedPropertySetting.StartValue">
            <summary>
            Gets or sets the start value for the animation.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimatedPropertySetting.EndValue">
            <summary>
            Gets or sets the end value for the animation.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimatedPropertySetting.MaxValue">
            <summary>
            Gets or sets the maximum allowed value when using OutElastic mode
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimatedPropertySetting.Step">
            <summary>
            Gets or sets the step used when calculating the next value.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimatedPropertySetting.NumFrames">
            <summary>
            Gets or sets the number of frames in which the animation will run.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimatedPropertySetting.Interval">
            <summary>
            Gets or sets the interval between animation frames.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimatedPropertySetting.ApplyDelay">
            <summary>
            Gets or sets a value indicating the time delay before starting the animation.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimatedPropertySetting.RandomDelay">
            <summary>
            Gets or sets a value indicating whether to set a random delay before starting the animation. 
            The random delay applies if the value of this property is different from 0.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimatedPropertySetting.ApplyEasingType">
            <summary>
            Gets or sets the easing to be used when applying animation values.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimatedPropertySetting.RemoveAfterApply">
            <summary>
            Gets or sets a value that determines whether the animation value remains applied after the animation finishes.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimatedPropertySetting.AnimationsEnabled">
            <summary>
            Static value indicating whether animations are enabled at global level.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.AnimatedPropertySetting.AnimationFinished">
            <summary>
            Occurs when the animation finishes.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.AnimatedPropertySetting.AnimationStarted">
            <summary>
            Occurs when the animation starts.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.AnimationValueBoolCalculator">
            <summary>
            Calculates int values for property animation.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.AnimationValueCalculator">
            <summary>
            Abstract base class for calculating animated property values during animation sequences.
            Provides framework for interpolating between start and end values with easing support.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimationValueCalculator.AssociatedType">
            <summary>
            Gets the type associated with this animation calculator.
            </summary>
            <value>The type that this calculator can animate.</value>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueCalculator.CalculateAnimatedValue(System.Object,System.Object,System.Object,System.Object,System.Int32,System.Int32,Telerik.WinControls.EasingCalculator)">
            <summary>
            Calculates the animated value for the current frame using interpolation and easing.
            </summary>
            <param name="startValue">The starting value of the animation.</param>
            <param name="endValue">The ending value of the animation.</param>
            <param name="currValue">The current value of the animation.</param>
            <param name="step">The animation step value.</param>
            <param name="currFrameNum">The current frame number.</param>
            <param name="totalFrameNum">The total number of frames.</param>
            <param name="calc">The easing calculator to apply.</param>
            <returns>The calculated animated value for the current frame.</returns>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueCalculator.CalculateInversedStep(System.Object)">
            <summary>
            Calculates the inverse of the specified animation step.
            </summary>
            <param name="step">The animation step to invert.</param>
            <returns>The inverted animation step.</returns>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueCalculator.ConvertAnimationStepToString(System.Object)">
            <summary>
            Converts an animation step value to its string representation for serialization.
            </summary>
            <param name="value">The animation step value to convert.</param>
            <returns>The string representation of the animation step.</returns>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueCalculator.ConvertToAnimationStepFromString(System.String)">
            <summary>
            Converts a string to an animation value.
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueCalculator.CalculateAnimationStep(System.Object,System.Object,System.Int32)">
            <summary>
            Calculates the animation step from start value, end value, and the total number of frames.
            </summary>
            <param name="animationStartValue"></param>
            <param name="animationEndValue"></param>
            <param name="numFrames"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueCalculator.CalculateAnimationEndValue(System.Object,System.Object,System.Int32)">
            <summary>
            Calculates the animation end value from start value, step, and the total number of frames.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.AnimationValueCalculatorFactory">
            <summary>
            Represents a map of CLR types and corresponding <see cref="T:Telerik.WinControls.AnimationValueCalculator"/> type using when property animation is running and
            for animations serialization in themes.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.AnimationValueColorCalculator">
            <summary>
            Provides color animation calculations with smooth ARGB component interpolation.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimationValueColorCalculator.AssociatedType">
            <summary>
            Gets the type associated with this calculator.
            </summary>
            <value>The <see cref="T:System.Drawing.Color"/> type.</value>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueColorCalculator.CalculateAnimatedValue(System.Object,System.Object,System.Object,System.Object,System.Int32,System.Int32,Telerik.WinControls.EasingCalculator)">
            <summary>
            Calculates the animated color value by interpolating ARGB components.
            </summary>
            <param name="startValue">The starting color value.</param>
            <param name="endValue">The ending color value.</param>
            <param name="currValue">The current color value.</param>
            <param name="step">The color animation step.</param>
            <param name="currFrameNum">The current frame number.</param>
            <param name="totalFrameNum">The total number of frames.</param>
            <param name="calc">The easing calculator.</param>
            <returns>The interpolated color for the current frame.</returns>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueColorCalculator.CalculateInversedStep(System.Object)">
            <summary>
            Calculates the inverse of a color animation step.
            </summary>
            <param name="step">The color animation step to invert.</param>
            <returns>The inverted color animation step.</returns>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueColorCalculator.CalculateAnimationStep(System.Object,System.Object,System.Int32)">
            <summary>
            Calculates the animation step needed to transition between two colors.
            </summary>
            <param name="animationStartValue">The starting color.</param>
            <param name="animationEndValue">The ending color.</param>
            <param name="numFrames">The number of animation frames.</param>
            <returns>The calculated color animation step.</returns>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueColorCalculator.CalculateAnimationEndValue(System.Object,System.Object,System.Int32)">
            <summary>
            Calculates the end color value based on start value and animation step.
            </summary>
            <param name="animationStartValue">The starting color.</param>
            <param name="animationStep">The color animation step.</param>
            <param name="numFrames">The number of animation frames.</param>
            <returns>The calculated end color value.</returns>
        </member>
        <member name="T:Telerik.WinControls.AnimationValueDoubleCalculator">
            <summary>
            Calculates double values for the property animation.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.AnimationValueFloatCalculator">
            <summary>
            Provides floating-point value animation calculations with precise interpolation.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimationValueFloatCalculator.AssociatedType">
            <summary>
            Gets the type associated with this calculator.
            </summary>
            <value>The <see cref="T:System.Single"/> type.</value>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueFloatCalculator.CalculateAnimatedValue(System.Object,System.Object,System.Object,System.Object,System.Int32,System.Int32,Telerik.WinControls.EasingCalculator)">
            <summary>
            Calculates the animated float value for the current frame.
            </summary>
            <param name="startValue">The starting float value.</param>
            <param name="endValue">The ending float value.</param>
            <param name="currValue">The current float value.</param>
            <param name="step">The animation step value.</param>
            <param name="currFrameNum">The current frame number.</param>
            <param name="totalFrameNum">The total number of frames.</param>
            <param name="calc">The easing calculator.</param>
            <returns>The calculated float value for the current frame.</returns>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueFloatCalculator.CalculateInversedStep(System.Object)">
            <summary>
            Calculates the inverse of a float animation step.
            </summary>
            <param name="step">The float step to invert.</param>
            <returns>The inverted float step.</returns>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueFloatCalculator.CalculateAnimationStep(System.Object,System.Object,System.Int32)">
            <summary>
            Calculates the animation step needed to transition between two float values.
            </summary>
            <param name="animationStartValue">The starting float value.</param>
            <param name="animationEndValue">The ending float value.</param>
            <param name="numFrames">The number of animation frames.</param>
            <returns>The calculated float animation step.</returns>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueFloatCalculator.CalculateAnimationEndValue(System.Object,System.Object,System.Int32)">
            <summary>
            Calculates the end float value based on start value and animation step.
            </summary>
            <param name="animationStartValue">The starting float value.</param>
            <param name="step">The float animation step.</param>
            <param name="numFrames">The number of animation frames.</param>
            <returns>The calculated end float value.</returns>
        </member>
        <member name="T:Telerik.WinControls.AnimationValueFontCalculator">
            <summary>
            Provides font animation calculations, primarily for animating font size changes.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimationValueFontCalculator.AssociatedType">
            <summary>
            Gets the type associated with this calculator.
            </summary>
            <value>The <see cref="T:System.Drawing.Font"/> type.</value>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueFontCalculator.CalculateAnimatedValue(System.Object,System.Object,System.Object,System.Object,System.Int32,System.Int32,Telerik.WinControls.EasingCalculator)">
            <summary>
            Calculates the animated font value for the current frame.
            </summary>
            <param name="startValue">The starting font value.</param>
            <param name="endValue">The ending font value.</param>
            <param name="currValue">The current font value.</param>
            <param name="step">The font animation step.</param>
            <param name="currFrameNum">The current frame number.</param>
            <param name="totalFrameNum">The total number of frames.</param>
            <param name="calc">The easing calculator.</param>
            <returns>The calculated font for the current frame.</returns>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueFontCalculator.ConvertToAnimationStepFromString(System.String)">
            <summary>
            Converts a string representation to a font animation step.
            </summary>
            <param name="value">The string value to convert.</param>
            <returns>The font animation step.</returns>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueFontCalculator.ConvertAnimationStepToString(System.Object)">
            <summary>
            Converts a font animation step to its string representation.
            </summary>
            <param name="value">The font animation step to convert.</param>
            <returns>The string representation of the step.</returns>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueFontCalculator.CalculateInversedStep(System.Object)">
            <summary>
            Calculates the inverse of a font animation step.
            </summary>
            <param name="step">The font step to invert.</param>
            <returns>The inverted font animation step.</returns>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueFontCalculator.CalculateAnimationStep(System.Object,System.Object,System.Int32)">
            <summary>
            Calculates the animation step needed to transition between two fonts.
            </summary>
            <param name="animationStartValue">The starting font.</param>
            <param name="animationEndValue">The ending font.</param>
            <param name="numFrames">The number of animation frames.</param>
            <returns>The calculated font animation step.</returns>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueFontCalculator.CalculateAnimationEndValue(System.Object,System.Object,System.Int32)">
            <summary>
            Calculates the end font value based on start value and animation step.
            </summary>
            <param name="animationStartValue">The starting font.</param>
            <param name="animationStep">The font animation step.</param>
            <param name="numFrames">The number of animation frames.</param>
            <returns>The calculated end font animation step.</returns>
        </member>
        <member name="T:Telerik.WinControls.AnimationValueIntCalculator">
            <summary>
            Provides integer value animation calculations with smooth interpolation between start and end values.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimationValueIntCalculator.AssociatedType">
            <summary>
            Gets the type associated with this calculator.
            </summary>
            <value>The <see cref="T:System.Int32"/> type.</value>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueIntCalculator.CalculateAnimatedValue(System.Object,System.Object,System.Object,System.Object,System.Int32,System.Int32,Telerik.WinControls.EasingCalculator)">
            <summary>
            Calculates the animated integer value for the current frame.
            </summary>
            <param name="startValue">The starting integer value.</param>
            <param name="endValue">The ending integer value.</param>
            <param name="currValue">The current integer value.</param>
            <param name="step">The animation step value.</param>
            <param name="currFrameNum">The current frame number.</param>
            <param name="totalFrameNum">The total number of frames.</param>
            <param name="calc">The easing calculator.</param>
            <returns>The calculated integer value for the current frame.</returns>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueIntCalculator.CalculateInversedStep(System.Object)">
            <summary>
            Calculates the inverse of an integer animation step.
            </summary>
            <param name="step">The integer step to invert.</param>
            <returns>The inverted integer step.</returns>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueIntCalculator.CalculateAnimationStep(System.Object,System.Object,System.Int32)">
            <summary>
            Calculates the animation step needed to transition between two integer values.
            </summary>
            <param name="animationStartValue">The starting integer value.</param>
            <param name="animationEndValue">The ending integer value.</param>
            <param name="numFrames">The number of animation frames.</param>
            <returns>The calculated integer animation step.</returns>
        </member>
        <member name="M:Telerik.WinControls.AnimationValueIntCalculator.CalculateAnimationEndValue(System.Object,System.Object,System.Int32)">
            <summary>
            Calculates the end integer value based on start value and animation step.
            </summary>
            <param name="animationStartValue">The starting integer value.</param>
            <param name="animationStep">The integer animation step.</param>
            <param name="numFrames">The number of animation frames.</param>
            <returns>The calculated end integer value.</returns>
        </member>
        <member name="T:Telerik.WinControls.AnimationValuePaddingCalculator">
            <summary>
            Calculates animation rectangle values.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.AnimationValuePointCalculator">
            <summary>
            Represents a value point animation calculator.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.AnimationValuePointFCalculator">
            <summary>
            Represents a value point animation calculator using floating point values.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.AnimationValueRectangleCalculator">
            <summary>
            Calculates animation rectangle values.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.AnimationValueSizeCalculator">
            <summary>
            Represents a value size animation calculator.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.AnimationValueSizeFCalculator">
             <summary>
            Represents a value size animation calculator using floating point values.
             </summary>
        </member>
        <member name="T:Telerik.WinControls.EasingCalculator">
            <summary>
            Abstract base class for easing calculations used in property animations.
            Provides mathematical functions for smooth value transitions between start and end values.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.EasingCalculator.CalculateCurrentValue(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Calculates the current integer value using easing interpolation.
            </summary>
            <param name="initialValue">The starting integer value.</param>
            <param name="endValue">The ending integer value.</param>
            <param name="currentFrame">The current frame number.</param>
            <param name="numFrames">The total number of frames.</param>
            <returns>The calculated integer value for the current frame.</returns>
        </member>
        <member name="M:Telerik.WinControls.EasingCalculator.CalculateCurrentValue(System.Single,System.Single,System.Int32,System.Int32)">
            <summary>
            Calculates the current float value using easing interpolation.
            </summary>
            <param name="initialValue">The starting float value.</param>
            <param name="endValue">The ending float value.</param>
            <param name="currentFrame">The current frame number.</param>
            <param name="numFrames">The total number of frames.</param>
            <returns>The calculated float value for the current frame.</returns>
        </member>
        <member name="M:Telerik.WinControls.EasingCalculator.CalculateCurrentValue(System.Double,System.Double,System.Int32,System.Int32)">
            <summary>
            Calculates the current double value using easing interpolation.
            </summary>
            <param name="initialValue">The starting double value.</param>
            <param name="endValue">The ending double value.</param>
            <param name="currentFrame">The current frame number.</param>
            <param name="numFrames">The total number of frames.</param>
            <returns>The calculated double value for the current frame.</returns>
        </member>
        <member name="T:Telerik.WinControls.StandardEasingCalculator">
            <summary>
            Provides standard easing function implementations for smooth animation transitions.
            Supports various easing types including linear, quadratic, cubic, and bounce effects.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.StandardEasingCalculator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.StandardEasingCalculator"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.StandardEasingCalculator.#ctor(Telerik.WinControls.RadEasingType)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.StandardEasingCalculator"/> class with the specified easing type.
            </summary>
            <param name="easingType">The type of easing function to use.</param>
        </member>
        <member name="P:Telerik.WinControls.StandardEasingCalculator.EasingType">
            <summary>
            Gets or sets the type of easing function to apply.
            </summary>
            <value>The easing type that determines the animation curve.</value>
        </member>
        <member name="T:Telerik.WinControls.ElementValuesAnimator">
            <summary>
            Animates element property values using configurable animation settings and easing functions.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ElementValuesAnimator.#ctor(Telerik.WinControls.RadObject,Telerik.WinControls.AnimatedPropertySetting)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ElementValuesAnimator"/> class.
            </summary>
            <param name="element">The RadObject element to animate.</param>
            <param name="setting">The animation settings for the property.</param>
        </member>
        <member name="P:Telerik.WinControls.ElementValuesAnimator.IsRunning">
            <summary>
            Gets a value indicating whether the animation is currently running.
            </summary>
            <value><c>true</c> if the animation is running; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Telerik.WinControls.ElementValuesAnimator.Value">
            <summary>
            Gets or sets the current animated value.
            </summary>
            <value>The current value of the animated property.</value>
        </member>
        <member name="P:Telerik.WinControls.ElementValuesAnimator.Waiting">
            <summary>
            Gets or sets a value indicating whether the animator is waiting.
            </summary>
            <value><c>true</c> if the animator is waiting; otherwise, <c>false</c>.</value>
        </member>
        <member name="M:Telerik.WinControls.ElementValuesAnimator.Initialize(Telerik.WinControls.RadObject,System.Object)">
            <summary>
            Initializes the animator with the element and initial value.
            </summary>
            <param name="element">The element to animate.</param>
            <param name="initialValue">The initial value of the property.</param>
        </member>
        <member name="M:Telerik.WinControls.ElementValuesAnimator.Start(Telerik.WinControls.RadObject)">
            <summary>
            Starts the animation for the specified element.
            </summary>
            <param name="element">The element to animate.</param>
        </member>
        <member name="M:Telerik.WinControls.ElementValuesAnimator.Stop">
            <summary>
            Stops the animation and applies the final value.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ElementValuesAnimator.Resume(Telerik.WinControls.RadObject)">
            <summary>
            Resumes a paused animation.
            </summary>
            <param name="element">The element to resume animation for.</param>
        </member>
        <member name="M:Telerik.WinControls.ElementValuesAnimator.Pause(Telerik.WinControls.RadObject)">
            <summary>
            Pauses the animation temporarily.
            </summary>
            <param name="element">The element to pause animation for.</param>
        </member>
        <member name="M:Telerik.WinControls.ElementValuesAnimator.Dispose">
            <summary>
            Releases all resources used by the <see cref="T:Telerik.WinControls.ElementValuesAnimator"/>.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ElementValuesAnimator.UpdateValue">
            <summary>
            Updates the animated property value for the current frame.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.AnimatorStyles">
            <summary>
            Defines the time of the animation occurrence. 
            </summary>
        </member>
        <member name="F:Telerik.WinControls.AnimatorStyles.DoNotAnimate">
            <summary>
            Indicates that no animation is played.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.AnimatorStyles.AnimateWhenApply">
            <summary>
            Indicates that animation is played on applying a setting.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.AnimatorStyles.AnimateWhenUnapply">
            <summary>
            Indicates that animation is played on up-apply a setting.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.AnimatorStyles.AnimateAlways">
            <summary>
            Indicates that animation is always played.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.LoopType">
            <summary>
            Defines the possible types of animation looping.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.LoopType.None">
            <summary>
            No animation looping is enabled.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.LoopType.Standard">
            <summary>
            The animation is started from the beginning after it ends.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.LoopType.Reversed">
            <summary>
            The animation is started again, whereby
            end and start values are swapped.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadAnimationType">
            <summary>
            Defines the animation type.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadAnimationType.ByStep">
            <summary>
            
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadAnimationType.ByStartEndValues">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadEasingType">
            <summary>
            Defines the easing equations for the easing animations.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.AnimationStatusEventArgs">
            <summary>
            Contains information about the way Animation has finished
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimationStatusEventArgs.IsInterrupt">
            <summary>
            Gets value indicating whether the animation has been interrupted by another one.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimationStatusEventArgs.RegisterValueAsLocal">
            <summary>
            Gets value indicating whether the animation has been interrupted by another one.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimationStatusEventArgs.Element">
            <summary>
            Gets the element (if it exists) associated with the specified animation.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.AnimationStatusEventArgs.Object">
            <summary>
            Gets the object associated with the specified animation.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.AnimationStartedEventHandler">
            <summary>
            AnimationStartedEventHandler delegate
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="T:Telerik.WinControls.AnimationFinishedEventHandler">
            <summary>
            AnimationFinishedEventHandler delegate
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="T:Telerik.WinControls.LoopingAnimatedPropertySetting">
            <summary>
            Provides a property animation setting that supports looping animations with configurable easing types and frame
            counts for two animation phases.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.LoopingAnimatedPropertySetting.#ctor(Telerik.WinControls.RadProperty,System.Object,System.Object,System.Int32,System.Int32,Telerik.WinControls.RadEasingType,System.Int32,Telerik.WinControls.RadEasingType)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.LoopingAnimatedPropertySetting"/> class with specified property, value range,
            animation intervals, frame counts, and easing types for two animation phases.
            </summary>
            <param name="property">The RadProperty to be animated.</param>
            <param name="startValue">The starting value of the animation.</param>
            <param name="endValue">The ending value of the animation.</param>
            <param name="interval">The interval between animation frames in milliseconds.</param>
            <param name="firstPhaseNumFrames">The number of frames in the first animation phase.</param>
            <param name="firstPhaseAnimationType">The easing type used in the first animation phase.</param>
            <param name="secondPhaseFrames">The number of frames in the second animation phase.</param>
            <param name="secondPhaseAnimationType">The easing type used in the second animation phase.</param>
        </member>
        <member name="P:Telerik.WinControls.LoopingAnimatedPropertySetting.ApplyEasingType">
            <summary>
            Use the <see cref="P:Telerik.WinControls.LoopingAnimatedPropertySetting.FirstPhaseEasingType"/> or <see cref="P:Telerik.WinControls.LoopingAnimatedPropertySetting.SecondPhaseEasingType"/> property to get or set the easing type for the first phase of the looping animation.
            Gets or sets the easing to be used when applying animation values.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.LoopingAnimatedPropertySetting.NumFrames">
            <summary>
            Use the <see cref="P:Telerik.WinControls.LoopingAnimatedPropertySetting.FirstPhaseNumFrames"/> or <see cref="P:Telerik.WinControls.LoopingAnimatedPropertySetting.SecondPhaseNumFrames"/> property to get or set the number of frames for the first phase of the looping animation.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.LoopingAnimatedPropertySetting.FirstPhaseEasingType">
            <summary>
            Gets or sets the easing type for the first phase of the looping animation.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.LoopingAnimatedPropertySetting.FirstPhaseNumFrames">
            <summary>
            Gets or sets the number of frames for the first phase of the looping animation.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.LoopingAnimatedPropertySetting.SecondPhaseEasingType">
            <summary>
            Gets or sets the easing type for the second phase of the looping animation.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.LoopingAnimatedPropertySetting.SecondPhaseNumFrames">
            <summary>
            Gets or sets the number of frames for the second phase of the looping animation.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.LoopingAnimatedPropertySetting.StartLoop(Telerik.WinControls.RadObject)">
            <summary>
            Starts the looping animation.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.LoopingAnimatedPropertySetting.StopLoop(Telerik.WinControls.RadObject)">
            <summary>
            Stops the looping animation.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.LoopingAnimatedPropertySetting.OnAnimationFinished(Telerik.WinControls.AnimationStatusEventArgs)">
            <summary>
            Handles the completion of an animation by swapping start and end values and continuing the loop if looping
            is enabled and a current element exists.
            </summary>
            <param name="e">Provides data for the animation status event.</param>
        </member>
        <member name="T:Telerik.WinControls.RadControlAnimationTimer">
            <summary>
            Provides a high-resolution timer for RadControl animations with shared timer optimization.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadControlAnimationTimer.#cctor">
            <summary>
            Initializes the static members of the <see cref="T:Telerik.WinControls.RadControlAnimationTimer"/> class.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControlAnimationTimer.Interval">
            <summary>
            Gets or sets the timer interval in milliseconds.
            </summary>
            <value>The interval between timer ticks in milliseconds.</value>
        </member>
        <member name="P:Telerik.WinControls.RadControlAnimationTimer.IsRunning">
            <summary>
            Gets a value indicating whether the timer is currently running.
            </summary>
            <value><c>true</c> if the timer is running; otherwise, <c>false</c>.</value>
        </member>
        <member name="E:Telerik.WinControls.RadControlAnimationTimer.Tick">
            <summary>
            Occurs when the timer interval has elapsed.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadControlAnimationTimer.Start">
            <summary>
            Starts the animation timer.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadControlAnimationTimer.Stop">
            <summary>
            Stops the animation timer.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadControlAnimationTimer.OnTick(System.EventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.WinControls.RadControlAnimationTimer.Tick"/> event.
            </summary>
            <param name="e">The event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadControlAnimationTimer.Suspend">
            <summary>
            Suspends all animation timers temporarily.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadControlAnimationTimer.Resume">
            <summary>
            Resumes animation timers from suspended state.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.WindowAnimation.AnimationEventHandler">
            <summary>
            Event raised during animation notifying the new size for the panel
            </summary>
            <param name="sender">the object sending the notification</param>
            <param name="e">the new size for the window collasping/expanding </param>
        </member>
        <member name="E:Telerik.WinControls.WindowAnimation.AnimationEngine.AnimationFinished">
            <summary>
            Event raised when animation is finished
            </summary>
        </member>
        <member name="E:Telerik.WinControls.WindowAnimation.AnimationEngine.Animating">
            <summary>
            Event raised in parallel with the executing animation.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.WindowAnimation.WindowAnimationEngine.Minimum">
            <summary>
            Get/Set minimum value allowed for size
            </summary>
        </member>
        <member name="P:Telerik.WinControls.WindowAnimation.WindowAnimationEngine.Maximum">
            <summary>
            Get/Set maximum value allowed for size
            </summary>
        </member>
        <member name="M:Telerik.WinControls.PropertySetting.#ctor">
            <summary>
            Initializes a new instnace of the PropertySetting class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.PropertySetting.#ctor(System.String,System.Object)">
            <summary>
            Initializes a new instnace of the PropertySetting class by specifying property name and its value.
            </summary>
            <param name="propertyName">A property name.</param>
            <param name="value">A property value.</param>
        </member>
        <member name="M:Telerik.WinControls.PropertySetting.#ctor(Telerik.WinControls.RadProperty,System.Object)">
            <summary>
            Initializes a new instnace of the PropertySetting class by specifying property and its value.
            </summary>
            <param name="property">A property.</param>
            <param name="value">A property value.</param>
        </member>
        <member name="M:Telerik.WinControls.PropertySetting.#ctor(Telerik.WinControls.PropertySetting)">
            <summary>
            Initializes a new instnace of the PropertySetting class by using an exising property setting instance.
            </summary>
            <param name="setting">An existing property setting.</param>
        </member>
        <member name="F:Telerik.WinControls.PropertySetting.PropertyMapper">
            <summary>
            Gets or sets the property mapper used to map property names based on the stylable element type.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.PropertySetting.Name">
            <summary>
            Gets or sets the property name.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.PropertySetting.FullName">
            <summary>
            Gets or sets the full property name (including the class name).
            </summary>
        </member>
        <member name="P:Telerik.WinControls.PropertySetting.Value">
            <summary>
            Gets or sets the property value.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.PropertySetting.EndValue">
            <summary>
            Gets or sets the property end value (creates an animated property setting).
            </summary>
        </member>
        <member name="P:Telerik.WinControls.PropertySetting.AnimatedSetting">
            <summary>
            Gets an instance of <see cref="T:Telerik.WinControls.AnimatedPropertySetting"/> related with this setting.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.PropertySetting.Property">
            <summary>
            Gets the associated RadProperty.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.PropertySetting.GetCurrentValue(Telerik.WinControls.RadObject)">
            <summary>
            Gets the current property value for the specified <see cref="T:Telerik.WinControls.RadObject"/>
            </summary>
            <param name="forObject">The object.</param>
            <returns>The current property value for the object.</returns>
        </member>
        <member name="M:Telerik.WinControls.PropertySetting.ApplyValue(Telerik.WinControls.RadObject)">
            <summary>
            Applies the property setting on the specified element.
            </summary>
            <param name="element">An instance of  <see cref="T:Telerik.WinControls.RadObject"/></param>
        </member>
        <member name="M:Telerik.WinControls.PropertySetting.UnapplyValue(Telerik.WinControls.RadObject)">
            <summary>
            Unapplies the property setting from the specified element.
            </summary>
            <param name="element">An instance of  <see cref="T:Telerik.WinControls.RadObject"/></param>
        </member>
        <member name="M:Telerik.WinControls.PropertySetting.FindProperty(System.Type,System.String,System.Boolean)">
            <summary>
            Resolves the <see cref="T:Telerik.WinControls.RadProperty"/> object based on its arguments.
            </summary>
            <param name="currentType">The type which owns this property.</param>
            <param name="propertyName">The property name.</param>
            <param name="fallback">Specifies whether to search base classes if the current type does not contain the specified property.</param>
            <returns>An instance of <see cref="T:Telerik.WinControls.RadProperty"/> if successful.</returns>
        </member>
        <member name="M:Telerik.WinControls.PropertySettingGroup.#ctor">
            <summary>
            Initializes a new instance of the PropertySettingGroup class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.PropertySettingGroup.#ctor(System.String)">
            <summary>
            Initializes a new instance of the PropertySettingGroup class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.PropertySettingGroup.#ctor(System.String,Telerik.WinControls.ElementSelector)">
            <summary>
            Initializes a new instance of the PropertySettingGroup class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.PropertySettingGroup.#ctor(System.String,Telerik.WinControls.PropertySetting[])">
            <summary>
            Initializes a new instance of the PropertySettingGroup class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.PropertySettingGroup.#ctor(System.String,Telerik.WinControls.Condition,Telerik.WinControls.PropertySetting[])">
            <summary>
            Initializes a new instance of the PropertySettingGroup class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.PropertySettingGroup.#ctor(System.Type,Telerik.WinControls.PropertySetting[])">
            <summary>
            Initializes a new instance of the PropertySettingGroup class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.PropertySettingGroup.#ctor(System.Type,Telerik.WinControls.Condition,Telerik.WinControls.PropertySetting[])">
            <summary>
            Initializes a new instance of the PropertySettingGroup class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.PropertySettingGroup.#ctor(Telerik.WinControls.PropertySettingGroup)">
            <summary>
            Initializes a new instance of the PropertySettingGroup class by using an existing instance.
            </summary>
            <param name="sourceGroup">The PropertySettingGroup to be used as a source.</param>
        </member>
        <member name="P:Telerik.WinControls.PropertySettingGroup.BasedOn">
            <summary>
            Gets or sets value indicating the key of a repository item which this group is based on.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.PropertySettingGroup.Selector">
            <summary>
            Gets the <see cref="T:Telerik.WinControls.ElementSelector"/> for this property setting group.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.PropertySettingGroup.PropertySettings">
            <summary>
            Gets a collection of the property settings for the property setting group.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.PropertySettingGroup.Repositories">
            <summary>
            Gets a collection of repository settings for the property setting group.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.PropertySettingGroup.Apply(Telerik.WinControls.RadObject)">
            <summary>
            Applies the property settings contained in this group to the specified element.
            </summary>
            <param name="element">The element.</param>
        </member>
        <member name="M:Telerik.WinControls.PropertySettingGroup.FindSetting(Telerik.WinControls.RadProperty)">
            <summary>
            Searches for a property setting for the specified property.
            </summary>
            <param name="property">The property to search for</param>
            <returns>An instance of <see cref="T:Telerik.WinControls.PropertySetting"/> if successfull.</returns>
        </member>
        <member name="M:Telerik.WinControls.PropertySettingGroup.FindSetting(System.String)">
            <summary>
            Searches for a property setting for the specified property.
            </summary>
            <param name="name">The name of the property to search for</param>
            <returns>An instance of <see cref="T:Telerik.WinControls.PropertySetting"/> if successfull.</returns>
        </member>
        <member name="M:Telerik.WinControls.ElementSelector.#ctor">
            <summary>
            Initializes a new instance of the ElementSelector class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ElementSelector.#ctor(System.String)">
            <summary>
            Initializes a new instance of the ElementSelector class by specifying element state.
            Sets thw type property to VisualStateSelector.
            </summary>
            <param name="elementState">The element state.</param>
        </member>
        <member name="M:Telerik.WinControls.ElementSelector.#ctor(Telerik.WinControls.ElementSelectorTypes,System.String)">
            <summary>
            Initializes a new instance of the ElementSelector class by specifying selector properties.
            </summary>
            <param name="type">The selector type.</param>
            <param name="value">The selector value</param>
        </member>
        <member name="M:Telerik.WinControls.ElementSelector.#ctor(Telerik.WinControls.ElementSelector)">
            <summary>
            Initializes a new instance of the ElementSelector class by using an existing one.
            </summary>
            <param name="selector">The ElementSelector to be used as a source.</param>
        </member>
        <member name="P:Telerik.WinControls.ElementSelector.Value">
            <summary>
            Gets or sets the selector value.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ElementSelector.Type">
            <summary>
            Gets or sets the selector type.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ElementSelector.ChildSelector">
            <summary>
            Gets or sets the child selector.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ElementSelector.IsCompatible(Telerik.WinControls.RadObject)">
            <summary>
            Determines whether the selector is compatible with the specified element.
            </summary>
            <param name="element">The element to compare with.</param>
            <returns>true if the element is compatible.</returns>
        </member>
        <member name="M:Telerik.WinControls.ElementSelector.IsValid(Telerik.WinControls.RadObject,System.String)">
            <summary>
            Determines whether the selector is valid an element with specific state.
            </summary>
            <param name="testElement">The element to compare with.</param>
            <param name="state">The element state.</param>
            <returns>true if the selector is valid.</returns>
        </member>
        <member name="M:Telerik.WinControls.ElementSelector.IsCompatible(Telerik.WinControls.ElementSelector)">
            <summary>
            Determines whether the selector is compatible with specific selector.
            </summary>
            <param name="selector">The selector.</param>
            <returns>true if successfull.</returns>
        </member>
        <member name="M:Telerik.WinControls.StyleGroup.#ctor">
            <summary>
            Initializes a new instance of the StyleGroup class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.StyleGroup.#ctor(Telerik.WinControls.StyleRegistration)">
            <summary>
            Initializes a new instance of the StyleGroup class by adding a default style registration.
            </summary>
            <param name="registration">The default style registration.</param>
        </member>
        <member name="M:Telerik.WinControls.StyleGroup.#ctor(System.String)">
            <summary>
            Initializes a new instance of the StyleGroup class by specifying an element type.
            Creates a new ElementTypeDefault registration.
            </summary>
            <param name="elementType">The element type.</param>
        </member>
        <member name="M:Telerik.WinControls.StyleGroup.#ctor(Telerik.WinControls.StyleGroup)">
            <summary>
            Initializes a new instance of the StyleGroup class by using an existing StyleGroup instance.
            </summary>
            <param name="styleGroup">The StyleGroup to be used as a source.</param>
        </member>
        <member name="P:Telerik.WinControls.StyleGroup.PropertySettingGroups">
            <summary>
            Gets a collection with property setting groups for the style group.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.StyleGroup.Registrations">
            <summary>
            Gets a collection with style registrations for the style group.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.StyleGroup.IsCompatible(System.String)">
            <summary>
            Determines whether the style group is compatible with the specified control type.
            </summary>
            <param name="controlType">The control type.</param>
            <returns>true if the style group is compatible.</returns>
        </member>
        <member name="M:Telerik.WinControls.StyleGroup.IsCompatible(System.Windows.Forms.Control)">
            <summary>
            Determines whether the style group is compatible with the specified control.
            </summary>
            <param name="control">The control.</param>
            <returns>true if the style group is compatible.</returns>
        </member>
        <member name="M:Telerik.WinControls.StyleGroup.IsCompatible(Telerik.WinControls.IStylableNode)">
            <summary>
            Determines whether the style group is compatible with the specified stylable node.
            </summary>
            <param name="item">The stylable node.</param>
            <returns>true if the style group is compatible.</returns>
        </member>
        <member name="M:Telerik.WinControls.StyleGroup.IsCompatible(Telerik.WinControls.StyleGroup)">
            <summary>
            Determines whether the style group is compatible with the specified style group.
            </summary>
            <param name="dstGroup">The stye group.</param>
            <returns>true if the style group is compatible.</returns>
        </member>
        <member name="M:Telerik.WinControls.StyleGroup.CreateStyleSheet(Telerik.WinControls.RadObject)">
            <summary>
            Creates a new style sheet based on this style group for the specified element.
            </summary>
            <param name="element">The element.</param>
            <returns>An instance of <see cref="T:Telerik.WinControls.StyleSheet"/> if successful.</returns>
        </member>
        <member name="M:Telerik.WinControls.StyleGroup.Combine(Telerik.WinControls.StyleGroup,System.Boolean)">
            <summary>
            Combines the style group with a specified style group by adding its property setting groups.
            </summary>
            <param name="group">style group to combine with.</param>
            <param name="replaceExistingStyles">Specifies whether to replace existing styles.</param>
        </member>
        <member name="M:Telerik.WinControls.StyleGroup.SaveXML(System.String,System.String)">
            <summary>
            Saves all style settings presented in this group in a file with XML formatting.
            </summary>
            <param name="themeName">The theme name to be stored in the file.</param>
            <param name="fileName">The name of the file to be created.</param>
        </member>
        <member name="M:Telerik.WinControls.StyleGroup.CreateTheme(System.String)">
            <summary>
            Creates a new theme which is a cloned version of all styles existing in this style group.
            </summary>
            <param name="name">The name of the new theme.</param>
            <returns>An instance of the Theme class if successfull.</returns>
        </member>
        <member name="M:Telerik.WinControls.StyleRegistration.#ctor">
            <summary>
            Initializes a new instance of the StyleRegistration class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.StyleRegistration.#ctor(System.String)">
            <summary>
            Initializes a new instance of the StyleRegistration class by creating an ElementTypeDefault registration.
            </summary>
            <param name="elementType">The full element type.</param>
        </member>
        <member name="M:Telerik.WinControls.StyleRegistration.#ctor(Telerik.WinControls.StyleRegistration)">
            <summary>
            Initializes a new instance of the StyleRegistration class by using an existing StyleRegistration instance.
            </summary>
            <param name="registration">The StyleRegistration to be used as a source.</param>
        </member>
        <member name="M:Telerik.WinControls.StyleRegistration.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the StyleRegistration class.
            </summary>
            <param name="registrationType">The registration type.</param>
            <param name="elementType">The full element type.</param>
            <param name="controlType">The full control type.</param>
            <param name="elementName">The element name.</param>
            <param name="controlName">The control name.</param>
        </member>
        <member name="P:Telerik.WinControls.StyleRegistration.RegistrationType">
            <summary>
            Gets or sets the registration type.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.StyleRegistration.ElementType">
            <summary>
            Gets or sets the element type.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.StyleRegistration.ControlType">
            <summary>
            Gets or sets the control type.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.StyleRegistration.ElementName">
            <summary>
            Gets or sets the element name.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.StyleRegistration.ControlName">
            <summary>
            Gets or sets the control name.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.StyleRegistration.IsCompatible(System.Windows.Forms.Control)">
            <summary>
            Determines whether the style registration is valid for the specified control.
            </summary>
            <param name="control">The control to check.</param>
            <returns>true if the style registration is compatible.</returns>
        </member>
        <member name="M:Telerik.WinControls.StyleRegistration.FindCompatibleChild(Telerik.WinControls.IStylableNode)">
            <summary>
            Checks whether the style registration contains a style for a child element of the specified stylable node.
            </summary>
            <param name="node">The <see cref="T:Telerik.WinControls.IStylableNode"/> to check.</param>
            <returns>true if this style registration is compatible.</returns>
        </member>
        <member name="M:Telerik.WinControls.StyleRegistration.IsCompatible(System.String)">
            <summary>
            Determines whether the style registration is valid for the specified control type.
            </summary>
            <param name="controlType">The control type to check.</param>
            <returns>true if the style registration is compatible.</returns>
        </member>
        <member name="M:Telerik.WinControls.StyleRegistration.IsCompatible(Telerik.WinControls.IStylableNode)">
            <summary>
            Determines whether the style registration is valid for the specified stylable node.
            </summary>
            <param name="item">The stylable node to check.</param>
            <returns>true if the style registration is compatible.</returns>
        </member>
        <member name="M:Telerik.WinControls.StyleRegistration.IsCompatible(Telerik.WinControls.StyleRegistration)">
            <summary>
            Determines whether the style registration is compatible with existing style registration.
            </summary>
            <param name="registration">The style registration to check.</param>
            <returns>true if the style registration is compatible.</returns>
        </member>
        <member name="M:Telerik.WinControls.StyleRepository.#ctor">
            <summary>
            Initializes a new instance of the StyleRepository class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.StyleRepository.#ctor(System.String)">
            <summary>
            Initializes a new instance of the StyleRepository class and specifies the repository key.
            </summary>
            <param name="key">The repository key.</param>
        </member>
        <member name="M:Telerik.WinControls.StyleRepository.#ctor(System.String,System.String,System.String)">
            <summary>
            Initializes a new instance of the StyleRepository class and specifies its main properties.
            </summary>
            <param name="itemType">The style repository type. It can be: Border, Gradient, Image and Layout</param>
            <param name="name">The repository name.</param>
            <param name="key">The repository key.</param>
        </member>
        <member name="M:Telerik.WinControls.StyleRepository.#ctor(Telerik.WinControls.StyleRepository)">
            <summary>
             Initializes a new instance of the StyleRepository class by using an existigng instance.
            </summary>
            <param name="repository">The StyleRepository to be used as a source</param>
        </member>
        <member name="P:Telerik.WinControls.StyleRepository.ItemType">
            <summary>
            Gets or sets the repository type.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.StyleRepository.Name">
            <summary>
            Gets or sets the repository name.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.StyleRepository.Key">
            <summary>
            Gets or sets the repository key.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.StyleRepository.Settings">
            <summary>
            Gets a collection containing the repository settings.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.StyleRepository.Initialize">
            <summary>
            Initializes the repository and maps its properties.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.StyleRepository.FindSetting(System.String)">
            <summary>
            Searches for a specific property setting in the repository.
            </summary>
            <param name="name">The property name to search for.</param>
            <returns>An instance of <see cref="T:Telerik.WinControls.PropertySetting"/> </returns>
        </member>
        <member name="M:Telerik.WinControls.StyleRepository.FindSetting(Telerik.WinControls.RadProperty)">
            <summary>
            Searches for a specific property setting in the repository.
            </summary>
            <param name="property">The property to search for.</param>
            <returns>An instance of <see cref="T:Telerik.WinControls.PropertySetting"/> </returns>
        </member>
        <member name="M:Telerik.WinControls.Theme.#ctor">
            <summary>
            Initializes a new instance of the Theme class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Theme.#ctor(System.String)">
            <summary>
            Initializes a new instance of the Theme class.
            </summary>
            <param name="name">The name of the theme.</param>
        </member>
        <member name="P:Telerik.WinControls.Theme.Name">
            <summary>
            Gets or sets the name of the theme.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Theme.StyleGroups">
            <summary>
            Gets a collection containing the style groups for the theme.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Theme.Repositories">
            <summary>
            Gets a collection containing the repositiories for the theme.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Theme.FindStyleGroup(System.String)">
            <summary>
            Searches for a StyleGroup based on the control type.
            </summary>
            <param name="controlType">The control type to search for.</param>
            <returns>An instance of <see cref="T:Telerik.WinControls.StyleGroup"/> if successfull.</returns>
        </member>
        <member name="M:Telerik.WinControls.Theme.FindStyleGroup(System.Windows.Forms.Control)">
            <summary>
            Searches for a StyleGroup for a specified control.
            </summary>
            <param name="control">The control to search for.</param>
            <returns>An instance of <see cref="T:Telerik.WinControls.StyleGroup"/> if successfull.</returns>
        </member>
        <member name="M:Telerik.WinControls.Theme.FindStyleGroup(Telerik.WinControls.IStylableNode)">
            <summary>
            Searches for a StyleGroup for a specified stylable node.
            </summary>
            <param name="item">The stylable node to search for.</param>
            <returns>An instance of <see cref="T:Telerik.WinControls.StyleGroup"/> if successfull.</returns>
        </member>
        <member name="M:Telerik.WinControls.Theme.FindRepository(System.String)">
            <summary>
            Searches for a StyleRepository based on its key.
            </summary>
            <param name="key">The repository key to search for.</param>
            <returns>An instance of <see cref="T:Telerik.WinControls.StyleRepository"/> if successfull</returns>
        </member>
        <member name="M:Telerik.WinControls.Theme.MergeRepositories">
            <summary>
            Relates repositories with style groups.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Theme.IsCompatible(System.String)">
            <summary>
            Determines whether this theme is compatible with the specified theme name.
            </summary>
            <param name="themeName">Theme name to compare with.</param>
            <returns>true if successfull.</returns>
        </member>
        <member name="P:Telerik.WinControls.Theme.DesignTimeVisible">
            <summary>
            Gets or sets a value indicating whether the theme should be visible at design time. This property value is not serialized.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Theme.ReadTSSP(System.String)">
            <summary>
            Creates a new theme by reading a TSSP file.
            </summary>
            <param name="filePath">The file location.</param>
            <returns>An instance of <see cref="T:Telerik.WinControls.Theme"/> if successfull.</returns>
        </member>
        <member name="M:Telerik.WinControls.Theme.ReadXML(System.String)">
            <summary>
            Creates a new theme by reading an XML file.
            </summary>
            <param name="filePath">The file location.</param>
            <returns>An instance of <see cref="T:Telerik.WinControls.Theme"/> if successfull.</returns>
        </member>
        <member name="M:Telerik.WinControls.Theme.ReadCSS(System.String)">
            <summary>
            Creates a new theme by reading a CSS like file.
            </summary>
            <param name="filePath">The file location.</param>
            <returns>An instance of <see cref="T:Telerik.WinControls.Theme"/> if successfull.</returns>
        </member>
        <member name="M:Telerik.WinControls.Theme.ReadCSSText(System.String)">
            <summary>
            Creates a new theme by reading a CSS like formatted text.
            </summary>
            <param name="text">The text containing a theme in CSS style syntax.</param>
            <returns>An instance of <see cref="T:Telerik.WinControls.Theme"/> if successfull.</returns>
        </member>
        <member name="M:Telerik.WinControls.Theme.ReadFile(System.String)">
            <summary>
            Creates a new theme by reading a file. The function determines the correct file format by using file extension.
            </summary>
            <param name="filePath">The file location.</param>
            <returns>An instance of <see cref="T:Telerik.WinControls.Theme"/> if successfull.</returns>
        </member>
        <member name="M:Telerik.WinControls.Theme.ReadResource(System.Reflection.Assembly,System.String)">
            <summary>
            Creates a new theme by loading it from a resource. The function determines the correct file format by using file extension.
            </summary>
            <param name="resourceAssembly">The assembly to load from.</param>
            <param name="resourcePath">The location of the resource.</param>
            <returns>An instance of <see cref="T:Telerik.WinControls.Theme"/> if successfull.</returns>
        </member>
        <member name="M:Telerik.WinControls.Theme.Clone">
            <summary>
            Creates a new cloned version of the class.
            </summary>
            <returns>A new instance of the Theme class</returns>
        </member>
        <member name="M:Telerik.WinControls.Theme.Combine(Telerik.WinControls.Theme,System.Boolean,System.Boolean)">
            <summary>
            Combines two themes.
            </summary>
            <param name="theme">The source theme.</param>
            <param name="mergeRepositories">Determines whether to merge repositories.</param>
            <param name="replaceExistingStyles">Determines whether to replace existing styles.</param>
        </member>
        <member name="M:Telerik.WinControls.StyleSheet.#ctor">
            <summary>
            Initializes a new instance of the StyleSheet class.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.StyleSheet.PropertySettingGroups">
            <summary>
            Gets a collection of the property setting groups for the property setting group.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.StyleSheet.Apply(Telerik.WinControls.RadObject,System.Boolean)">
            <summary>
            Applies contained property setting groups, if their conditions are ture.
            </summary>
            <param name="radObject">The element.</param>
            <param name="initializing">Specifies whether to apply initial condition if the element is in other state.</param>
        </member>
        <member name="P:Telerik.WinControls.ThemeRepository.ControlDefault">
            <summary>
            Gets or sets the default control theme.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ThemeRepository.LoadedThemes">
            <summary>
            Gets a list with all loaded themes.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ThemeRepository.AvailableThemeNames">
            <summary>
            Gets a list with all theme names that are available.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ThemeRepository.FindTheme(System.String)">
            <summary>
            Searches for a theme with specific name.
            </summary>
            <param name="themeName">The theme name to search for.</param>
            <returns>an instance of <see cref="T:Telerik.WinControls.Theme"/> if successfull.</returns>
        </member>
        <member name="M:Telerik.WinControls.ThemeRepository.FindTheme(System.String,System.Boolean)">
            <summary>
            Searches for a theme with specific name.
            </summary>
            <param name="themeName">The theme name to search for.</param>
            <param name="fallbackToControlDefault">Sepecifies whether to fallback to control default theme if no other theme is found.</param>
            <returns>an instance of <see cref="T:Telerik.WinControls.Theme"/> if successfull.</returns>
        </member>
        <member name="M:Telerik.WinControls.ThemeRepository.Add(Telerik.WinControls.Theme)">
            <summary>
            Adds a new theme to the repository.
            </summary>
            <param name="theme">The theme to add.</param>
        </member>
        <member name="M:Telerik.WinControls.ThemeRepository.Add(Telerik.WinControls.Theme,System.Boolean)">
            <summary>
            Adds a new theme to the repository.
            </summary>
            <param name="theme">The theme to add.</param>
            <param name="replaceExistingStyle">Specifies whether to replace all matching styles if a theme with the same name exists.</param>
        </member>
        <member name="M:Telerik.WinControls.ThemeRepository.Remove(System.String)">
            <summary>
            Removes a theme from the repository.
            </summary>
            <param name="themeName">The theme to remove.</param>
        </member>
        <member name="M:Telerik.WinControls.ThemeRepository.RegisterTheme(Telerik.WinControls.RadThemeComponentBase)">
            <summary>
            Registers a theme without loading it.
            </summary>
            <param name="theme">The theme component to register</param>
        </member>
        <member name="T:Telerik.WinControls.ComponentBehavior">
            <summary>
            Manages behavioral aspects of RadControl components including input handling, element selection,
            keyboard navigation, tooltips, and visual feedback mechanisms.
            </summary>
            <remarks>
            <para>
            ComponentBehavior serves as a centralized behavioral controller for RadControl instances,
            handling complex interactions between the control and its element tree. It manages mouse
            and keyboard input routing, element selection states, focus management, and various
            user interface feedback mechanisms.
            </para>
            <para>
            Key responsibilities include:
            </para>
            <list type="bullet">
            <item><description>Element capture and selection management</description></item>
            <item><description>Keyboard navigation and shortcut handling</description></item>
            <item><description>Tooltip and screen tip presentation</description></item>
            <item><description>Mnemonic activation and processing</description></item>
            <item><description>Visual state management (pressed, selected, focused elements)</description></item>
            <item><description>Resource management for rendering optimizations</description></item>
            </list>
            <para>
            The behavior component works closely with the IComponentTreeHandler interface to provide
            seamless integration between Windows Forms control behavior and the RadElement tree structure.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ComponentBehavior.#ctor(Telerik.WinControls.IComponentTreeHandler)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ComponentBehavior"/> class for the specified component tree handler.
            </summary>
            <param name="owner">The <see cref="T:Telerik.WinControls.IComponentTreeHandler"/> that owns this behavior instance.</param>
            <remarks>
            The constructor establishes the relationship between the behavior manager and its owner component,
            enabling the behavior to manage input, focus, and visual state for the associated control and
            its element tree.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ComponentBehavior.Dispose">
            <summary>
            Releases all resources used by the <see cref="T:Telerik.WinControls.ComponentBehavior"/> instance.
            </summary>
            <remarks>
            This method cleans up managed resources including element references, keyboard mappings,
            tooltips, screen tip presenters, and shortcut collections. It follows the standard
            .NET disposal pattern and suppresses finalization.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.ComponentBehavior.FocusedElement">
            <summary>
            Gets or sets the currently focused RadElement within the component tree.
            </summary>
            <value>
            The <see cref="T:Telerik.WinControls.RadElement"/> that currently has input focus, or <c>null</c> if no element is focused.
            </value>
            <remarks>
            <para>
            Setting this property to a specific element will give focus to that element and remove focus
            from any previously focused element. Setting it to <c>null</c> will remove focus from the
            currently focused element. This property coordinates with the focus management system to
            ensure proper focus state handling throughout the element tree.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ComponentBehavior.OnGotFocus(System.EventArgs)">
            <summary>
            Handles the event that occurs when the control receives focus, restoring focus to the last focused element.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
            <returns><c>true</c> if the event is handled; otherwise, <c>false</c>.</returns>
            <remarks>
            <para>
            This method is called when the owner control gains focus. It attempts to restore focus to the
            element that was previously focused before the control lost focus, maintaining focus continuity
            for improved user experience.
            </para>
            <para>
            If a last focused element exists and is not disposed, it becomes the current focused element
            and receives input focus. The last focused element reference is then cleared.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.ComponentBehavior.LastFocusedElement">
            <summary>
            Gets the RadElement that last had focus before the control lost focus. This property is used internally.
            </summary>
            <value>
            The <see cref="T:Telerik.WinControls.RadElement"/> that was focused when the control lost focus, used for focus restoration.
            </value>
            <remarks>
            This property is used internally by the focus management system to restore focus to the appropriate
            element when the control regains focus. It should not be used directly by application code.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.ComponentBehavior.CurrentFocusedElement">
            <summary>
            Gets the RadElement that currently has focus within the component. This property is used internally.
            </summary>
            <value>
            The <see cref="T:Telerik.WinControls.RadElement"/> that currently has input focus within the component tree.
            </value>
            <remarks>
            This property provides direct access to the internally tracked focused element. It is used
            internally by the focus management system and should not be modified directly by application code.
            Use the <see cref="P:Telerik.WinControls.ComponentBehavior.FocusedElement"/> property for programmatic focus management.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ComponentBehavior.OnLostFocus(System.EventArgs)">
            <summary>
            Handles the event that occurs when the control loses focus, preserving the focus state for later restoration.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
            <returns><c>true</c> if the event is handled; otherwise, <c>false</c>.</returns>
            <remarks>
            <para>
            This method is called when the owner control loses focus. It removes focus from the currently
            focused element and stores a reference to it for later restoration when the control regains focus.
            </para>
            <para>
            Additionally, if keyboard mapping (key tips) is active, this method resets the key map state
            to ensure proper cleanup when focus is lost.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ComponentBehavior.IsFocusWithin(Telerik.WinControls.RadElement)">
            <summary>
            Checks is a given element or any of its descendants contain the focus.
            </summary>
            <param name="element">The element.</param>
            <returns>[true] if the element or any of its children contain focus, [false] otherwise.</returns>
        </member>
        <member name="P:Telerik.WinControls.ComponentBehavior.AllowShowFocusCues">
            <summary>
            Indicates focus cues display, when available, based on the corresponding control type and the current UI state.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ComponentBehavior.FindFormInternal(System.Windows.Forms.Control)">
            <summary>
            This method is used internally.
            </summary>
            <param name="control"></param>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.ComponentBehavior.ToolTip">
            <summary>
            Gets the <see cref="P:Telerik.WinControls.ComponentBehavior.ToolTip"/> instance used to display element tooltips within the component.
            </summary>
            <value>
            A <see cref="P:Telerik.WinControls.ComponentBehavior.ToolTip"/> instance that handles tooltip display for elements within the component tree.
            The property creates a <see cref="T:Telerik.WinControls.RadToolTip"/> instance on first access if one doesn't already exist.
            </value>
            <remarks>
            <para>
            The tooltip is lazily created when first accessed. If the component has a valid element tree with
            a root element, a <see cref="T:Telerik.WinControls.RadToolTip"/> is created with that root element as context. Otherwise,
            a default <see cref="T:Telerik.WinControls.RadToolTip"/> instance is created.
            </para>
            <para>
            This tooltip is used throughout the component to display contextual help text for elements that
            have their <see cref="P:Telerik.WinControls.RadElement.ToolTipText"/> property set.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.ComponentBehavior.ToolTipOffsetY">
            <summary>
            Gets or sets the value of how much the tooltip will be moved on the Y coordinate
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ComponentBehavior.ToolTipOffsetX">
            <summary>
            Gets or sets the value of how much the tooltip will be moved on the X coordinate
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ComponentBehavior.ShowItemToolTips">
            <summary>
            Gets or sets a value indicating whether ToolTips are shown for the RadItem objects contained in
            the RadControl.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ComponentBehavior.ShowScreenTipsBellowControl">
            <summary>
            Gets or sets value indicating whether the control should show all screen tips under the control client rectangle, as required for the RibbonBar control, for example
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ComponentBehavior.Shortcuts">
            <summary>
            Gets the shortcust collection.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ComponentBehavior.IsKeyMapActive">
            <summary>
            This property is used internally!
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ComponentBehavior.IsParentFormActive">
            <summary>
            Gets whether this instance of RadControl is on a active form
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ComponentBehavior.EnableKeyMap">
            <summary>
            Gets or sets whether Key Map (Office 2007 like accelerator keys map)
            is used for this specific control. Currently this option is implemented for
            the RadRibbonBar control only.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ComponentBehavior.EnableKeyTips">
            <summary>
            Gets or sets whether Key Tips (Office 2007 like accelerator keys map)
            are used for this specific control.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ComponentBehavior.DisposeKeyTips">
            <summary>
            Clears all resources reserved for the KeyTips functionality
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ComponentBehavior.ProccessKeyMap(System.Windows.Forms.Keys)">
            <summary>
            This method is used internally.
            </summary>
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.ComponentBehavior.MouseOver">
            <summary>
            Determines whether the mouse over the owning IComponentTreeHandler instance.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ComponentBehavior.ItemCapture">
            <summary>
            Only RadItem should manipulate this property
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ComponentBehavior.SelectedElement">
            <summary>
            Gets the current selected element (hovered by the mouse).
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ComponentInputBehavior">
            <summary>
            Extends ComponentBehavior to provide comprehensive input handling capabilities including mouse, keyboard,
            and gesture input processing for RadControl components.
            </summary>
            <remarks>
            <para>
            ComponentInputBehavior specializes in managing all forms of user input for RadControl instances,
            building upon the base ComponentBehavior functionality. It handles mouse events (clicks, movement,
            hovering), keyboard input, touch gestures, and coordinates these inputs with the RadElement tree
            to provide proper event routing and state management.
            </para>
            <para>
            Key responsibilities include:
            </para>
            <list type="bullet">
            <item><description>Mouse event routing and element hit testing</description></item>
            <item><description>Element selection and pressed state management</description></item>
            <item><description>Mouse capture and release handling</description></item>
            <item><description>Hover detection and element monitoring</description></item>
            <item><description>Keyboard input processing and routing</description></item>
            <item><description>Touch and gesture input handling</description></item>
            <item><description>Input state coordination across the element hierarchy</description></item>
            </list>
            <para>
            The class maintains various input-related states such as which elements are hovered, pressed,
            or have captured mouse input, ensuring proper visual feedback and interaction behavior
            throughout the control's element tree.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ComponentInputBehavior.#ctor(Telerik.WinControls.IComponentTreeHandler)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ComponentInputBehavior"/> class for the specified component tree handler.
            </summary>
            <param name="owner">The <see cref="T:Telerik.WinControls.IComponentTreeHandler"/> that owns this input behavior instance.</param>
            <remarks>
            <para>
            The constructor calls the base ComponentBehavior constructor and initializes input-specific settings.
            By default, it enables item tooltips based on the <see cref="P:Telerik.WinControls.ComponentBehavior.ShowItemToolTips"/> setting.
            </para>
            <para>
            This constructor establishes the input handling system for the component, preparing it to process
            mouse, keyboard, and gesture input events and route them appropriately through the element tree.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ComponentInputBehavior.OnPreviewKeyDown(System.Windows.Forms.PreviewKeyDownEventArgs)">
            <summary>
            This method is used internally.
            </summary>
            <param name="e"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ComponentInputBehavior.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
            <summary>
            This method is used internally.
            </summary>
            <param name="e"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ComponentInputBehavior.OnKeyDown(Telerik.WinControls.RadElement,System.Windows.Forms.KeyEventArgs)">
            <summary>
            This method is used internally.
            </summary>
            <param name="routedSender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.ComponentInputBehavior.OnKeyPress(System.Windows.Forms.KeyPressEventArgs)">
            <summary>
            This method is used internally.
            </summary>
            <param name="e"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ComponentInputBehavior.OnKeyPress(Telerik.WinControls.RadElement,System.Windows.Forms.KeyPressEventArgs)">
            <summary>
            This method is used internally.
            </summary>
            <param name="routedSender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.ComponentInputBehavior.OnKeyUp(System.Windows.Forms.KeyEventArgs)">
            <summary>
            This method is used internally.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.ComponentInputBehavior.OnKeyUp(Telerik.WinControls.RadElement,System.Windows.Forms.KeyEventArgs)">
            <summary>
            This method is used internally.
            </summary>
            <param name="routedSender"></param>
            <param name="e"></param>
        </member>
        <member name="P:Telerik.WinControls.ComponentInputBehavior.Enable">
            <summary>
            Gets or sets a value indicating whether input processing is enabled for this component.
            </summary>
            <value>
            <c>true</c> if input events should be processed; otherwise, <c>false</c>. The default is <c>true</c>.
            </value>
            <remarks>
            When this property is set to <c>false</c>, the component will not process mouse, keyboard,
            or other input events. This can be useful for temporarily disabling interaction during
            certain operations or states.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.ComponentInputBehavior.DisableMouseEvents">
            <summary>
            Gets or sets a value indicating whether mouse events should be ignored by this component.
            </summary>
            <value>
            <c>true</c> if mouse events should be disabled; otherwise, <c>false</c>. The default is <c>false</c>.
            </value>
            <remarks>
            This property allows for selective disabling of mouse input while preserving other input types
            such as keyboard input. This can be useful in scenarios where mouse interaction needs to be
            temporarily suspended without affecting the entire input system.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.ComponentInputBehavior.MouseHoverTimer">
            <summary>
            Gets the mouse hover timer used to detect and handle mouse hover events.
            </summary>
            <value>
            A <see cref="P:Telerik.WinControls.ComponentInputBehavior.MouseHoverTimer"/> instance used for hover detection and timing.
            </value>
            <remarks>
            This timer is used internally to manage mouse hover detection, determining when the mouse
            has remained stationary over an element long enough to trigger hover-related events and
            visual feedback such as tooltips.
            </remarks>
        </member>
        <member name="E:Telerik.WinControls.ComponentInputBehavior.HoveredElementChanged">
            <summary>Fires when hovered element is changed.</summary>
        </member>
        <member name="T:Telerik.WinControls.ComponentThemableElementTree">
            <summary>
            Represents a concrete implementation of RadElementTree that provides comprehensive theming
            and styling capabilities for Telerik controls, managing theme application and lifecycle
            within the element hierarchy.
            </summary>
            <remarks>
            <para>
            ComponentThemableElementTree extends RadElementTree with complete theming system integration,
            enabling controls to automatically apply visual themes, respond to runtime theme changes,
            and participate in application-wide theming infrastructure.
            </para>
            <para>
            As an <see cref="T:Telerik.WinControls.IThemeChangeListener"/>, it automatically responds to theme changes and
            integrates with <see cref="T:Telerik.WinControls.ThemeResolutionService"/> for theme resolution. Includes animation
            management with suspension/resume capabilities and sophisticated fallback mechanisms.
            </para>
            <para>
            Features style versioning for efficient change tracking, application theme integration,
            and proper resource cleanup through <see cref="T:System.IDisposable"/>. Used by virtually all
            Telerik controls for consistent theming behavior.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.ComponentThemableElementTree.Theme">
            <summary>
            Gets the currently used theme.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ComponentThemableElementTree.ThemeName">
            <summary>
                Gets or sets control's preffered theme name. Themes are stored and retrieved using
                APIs of <see cref="T:Telerik.WinControls.ThemeResolutionService"/>.
            </summary>
            <remarks>
            If <strong>ThemeResolutionService.ApplicatonThemeName</strong> refers to a
            non-empty string, the theme of a RadControl can differ from the one set using
            <strong>RadControls.ThemeName</strong> property. If the themes differ, the
            <strong>RadControls.ThemeName</strong> property will be overridden by
            <strong>ThemeResolutionService.ApplicatonThemeName</strong>. If no theme is registered
            with a name as <strong>ThemeResolutionService.ApplicatonThemeName</strong>, then
            control will revert to the theme specified by its <strong>ThemeName</strong> property.
            If <strong>ThemeName</strong> is assigned to a non-existing theme name, the control may
            have no visual properties assigned, which will cause it look and behave in unexpected
            manner. If <strong>ThemeName</strong> equals empty string, control's theme is set to a
            theme that is registered within <strong>ThemeResolutionService</strong> with the name
            "ControlDefault".
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.ComponentThemableElementTree.ThemeClassName">
            <summary>
            Gets or sets the class name string that ThemeResolutionService will use to find the themes registered for the control.
            </summary>
            <remarks>
            By default the return value is RadControl's type FullName; Some controls like drop down menu has different ThemeClassName
            depending on the runtime usage of the control.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.ComponentThemableElementTree.StyleVersion">
            <summary>
            Gets the version of the style applied to this themable element tree. This property is used internally.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ComponentThemableElementTree.FallbackToControlDefault">
            <summary>
            Gets or sets a value indicating whether to fallback to control default theme if the control does not support the current theme.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ComponentThemableElementTree.SuspendAnimations">
            <summary>
            Suspends the animated property changes for the control. When animation are suspended property changes still occur but without aniumations.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ComponentThemableElementTree.ResumeAnimations">
            <summary>
            Resumes the animated property changes for the conrol. For more info see <see cref="M:Telerik.WinControls.ComponentThemableElementTree.SuspendAnimations"/>
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ComponentThemableElementTree.AnimationsEnabled">
            <summary>
            Gets value indicating whether the animated property changes are suspended for the control. Also see <see cref="M:Telerik.WinControls.ComponentThemableElementTree.SuspendAnimations"/>.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.HoveredElementChangedEventHandler">
            <summary>
            Represents the method that will handle the HoveredElementChanged event.
            </summary>
            <param name="source">The source object that raised the event.</param>
            <param name="args">The event arguments containing information about the hovered element change.</param>
        </member>
        <member name="T:Telerik.WinControls.HoveredElementChangedEventArgs">
            <summary>
            Provides data for the HoveredElementChanged event that occurs when the mouse hover state changes for an element.
            </summary>
            <remarks>
            <para>
            HoveredElementChangedEventArgs is used to notify when the mouse cursor enters or leaves
            a RadElement, providing the element that is currently under the mouse cursor.
            This is essential for implementing hover effects, tooltips, and other mouse-based interactions.
            </para>
            <para>
            The event is commonly used in controls that need to track which specific element
            the user is hovering over, enabling dynamic visual feedback and contextual information.
            </para>
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.HoveredElementChangedEventArgs.HoveredElement">
            <summary>
            The RadElement that is currently being hovered by the mouse cursor.
            </summary>
            <remarks>
            This field contains the element that the mouse is currently hovering over.
            If the mouse is not over any element, this value may be null.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.HoveredElementChangedEventArgs.#ctor(Telerik.WinControls.RadElement)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.HoveredElementChangedEventArgs"/> class.
            </summary>
            <param name="hoveredElement">The RadElement that is currently being hovered, or null if no element is hovered.</param>
        </member>
        <member name="T:Telerik.WinControls.IItemsControl">
            <summary>
            An interface which provides methods for handling a collection of RadItems.
            This interface is used throughout controls which represent a list of items.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.IItemsControl.ItemSelected">
            <summary>
            Fires when an item has been selected.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.IItemsControl.ItemDeselected">
            <summary>
            Fires when an item has been deselected.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.IItemsControl.GetSelectedItem">
            <summary>
            Returns the selected item in the control.
            </summary>
            <returns>An reference to a RadItem instance which represents
            the currently selected item.</returns>
        </member>
        <member name="M:Telerik.WinControls.IItemsControl.SelectItem(Telerik.WinControls.RadItem)">
            <summary>
            Selects an item in the control.
            </summary>
            <param name="item">A reference to a RadItem instance which 
            represents the item which is to be selected.</param>
        </member>
        <member name="M:Telerik.WinControls.IItemsControl.GetNextItem(Telerik.WinControls.RadItem,System.Boolean)">
            <summary>
            Gets an item from the collection that is next to a certain item.
            </summary>
            <param name="item">The item which neighbour to return.</param>
            <param name="forward">The direction in which to look for the neighbour.</param>
            <returns>A reference to a RadItem instance which represents the neighbour item.</returns>
        </member>
        <member name="M:Telerik.WinControls.IItemsControl.SelectNextItem(Telerik.WinControls.RadItem,System.Boolean)">
            <summary>
            Selects an item from the collection that is next to a certain item.
            </summary>
            <param name="item">The item which neighbour to return.</param>
            <param name="forward">The direction in which to look for the neighbour.</param>
            <returns>A reference to a RadItem instance which represents the neighbour item.</returns>
        </member>
        <member name="M:Telerik.WinControls.IItemsControl.GetFirstVisibleItem">
            <summary>
            Gets the first visible item from the collection.
            In a IItemsControl that is the first item that is visible on the control.
            </summary>
            <returns>A reference to a RadItem instance that represents
            the first visible control.</returns>
        </member>
        <member name="M:Telerik.WinControls.IItemsControl.GetLastVisibleItem">
            <summary>
            Gets the last visible item from the collection.
            In a IItemsControl that is the last item that is visible on the control.
            </summary>
            <returns>A reference to a RadItem instance that represents
            the last visible control.</returns>
        </member>
        <member name="M:Telerik.WinControls.IItemsControl.SelectFirstVisibleItem">
            <summary>
            Selects the first visible item on the IItemsControl.
            </summary>
            <returns>A reference to a RadItem instance that represents the item selected.</returns>
        </member>
        <member name="M:Telerik.WinControls.IItemsControl.SelectLastVisibleItem">
            <summary>
            Selects the last visible item on the IItemsControl.
            </summary>
            <returns>A reference to a RadItem instance that represents the item selected.</returns>
        </member>
        <member name="P:Telerik.WinControls.IItemsControl.ActiveItems">
            <summary>
            Gets a collection containing the items
            that are currently active.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IItemsControl.Items">
            <summary>
            Gets the collection of items associated
            with the IItemsControl.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IItemsControl.RollOverItemSelection">
            <summary>
            Gets or sets a boolean value that determines whether
            the rollover items functionality will be allowed.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IItemsControl.ProcessKeyboard">
            <summary>
            Gets or sets a boolean value that determines whether
            keyboard input will be processed by the IItemsControl.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.IItemsControl.CanNavigate(System.Windows.Forms.Keys)">
            <summary>
            Defines whether the IItemsControl can execute navigation
            operation based on the keydata provided.
            </summary>
            <param name="keyData">An instance of the <see cref="T:System.Windows.Forms.Keys"/>
            struct that defines the key command issued.</param>
            <returns>True if navigation possible, otherwise false.</returns>
        </member>
        <member name="M:Telerik.WinControls.IItemsControl.CanProcessMnemonic(System.Char)">
            <summary>
            Defines whether the IItemsControl has an item that
            corresponds to the mnemonic passed in the parameter.
            </summary>
            <param name="keyData">A character that defines the mnemonic command issued.</param>
            <returns>True if mnemonic can be processed, otherwise false.</returns>
        </member>
        <member name="P:Telerik.WinControls.ItemSelectedEventArgs.Item">
            <summary>
            Gets the item affected by the operation.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ItemUpdatedEventArgs">
            <summary>
            Represents event data for the ItemUpdated event.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ItemUpdatedEventArgs.#ctor(Telerik.WinControls.RadItem)">
            <summary>
            Initializes a new instance of the ItemUpdatedEventArgs class using the RadItem.
            </summary>
            <param name="item"></param>
        </member>
        <member name="P:Telerik.WinControls.ItemUpdatedEventArgs.Item">
            <summary>
            Gets the RadItem that is updated.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadItemsControlImpl">
            <summary>
            Represents an encapsulated implementation of the IItemsControl interface.
            Provides core functionality for item selection, navigation, and keyboard processing
            in controls that manage collections of RadItem objects.
            </summary>
            <remarks>
            This implementation handles item selection logic, keyboard navigation, and
            selection events for controls that work with RadItem collections.
            It supports rollover selection for circular navigation and provides
            methods for finding and selecting items based on visibility and selectability.
            </remarks>
        </member>
        <member name="E:Telerik.WinControls.RadItemsControlImpl.ItemSelected">
            <summary>
            Occurs when an item is selected.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadItemsControlImpl.ItemDeselected">
            <summary>
            Occurs when an item is deselected.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItemsControlImpl.#ctor(Telerik.WinControls.RadItemOwnerCollection)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadItemsControlImpl"/> class.
            </summary>
            <param name="items">The collection of items to manage.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItemsControlImpl.CanProcessMnemonic(System.Char)">
            <summary>
            Determines whether the control can process the specified mnemonic character.
            </summary>
            <param name="keyData">The mnemonic character to check.</param>
            <returns>Always returns false in the current implementation.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadItemsControlImpl.CanNavigate(System.Windows.Forms.Keys)">
            <summary>
            Determines whether the control can navigate using the specified key.
            </summary>
            <param name="keyData">The key to check for navigation capability.</param>
            <returns>Always returns false in the current implementation.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadItemsControlImpl.GetSelectedItem">
            <summary>
            Gets the currently selected item.
            </summary>
            <returns>The currently selected <see cref="T:Telerik.WinControls.RadItem"/>, or null if no item is selected.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadItemsControlImpl.SelectItem(Telerik.WinControls.RadItem)">
            <summary>
            Selects the specified item and raises appropriate selection events.
            </summary>
            <param name="item">The item to select.</param>
            <remarks>
            If a different item was previously selected, the ItemDeselected event is raised
            for the old item before selecting the new item and raising the ItemSelected event.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadItemsControlImpl.GetNextItem(Telerik.WinControls.RadItem,System.Boolean)">
            <summary>
            Gets the next selectable item in the collection relative to the specified item.
            </summary>
            <param name="item">The reference item to navigate from, or null to get the first item.</param>
            <param name="forward">True to navigate forward, false to navigate backward.</param>
            <returns>The next selectable item, or null if no suitable item is found.</returns>
            <remarks>
            If RollOverItemSelection is enabled, navigation will wrap around to the beginning/end
            when reaching the last/first item respectively.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadItemsControlImpl.SelectNextItem(Telerik.WinControls.RadItem,System.Boolean)">
            <summary>
            Selects the next item in the specified direction relative to the current item.
            </summary>
            <param name="item">The current item to navigate from.</param>
            <param name="forward">True to select the next item, false to select the previous item.</param>
            <returns>The newly selected item, or null if no suitable item was found.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadItemsControlImpl.GetFirstVisibleItem">
            <summary>
            Gets the first visible and selectable item in the collection.
            </summary>
            <returns>The first visible and selectable <see cref="T:Telerik.WinControls.RadItem"/>, or null if none exists.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadItemsControlImpl.GetLastVisibleItem">
            <summary>
            Gets the last visible and selectable item in the collection.
            </summary>
            <returns>The last visible and selectable <see cref="T:Telerik.WinControls.RadItem"/>, or null if none exists.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadItemsControlImpl.SelectFirstVisibleItem">
            <summary>
            Selects the first visible and selectable item in the collection.
            </summary>
            <returns>The selected <see cref="T:Telerik.WinControls.RadItem"/>, or null if no suitable item exists.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadItemsControlImpl.SelectLastVisibleItem">
            <summary>
            Selects the last visible and selectable item in the collection.
            </summary>
            <returns>The selected <see cref="T:Telerik.WinControls.RadItem"/>, or null if no suitable item exists.</returns>
        </member>
        <member name="P:Telerik.WinControls.RadItemsControlImpl.ActiveItems">
            <summary>
            Gets the collection of active items. This is an alias for the Items property.
            </summary>
            <value>The collection of active <see cref="T:Telerik.WinControls.RadItem"/> objects.</value>
        </member>
        <member name="P:Telerik.WinControls.RadItemsControlImpl.Items">
            <summary>
            Gets the collection of items managed by this control implementation.
            </summary>
            <value>The <see cref="T:Telerik.WinControls.RadItemOwnerCollection"/> containing all managed items.</value>
        </member>
        <member name="P:Telerik.WinControls.RadItemsControlImpl.RollOverItemSelection">
            <summary>
            Gets or sets a value indicating whether item selection should roll over
            from the last item to the first item (and vice versa) during navigation.
            </summary>
            <value>
            <c>true</c> if rollover selection is enabled; otherwise, <c>false</c>.
            The default value is <c>false</c>.
            </value>
        </member>
        <member name="P:Telerik.WinControls.RadItemsControlImpl.ProcessKeyboard">
            <summary>
            Gets or sets a value indicating whether the control should process keyboard input.
            </summary>
            <value>
            <c>true</c> if keyboard processing is enabled; otherwise, <c>false</c>.
            The default value is <c>false</c>.
            </value>
        </member>
        <member name="T:Telerik.WinControls.RadLayeredWindow">
            <summary>
            Represents a Win2K+ layered window semantic, which allows for semi-transparent windows.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadLayeredWindow.#ctor">
            <summary>
            Default constructor.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadLayeredWindow.CreateParams">
            <summary>
            
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadLayeredWindow.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>
            
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadLayeredWindow.OnPaintBackground(System.Windows.Forms.PaintEventArgs)">
            <summary>
            
            </summary>
            <param name="pevent"></param>
        </member>
        <member name="M:Telerik.WinControls.RadLayeredWindow.WndProc(System.Windows.Forms.Message@)">
            <summary>
            Provides special handling for the WM_MOUSEACTIVATE, WM_PAINT and WM_NCHITTEST messages.
            </summary>
            <param name="m"></param>
        </member>
        <member name="P:Telerik.WinControls.RadLayeredWindow.BackgroundImage">
            <summary>
            Gets or sets the Image that represents the Layered window.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadLayeredWindow.BackgroundSvgImage">
            <summary>
            Gets or sets the RadSvgImage that represents the Layered window.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadLayeredWindow.BringToFront(System.Boolean)">
            <summary>
            Brings the window on top of the z-order.
            </summary>
            <param name="activate"></param>
        </member>
        <member name="M:Telerik.WinControls.RadLayeredWindow.SendToBack(System.Boolean)">
            <summary>
            Sends the window to back of the z-order.
            </summary>
            <param name="activate"></param>
        </member>
        <member name="M:Telerik.WinControls.RadLayeredWindow.SuspendUpdates">
            <summary>
            Suspends any Layered-related updates for the window.
            Useful for multiple properties set-up without sequential update for each property change.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadLayeredWindow.ResumeUpdates">
            <summary>
            Resumes previously suspended updates and forces Layered update.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadLayeredWindow.ResumeUpdates(System.Boolean)">
            <summary>
            Resumes previously suspended updates. Optionally preforms Layered update.
            </summary>
            <param name="update"></param>
        </member>
        <member name="M:Telerik.WinControls.RadLayeredWindow.ShowWindow(System.Drawing.Point)">
            <summary>
            Displays the window to user using the specified location and current size.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadLayeredWindow.PaintWindow(System.Drawing.Graphics,System.Drawing.Bitmap)">
            <summary>
            Performs painting of the window.
            Default implementation simply paints the BackgroundImage (if any).
            </summary>
            <param name="g">The graphics to use.</param>
            <param name="graphicsBitmap">The off-screen bitmap instance the graphics is created from.</param>
        </member>
        <member name="P:Telerik.WinControls.RadLayeredWindow.Content">
            <summary>
            Gets the final Bitmap that represents the content of the Layered Window.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadLayeredWindow.UpdateWindow">
            <summary>
            Updates the layered window.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadLayeredWindow.NativeUpdateWindow(System.Drawing.Bitmap)">
            <summary>
            Performs native layered window update, using the Win32 UpdateLayeredWindow API.
            </summary>
            <param name="bmp"></param>
        </member>
        <member name="P:Telerik.WinControls.RadLayeredWindow.RecreateHandleOnSizeChanged">
            <summary>
            Determines whether window's handle will be re-created upon a Size change.
            If the window is large - e.g. 800*600 pixels, 
            applying new size may cause flicker due to the nature of Layered Windows semantic.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadLayeredWindow.Updated">
            <summary>
            Determines whether the window is updated (used UpdateLayeredWindow API).
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadLayeredWindow.Alpha">
            <summary>
            Gets or sets the Alpha (transparency) value - [0, 1] - for the window.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadLayeredWindow.DisplaySize">
            <summary>
            Gets the current size used by the window to visualize itself.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadLayeredWindow.DesiredSize">
            <summary>
            Gets or sets the size of the window.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadLayeredWindow.TopMost">
            <summary>
            Determines whether the window is TopMost (above all floating windows).
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadLayeredWindow.HitTestable">
            <summary>
            Determines whether the Control is visible for mouse input.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadNCEnabledControl">
            <summary>
            This class represents a <see cref="T:Telerik.WinControls.RadControl"/> that allows for non-client area modification and paiting.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ReplaceRadControlProvider">
            <summary>
            This is a helper class which avoids design time error when control design time is opened directly.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ScreenTipNeededEventHandler">
            <summary>
            Represents the method that will handle the ScreenTipNeeded event of a RadControl. 
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ScreenTipNeededEventArgs">
            <summary>
            Provides data for the ScreenTipNeeded event. 
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ScreenTipNeededEventArgs.#ctor(Telerik.WinControls.RadItem)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ScreenTipNeededEventArgs"/> class.
            </summary>
            <param name="item">The item.</param>
        </member>
        <member name="M:Telerik.WinControls.ScreenTipNeededEventArgs.#ctor(Telerik.WinControls.RadElement,System.Drawing.Size)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ScreenTipNeededEventArgs"/> class.
            </summary>
            <param name="item">The item.</param>
            <param name="offset">The offset.</param>
        </member>
        <member name="P:Telerik.WinControls.ScreenTipNeededEventArgs.Item">
            <summary>
            Gets the item for which the ScreenTipNeeded event occurs.
            </summary>
            <value>The item.</value>
        </member>
        <member name="P:Telerik.WinControls.ScreenTipNeededEventArgs.Delay">
            <summary>
            Gets or sets the delay.
            </summary>
            <value>The delay.</value>
        </member>
        <member name="P:Telerik.WinControls.ScreenTipNeededEventArgs.Offset">
            <summary>
            Gets or sets the offset.
            </summary>
            <value>The offset.</value>
        </member>
        <member name="T:Telerik.WinControls.SetValueDelegate">
            <summary>
            
            </summary>
            <param name="dependencyProperty"></param>
            <param name="value"></param>
        </member>
        <member name="T:Telerik.WinControls.ThemeNameChangedEventHandler">
            <summary>
            Represents the method that will handle the ThemeNameChanged event.
            </summary>
            <param name="source">
            Initializes the event sender.
            </param>
            <param name="args">
            Initializes the %event arguments:ThemeNameChangedEventArgs%.
            </param>
        </member>
        <member name="T:Telerik.WinControls.ThemeNameChangedEventArgs">
            <summary>
            Represents the event data for the %ThemeNameChanged:ThemeNameChanged% event.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ThemeNameChangedEventArgs.oldThemeName">
            <summary>
            Represents the old theme name.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ThemeNameChangedEventArgs.newThemeName">
            <summary>
            Represents the new theme name.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ThemeNameChangedEventArgs.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the ThemeNameChangedEventArgs class. 
            </summary>
            <param name="oldThemeName">
            Initializes the old theme name.
            </param>
            <param name="newThemeName">
            Initializes the new theme name.
            </param>
        </member>
        <member name="T:Telerik.WinControls.ToolTipTextNeededEventHandler">
            <summary>
            Represents the method that will handle the ToolTipTextNeeded event of a RadCOntrol. 
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">A ToolTipTextNeededEventArgs that contains the event data.</param>
        </member>
        <member name="T:Telerik.WinControls.ToolTipTextNeededEventArgs">
            <summary>
            Provides data for the ToolTipTextNeeded event. 
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ToolTipTextNeededEventArgs.#ctor(System.Windows.Forms.ToolTip)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ToolTipTextNeededEventArgs" /> class.
            </summary>
            <param name="toolTip">The tool tip.</param>
        </member>
        <member name="M:Telerik.WinControls.ToolTipTextNeededEventArgs.#ctor(System.Windows.Forms.ToolTip,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ToolTipTextNeededEventArgs" /> class.
            </summary>
            <param name="toolTip">The tool tip.</param>
            <param name="toolTipText">The tool tip text.</param>
        </member>
        <member name="M:Telerik.WinControls.ToolTipTextNeededEventArgs.#ctor(System.Windows.Forms.ToolTip,System.String,System.Drawing.Size)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ToolTipTextNeededEventArgs" /> class.
            </summary>
            <param name="toolTip">The tool tip.</param>
            <param name="toolTipText">The tool tip text.</param>
            <param name="offset">The offset.</param>
        </member>
        <member name="P:Telerik.WinControls.ToolTipTextNeededEventArgs.ToolTipText">
            <summary>
            Gets or sets the ToolTip text. 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ToolTipTextNeededEventArgs.Offset">
            <summary>
            Gets or sets the offset from the Cursor.HotSpot
            </summary>
            <value>The offset.</value>
        </member>
        <member name="P:Telerik.WinControls.ToolTipTextNeededEventArgs.ToolTip">
            <summary>
            Gets the tool tip.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadComponent.ThemeName">
            <summary>
            Gets or sets the theme name of the component.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadComponent.GetOwnedTreeHandler">
            <summary>
            Gets an <see cref="T:Telerik.WinControls.IComponentTreeHandler"/> implementation
            which is owned by this component. This method is used
            by the ThemeNameEditor to prefilter
            the available themes for the current component.
            </summary>
            <returns>An <see cref="T:Telerik.WinControls.IComponentTreeHandler"/> implementation which
            is owned by this <see cref="T:Telerik.WinControls.RadComponent"/>.</returns>
        </member>
        <member name="T:Telerik.WinControls.RadComponentElement">
            <summary>
            Represents a visual element that integrates with the Visual Studio component model, providing
            design-time support and data binding capabilities for elements in the Telerik Presentation Framework.
            </summary>
            <remarks>
            <para>
            RadComponentElement extends <see cref="T:Telerik.WinControls.VisualElement"/> with full component model integration,
            implementing <see cref="T:System.ComponentModel.IComponent"/> and <see cref="T:System.Windows.Forms.IBindableComponent"/> to enable seamless
            integration with Visual Studio designers, property grids, and data binding systems.
            </para>
            <para>
            This class provides the foundation for elements that need to participate in design-time operations
            such as property serialization, designer services, and component lifecycle management. It handles
            proper cleanup of designer resources and component registration during disposal.
            </para>
            <para>
            RadComponentElement serves as the base class for <see cref="T:Telerik.WinControls.RadItem"/> and other interactive
            elements that require component model integration for advanced design-time scenarios and
            data binding support within the TPF architecture.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadComponentElement.DisposeManagedResources">
            <summary>
            Releases the managed resources used by the RadComponentElement and optionally releases the unmanaged resources.
            </summary>
            <remarks>
            This method handles proper cleanup of design-time resources including removal of the component
            from the designer host when running in design mode. It ensures proper component lifecycle
            management in Visual Studio designer scenarios.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadComponentElement.ToString">
            <summary>
            Returns a string representation of the RadComponentElement, including its site name if available.
            </summary>
            <returns>
            A string containing the site name and type name if the element has a site; otherwise, just the type name.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.RadComponentElement.OnPropertyChanged(Telerik.WinControls.RadPropertyChangedEventArgs)">
            <summary>
            Raises the PropertyChanged event and handles binding context updates.
            </summary>
            <param name="e">A <see cref="T:Telerik.WinControls.RadPropertyChangedEventArgs"/> that contains the event data.</param>
            <remarks>
            This override ensures that data binding context changes are properly propagated to
            all associated data bindings when the <see cref="F:Telerik.WinControls.RadObject.BindingContextProperty"/> changes.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadComponentElement.GetService(System.Type)">
            <summary>
            Gets a service object of the specified type from the component's site.
            </summary>
            <param name="service">The type of service to retrieve.</param>
            <returns>
            An object that implements the requested service, or null if the service cannot be resolved.
            </returns>
            <remarks>
            This method provides access to design-time services when the component is sited in a designer.
            Common services include IDesignerHost, ITypeDescriptorContext, and other designer services.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadComponentElement.UpdateBindings(Telerik.WinControls.RadPropertyChangedEventArgs)">
            <summary>
            Updates all data bindings associated with this component when the binding context changes.
            </summary>
            <param name="e">A <see cref="T:Telerik.WinControls.RadPropertyChangedEventArgs"/> that contains the property change information.</param>
            <remarks>
            This method ensures that data binding relationships are properly maintained when the
            <see cref="F:Telerik.WinControls.RadObject.BindingContextProperty"/> changes, refreshing all existing bindings
            to use the new context.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadComponentElement.CanRaiseEvents">
            <summary>
            Gets a value indicating whether the component can raise events.
            </summary>
            <value>
            <c>true</c> if the component can raise events; otherwise, <c>false</c>.
            The default implementation always returns <c>true</c>.
            </value>
            <remarks>
            This property can be overridden in derived classes to control event raising behavior
            based on component state or other conditions.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadComponentElement.Container">
            <summary>
            Gets the container that contains the component.
            </summary>
            <value>
            The <see cref="T:System.ComponentModel.IContainer"/> that contains the component, or <c>null</c> if the component is not sited.
            </value>
            <remarks>
            This property provides access to the design-time container that manages this component's
            lifetime and provides services for component interaction and resource management.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadComponentElement.DesignMode">
            <summary>
            Gets a value indicating whether the component is currently in design mode.
            </summary>
            <value>
            <c>true</c> if the component is in design mode; otherwise, <c>false</c>.
            </value>
            <remarks>
            This property is used to determine if the component is being used in a design-time
            environment such as Visual Studio. It affects behavior for design-time scenarios
            versus runtime execution.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadComponentElement.IsDesignMode">
            <summary>
            Gets or sets a value indicating whether design mode is active.
            </summary>
            <value>
            <c>true</c> if design mode is active; otherwise, <c>false</c>.
            </value>
            <remarks>
            This property overrides the base implementation to integrate with the component site's
            design mode state. When a site is available, the site's design mode takes precedence
            over the base implementation's value.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadComponentElement.Site">
            <summary>
            Gets or sets the site of the component.
            </summary>
            <value>
            The <see cref="T:System.ComponentModel.ISite"/> associated with the component, or <c>null</c> if the component is not sited.
            </value>
            <remarks>
            Setting this property integrates the component with the design-time environment, enabling
            access to designer services and proper design mode state management. When set to null,
            the component is removed from design mode.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.RadComponentElement.site">
            <summary>
            The site associated with this component, providing access to design-time services.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadComponentElement.bindingsCollection">
            <summary>
            The collection of data bindings associated with this component.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadComponentElement.DataBindings">
            <summary>
            Gets the collection of data-binding objects for this component.
            </summary>
            <value>
            A <see cref="T:System.Windows.Forms.ControlBindingsCollection"/> that contains the data-binding objects for this component.
            </value>
            <remarks>
            This collection manages all data binding relationships for the component, allowing properties
            to be bound to data sources. The collection is created on-demand and provides automatic
            synchronization between the component's properties and bound data sources.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.RadComponentElement.ComponentElementLastStateKey">
            <summary>
            This constant is used internally for state key management.
            </summary>
            <remarks>
            This constant defines the last state key used by ComponentElement, ensuring proper
            inheritance of state management in derived classes within the element hierarchy.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.RadNewItemAttribute">
            <summary>
            Represents a new item attribute. 
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadNewItemAttribute.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the RadNewItemAttribute class.
            </summary>
            <param name="newItemName"></param>
            <param name="allowEditItemText"></param>
        </member>
        <member name="M:Telerik.WinControls.RadNewItemAttribute.#ctor(System.String,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the RadNewItemAttribute class.
            </summary>
            <param name="newItemName"></param>
            <param name="allowEditItemText"></param>
            <param name="paintGlyph"></param>
        </member>
        <member name="M:Telerik.WinControls.RadNewItemAttribute.#ctor(System.String,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the RadNewItemAttribute class.
            </summary>
            <param name="newItemName"></param>
            <param name="allowEditItemText"></param>
            <param name="paintGlyph"></param>
            <param name="addMenuVerb"></param>
        </member>
        <member name="P:Telerik.WinControls.RadNewItemAttribute.NewItemName">
            <summary>
            Gets a string representing the new item text.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadNewItemAttribute.AllowEditItemText">
            <summary>
            Gets a value indicating whether the item should be editable.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadNewItemAttribute.PaintGlyph">
            <summary>
            Gets a value indicating whether a glyph should be added.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadNewItemAttribute.AddMenuVerb">
            <summary>
            Gets a value indicating whether a verb should be added.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.DisposableObject">
            <summary>
            Represents a basic object which implements IDisposable interface.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.DisposableObject.GetBitState(System.Int64)">
            <summary>
            Gets the current bit state for the object, defined by the provided key.
            </summary>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.DisposableObject.SetBitState(System.Int64,System.Boolean)">
            <summary>
            Applies the specified boolean value to the BitVector of the object.
            </summary>
            <param name="key"></param>
            <param name="value"></param>
        </member>
        <member name="M:Telerik.WinControls.DisposableObject.OnBitStateChanged(System.Int64,System.Boolean,System.Boolean)">
            <summary>
            Notifies the object for a change in its bit state.
            </summary>
            <param name="key"></param>
            <param name="newValue"></param>
            <param name="oldValue"></param>
        </member>
        <member name="P:Telerik.WinControls.DisposableObject.BitState">
            <summary>
            Gets the RadBitVector64 structure that holds all the bit states of the object.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.DisposableObject.Events">
            <summary>
            Provides a simple list of delegates.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.DisposableObject.IsDisposing">
            <summary>
            Determines whether the object is in a process of being disposed of.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.DisposableObject.IsDisposed">
            <summary>
            Determines whether the object is already disposed.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.DisposableObject.Dispose">
            <summary>
            Releases all resources associated with this object.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.DisposableObject.Dispose(System.Boolean)">
            <summary>
            Performs the actual Dispose logic.
            </summary>
            <param name="disposing"></param>
        </member>
        <member name="M:Telerik.WinControls.DisposableObject.PerformDispose(System.Boolean)">
            <summary>
            Performs the core resources release logic.
            </summary>
            <param name="disposing"></param>
        </member>
        <member name="M:Telerik.WinControls.DisposableObject.DisposeManagedResources">
            <summary>
            Disposes all MANAGED resources - such as Bitmaps, GDI+ objects, etc.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.DisposableObject.DisposeUnmanagedResources">
            <summary>
            Releases any UNMANAGED resources used by this object.
            NOTE: If you declare some unmanaged resources in your class,
            you should override its finalizer and put disposing logic there also.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.PropertyBinding">
            <summary>
            Represents a dependency between two properties.
            Used by a RadObject to bind a RadProperty to an external one and always use its value.
            The binding may be also two-way, in which special case the bound property updates its source.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.PropertyBinding.#ctor(Telerik.WinControls.RadObject,Telerik.WinControls.RadProperty,Telerik.WinControls.RadProperty,Telerik.WinControls.PropertyBindingOptions)">
            <summary>
            Initializes a new instance of the RadPropertyBinding class.
            </summary>
            <param name="sourceObject"></param>
            <param name="boundProperty"></param>
            <param name="sourceProperty"></param>
            <param name="options"></param>
        </member>
        <member name="M:Telerik.WinControls.PropertyBinding.GetValue">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.PropertyBinding.UpdateSourceProperty(System.Object)">
            <summary>
            Updates the binding source property.
            </summary>
            <param name="newValue"></param>
        </member>
        <member name="P:Telerik.WinControls.PropertyBinding.SourceObject">
            <summary>
            Gets the binding source.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.PropertyBoundObject">
            <summary>
            Represents an object which property is bound to some other object's property.
            Stores the object itself and its bound property. Used internally by the DPS to notify
            bound objects for a change in a binding source property.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadObject">
            <summary>
            Serves as the foundational base class for all objects in the Telerik Presentation Framework, implementing a sophisticated dependency property system 
            inspired by WPF's property model. RadObject provides the core infrastructure for the TPF property system with multi-layered property values, automatic 
            change notifications, and property inheritance. The system supports multiple value sources with precedence: Local Values (highest), Style Values, 
            Inherited Values, and Default Values. Implements <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> with enhanced RadPropertyChanged events providing detailed change 
            information. Through <see cref="T:System.ComponentModel.ICustomTypeDescriptor"/>, it provides custom type information for designer support and property serialization. The 
            property system includes comprehensive APIs (GetValue, SetValue, ResetValue, ClearValue) with priority-based resolution, validation callbacks, and 
            efficient storage. Extends <see cref="T:Telerik.WinControls.DisposableObject"/> for proper resource cleanup and serves as the foundation for all TPF classes.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadObject.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadObject"/> class, setting up the property value collection and object type information.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadObject.#cctor">
            <summary>
            Initializes static members of the <see cref="T:Telerik.WinControls.RadObject"/> class, setting up event keys and the RadType property for type resolution.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadObject.PropertyChanged">
            <summary>
            Occurs when a property value changes, providing standard .NET property change notification. For <see cref="T:Telerik.WinControls.RadProperty"/> changes, 
            the system automatically raises this event. For non-RadProperty changes, developers must manually fire this event using the 
            <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> API.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadObject.RadPropertyChanged">
            <summary>
            Occurs when a <see cref="T:Telerik.WinControls.RadProperty"/> value changes, providing enhanced property change information including old and new values, 
            metadata, and value source details specific to the Telerik property system.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadObject.RadPropertyChanging">
            <summary>
            Occurs before a <see cref="T:Telerik.WinControls.RadProperty"/> value changes, allowing cancellation of the property change operation and providing access 
            to the proposed new value before it is applied.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadObject.ShouldSerializePropertyHandler">
            <summary>
            This event is not relevant for this class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadObject.ReplaceDefaultDescriptors(System.ComponentModel.PropertyDescriptorCollection)">
            <summary>
            Replaces the default property descriptors of object properties to perform RadObject-specific tasks like checking ShouldSerialize and RadProperty default values.
            </summary>
            <param name="props">The original <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> to replace.</param>
            <returns>A new <see cref="T:System.ComponentModel.PropertyDescriptorCollection"/> with custom RadObject-aware property descriptors.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.DisposeManagedResources">
            <summary>
            Releases managed resources by clearing the property store and disposing value animators to prevent memory leaks.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadObject.ClearPropertyStore">
            <summary>
            Removes all references to external property modifiers such as property bindings, style settings, and animations to prepare for disposal.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadObject.SuspendPropertyNotifications">
            <summary>
            Temporarily suspends property change notifications to improve performance during bulk property updates. Must be paired with 
            <see cref="M:Telerik.WinControls.RadObject.ResumePropertyNotifications"/> to restore normal notification behavior.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadObject.ResumePropertyNotifications">
            <summary>
            Resumes property change notifications after a previous <see cref="M:Telerik.WinControls.RadObject.SuspendPropertyNotifications"/> call, restoring normal notification behavior 
            when the suspension count reaches zero.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadObject.GetPropertyValue(Telerik.WinControls.RadProperty)">
            <summary>
            Gets the <see cref="T:Telerik.WinControls.RadPropertyValue"/> structure that contains information about the specified property's effective value for this instance, 
            including value source and composition details.
            </summary>
            <param name="property">The <see cref="T:Telerik.WinControls.RadProperty"/> for which to retrieve the property value information.</param>
            <returns>The <see cref="T:Telerik.WinControls.RadPropertyValue"/> structure, or null if no effective value is recorded.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.SetDefaultValueOverride(Telerik.WinControls.RadProperty,System.Object)">
            <summary>
            Sets a default value override for the specified property, replacing the default value provided by the property's metadata with a custom value.
            </summary>
            <param name="property">The <see cref="T:Telerik.WinControls.RadProperty"/> for which to set the default value override.</param>
            <param name="value">The value to use as the new default, overriding the metadata-defined default value.</param>
            <returns>A <see cref="T:Telerik.WinControls.ValueUpdateResult"/> indicating the result of the operation.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.SetPropertyValueSetAtDesignTime(Telerik.WinControls.RadProperty)">
            <summary>
            Marks the current PropertyValue entry for the specified property as "Set at design-time".
            This is used by our custom code-dom serializer to determine which properties needs to be persisted.
            </summary>
            <param name="property"></param>
        </member>
        <member name="M:Telerik.WinControls.RadObject.SetValueAtDesignTime(Telerik.WinControls.RadProperty,System.Object)">
            <summary>
            Applies the specified value as Local for the desired property
            and raises the flag IsLocalValueSetAtDesignTime for that property.
            All design-time direct property modifications (e.g. item.Text = "Item1")
            should be done through this method for the property to be properly serialized.
            If a property is modified through a property grid, the custom property descriptor will automatically apply this logic.
            This method is used internally.
            This method is not relevant for this class.
            </summary>
            <param name="property"></param>
            <param name="value"></param>
        </member>
        <member name="M:Telerik.WinControls.RadObject.GetValue(Telerik.WinControls.RadProperty)">
            <summary>
            Retrieves the current effective value for the specified <see cref="T:Telerik.WinControls.RadProperty"/>, resolving through the property value composition hierarchy.
            </summary>
            <param name="property">The <see cref="T:Telerik.WinControls.RadProperty"/> for which to retrieve the current value.</param>
            <returns>The current effective value of the property, which may come from local, style, inherited, or default value sources.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.SetValue(Telerik.WinControls.RadProperty,System.Object)">
            <summary>
            Sets a local value for the specified <see cref="T:Telerik.WinControls.RadProperty"/>, establishing the highest priority value in the property value composition hierarchy.
            </summary>
            <param name="property">The <see cref="T:Telerik.WinControls.RadProperty"/> for which to set the local value.</param>
            <param name="value">The value to set as the local value for the property.</param>
            <returns>A <see cref="T:Telerik.WinControls.ValueUpdateResult"/> indicating the result of the operation.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.ResetValue(Telerik.WinControls.RadProperty)">
            <summary>
            Resets the current value of the specified property by removing all effective value modifiers (local, style, animation) and reverting to 
            the inherited or default value.
            </summary>
            <param name="property">The <see cref="T:Telerik.WinControls.RadProperty"/> to reset to its default state.</param>
            <returns>A <see cref="T:Telerik.WinControls.ValueUpdateResult"/> indicating the result of the operation.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.ResetLocalValue(Telerik.WinControls.RadProperty)">
            <summary>
            Resets only the local value of the specified property while preserving other value sources like styles, inheritance, and default values.
            </summary>
            <param name="property">The <see cref="T:Telerik.WinControls.RadProperty"/> for which to reset only the local value.</param>
            <returns>A <see cref="T:Telerik.WinControls.ValueUpdateResult"/> indicating the result of the operation.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.ResetValue(Telerik.WinControls.RadProperty,Telerik.WinControls.ValueResetFlags)">
            <summary>
            Resets the current value of the specified property using the provided flags.
            </summary>
            <param name="property">The RadProperty that should be reset.</param>
            <param name="flags">Additional flags that specify which effective modifiers should be reset.</param>
            <returns>The result of the operation.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.UpdateValue(Telerik.WinControls.RadProperty)">
            <summary>
            Forces re-evaluation of the current value for the specified property, triggering value composition and change notifications if the value changes.
            </summary>
            <param name="property">The <see cref="T:Telerik.WinControls.RadProperty"/> for which to force value re-evaluation.</param>
            <returns>A <see cref="T:Telerik.WinControls.ValueUpdateResult"/> indicating the result of the operation.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.GetValueSource(Telerik.WinControls.RadProperty)">
            <summary>
            Gets the <see cref="T:Telerik.WinControls.ValueSource"/> that currently provides the effective value for the specified property (Local, Style, Inherited, or Default).
            </summary>
            <param name="property">The <see cref="T:Telerik.WinControls.RadProperty"/> for which to determine the value source.</param>
            <returns>A <see cref="T:Telerik.WinControls.ValueSource"/> indicating which source is providing the current effective value.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.GetRegisteredRadProperty(System.String)">
            <summary>
            Gets the registered <see cref="T:Telerik.WinControls.RadProperty"/> with the specified name for this object's type, enabling dynamic property access by name.
            </summary>
            <param name="propertyName">The name of the property to retrieve.</param>
            <returns>The <see cref="T:Telerik.WinControls.RadProperty"/> with the specified name, or null if no such property is registered.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.UpdateValueCore(Telerik.WinControls.RadPropertyValue)">
            <summary>
            Performs the core value update logic.
            </summary>
            <param name="propVal"></param>
            <returns>The result of the operation.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.SetValueCore(Telerik.WinControls.RadPropertyValue,System.Object,System.Object,Telerik.WinControls.ValueSource)">
            <summary>
            Performs the core logic of updating property value.
            </summary>
            <param name="propVal">The property value structure, holding property information.</param>
            <param name="propModifier">Additional modifier, like IPropertySetting</param>
            <param name="newValue">The actual new value to be set, valid for Local and DefaultValue sources.</param>
            <param name="source">Specifies the source of the provided new value.</param>
            <returns>The result of the operation.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.ResetValueCore(Telerik.WinControls.RadPropertyValue,Telerik.WinControls.ValueResetFlags)">
            <summary>
            Resets the specified property value, using the provided reset flags.
            </summary>
            <param name="propVal"></param>
            <param name="flags"></param>
            <returns>The result of the operation.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.GetDefaultValue(Telerik.WinControls.RadPropertyValue,System.Object)">
            <summary>
            Allows inheritors to provide custom default value.
            </summary>
            <param name="propVal"></param>
            <param name="baseDefaultValue"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.CoerceValue(Telerik.WinControls.RadPropertyValue,System.Object)">
            <summary>
            Allows inheritors to force a coersion of the current calculated value for the given property.
            </summary>
            <param name="propVal">The property value.</param>
            <param name="baseValue">The current caluclated value of the property.</param>
            <returns>Null if no coersion is needed.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.ShouldSerializeProperty(System.ComponentModel.PropertyDescriptor)">
            <summary>
            Determines whether the property defined by the provided property descriptor should be serialized.
            </summary>
            <param name="property"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.ShouldSerializeProperty(Telerik.WinControls.RadProperty)">
            <summary>
            Determines whether the specified RadProperty should be serialized.
            Prevents theme and default values serialization.
            </summary>
            <param name="property">The RadProperty that is about to be serialized.</param>
            <returns>A value indicating whether to serialize the property value.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.EnsurePropertySet(Telerik.WinControls.RadPropertyValue,System.Object)">
            <summary>
            Checks needed conditions to perform property update.
            </summary>
            <param name="propVal"></param>
            <param name="value"></param>
        </member>
        <member name="M:Telerik.WinControls.RadObject.RaisePropertyNotifications(Telerik.WinControls.RadPropertyValue,System.Object,System.Object,Telerik.WinControls.ValueSource)">
            <summary>
            Performs the following logic:
            1. Compares oldValue and newValue and returns ValueUpdateResult.NotChanged if they are equal.
            2. Raises the PropertyChanging notification. If the event is canceled returns ValueUpdateResult.Canceled.
            3. Raises PropertyChanged notification and returns ValueUpdateResult.Updated.
            </summary>
            <param name="propVal"></param>
            <param name="oldValue"></param>
            <param name="newValue"></param>
            <param name="oldSource"></param>
            <returns>The result of the operation.</returns>
        </member>
        <member name="P:Telerik.WinControls.RadObject.PropertyValues">
            <summary>
            Gets a collection containing property values.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadObject.CanRaisePropertyChangeNotifications(Telerik.WinControls.RadPropertyValue)">
            <summary>
            Determines whether the object can raise PropertyChanging and PropertyChanged notifications.
            Current implementation checks whether the object is disposing or is already disposed of.
            </summary>
            <param name="propVal"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.GetCurrentAnimation(Telerik.WinControls.RadProperty)">
            <summary>
            Gets the animation (if any) attached to the current property.
            </summary>
            <param name="property"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.OnAnimatedPropertyValueChanged(Telerik.WinControls.AnimatedPropertySetting)">
            <summary>
            Gets notified for a change in an animated property.
            </summary>
            <param name="setting">The property which is currently animated.</param>
        </member>
        <member name="M:Telerik.WinControls.RadObject.BindProperty(Telerik.WinControls.RadProperty,Telerik.WinControls.RadObject,Telerik.WinControls.RadProperty,Telerik.WinControls.PropertyBindingOptions)">
            <summary>
            Binds the specified property to a property of the provided binding source object.
            </summary>
            <param name="propertyToBind">Our property that is about to be bound.</param>
            <param name="sourceObject">The object to which source property belongs.</param>
            <param name="sourceProperty">The property to which we will bind.</param>
            <param name="options">Additional options, specifying the binding operation.</param>
        </member>
        <member name="M:Telerik.WinControls.RadObject.UnbindProperty(Telerik.WinControls.RadProperty)">
            <summary>
            Removes the property binding for the specified property, restoring the property to use local, style, inherited, or default values.
            </summary>
            <param name="boundProperty">The <see cref="T:Telerik.WinControls.RadProperty"/> for which to remove the binding.</param>
            <returns>A <see cref="T:Telerik.WinControls.ValueUpdateResult"/> indicating the result of the operation.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadObject.OnPropertyBoundExternally(Telerik.WinControls.PropertyBinding,Telerik.WinControls.RadObject)">
            <summary>
            Gets notified that the specified object has bound to a property of ours.
            </summary>
            <param name="boundObject">The instance that has bound the specified property.</param>
            <param name="binding"></param>
        </member>
        <member name="M:Telerik.WinControls.RadObject.OnPropertyUnboundExternally(Telerik.WinControls.PropertyBinding,Telerik.WinControls.RadObject)">
            <summary>
            Gets notified that the specified object has unbound itself from a property of ours.
            </summary>
            <param name="boundObject"></param>
            <param name="binding"></param>
        </member>
        <member name="M:Telerik.WinControls.RadObject.OnTwoWayBoundPropertyChanged(Telerik.WinControls.PropertyBinding,System.Object)">
            <summary>
            Notifies a binding source that a change occured in a two-way bound property.
            </summary>
            <param name="binding"></param>
            <param name="newValue"></param>
        </member>
        <member name="M:Telerik.WinControls.RadObject.OnBoundSourcePropertyChanged(Telerik.WinControls.RadProperty)">
            <summary>
            Gets notified for a change in an already bound external property.
            </summary>
            <param name="boundProperty"></param>
        </member>
        <member name="M:Telerik.WinControls.RadObject.RemoveBinding(Telerik.WinControls.RadPropertyValue)">
            <summary>
            Detaches binding reference from the binding source.
            </summary>
            <param name="propVal"></param>
        </member>
        <member name="M:Telerik.WinControls.RadObject.AddStylePropertySetting(Telerik.WinControls.IPropertySetting)">
            <summary>
            Registers a style setting for this instance.
            </summary>
            <param name="setting"></param>
        </member>
        <member name="M:Telerik.WinControls.RadObject.RemoveStylePropertySetting(Telerik.WinControls.IPropertySetting)">
            <summary>
            This method is not relevant for this class.
            </summary>
            <param name="setting">The property setting to remove.</param>
        </member>
        <member name="M:Telerik.WinControls.RadObject.RemoveStylePropertySetting(Telerik.WinControls.RadProperty)">
            <summary>
            This method is not relevant for this class.
            </summary>
            <param name="property">The property for which to remove the style setting.</param>
        </member>
        <member name="M:Telerik.WinControls.RadObject.GetInheritedValue(Telerik.WinControls.RadProperty)">
            <summary>
            Searches up in the chain of InheritanceParents for a value for the specified property.
            </summary>
            <param name="property">The property to examine.</param>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.RadObject.InheritanceParent">
            <summary>
            Gets the RadObject which is treated as the parent from which inheritable properties are composed.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadObject.OnPropertyChanging(Telerik.WinControls.RadPropertyChangingEventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.WinControls.RadObject.RadPropertyChanging"/> event, allowing subscribers to be notified before a property value changes and potentially cancel the change.
            </summary>
            <param name="args">The <see cref="T:Telerik.WinControls.RadPropertyChangingEventArgs"/> containing information about the property change.</param>
        </member>
        <member name="M:Telerik.WinControls.RadObject.OnPropertyChanged(Telerik.WinControls.RadPropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.WinControls.RadObject.RadPropertyChanged"/> event and the standard .NET <see cref="E:Telerik.WinControls.RadObject.PropertyChanged"/> event to notify subscribers of property value changes.
            </summary>
            <param name="e">The <see cref="T:Telerik.WinControls.RadPropertyChangedEventArgs"/> containing information about the property change.</param>
        </member>
        <member name="M:Telerik.WinControls.RadObject.OnNotifyPropertyChanged(System.String)">
            <summary>
            Raises the standard .NET <see cref="E:Telerik.WinControls.RadObject.PropertyChanged"/> event with the specified property name to notify subscribers of property value changes.
            </summary>
            <param name="propertyName">The name of the property that changed.</param>
        </member>
        <member name="M:Telerik.WinControls.RadObject.OnNotifyPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Raises the standard .NET <see cref="E:Telerik.WinControls.RadObject.PropertyChanged"/> event to notify subscribers of property value changes using the provided event arguments.
            </summary>
            <param name="e">The <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> containing the property change information.</param>
        </member>
        <member name="P:Telerik.WinControls.RadObject.IsDesignMode">
            <summary>
            This property is not relevant for this class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadObject.IsPropertyCancelable(Telerik.WinControls.RadPropertyMetadata)">
            <summary>
            Determines whether the specified property may be canceled.
            </summary>
            <param name="metadata">The metadata associated with the property change.</param>
        </member>
        <member name="P:Telerik.WinControls.RadObject.PropertyFilter">
            <summary>
            Gets or sets a <see cref="T:Telerik.WinControls.Filter"/> instance used to filter the property collection returned by <see cref="M:System.ComponentModel.ICustomTypeDescriptor.GetProperties"/>.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadObject.RadObjectType">
            <summary>
            Gets the <see cref="P:Telerik.WinControls.RadObject.RadObjectType"/> associated with this object's system type, providing metadata and property registration information.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadObject.BindingContext">
            <summary>
            Gets or sets the <see cref="P:Telerik.WinControls.RadObject.BindingContext"/> for this object, which provides the foundation for data binding operations and can be inherited from parent objects.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadPropertyValue">
            <summary>
            Stores all the information needed for composing a RadProperty's value for a given object.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.#ctor(Telerik.WinControls.RadPropertyValue)">
            <summary>
            Internal constructor used to store existing property state.
            </summary>
            <param name="source"></param>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.Dispose">
            <summary>
            Resets all references - such as binding references and property modifiers.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.Copy(Telerik.WinControls.RadPropertyValue)">
            <summary>
            Restores the state of this property using the provided source.
            </summary>
            <param name="source"></param>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.AddBoundObject(Telerik.WinControls.PropertyBoundObject)">
            <summary>
            Registers an object which is bound to this property value.
            </summary>
            <param name="relation"></param>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.GetCurrentValue(System.Boolean)">
            <summary>
            Gets the current value and optionally forces re-evaluation.
            </summary>
            <param name="composeIfNeeded"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.RemoveBoundObject(Telerik.WinControls.RadObject)">
            <summary>
            Removes previously registered bound object.
            </summary>
            <param name="boundObject"></param>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.NotifyBoundObjects">
            <summary>
            Notifies all bound objects for a change in this property.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.ComposeCurrentValue">
            <summary>
            Forces value composition, using default precedence order.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.InvalidateInheritedValue">
            <summary>
            Resets the state of the inherited value.
            </summary>
            <returns>True if the property needs re-evaluation, false otherwise.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.SetLocalValue(System.Object)">
            <summary>
            Applies the specified value as local and forces current value re-evaluation.
            </summary>
            <param name="value"></param>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.SetLocalValueFromBinding(System.Object)">
            <summary>
            Applies the specified value as local and forces current value re-evaluation.
            </summary>
            <param name="value"></param>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.SetAnimation(Telerik.WinControls.AnimatedPropertySetting)">
            <summary>
            Applies the specified animation and forces current value re-evaluation.
            </summary>
            <param name="animation"></param>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.SetStyle(Telerik.WinControls.IPropertySetting)">
            <summary>
            Applies the specified style setting and forces current value re-evaluation.
            </summary>
            <param name="setting"></param>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.SetBinding(Telerik.WinControls.PropertyBinding)">
            <summary>
            Applies the specified binding and forces current value re-evaluation.
            </summary>
            <param name="binding"></param>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.IsObjectBound(Telerik.WinControls.RadObject)">
            <summary>
            Determines whether the specified object is already bound.
            </summary>
            <param name="target"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.BeginUpdate(System.Boolean,System.Boolean)">
            <summary>
            Begins an update operation.
            </summary>
            <param name="lockCompose">Value composition will be locked.</param>
            <param name="lockValueUpdate">Specifies that we are currently applying new value.</param>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.SetDefaultValueOverride(System.Object)">
            <summary>
            Registers the provided value as a default for the property.
            </summary>
            <param name="value"></param>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.SetCurrentValue(System.Object,Telerik.WinControls.ValueSource)">
            <summary>
            Assigns the specified value and source as current.
            Internally checks for possible coersion.
            </summary>
            <param name="value"></param>
            <param name="source"></param>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.GetDefaultValue">
            <summary>
            Retrieves the default value for the property.
            Custom value may be defined, using the DefaultValueCallback
            </summary>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyValue.HasBoundObjects">
            <summary>
            Determines whether we have objects already bound to this property.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyValue.IsCompositionLocked">
            <summary>
            Determines whether current value composition is currently locked.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyValue.IsUpdatingValue">
            <summary>
            Determines whether we are in a process of updating a modifier.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyValue.Property">
            <summary>
            Gets the index of the associated RadProperty.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyValue.CurrentValue">
            <summary>
            Gets the current value for the property.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyValue.LocalValue">
            <summary>
            Gets the local value for this property.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyValue.BindingLocalValue">
            <summary>
            Gets the value which is set through a two-way property binding.
            This value has higher priority that the local one.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyValue.PropertyBinding">
            <summary>
            Gets the property binding relation for this property.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyValue.AnimationSetting">
            <summary>
            Gets the animation setting (if any) for this property.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyValue.StyleSetting">
            <summary>
            Gets the current style setting for the property.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyValue.AnimatedValue">
            <summary>
            Gets the current animated value.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyValue.ValueSource">
            <summary>
            Gets the source of the current value.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyValue.Metadata">
            <summary>
            Gets the Metadata associated with this property for the current owner.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyValue.IsCurrentValueCoerced">
            <summary>
            The current value is forced to some custom value by a Coerce callback.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyValue.DefaultValueOverride">
            <summary>
            Gets the custom default value associated with this property.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyValue.IsSetAtDesignTime">
            <summary>
            Determines whether the current local value (if any) is set at design-time.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyValue.StyleVersion">
            <summary>
            Gets the current style version
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValue.SetStyleVersion(System.Int32)">
            <summary>
            Sets a new style version for this property value. This method is used internally.
            </summary>
            <param name="newVersion">The new version</param>
        </member>
        <member name="T:Telerik.WinControls.MapPropertyDelegate">
            <summary>
            Allows RadObject inheritors to replace RadProperty instances with another one.
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.RadPropertyValueCollection">
            <summary>
            Represents a storage for RadPropertyValue entries, which are accessed by their GlobalIndex property.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValueCollection.ResetLocalProperties">
            <summary>
            Resets all properties with local values. This method is used internally.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyValueCollection.SetLocalValuesAsDefault">
            <summary>
            This method is used internally.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadTypeResolver">
            <summary>
            Used to resolve Telerik types
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadTypeResolver.ResolveTypesInCurrentAssembly">
            <summary>
            Gets or sets value indicating whether the TypeResolver should look up types in the calling assembly only.
            This option (if set to true) is very useful particularly in the case when all the assemblies of the application, including the 
            Telerik assemblies are merged into a single assembly.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadTypeResolver.TypeResolverAssemblyName">
            <summary>
            Gets or sets value indicating the search pattern for assembly in the domain that contains the types referenced in RadControls theme files.
            <remarks>
            By default the types referenced in theme files are contained in assemblies with the name "Telerik"
            </remarks>
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadTypeResolver.TypeResolverAssemblyVersion">
            <summary>
            Gets or sets value indicating the version of the assembly specified in TypeResolverAssemblyName
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadTypeResolver.Instance">
            <summary>
            Gets the only instance of the resolver.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Elements.RadItemReadOnlyCollection.#ctor(Telerik.WinControls.RadItemOwnerCollection)">
            <summary>
                <para>
                  Initializes a new instance of <see cref='T:Telerik.WinControls.RadItemCollection'/> based on another <see cref='T:Telerik.WinControls.RadItemCollection'/>.
               </para>
            </summary>
            <param name='value'>
                  A <see cref='T:Telerik.WinControls.RadItemCollection'/> from which the contents are copied
            </param>
        </member>
        <member name="M:Telerik.WinControls.Elements.RadItemReadOnlyCollection.#ctor(Telerik.WinControls.RadItem[])">
            <summary>
                <para>
                  Initializes a new instance of <see cref='T:Telerik.WinControls.RadItemCollection'/> containing any array of <see cref='T:Telerik.WinControls.RadElement'/> objects.
               </para>
            </summary>
            <param name='value'>
                  A array of <see cref='T:Telerik.WinControls.RadElement'/> objects with which to intialize the collection
            </param>
        </member>
        <member name="P:Telerik.WinControls.Elements.RadItemReadOnlyCollection.Item(System.Int32)">
            <summary>
            <para>Represents the entry at the specified index of the <see cref='T:Telerik.WinControls.RadElement'/>.</para>
            </summary>
            <param name='index'><para>The zero-based index of the entry to locate in the collection.</para></param>
            <value>
               <para> The entry at the specified index of the collection.</para>
            </value>
            <exception cref='T:System.ArgumentOutOfRangeException'><paramref name='index'/> is outside the valid range of indexes for the collection.</exception>
        </member>
        <member name="M:Telerik.WinControls.Elements.RadItemReadOnlyCollection.Contains(Telerik.WinControls.RadItem)">
            <summary>
            <para>Gets a value indicating whether the 
               <see cref='T:Telerik.WinControls.RadItemCollection'/> contains the specified <see cref='T:Telerik.WinControls.RadElement'/>.</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.RadElement'/> to locate.</param>
            <returns>
            <para><see langword='true'/> if the <see cref='T:Telerik.WinControls.RadElement'/> is contained in the collection; 
              otherwise, <see langword='false'/>.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Elements.RadItemReadOnlyCollection.CopyTo(Telerik.WinControls.RadItem[],System.Int32)">
            <summary>
            <para>Copies the <see cref='T:Telerik.WinControls.RadItemCollection'/> values to a one-dimensional <see cref='T:System.Array'/> instance at the 
               specified index.</para>
            </summary>
            <param name='array'><para>The one-dimensional <see cref='T:System.Array'/> that is the destination of the values copied from <see cref='T:Telerik.WinControls.RadItemCollection'/> .</para></param>
            <param name='index'>The index in <paramref name='array'/> where copying begins.</param>
            <returns>
              <para>None.</para>
            </returns>
            <exception cref='T:System.ArgumentException'><para><paramref name='array'/> is multidimensional.</para> <para>-or-</para> <para>The number of elements in the <see cref='T:Telerik.WinControls.RadItemCollection'/> is greater than the available space between <paramref name='index'/> and the end of <paramref name='array'/>.</para></exception>
            <exception cref='T:System.ArgumentNullException'><paramref name='array'/> is <see langword='null'/>. </exception>
            <exception cref='T:System.ArgumentOutOfRangeException'><paramref name='index'/> is less than <paramref name='array'/>'s lowbound. </exception>
        </member>
        <member name="M:Telerik.WinControls.Elements.RadItemReadOnlyCollection.IndexOf(Telerik.WinControls.RadItem)">
            <summary>
               <para>Returns the index of a <see cref='T:Telerik.WinControls.RadElement'/> in 
                  the <see cref='T:Telerik.WinControls.RadItemCollection'/> .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.RadElement'/> to locate.</param>
            <returns>
            <para>The index of the <see cref='T:Telerik.WinControls.RadElement'/> of <paramref name='value'/> in the 
            <see cref='T:Telerik.WinControls.RadItemCollection'/>, if found; otherwise, -1.</para>
            </returns>
        </member>
        <member name="T:Telerik.WinControls.Elements.RadItemReadOnlyCollection.RadItemReadOnlyEnumerator">
            <summary>
            Represents an element enumerator. 
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Elements.RadItemReadOnlyCollection.RadItemReadOnlyEnumerator.#ctor(Telerik.WinControls.Elements.RadItemReadOnlyCollection)">
            <summary>
            Initializes a new instance of the RadElementEnumerator class.
            </summary>
            <param name="mappings"></param>
        </member>
        <member name="P:Telerik.WinControls.Elements.RadItemReadOnlyCollection.RadItemReadOnlyEnumerator.Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Elements.RadItemReadOnlyCollection.RadItemReadOnlyEnumerator.System#Collections#IEnumerator#Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Elements.RadItemReadOnlyCollection.RadItemReadOnlyEnumerator.MoveNext">
            <summary>
            Moves to the next element in the collection.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Elements.RadItemReadOnlyCollection.RadItemReadOnlyEnumerator.System#Collections#IEnumerator#MoveNext">
            <summary>
            Moves to the next element of the collection.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Elements.RadItemReadOnlyCollection.RadItemReadOnlyEnumerator.Reset">
            <summary>
            Resets the enumerator position.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Elements.RadItemReadOnlyCollection.RadItemReadOnlyEnumerator.System#Collections#IEnumerator#Reset">
            <summary>
            Resets the enumerator position.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Elements.RadItemReadOnlyCollection.RadItemReadOnlyEnumerator.System#IDisposable#Dispose">
            <summary>
            Disposes the enumeration.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Elements.RadItemReadOnlyCollection.ToArray">
            <summary>Retrieves an array of the items in the collection.</summary>
        </member>
        <member name="M:Telerik.WinControls.Elements.RadItemReadOnlyCollection.Sort">
            <summary>
            <para>Sorts the elements in the entire <see cref='T:Telerik.WinControls.RadElementCollection'/> using the IComparable implementation of each element.</para>
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Elements.RadItemReadOnlyCollection.Sort(System.Collections.IComparer)">
            <summary>
            <para>Sorts the elements in the entire <see cref='T:Telerik.WinControls.RadElementCollection'/> using the specified comparer.</para>
            </summary>
            <param name="comparer">The IComparer implementation to use when comparing elements.</param>
        </member>
        <member name="M:Telerik.WinControls.Elements.RadItemReadOnlyCollection.Sort(System.Int32,System.Int32,System.Collections.IComparer)">
            <summary>
            <para>Sorts the elements in a range of elements in <see cref='T:Telerik.WinControls.RadElementCollection'/> using the specified comparer.</para>
            </summary>
            <param name="index">The zero-based starting index of the range to sort. </param>
            <param name="count">The length of the range to sort. </param>
            <param name="comparer">The IComparer implementation to use when comparing elements.</param>
        </member>
        <member name="T:Telerik.WinControls.Elements.ClickCommand">
            <summary>
            Represents a click command.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Elements.IItemsOwner">
            <summary>
            Exposes the Items property for accessing a collection of the items in a
            combobox.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Elements.IItemsOwner.Items">
            <summary>
            Gets a collection representing the collection of the items contained 
            in this ComboBox. 
            </summary>
        </member>
        <member name="T:Telerik.WinControls.MeasurementControl">
            <summary>
            Represents per-thread static instance of special RadControl, which may be used for explicit measure of RadElement instance.
            This functionality is required for example in the RadComboBox, when we need to calculate the size of the drop-down before it is displayed.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.MeasurementControl.GetDesiredSize(Telerik.WinControls.RadElement,System.Drawing.SizeF)">
            <summary>
            Gets the element's desired size, using the specified available.
            </summary>
            <param name="element"></param>
            <param name="availableSize"></param>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.MeasurementControl.ThreadInstance">
            <summary>
            Gets the instance of the measurement tree (valid per UI thread)
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadElementZOrderCollection">
            <summary>
            Represents a collection which stores RadElement instances
            and is sorted by ZIndex property of each element.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElementZOrderCollection.OnElementZIndexChanged(Telerik.WinControls.RadElement)">
            <summary>
            The collection gets notified for a change in the ZIndex of the specified property.
            </summary>
            <param name="element"></param>
        </member>
        <member name="M:Telerik.WinControls.RadElementZOrderCollection.OnElementVisibilityChanged(Telerik.WinControls.RadElement)">
            <summary>
            The collection gets notified for a change in the Visibility property of the specified element.
            </summary>
            <param name="element"></param>
        </member>
        <member name="M:Telerik.WinControls.RadElementZOrderCollection.SendToBack(Telerik.WinControls.RadElement)">
            <summary>
            Puts the specified element at the beginning of the collection
            </summary>
            <param name="element"></param>
        </member>
        <member name="M:Telerik.WinControls.RadElementZOrderCollection.BringToFront(Telerik.WinControls.RadElement)">
            <summary>
            Puts the specified element at the end of the collection
            </summary>
            <param name="element"></param>
        </member>
        <member name="M:Telerik.WinControls.RadElementZOrderCollection.FindInsertIndex(Telerik.WinControls.RadElement)">
            <summary>
            Finds the insert index for the specified element.
            Since the collection is sorted by each element's Z-index, 
            we perform a binary search to determine at which position the element should be inserted.
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadElementZOrderCollection.CompareElements(Telerik.WinControls.RadElement,Telerik.WinControls.RadElement)">
            <summary>
            Compares two elements by their z-index first
            and if they equals, the index in their Parent collection is used.
            </summary>
            <param name="el1"></param>
            <param name="el2"></param>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.RadElementZOrderCollection.LayoutableCount">
            <summary>
            Gets the count of all elements, which visibility is not ElementVisibility.Collapsed.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ItemsChangeOperation">
            <summary>
            Specifies the type of change operation being performed on a collection of RadItem objects.
            </summary>
            <remarks>
            This enumeration is used in collection change events to provide detailed information about
            the nature of the operation, allowing event handlers to respond appropriately to different
            types of modifications. The enumeration supports both individual item operations and batch
            operations for performance optimization.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.ItemsChangeOperation.Inserting">
            <summary>
            Indicates that an insert operation will commence.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ItemsChangeOperation.Inserted">
            <summary>
            Indicates that an insert operation is performed.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ItemsChangeOperation.Removing">
            <summary>
            Indicates that a remove operation will commence.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ItemsChangeOperation.Removed">
            <summary>
            Indicates that a remove operation is performed.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ItemsChangeOperation.Setting">
            <summary>
            Indicates that an item is going to be set
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ItemsChangeOperation.Set">
            <summary>
            Indicates that an item is set
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ItemsChangeOperation.Clearing">
            <summary>
            Indicates that the items will be cleared
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ItemsChangeOperation.Cleared">
            <summary>
            Indicates that the items are cleared
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ItemsChangeOperation.Sorting">
            <summary>
            Indicates that the items will be sorted
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ItemsChangeOperation.Sorted">
            <summary>
            Indicates that the items are sorted
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ItemsChangeOperation.BatchInsert">
            <summary>
            Indicates that a number of items were added to the collection via the AddRange method
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ItemChangedDelegate">
            <summary>
            Represents the method that will handle the %ItemChanged:ItemChanged% event.
            </summary>
            <param name="changed"></param>
            <param name="target"></param>
            <param name="operation"></param>
        </member>
        <member name="T:Telerik.WinControls.RadItemCollection">
            <summary>
            Represents a specialized collection that stores and manages <see cref="T:Telerik.WinControls.RadItem"/> objects with support
            for ownership relationships, change notifications, and hierarchical item management.
            </summary>
            <remarks>
            <para>
            RadItemCollection extends <see cref="T:System.Collections.CollectionBase"/> to provide comprehensive collection management
            specifically designed for RadItem objects within the Telerik WinControls framework. The collection
            automatically handles parent-child relationships, item lifecycle events, and ensures proper integration
            with the element tree structure.
            </para>
            <para>
            The collection supports batch operations through notification suspension, change event handling,
            and maintains the integrity of item hierarchies. It provides strongly-typed access to items
            and implements proper change notifications for UI updates and layout recalculation.
            </para>
            <para>
            Each collection is typically owned by a RadElement that acts as the logical parent for all items
            in the collection. The collection enforces proper ownership relationships and handles cascading
            operations such as theme application and property inheritance.
            </para>
            </remarks>
        </member>
        <member name="E:Telerik.WinControls.RadItemCollection.ItemsChanged">
            <summary>
            Fires when item is changed.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.#ctor">
            <summary>Initializes a new instance of the RadItemCollectionBase class.</summary>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.#ctor(Telerik.WinControls.RadItemCollection)">
            <summary>
                <para>
                  Initializes a new instance of RadItemCollection based on another RadItemCollection.
               </para>
            </summary>
            <param name='value'>
                  A RadItemCollection from which the contents are copied.
            </param>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.#ctor(Telerik.WinControls.RadItem[])">
            <summary>
                <para>
                  Initializes a new instance of RadItemCollection containing any array of <see cref='T:Telerik.WinControls.RadItem'/> objects.
               </para>
            </summary>
            <param name='value'>
                  A array of <see cref='T:Telerik.WinControls.RadItem'/> objects with which to intialize the collection
            </param>
        </member>
        <member name="P:Telerik.WinControls.RadItemCollection.ItemTypes">
            <summary>
            Gets or sets an array of the items' types in the collection.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItemCollection.ExcludedTypes">
            <summary>
            Gets or sets an array of the excluded items' types for this collection.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItemCollection.SealedTypes">
            <summary>
            Gets or sets an array of the sealed items' types for this collection.
            That are types that are allowed but not their descendants.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.GetEnumerator">
            <summary>
               <para>Returns an enumerator that can iterate through
                  the RadItemCollection .</para>
            </summary>
            <returns><para>None.</para></returns>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.Add(Telerik.WinControls.RadItem)">
            <summary>
               <para>Adds a <see cref='T:Telerik.WinControls.RadItem'/> with the specified value to the
               Telerik.WinControls.RadItemCollection .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.RadItem'/> to add.</param>
            <returns>
               <para>The index at which the new element was inserted.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.AddRange(Telerik.WinControls.RadItem[])">
            <summary>
            <para>Copies the elements of an array to the end of the RadItemCollection.</para>
            </summary>
            <param name='value'>
               An array of type <see cref='T:Telerik.WinControls.RadItem'/> containing the objects to add to the collection.
            </param>
            <returns>
              <para>None.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.AddRange(Telerik.WinControls.RadItemCollection)">
            <summary>
                <para>
                  Adds the contents of another RadItemCollection to the end of the collection.
               </para>
            </summary>
            <param name='value'>
               A RadItemCollection containing the objects to add to the collection.
            </param>
            <returns>
              <para>None.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.Insert(System.Int32,Telerik.WinControls.RadItem)">
            <summary>
            <para>Inserts a <see cref='T:Telerik.WinControls.RadItem'/> into the RadItemCollection at the specified index.</para>
            </summary>
            <param name='index'>The zero-based index where <paramref name='value'/> should be inserted.</param>
            <param name='value'>The <see cref='T:Telerik.WinControls.RadItem'/> to insert.</param>
            <returns><para>None.</para></returns>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.Remove(Telerik.WinControls.RadItem)">
            <summary>
               <para> Removes a specific <see cref='T:Telerik.WinControls.RadItem'/> from the
               RadItemCollection .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.RadItem'/> to remove from the RadItemCollection .</param>
            <returns><para>None.</para></returns>
            <exception cref='T:System.ArgumentException'><paramref name='value'/> is not found in the Collection. </exception>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.Sort">
            <summary>
            <para>Sorts the elements in the entire <see cref='T:Telerik.WinControls.RadElementCollection'/> using the IComparable implementation of each element.</para>
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.Sort(System.Collections.IComparer)">
            <summary>
            <para>Sorts the elements in the entire <see cref='T:Telerik.WinControls.RadElementCollection'/> using the specified comparer.</para>
            </summary>
            <param name="comparer">The IComparer implementation to use when comparing elements.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.Sort(System.Int32,System.Int32,System.Collections.IComparer)">
            <summary>
            <para>Sorts the elements in a range of elements in <see cref='T:Telerik.WinControls.RadElementCollection'/> using the specified comparer.</para>
            </summary>
            <param name="index">The zero-based starting index of the range to sort. </param>
            <param name="count">The length of the range to sort. </param>
            <param name="comparer">The IComparer implementation to use when comparing elements.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.Contains(Telerik.WinControls.RadItem)">
            <summary>
            <para>Gets a value indicating whether the
               RadItemCollection contains the specified <see cref='T:Telerik.WinControls.RadItem'/>.</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.RadItem'/> to locate.</param>
            <returns>
            <para><see langword='true'/> if the <see cref='T:Telerik.WinControls.RadItem'/> is contained in the collection;
              otherwise, <see langword='false'/>.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.IndexOf(Telerik.WinControls.RadItem)">
            <summary>
               <para>Returns the index of a <see cref='T:Telerik.WinControls.RadItem'/> in
                  the RadItemCollection .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.RadItem'/> to locate.</param>
            <returns>
            <para>The index of the <see cref='T:Telerik.WinControls.RadItem'/> of <paramref name='value'/> in the
            RadItemCollection, if found; otherwise, -1.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.CopyTo(Telerik.WinControls.RadItem[],System.Int32)">
            <summary>
            <para>Copies the RadItemCollection values to a one-dimensional <see cref='T:System.Array'/> instance at the
               specified index.</para>
            </summary>
            <param name='array'><para>The one-dimensional <see cref='T:System.Array'/> that is the destination of the values copied from RadItemCollection .</para></param>
            <param name='index'>The index in <paramref name='array'/> where copying begins.</param>
            <returns>
              <para>None.</para>
            </returns>
            <exception cref='T:System.ArgumentException'><para><paramref name='array'/> is multidimensional.</para> <para>-or-</para> <para>The number of elements in the RadItemCollection is greater than the available space between <paramref name='index'/> and the end of <paramref name='array'/>.</para></exception>
            <exception cref='T:System.ArgumentNullException'><paramref name='array'/> is <see langword='null'/>. </exception>
            <exception cref='T:System.ArgumentOutOfRangeException'><paramref name='index'/> is less than <paramref name='array'/>'s lowbound. </exception>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.ToArray">
            <summary>Retrieves an array of the items in the collection.</summary>
        </member>
        <member name="P:Telerik.WinControls.RadItemCollection.Item(System.Int32)">
            <summary>
            <para>Represents the entry at the specified index of the <see cref='T:Telerik.WinControls.RadItem'/>.</para>
            </summary>
            <param name='index'><para>The zero-based index of the entry to locate in the collection.</para></param>
            <value>
               <para> The entry at the specified index of the collection.</para>
            </value>
            <exception cref='T:System.ArgumentOutOfRangeException'><paramref name='index'/> is outside the valid range of indexes for the collection.</exception>
        </member>
        <member name="P:Telerik.WinControls.RadItemCollection.Item(System.String)">
            <summary>
            Gets the first found item, with Name property equal to itemName specified, case-sensitive.
            </summary>
            <param name="itemName">item Name</param>
            <returns>RadItem if found, null (Nothing in VB.NET) otherwise</returns>
        </member>
        <member name="T:Telerik.WinControls.RadItemCollection.RadItemEnumerator">
            <summary>
            Represents an element enumerator.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.RadItemEnumerator.#ctor(Telerik.WinControls.RadItemCollection)">
            <summary>
            Initializes a new instance of the RadElementEnumerator class.
            </summary>
            <param name="mappings"></param>
        </member>
        <member name="P:Telerik.WinControls.RadItemCollection.RadItemEnumerator.Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItemCollection.RadItemEnumerator.System#Collections#IEnumerator#Current">
            <summary>
            Gets the current element in the collection.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.RadItemEnumerator.MoveNext">
            <summary>
            Moves to the next element in the collection.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.RadItemEnumerator.System#Collections#IEnumerator#MoveNext">
            <summary>
            Moves to the next element of the collection.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.RadItemEnumerator.Reset">
            <summary>
            Resets the enumerator position.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.RadItemEnumerator.System#Collections#IEnumerator#Reset">
            <summary>
            Resets the enumerator position.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItemCollection.RadItemEnumerator.System#IDisposable#Dispose">
            <summary>
            Disposes the enumeration.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadItemVirtualizationCollection">
            <summary>
            A specialized collection for RadItem objects that supports virtualization for performance optimization in large datasets.
            </summary>
            <remarks>
            This collection integrates with IVirtualViewport to provide virtualization capabilities, allowing UI controls
            to efficiently handle large numbers of items by only creating visual elements for items currently in view.
            The collection automatically notifies the viewport about data changes to maintain virtualization state.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadItemVirtualizationCollection.OwnerViewport">
            <summary>
            Gets or sets the virtual viewport that manages the virtualization behavior for this collection.
            </summary>
            <value>The IVirtualViewport instance that handles virtualization operations.</value>
            <remarks>
            The viewport is responsible for determining which items are visible and need to be realized,
            and manages the virtualization lifecycle for performance optimization.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadItemVirtualizationCollection.#ctor(Telerik.WinControls.IVirtualViewport)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadItemVirtualizationCollection"/> class with the specified viewport.
            </summary>
            <param name="ownerViewport">The virtual viewport that will manage virtualization for this collection.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItemVirtualizationCollection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadItemVirtualizationCollection"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItemVirtualizationCollection.GetVirtualData(System.Int32)">
            <summary>
            Gets the virtual data at the specified index.
            </summary>
            <param name="index">The zero-based index of the data to retrieve.</param>
            <returns>The data at the specified index, or null if the index is out of range.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadItemVirtualizationCollection.IndexOf(System.Object)">
            <summary>
            Determines the index of a specific data item in the collection.
            </summary>
            <param name="data">The data item to locate in the collection.</param>
            <returns>The zero-based index of the item if found; otherwise, -1.</returns>
        </member>
        <member name="T:Telerik.WinControls.BorderDrawModes">
            <summary>
            Defines the order in which border lines are drawn.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ControlHelper">
            <summary>
            Provides utility methods for working with Windows Forms controls and window management operations.
            </summary>
            <remarks>
            <para>
            ControlHelper contains static helper methods for common control tree operations, window ordering,
            mouse hit testing, and control hierarchy management. These utilities are used throughout
            the Telerik WinControls framework for low-level control manipulation.
            </para>
            <para>
            The class provides functionality for Z-order management, non-client area invalidation,
            control disposal checking, and mouse position tracking that are essential for
            advanced control behaviors and window management.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ControlHelper.GetAnyDisposingInHierarchy(System.Windows.Forms.Control)">
            <summary>
            Determines whether any control in the hierarchy from the specified child control up to the root is disposing or disposed.
            </summary>
            <param name="child">The starting control to check, along with its parent hierarchy.</param>
            <returns>
            <c>true</c> if any control in the hierarchy is disposed or currently disposing; otherwise, <c>false</c>.
            </returns>
            <remarks>
            <para>
            This method walks up the control hierarchy from the specified child control to the root,
            checking each control's <see cref="P:System.Windows.Forms.Control.IsDisposed"/> and <see cref="P:System.Windows.Forms.Control.Disposing"/> 
            properties. It's useful for determining whether it's safe to perform operations on a control.
            </para>
            <para>
            This check is important in scenarios where controls might be disposed asynchronously or 
            where you need to ensure that parent controls are still valid before performing operations.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ControlHelper.GetControlUnderMouse">
            <summary>
            Gets the Windows Forms control that is currently under the mouse cursor.
            </summary>
            <returns>
            The <see cref="T:System.Windows.Forms.Control"/> instance under the mouse cursor, or <c>null</c> if no control is found.
            </returns>
            <remarks>
            <para>
            This method uses the current mouse position and Windows API calls to determine which control 
            the mouse is currently over. It first gets the window handle at the mouse position using 
            WindowFromPoint, then converts that handle to a managed Control reference.
            </para>
            <para>
            This is useful for drag-and-drop operations, hit testing, and determining context for 
            mouse-related operations when you need to identify the target control dynamically.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ControlHelper.BringToFront(System.IntPtr,System.Boolean)">
            <summary>
            Brings a window to the front of the Z-order, optionally activating it.
            </summary>
            <param name="handle">The window handle to bring to front.</param>
            <param name="activate">
            <c>true</c> to activate the window (give it focus); <c>false</c> to only change its Z-order position.
            </param>
            <remarks>
            <para>
            This method positions the specified window at the top of the Z-order stack, making it visible 
            above all other windows. When <paramref name="activate"/> is <c>true</c>, the window also 
            receives focus and becomes the active window.
            </para>
            <para>
            This is commonly used for bringing popup windows, dialogs, or notification windows to the 
            user's attention without necessarily stealing focus from the current application.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ControlHelper.SendToBack(System.IntPtr,System.Boolean)">
            <summary>
            Sends a window to the back of the Z-order, optionally activating it.
            </summary>
            <param name="handle">The window handle to send to back.</param>
            <param name="activate">
            <c>true</c> to activate the window; <c>false</c> to only change its Z-order position.
            </param>
            <remarks>
            <para>
            This method positions the specified window at the bottom of the Z-order stack, making it 
            appear behind all other windows. This is typically used to minimize the visual impact 
            of background windows or utility windows.
            </para>
            <para>
            Note that activating a window that's sent to back may cause visual inconsistencies, 
            so <paramref name="activate"/> is usually set to <c>false</c> for this operation.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ControlHelper.InvalidateNonClient(System.Windows.Forms.Control,System.Boolean)">
            <summary>
            Forces the non-client area of the specified Control instance to be re-evaluated.
            </summary>
            <param name="frame"></param>
            <param name="activate"></param>
        </member>
        <member name="M:Telerik.WinControls.ControlHelper.IsDescendant(System.Windows.Forms.Control,System.Windows.Forms.Control)">
            <summary>
            Determines whether the specified Child is contained within the specified Parent's Control Tree.
            </summary>
            <param name="parent"></param>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ControlHelper.GetFocusedControl">
            <summary>
            Gets the Control instance that currently contains the Keyboard focus.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ControlHelper.GetControlStyle(System.Windows.Forms.Control,System.Windows.Forms.ControlStyles)">
            <summary>
            Determines whether the specified ControlStyle is applied to the provided control.
            </summary>
            <param name="instance"></param>
            <param name="style"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ControlHelper.BeginUpdate(System.Windows.Forms.Control)">
            <summary>
            Sends a WM_SETREDRAW message to the control, preventing any paint operation afterwards.
            </summary>
            <param name="control"></param>
        </member>
        <member name="M:Telerik.WinControls.ControlHelper.EndUpdate(System.Windows.Forms.Control,System.Boolean)">
            <summary>
            Resumes Control's painting, previously suspended by a BeginUpdate call.
            </summary>
            <param name="control"></param>
            <param name="invalidate"></param>
        </member>
        <member name="M:Telerik.WinControls.ControlHelper.FilterChildControls(System.Windows.Forms.Control,Telerik.WinControls.Filter,System.Boolean)">
            <summary>
            Enumerates the Control tree, starting from the provided parent as a root,
            and collects all the child controls that match the specified filter.
            </summary>
            <param name="parent"></param>
            <param name="filter"></param>
            <param name="recursive"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ControlHelper.GetNextControl``1(System.Windows.Forms.Control,``0,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Gets the Control of type T that is descendant of the specified parent and is anchored to the specified current T instance.
            </summary>
            <typeparam name="T">A Control of Type T.</typeparam>
            <param name="parent">The parent control, which descendants are to be examined.</param>
            <param name="curr">The current T instance to start the search from.</param>
            <param name="recursive">True to perform depth-first traversal of the Control Tree, false to look-up direct children only.</param>
            <param name="forward">True to search for a T instance that is next to the current specified one, false to search for a T instance that is previous to the current specified one.</param>
            <param name="wrap">True to start the search from the beginning when end of the search is reached.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ControlHelper.GetFirstControl``1(System.Windows.Forms.Control,System.Boolean)">
            <summary>
            Gets the first Control of Type T, which is descendant of the specified Parent.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="parent"></param>
            <param name="recursive"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ControlHelper.GetLastControl``1(System.Windows.Forms.Control,System.Boolean)">
            <summary>
            Gets the last Control of Type T, which is descendant of the specified Parent.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="parent"></param>
            <param name="recursive"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ControlHelper.GetChildControls``1(System.Windows.Forms.Control,System.Boolean)">
            <summary>
            Collects all child controls of given type.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="parent"></param>
            <param name="recursive"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ControlHelper.EnumChildControls(System.Windows.Forms.Control,System.Boolean)">
            <summary>
            Enumerates all child controls of the specified parent and optionally traverses the entire tree using Depth-first approach.
            </summary>
            <param name="parent"></param>
            <param name="recursive"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ControlHelper.EnumChildControls(System.Windows.Forms.Control,System.Boolean,System.Predicate{System.Windows.Forms.Control})">
            <summary>
            Enumerates all child controls of the specified parent and optionally traverses the entire tree using Depth-first approach.
            </summary>
            <param name="parent"></param>
            <param name="recursive"></param>
            <param name="parentFilter"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ControlHelper.FindAncestor``1(System.Windows.Forms.Control)">
            <summary>
            Searches up the parent chain of controls, looking for an ancestor of the specified type.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="child"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ControlHelper.FindDescendant``1(System.Windows.Forms.Control)">
            <summary>
            Searches down the control tree, using breadth-first approach, for a descendant of the specified type.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="parent"></param>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.CursorHelper">
            <summary>
            Provides utility methods for creating and managing custom cursors with DPI scaling support.
            </summary>
            <remarks>
            <para>
            CursorHelper contains static methods for creating custom cursors from bitmaps and managing 
            DPI-aware cursor scaling. It includes functionality for creating cursors with custom hot spots 
            and provides built-in flipped arrow cursors optimized for different DPI settings.
            </para>
            <para>
            Key features include:
            <list type="bullet">
            <item><description>Custom cursor creation from bitmap images with configurable hot spots</description></item>
            <item><description>DPI-aware cursor scaling for high-resolution displays</description></item>
            <item><description>Built-in flipped arrow cursor with automatic scaling</description></item>
            <item><description>Cursor caching to improve performance and memory usage</description></item>
            <item><description>SVG-based cursor generation for crisp rendering at any scale</description></item>
            </list>
            </para>
            <para>
            This class is essential for applications that need custom cursors or DPI-aware cursor behavior, 
            particularly in high-DPI environments where standard cursors may appear too small or pixelated.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.CursorHelper.CursorFromBitmap(System.Drawing.Bitmap,System.Drawing.Point)">
            <summary>
            Creates a custom cursor from a bitmap image with the specified hot spot.
            </summary>
            <param name="bitmap">The bitmap image to use as the cursor appearance.</param>
            <param name="hotSpot">The point within the bitmap that represents the cursor's active point.</param>
            <returns>
            A new <see cref="T:System.Windows.Forms.Cursor"/> instance created from the bitmap with the specified hot spot.
            </returns>
            <remarks>
            <para>
            This method converts a bitmap image into a Windows cursor by:
            <list type="number">
            <item><description>Converting the bitmap to an icon handle using GetHicon</description></item>
            <item><description>Retrieving and modifying the icon information</description></item>
            <item><description>Setting the custom hot spot coordinates</description></item>
            <item><description>Creating the final cursor using CreateIconIndirect</description></item>
            </list>
            </para>
            <para>
            The hot spot determines which pixel of the cursor image corresponds to the precise 
            mouse position. For example, an arrow cursor typically has its hot spot at the tip of the arrow.
            </para>
            <para>
            The caller is responsible for disposing of the returned cursor when it's no longer needed.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.CursorHelper.FlippedArrowCursor">
            <summary>
            Gets a flipped arrow cursor optimized for 96 DPI (standard resolution).
            </summary>
            <value>
            A <see cref="T:System.Windows.Forms.Cursor"/> representing a flipped arrow cursor at standard 96 DPI resolution.
            </value>
            <remarks>
            <para>
            This property provides quick access to a flipped arrow cursor designed for standard DPI settings.
            The cursor is ideal for indicating reverse or opposite directional operations in the user interface.
            </para>
            <para>
            For high-DPI scenarios, use <see cref="M:Telerik.WinControls.CursorHelper.GetScaledFlippedArrowCursor(System.Drawing.SizeF)"/> instead to ensure proper scaling.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.CursorHelper.GetScaledFlippedArrowCursor(System.Drawing.SizeF)">
            <summary>
            Gets a flipped arrow cursor scaled to the specified DPI scaling factor.
            </summary>
            <param name="scaling">The scaling factor to apply to the cursor (e.g., 1.5 for 150% DPI scaling).</param>
            <returns>
            A <see cref="T:System.Windows.Forms.Cursor"/> representing a flipped arrow cursor scaled for the specified DPI.
            </returns>
            <remarks>
            <para>
            This method provides DPI-aware flipped arrow cursors by:
            <list type="number">
            <item><description>Loading the cursor from an embedded SVG resource for scalable rendering</description></item>
            <item><description>Caching cursors for each unique scaling factor to improve performance</description></item>
            <item><description>Calculating the appropriate size and hot spot based on the scaling factor</description></item>
            <item><description>Generating a bitmap at the target resolution for crisp appearance</description></item>
            </list>
            </para>
            <para>
            The cursor uses SVG-based rendering to ensure sharp, clean appearance at any DPI setting.
            The hot spot is automatically scaled to maintain proper cursor behavior across different resolutions.
            </para>
            <para>
            Cursors are cached per scaling factor, so subsequent calls with the same scaling value 
            return the cached cursor for optimal performance.
            </para>
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.DoubleUtil">
            <summary>
            Provides utility methods for floating-point number comparisons and operations with epsilon tolerance.
            </summary>
            <remarks>
            <para>
            DoubleUtil addresses the common problem of floating-point precision errors by providing
            comparison methods that use an epsilon tolerance value. This is essential for reliable
            comparisons in graphics and layout calculations where small rounding errors can occur.
            </para>
            <para>
            The class provides methods for comparing float values, points, rectangles, and sizes with
            appropriate tolerance for equality, greater-than, and less-than operations. It also includes
            utility methods for safe float-to-integer conversion.
            </para>
            <para>
            This utility is used throughout the Telerik WinControls framework for layout calculations,
            hit testing, and other operations that require robust floating-point comparisons.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.DoubleUtil.AreClose(System.Single,System.Single)">
            <summary>
            Determines whether two float values are close enough to be considered equal within epsilon tolerance.
            </summary>
            <param name="value1">The first float value to compare.</param>
            <param name="value2">The second float value to compare.</param>
            <returns><c>true</c> if the values are close enough to be considered equal; otherwise, <c>false</c>.</returns>
            <remarks>
            This method accounts for floating-point precision errors by using an epsilon tolerance value
            that adjusts based on the magnitude of the numbers being compared.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.DoubleUtil.AreClose(System.Drawing.PointF,System.Drawing.PointF)">
            <summary>
            Determines whether two PointF structures are close enough to be considered equal within epsilon tolerance.
            </summary>
            <param name="point1">The first PointF to compare.</param>
            <param name="point2">The second PointF to compare.</param>
            <returns><c>true</c> if both X and Y coordinates are close enough to be considered equal; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Telerik.WinControls.DoubleUtil.AreClose(System.Drawing.RectangleF,System.Drawing.RectangleF)">
            <summary>
            Determines whether two RectangleF structures are close enough to be considered equal within epsilon tolerance.
            </summary>
            <param name="rect1">The first RectangleF to compare.</param>
            <param name="rect2">The second RectangleF to compare.</param>
            <returns><c>true</c> if all rectangle properties (X, Y, Width, Height) are close enough to be considered equal; otherwise, <c>false</c>.</returns>
            <remarks>
            Empty rectangles are compared for exact emptiness rather than using epsilon tolerance.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.DoubleUtil.AreClose(System.Drawing.SizeF,System.Drawing.SizeF)">
            <summary>
            Determines whether two SizeF structures are close enough to be considered equal within epsilon tolerance.
            </summary>
            <param name="size1">The first SizeF to compare.</param>
            <param name="size2">The second SizeF to compare.</param>
            <returns><c>true</c> if both Width and Height values are close enough to be considered equal; otherwise, <c>false</c>.</returns>
            <remarks>
            This method compares both the Width and Height properties of the size structures using epsilon tolerance
            to account for floating-point precision errors.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.DoubleUtil.DoubleToInt(System.Single)">
            <summary>
            Converts a float value to an integer using proper rounding.
            </summary>
            <param name="val">The float value to convert.</param>
            <returns>The rounded integer value.</returns>
            <remarks>
            <para>
            This method performs proper rounding by adding or subtracting 0.5 based on the sign of the value
            before truncating to integer. This ensures consistent rounding behavior compared to simple casting.
            </para>
            <para>
            For positive values, 0.5 is added before truncation. For negative values, 0.5 is subtracted.
            This provides symmetrical rounding around zero.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.DoubleUtil.GreaterThan(System.Single,System.Single)">
            <summary>
            Determines whether the first value is greater than the second value with epsilon tolerance.
            </summary>
            <param name="value1">The first value to compare.</param>
            <param name="value2">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="value1"/> is greater than <paramref name="value2"/> and they are not close enough to be equal; otherwise, <c>false</c>.
            </returns>
            <remarks>
            This method returns <c>true</c> only if value1 is definitively greater than value2, taking into account
            floating-point precision. Values that are close enough to be considered equal will return <c>false</c>.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.DoubleUtil.GreaterThanOrClose(System.Single,System.Single)">
            <summary>
            Determines whether the first value is greater than or approximately equal to the second value.
            </summary>
            <param name="value1">The first value to compare.</param>
            <param name="value2">The second value to compare.</param>
            <returns>
            <c>true</c> if <paramref name="value1"/> is greater than <paramref name="value2"/> or they are close enough to be considered equal; otherwise, <c>false</c>.
            </returns>
            <remarks>
            This method returns <c>true</c> if value1 is either definitively greater than value2 or if they are
            close enough to be considered equal within epsilon tolerance.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.DoubleUtil.IsBetweenZeroAndOne(System.Single)">
            <summary>
            Determines whether a value is between 0 and 1 (inclusive) using epsilon tolerance.
            </summary>
            <param name="val">The value to check.</param>
            <returns>
            <c>true</c> if the value is greater than or equal to 0 and less than or equal to 1 (within epsilon tolerance); otherwise, <c>false</c>.
            </returns>
            <remarks>
            This method is commonly used for validating normalized values, percentages, and alpha values
            that should be constrained to the 0-1 range.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.DoubleUtil.IsOne(System.Single)">
            <summary>
            Determines whether a float value is approximately equal to 1.0 within epsilon tolerance.
            </summary>
            <param name="value">The value to check.</param>
            <returns><c>true</c> if the value is close enough to 1.0 to be considered equal; otherwise, <c>false</c>.</returns>
            <remarks>
            This method uses a tighter epsilon tolerance (10 times the base epsilon) to determine if a value
            represents unity, accounting for floating-point precision errors.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.DoubleUtil.IsZero(System.Single)">
            <summary>
            Determines whether a float value is approximately equal to 0.0 within epsilon tolerance.
            </summary>
            <param name="value">The value to check.</param>
            <returns><c>true</c> if the value is close enough to 0.0 to be considered equal; otherwise, <c>false</c>.</returns>
            <remarks>
            This method uses a tighter epsilon tolerance (10 times the base epsilon) to determine if a value
            represents zero, accounting for floating-point precision errors.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.ImageHelper">
            <summary>
            Provides utility methods for image manipulation, processing, and conversion operations.
            </summary>
            <remarks>
            Contains static methods for common image operations including alpha blending, masking, cropping,
            format conversion, and pixel-level manipulations. Supports various image formats and provides
            efficient bitmap manipulation methods using unsafe code for performance-critical operations.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ImageHelper.ApplyAlpha(System.Drawing.Bitmap,System.Single)">
            <summary>
            Applies a uniform alpha (transparency) value to all pixels in the specified bitmap.
            </summary>
            <param name="bitmap">The bitmap to modify. Must be in 32bpp ARGB format.</param>
            <param name="fAlpha">The alpha value to apply, ranging from 0.0 (fully transparent) to 1.0 (fully opaque).</param>
            <remarks>
            Directly modifies the alpha channel of each pixel using unsafe code for optimal performance.
            The bitmap must be in 32bpp ARGB format. Commonly used for fade effects and transparency adjustments.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ImageHelper.ApplyMask(System.Drawing.Bitmap,System.Drawing.Brush)">
            <summary>
            Applies a brush-based alpha mask to a bitmap, modifying the transparency of pixels based on the brush pattern.
            </summary>
            <param name="bitmap">The bitmap to apply the mask to.</param>
            <param name="brush">The brush defining the alpha mask pattern. The brush's color values determine the transparency.</param>
            <remarks>
            <para>
            This method creates a temporary bitmap filled with the specified brush pattern, then uses the
            red channel values from this pattern as alpha values for the original bitmap. This allows for
            complex transparency effects based on gradients, patterns, or solid colors.
            </para>
            <para>
            The masking process:
            <list type="number">
            <item><description>Creates a temporary bitmap the same size as the original</description></item>
            <item><description>Fills the temporary bitmap with the brush pattern</description></item>
            <item><description>Uses the red channel values as alpha channel values for each corresponding pixel</description></item>
            </list>
            </para>
            <para>
            This is useful for creating fade effects, vignettes, and complex transparency patterns.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ImageHelper.Crop(System.Drawing.Bitmap,System.Drawing.Rectangle)">
            <summary>
            Crops a rectangular region from a bitmap and returns it as a new bitmap with high-quality rendering.
            </summary>
            <param name="image">The source bitmap to crop from.</param>
            <param name="cropRectangle">The rectangular region to extract from the source image, in pixel coordinates.</param>
            <returns>
            A new <see cref="T:System.Drawing.Bitmap"/> containing the cropped region, with dimensions matching the crop rectangle.
            </returns>
            <remarks>
            <para>
            This method creates a new bitmap with the exact dimensions of the crop rectangle and draws the
            specified region from the source image using high-quality rendering settings:
            <list type="bullet">
            <item><description>Anti-aliased smoothing for clean edges</description></item>
            <item><description>High-quality bicubic interpolation for smooth scaling</description></item>
            <item><description>High-quality pixel offset mode for precise positioning</description></item>
            </list>
            </para>
            <para>
            The crop rectangle coordinates are relative to the source image. If the rectangle extends
            beyond the source image boundaries, the out-of-bounds areas will be filled with transparent pixels.
            </para>
            <para>
            The caller is responsible for disposing of the returned bitmap when no longer needed.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ImageHelper.GetClipboardImage">
            <summary>
            Gets image from the clipboard and preserves pixel transparency. If there is no image data in the clipboard, returns null.
            </summary>
            <returns>The image from clipboard.</returns>
        </member>
        <member name="M:Telerik.WinControls.ImageHelper.CopyImageToClipboard(System.Drawing.Image)">
            <summary>
            Copies given image to the clipboard. Different applications understand different image formats,
            so this method applies the three most common image formats to the data object - Bitmap, PNG and DIB.
            </summary>
            <param name="image">The image to copy.</param>
        </member>
        <member name="M:Telerik.WinControls.ImageHelper.ConvertToDib(System.Drawing.Image)">
            <summary>
            Converts the image to Device Independent Bitmap format of type BITFIELDS.
            This is (wrongly) accepted by many applications as containing transparency
            </summary>
            <param name="image">Image to convert to DIB</param>
            <returns>The image converted to DIB, in bytes.</returns>
        </member>
        <member name="M:Telerik.WinControls.ImageHelper.GetClipboardImage(System.Windows.Forms.DataObject)">
            <summary>
            Retrieves an image from the given clipboard data object, in the order PNG, DIB, Bitmap, Image object.
            </summary>
            <param name="clipboardData">The clipboard data.</param>
            <returns>The extracted image, or null if no supported image type was found.</returns>
        </member>
        <member name="M:Telerik.WinControls.ImageHelper.GetImageData(System.Drawing.Bitmap,System.Int32@)">
            <summary>
            Gets the raw bytes from an image.
            </summary>
            <param name="sourceImage">The image to get the bytes from.</param>
            <param name="stride">Stride of the retrieved image data.</param>
            <returns>The raw bytes of the image</returns>
        </member>
        <member name="M:Telerik.WinControls.ImageHelper.BuildImage(System.Byte[],System.Int32,System.Int32,System.Int32,System.Drawing.Imaging.PixelFormat,System.Drawing.Color[],System.Nullable{System.Drawing.Color})">
            <summary>
            Creates a bitmap based on data, width, height, stride and pixel format.
            </summary>
            <param name="sourceData">Byte array of raw source data</param>
            <param name="width">Width of the image</param>
            <param name="height">Height of the image</param>
            <param name="stride">Scanline length inside the data</param>
            <param name="pixelFormat">Pixel format</param>
            <param name="palette">Color palette</param>
            <param name="defaultColor">Default color to fill in on the palette if the given colors don't fully fill it.</param>
            <returns>The new image</returns>
        </member>
        <member name="T:Telerik.WinControls.MeasurementGraphics">
            <summary>
            Provides a lightweight graphics context optimized for measurement operations without rendering.
            Uses a shared memory device context for better performance than creating new graphics contexts.
            </summary>
            <remarks>
            Thread-safe implementation with thread-static fields ensuring each thread has its own memory DC.
            Uses reference counting to manage the lifetime of the memory device context.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.MeasurementGraphics.controlCount">
            <summary>
            Thread-static field that tracks the number of controls using the measurement graphics on the current thread.
            Used for reference counting to determine when to release the memory device context.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.MeasurementGraphics.memoryDC">
            <summary>
            Thread-static field that holds the handle to the memory device context for the current thread.
            This DC is shared across all MeasurementGraphics instances on the same thread.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.MeasurementGraphics.instance">
            <summary>
            Synchronization object used for thread-safe operations.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.MeasurementGraphics.SyncObject">
            <summary>
            Gets the synchronization object used for thread-safe operations when working with measurement graphics.
            </summary>
            <value>A synchronization object that can be used for locking critical sections.</value>
            <remarks>
            Use this object when you need to synchronize access to measurement graphics operations
            across multiple threads or when performing operations that require atomic access.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.MeasurementGraphics.graphics">
            <summary>
            The graphics object associated with the memory device context.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.MeasurementGraphics.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.MeasurementGraphics"/> class.
            Creates or reuses a memory device context for measurement operations.
            </summary>
            <remarks>
            This constructor creates a memory-compatible device context if one doesn't already exist
            for the current thread, then creates a Graphics object from that device context.
            The memory DC is shared across all instances on the same thread for performance.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.MeasurementGraphics.Graphics">
            <summary>
            Gets the Graphics object associated with this measurement graphics context.
            </summary>
            <value>
            A Graphics object backed by a memory device context for measurement operations
            such as measuring text size or calculating drawing dimensions.
            </value>
            <remarks>
            This Graphics object can be used for measurement operations without requiring a visible drawing surface.
            Do not dispose this Graphics object manually as it is managed by the MeasurementGraphics instance.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.MeasurementGraphics.Dispose">
            <summary>
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
            </summary>
            <remarks>
            <para>
            This implementation of Dispose does not actually release resources immediately.
            The underlying memory device context is managed through reference counting using
            the <see cref="M:Telerik.WinControls.MeasurementGraphics.IncreaseControlCount"/> and <see cref="M:Telerik.WinControls.MeasurementGraphics.DecreaseControlCount"/> methods.
            </para>
            <para>
            The memory device context is automatically released when the last control on the
            current thread decreases the control count to zero.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.MeasurementGraphics.CreateMeasurementGraphics">
            <summary>
            Creates a new instance of <see cref="T:Telerik.WinControls.MeasurementGraphics"/> for performing measurement operations.
            </summary>
            <returns>
            A new <see cref="T:Telerik.WinControls.MeasurementGraphics"/> instance that provides access to a graphics context
            optimized for measurement operations.
            </returns>
            <remarks>
            Factory method for creating MeasurementGraphics instances. The returned instance should be
            disposed when no longer needed, preferably using a using statement.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.MeasurementGraphics.IncreaseControlCount">
            <summary>
            Increases the control count for the current thread, indicating that another control
            is using the measurement graphics functionality.
            </summary>
            <remarks>
            Used internally for reference counting the shared memory device context.
            Each control should call this when starting to use measurement graphics.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.MeasurementGraphics.DecreaseControlCount">
            <summary>
            Decreases the control count for the current thread and releases the memory device context
            if no controls are using it anymore.
            </summary>
            <remarks>
            Used internally for reference counting. When the count reaches zero, the memory device context
            is automatically released. Should be called when controls no longer need measurement graphics.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.ReflectionHelper">
            <summary>
            Provides utility methods for reflection-based operations including object cloning and field copying.
            </summary>
            <remarks>
            <para>
            ReflectionHelper encapsulates common reflection-based functionality used throughout the Telerik WinControls
            framework for object manipulation, cloning, and field copying operations. It provides safe, efficient
            methods for copying object state while respecting serialization attributes and type constraints.
            </para>
            <para>
            Key features include:
            <list type="bullet">
            <item><description>Shallow cloning of objects with automatic field copying</description></item>
            <item><description>Selective field copying that respects NonSerialized attributes</description></item>
            <item><description>Delegate field exclusion to prevent event handler copying issues</description></item>
            <item><description>Integration with IRadCloneable interface for custom clone notifications</description></item>
            <item><description>Type-safe generic methods for compile-time type checking</description></item>
            </list>
            </para>
            <para>
            This class is essential for creating object copies in scenarios like property inheritance,
            theme copying, and control state duplication where manual field-by-field copying would be
            error-prone and maintenance-intensive.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ReflectionHelper.CopyFields``1(``0,``0)">
            <summary>
            Copies all compatible fields from a source object to a target object using reflection.
            </summary>
            <typeparam name="T">The type of both source and target objects.</typeparam>
            <param name="target">The destination object that will receive the copied field values.</param>
            <param name="source">The source object from which field values will be copied.</param>
            <remarks>
            <para>
            This method performs a shallow copy of all instance fields (public and non-public) from the source
            to the target object, with the following exclusions:
            <list type="bullet">
            <item><description>Fields marked with the <see cref="T:System.NonSerializedAttribute"/> are skipped</description></item>
            <item><description>Delegate-type fields are skipped to prevent event handler copying issues</description></item>
            </list>
            </para>
            <para>
            Reference type fields are copied by reference, meaning both objects will share the same
            reference to complex objects. This is a shallow copy operation, not a deep clone.
            </para>
            <para>
            If the target object implements <see cref="T:Telerik.WinControls.IRadCloneable"/>, the <see cref="M:Telerik.WinControls.IRadCloneable.OnFieldsCopied"/>
            method is called after the field copying process completes, allowing for custom post-copy logic.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ReflectionHelper.Clone``1(``0)">
            <summary>
            Creates a new instance of the specified type and copies all compatible fields from the source object.
            </summary>
            <typeparam name="T">The type to clone. Must be a class with a parameterless constructor.</typeparam>
            <param name="source">The source object to clone.</param>
            <returns>
            A new instance of type <typeparamref name="T"/> with field values copied from the source object.
            </returns>
            <remarks>
            <para>
            This method performs a shallow clone operation by:
            <list type="number">
            <item><description>Creating a new instance using the parameterless constructor</description></item>
            <item><description>Copying all compatible fields using <see cref="M:Telerik.WinControls.ReflectionHelper.CopyFields``1(``0,``0)"/></description></item>
            <item><description>Notifying the clone if it implements <see cref="T:Telerik.WinControls.IRadCloneable"/></description></item>
            </list>
            </para>
            <para>
            The cloned object shares references to the same objects as the source for reference-type fields.
            This is a shallow copy, not a deep clone of the object graph.
            </para>
            <para>
            If the cloned object implements <see cref="T:Telerik.WinControls.IRadCloneable"/>, both <see cref="M:Telerik.WinControls.IRadCloneable.OnFieldsCopied"/>
            and <see cref="M:Telerik.WinControls.IRadCloneable.OnCloneComplete"/> methods are called to allow for custom initialization logic.
            </para>
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.IRadCloneable">
            <summary>
            Provides notifications during reflection-based cloning and field copying operations.
            </summary>
            <remarks>
            <para>
            IRadCloneable extends the standard <see cref="T:System.ICloneable"/> interface to provide additional
            notifications during reflection-based operations performed by <see cref="T:Telerik.WinControls.ReflectionHelper"/>.
            This allows objects to perform custom initialization or cleanup logic during cloning processes.
            </para>
            <para>
            Classes implementing this interface can:
            <list type="bullet">
            <item><description>React to field copying completion with <see cref="M:Telerik.WinControls.IRadCloneable.OnFieldsCopied"/></description></item>
            <item><description>Perform final initialization with <see cref="M:Telerik.WinControls.IRadCloneable.OnCloneComplete"/></description></item>
            <item><description>Handle custom logic that requires awareness of the cloning process</description></item>
            </list>
            </para>
            <para>
            This interface is particularly useful for objects that need to reinitialize calculated properties,
            establish new event handlers, or perform other setup tasks after being cloned.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.IRadCloneable.OnFieldsCopied">
            <summary>
            Called after fields have been copied to this object during a reflection-based field copying operation.
            </summary>
            <remarks>
            <para>
            This method is invoked by <see cref="M:Telerik.WinControls.ReflectionHelper.CopyFields``1(``0,``0)"/> after all compatible fields
            have been copied from a source object. Implementing classes can use this notification to:
            <list type="bullet">
            <item><description>Update calculated or derived properties</description></item>
            <item><description>Reinitialize collections or event handlers</description></item>
            <item><description>Perform validation or consistency checks</description></item>
            <item><description>Execute any logic that depends on the complete field state</description></item>
            </list>
            </para>
            <para>
            This method is called before <see cref="M:Telerik.WinControls.IRadCloneable.OnCloneComplete"/> in clone operations, allowing for
            staged initialization logic.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.IRadCloneable.OnCloneComplete">
            <summary>
            Called after a complete cloning operation has finished, including field copying and any intermediate notifications.
            </summary>
            <remarks>
            <para>
            This method is invoked by <see cref="M:Telerik.WinControls.ReflectionHelper.Clone``1(``0)"/> as the final step in the cloning process,
            after all fields have been copied and <see cref="M:Telerik.WinControls.IRadCloneable.OnFieldsCopied"/> has been called. Implementing classes
            can use this notification to:
            <list type="bullet">
            <item><description>Perform final initialization that requires all fields to be set</description></item>
            <item><description>Establish connections or relationships with other objects</description></item>
            <item><description>Execute validation logic on the complete cloned state</description></item>
            <item><description>Initialize transient state that shouldn't be copied</description></item>
            </list>
            </para>
            <para>
            This is the last method called during the clone operation, making it ideal for final setup tasks.
            </para>
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.ResourceHelper">
            <summary>
            Provides utility methods for loading and manipulating embedded assembly resources.
            </summary>
            <remarks>
            <para>
            ResourceHelper contains static methods for accessing embedded resources from assemblies,
            particularly images and cursors that are embedded as manifest resources. It provides
            safe resource loading with proper exception handling and resource disposal.
            </para>
            <para>
            Key features include:
            <list type="bullet">
            <item><description>Safe loading of embedded bitmap images with automatic memory management</description></item>
            <item><description>Cursor creation from embedded cursor resource files</description></item>
            <item><description>Proper exception handling with debug output for troubleshooting</description></item>
            <item><description>Automatic resource stream disposal to prevent memory leaks</description></item>
            <item><description>Assembly-based resource resolution using type information</description></item>
            </list>
            </para>
            <para>
            This class is commonly used throughout Telerik controls for loading embedded images,
            icons, cursors, and other resources that are compiled into the assembly as manifest resources.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ResourceHelper.ImageFromResource(System.Type,System.String)">
            <summary>
            Creates a new bitmap image from an embedded resource in the assembly containing the specified type.
            </summary>
            <param name="type">A type from the assembly that contains the embedded resource.</param>
            <param name="resourceName">The fully qualified name of the embedded resource (including namespace).</param>
            <returns>
            A new <see cref="T:System.Drawing.Bitmap"/> instance loaded from the embedded resource, or <c>null</c> if the resource
            could not be found or loaded.
            </returns>
            <remarks>
            <para>
            This method safely loads a bitmap image from an embedded manifest resource by:
            <list type="number">
            <item><description>Obtaining the assembly from the specified type</description></item>
            <item><description>Opening a stream to the manifest resource</description></item>
            <item><description>Creating a temporary bitmap from the stream</description></item>
            <item><description>Creating a new bitmap copy to ensure proper memory management</description></item>
            <item><description>Disposing of temporary resources and streams</description></item>
            </list>
            </para>
            <para>
            The resource name should include the full namespace path. For example, if an image is in the
            "Resources" folder of a project with namespace "MyProject", the resource name would be
            "MyProject.Resources.image.png".
            </para>
            <para>
            Exception handling ensures that any loading errors are logged to debug output, and all
            resources are properly disposed of regardless of success or failure.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ResourceHelper.CursorFromResource(System.Type,System.String)">
            <summary>
            Creates a new cursor from an embedded resource in the assembly containing the specified type.
            </summary>
            <param name="type">A type from the assembly that contains the embedded resource.</param>
            <param name="resourceName">The fully qualified name of the embedded cursor resource (including namespace).</param>
            <returns>
            A new <see cref="T:System.Windows.Forms.Cursor"/> instance loaded from the embedded resource, or <c>null</c> if the resource
            could not be found or loaded.
            </returns>
            <remarks>
            <para>
            This method safely loads a cursor from an embedded manifest resource by:
            <list type="number">
            <item><description>Obtaining the assembly from the specified type</description></item>
            <item><description>Opening a stream to the manifest resource</description></item>
            <item><description>Creating a cursor directly from the stream</description></item>
            <item><description>Ensuring proper resource disposal regardless of outcome</description></item>
            </list>
            </para>
            <para>
            The resource should be a valid cursor file (.cur) embedded as a manifest resource.
            The resource name should include the full namespace path, similar to other embedded resources.
            </para>
            <para>
            Exception handling ensures that any loading errors are logged to debug output for
            troubleshooting, while maintaining application stability by returning <c>null</c> on failure.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.TelerikHelper.IsWindows8OrHigher">
            <summary>
            Gets a value indicating whether the current operating system is Windows 8 or higher.
            </summary>
            <value>
            <c>true</c> if the operating system is Windows 8, Windows 8.1, Windows 10, Windows 11, or higher; otherwise, <c>false</c>.
            </value>
            <remarks>
            This property checks the operating system version to determine compatibility with Windows 8 features and APIs.
            Windows 8 corresponds to version 6.2 or higher of the Windows NT platform.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.TelerikHelper.IsWindows8OrLower">
            <summary>
            Gets a value indicating whether the current operating system is Windows 8 or lower.
            </summary>
            <value>
            <c>true</c> if the operating system is Windows 8 or an earlier version; otherwise, <c>false</c>.
            </value>
            <remarks>
            This property is useful for determining when to avoid Windows 8.1+ specific features or APIs.
            It returns true for Windows 8 (version 6.2) and all earlier Windows versions.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.TelerikHelper.IsWindows10OrHigher">
            <summary>
            Gets a value indicating whether the current operating system is Windows 10 or higher.
            </summary>
            <value>
            <c>true</c> if the operating system is Windows 10, Windows 11, or higher; otherwise, <c>false</c>.
            </value>
            <remarks>
            This property checks for Windows 10 by examining the build number (10240 or higher).
            It's useful for determining when Windows 10+ specific features like WinUI, modern theming,
            or enhanced DPI support can be used.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.TelerikHelper.IsWindows11">
            <summary>
            Gets a value indicating whether the current operating system is Windows 11.
            </summary>
            <value>
            <c>true</c> if the operating system is Windows 11; otherwise, <c>false</c>.
            </value>
            <remarks>
            This property specifically detects Windows 11 by checking for build number 21996 or higher
            on Windows 10+ systems. It's useful for enabling Windows 11-specific features like
            rounded corners, new system sounds, or updated visual styles.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.TelerikHelper.IsWindows7OrHigher">
            <summary>
            Gets a value indicating whether the current operating system is Windows 7 or higher.
            </summary>
            <value>
            <c>true</c> if the operating system is Windows 7 or a more recent version; otherwise, <c>false</c>.
            </value>
            <remarks>
            This property checks for Windows 7 (version 6.1) or higher. It's useful for determining
            minimum OS requirements and enabling features that require Windows 7 APIs like improved
            taskbar integration, Aero effects, or enhanced touch support.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.TelerikHelper.IsWindows7">
            <summary>
            Gets a value indicating whether the current operating system is exactly Windows 7.
            </summary>
            <value>
            <c>true</c> if the operating system is Windows 7; otherwise, <c>false</c>.
            </value>
            <remarks>
            This property specifically detects Windows 7 (version 6.1) and can be used for
            Windows 7-specific workarounds or feature enablement. Note that this returns false
            for Windows 7 SP1 or later service packs.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikHelper.GetThemeName(Telerik.WinControls.RadElement)">
            <summary>
            Gets the actual theme used by the passed RadElement.
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.TelerikHelper.GetThemeName(System.String)">
            <summary>
            Gets the actual theme name in use.
            The theme is set with the following priority:
            1. ThemeResolutionService.ApplicationThemeName
            2. RadControl.ThemeName - it is passed as the method parameter
            3. ThemeResolutionService.ControlDefaultThemeName
            </summary>
            <param name="controlThemeName"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.TelerikHelper.StringFormatForAlignment(System.Drawing.ContentAlignment)">
            <summary>
            Creates a StringFormat object configured for the specified content alignment.
            </summary>
            <param name="align">The content alignment to configure the StringFormat for.</param>
            <returns>A StringFormat object with Alignment and LineAlignment properties set according to the specified ContentAlignment.</returns>
            <remarks>
            This method translates WinForms ContentAlignment values to appropriate StringFormat
            alignment settings for text drawing operations. The returned StringFormat can be used
            with GDI+ text drawing methods to achieve the desired text alignment.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikHelper.SvgImageFromString(System.String)">
            <summary>
            Creates a <see cref="T:Telerik.WinControls.RadSvgImage"/> object from XML string.
            </summary>
            <param name="svgXml">The XML representing the SVG image.</param>
            <returns>The created <see cref="T:Telerik.WinControls.RadSvgImage"/> object.</returns>
        </member>
        <member name="M:Telerik.WinControls.TelerikHelper.SvgImageToString(Telerik.WinControls.RadSvgImage)">
            <summary>
            Converts a <see cref="T:Telerik.WinControls.RadSvgImage"/> object to a XML string.
            </summary>
            <param name="svgImage">The <see cref="T:Telerik.WinControls.RadSvgImage"/> object.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.TelerikHelper.ImageFromString(System.String)">
            <summary>
            Converts a base64-encoded string to a System.Drawing.Image object.
            </summary>
            <param name="encodedImage">The base64-encoded string representation of an image.</param>
            <returns>A System.Drawing.Image object created from the encoded string, or null if the input string is null or empty.</returns>
            <remarks>
            <para>
            This method decodes a base64 string and creates an Image object from the resulting byte array.
            It handles various pixel formats and applies appropriate transformations:
            </para>
            <list type="bullet">
            <item><description>For 24bpp RGB images, creates a bitmap and makes magenta transparent</description></item>
            <item><description>For GIF images, returns the image as-is</description></item>
            <item><description>For other formats, converts to 32bpp ARGB format for better transparency support</description></item>
            </list>
            <para>
            The method properly disposes of intermediate resources to prevent memory leaks.
            </para>
            </remarks>
            <exception cref="T:System.FormatException">Thrown when the input string is not a valid base64 string.</exception>
            <exception cref="T:System.ArgumentException">Thrown when the decoded data does not represent a valid image format.</exception>
        </member>
        <member name="M:Telerik.WinControls.TelerikHelper.ImageToString(System.Drawing.Image)">
            <summary>
            Converts a System.Drawing.Image object to a base64-encoded string representation.
            </summary>
            <param name="image">The image to convert to a string representation.</param>
            <returns>A base64-encoded string representing the image, or an empty string if the input image is null.</returns>
            <remarks>
            <para>
            This method serializes an image to a base64 string that can be stored or transmitted as text.
            The method preserves the original image format when possible:
            </para>
            <list type="bullet">
            <item><description>GIF images are saved in their original GIF format</description></item>
            <item><description>Other image types are converted to PNG format for better quality and transparency support</description></item>
            </list>
            <para>
            The resulting string can be converted back to an image using the <see cref="M:Telerik.WinControls.TelerikHelper.ImageFromString(System.String)"/> method.
            All intermediate resources are properly disposed to prevent memory leaks.
            </para>
            </remarks>
            <seealso cref="M:Telerik.WinControls.TelerikHelper.ImageFromString(System.String)"/>
        </member>
        <member name="M:Telerik.WinControls.TelerikHelper.GetBoundingRect(System.Drawing.Rectangle,Telerik.WinControls.Layouts.RadMatrix)">
            <summary>
            Get bounding rectangle around rotated one.
            </summary>
            <param name="rect">Rectangle that is to be rotated</param>
            <param name="matrix"></param>
            <returns>Returns the bounding rectangle around the rectangle
            that is rotated according to the given matrix</returns>
        </member>
        <member name="M:Telerik.WinControls.TelerikHelper.FindRadControlParent(System.Windows.Forms.Control)">
            <summary>
            Searches the control hierarchy tree and returns the first RadControl that parents the control provided. Otherwise returns null.
            </summary>
            <param name="control"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.TelerikHelper.GetColorAtPoint(System.Drawing.Point)">
            <summary>
            Gets the color of the pixel at the specified location on the screen.
            </summary>
            <param name="location">The location in screen coordinates to get the color for.</param>
            <returns>The color of the pixel at the specified location.</returns>
        </member>
        <member name="M:Telerik.WinControls.TelerikHelper.KeyCodeToUnicode(System.Windows.Forms.Keys)">
            <summary>
            Converts a key to string taking into account the currently selected keyboard layout.
            </summary>
            <param name="key">The key to convert.</param>
            <returns>The string mapped to the provided key.</returns>
        </member>
        <member name="M:Telerik.WinControls.TelerikHelper.ResizeImage(System.Drawing.Image,System.Drawing.Size)">
            <summary>
            Resizes an image to a new size.
            </summary>
            <param name="source">The source image to resize.</param>
            <param name="size">The new size which will be used to resize the image.</param>
            <returns>A new resized image.</returns>
        </member>
        <member name="T:Telerik.WinControls.CollectionResetReason">
            <summary>
            Defines possible reasons for a Reset notification from RadCollectionView.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.CollectionResetReason.Refresh">
            <summary>
            Entire data has changed.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.CollectionResetReason.FilteringChanged">
            <summary>
            Reset has been initiated by a change in collection's filtering logic.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.CollectionResetReason.GroupingChanged">
            <summary>
            Reset has been initiated by a change in collection's grouping logic.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.CollectionResetReason.SortingChanged">
            <summary>
            Reset has been initiated by a change in collection's sorting logic.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.CollectionResetReason.PagingChanged">
            <summary>
            Reset has been initiated by a change in collection's paging logic.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Interfaces.INotifyPropertyChangingEx">
            <summary>
            Notifies clients that a property value is changing.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.Interfaces.INotifyPropertyChangingEx.PropertyChanging">
            <summary>
            Occurs when a property value is changing.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Interfaces.PropertyChangingEventHandlerEx">
            <summary>
            Represents the method that will handle the Telerik.WinControls.Interfaces.INotifyPropertyChanging.PropertyChanging
            event of an Telerik.WinControls.Interfaces.INotifyPropertyChanging interface.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">A System.ComponentModel.PropertyChangingEventArgs that contains the event data.</param>
        </member>
        <member name="T:Telerik.WinControls.IVisualElementProvider">
            <summary>
            This interface gives the ability to create reusable providers for VisualElements
            that are in some relation with logical data objects.
            </summary>
            <remarks>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.IVisualElementProvider.CreateElement(System.Object)">
            <summary>
            Create element using the pased data
            </summary>
            <param name="data">Logical data that will be used to initialize the element.</param>
            <returns>The newly created element if everything is OK; null on error.</returns>
        </member>
        <member name="M:Telerik.WinControls.IVisualElementProvider.CleanupElement(Telerik.WinControls.VisualElement)">
            <summary>
            Cleans up when an element that is created with CreateElement() is no longer necessary.
            </summary>
            <param name="element"></param>
        </member>
        <member name="M:Telerik.WinControls.IVisualElementProvider.SetElementData(Telerik.WinControls.VisualElement,System.Object)">
            <summary>
            Initialize already created element with logical data (if possible).
            </summary>
            <param name="element">the element to  be initilaized</param>
            <param name="data">with this data the given element should be initialized</param>
            <returns>false if the element cannot be initialized with the given data</returns>
        </member>
        <member name="M:Telerik.WinControls.IVisualElementProvider.IsElementCompatible(Telerik.WinControls.VisualElement,System.Object)">
            <summary>
            Check if an element can be initialized with some logical data.
            </summary>
            <param name="element"></param>
            <param name="data"></param>
            <returns>true if the lement can be initialized with the data.</returns>
        </member>
        <member name="T:Telerik.WinControls.Keyboard.InputBindingsCollection">
            <summary>
            Represents a collection of input bindings that can be used to manage keyboard shortcuts and commands.
            Provides functionality to add, remove, and search for input bindings within the collection.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Keyboard.InputBindingsCollection.Owner">
            <summary>
            Gets or sets the Shortcuts owner of this input bindings collection.
            </summary>
            <value>The Shortcuts instance that owns this collection.</value>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.InputBindingsCollection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Keyboard.InputBindingsCollection"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.InputBindingsCollection.#ctor(Telerik.WinControls.Keyboard.Shortcuts)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Keyboard.InputBindingsCollection"/> class with the specified owner.
            </summary>
            <param name="owner">The Shortcuts instance that owns this collection.</param>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.InputBindingsCollection.#ctor(Telerik.WinControls.Keyboard.InputBindingsCollection)">
            <summary>
                <para>
                  Initializes a new instance of <see cref='T:Telerik.WinControls.Keyboard.InputBindingsCollection'/> based on another <see cref='T:Telerik.WinControls.Keyboard.InputBindingsCollection'/>.
               </para>
            </summary>
            <param name='value'>
                  A <see cref='T:Telerik.WinControls.Keyboard.InputBindingsCollection'/> from which the contents are copied
            </param>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.InputBindingsCollection.#ctor(Telerik.WinControls.Keyboard.InputBinding[])">
            <summary>
                <para>
                  Initializes a new instance of <see cref='T:Telerik.WinControls.Keyboard.InputBindingsCollection'/> containing any array of <see cref='T:Telerik.WinControls.Keyboard.InputBinding'/> objects.
               </para>
            </summary>
            <param name='value'>
                  A array of <see cref='T:Telerik.WinControls.Keyboard.InputBinding'/> objects with which to intialize the collection
            </param>
        </member>
        <member name="P:Telerik.WinControls.Keyboard.InputBindingsCollection.Item(System.Int32)">
            <summary>
            <para>Represents the entry at the specified index of the <see cref='T:Telerik.WinControls.Keyboard.InputBinding'/>.</para>
            </summary>
            <param name='index'><para>The zero-based index of the entry to locate in the collection.</para></param>
            <value>
               <para> The entry at the specified index of the collection.</para>
            </value>
            <exception cref='T:System.ArgumentOutOfRangeException'><paramref name='index'/> is outside the valid range of indexes for the collection.</exception>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.InputBindingsCollection.Add(Telerik.WinControls.Keyboard.InputBinding)">
            <summary>
               <para>Adds a <see cref='T:Telerik.WinControls.Keyboard.InputBinding'/> with the specified value to the
               <see cref='T:Telerik.WinControls.Keyboard.InputBindingsCollection'/> .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.Keyboard.InputBinding'/> to add.</param>
            <returns>
               <para>The index at which the new element was inserted.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.InputBindingsCollection.AddRange(Telerik.WinControls.Keyboard.InputBinding[])">
            <summary>
            <para>Copies the elements of an array to the end of the <see cref='T:Telerik.WinControls.Keyboard.InputBindingsCollection'/>.</para>
            </summary>
            <param name='value'>
               An array of type <see cref='T:Telerik.WinControls.Keyboard.InputBinding'/> containing the objects to add to the collection.
            </param>
            <returns>
              <para>None.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.InputBindingsCollection.AddRange(Telerik.WinControls.Keyboard.InputBindingsCollection)">
            <summary>
                <para>
                  Adds the contents of another <see cref='T:Telerik.WinControls.Keyboard.InputBindingsCollection'/> to the end of the collection.
               </para>
            </summary>
            <param name='value'>
               A <see cref='T:Telerik.WinControls.Keyboard.InputBindingsCollection'/> containing the objects to add to the collection.
            </param>
            <returns>
              <para>None.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.InputBindingsCollection.Contains(Telerik.WinControls.Keyboard.InputBinding)">
            <summary>
            <para>Gets a value indicating whether the
               <see cref='T:Telerik.WinControls.Keyboard.InputBindingsCollection'/> contains the specified <see cref='T:Telerik.WinControls.Keyboard.InputBinding'/>.</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.Keyboard.InputBinding'/> to locate.</param>
            <returns>
            <para><see langword='true'/> if the <see cref='T:Telerik.WinControls.Keyboard.InputBinding'/> is contained in the collection;
              otherwise, <see langword='false'/>.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.InputBindingsCollection.CopyTo(Telerik.WinControls.Keyboard.InputBinding[],System.Int32)">
            <summary>
            <para>Copies the <see cref='T:Telerik.WinControls.Keyboard.InputBindingsCollection'/> values to a one-dimensional <see cref='T:System.Array'/> instance at the
               specified index.</para>
            </summary>
            <param name='array'><para>The one-dimensional <see cref='T:System.Array'/> that is the destination of the values copied from <see cref='T:Telerik.WinControls.Keyboard.InputBindingsCollection'/> .</para></param>
            <param name='index'>The index in <paramref name='array'/> where copying begins.</param>
            <returns>
              <para>None.</para>
            </returns>
            <exception cref='T:System.ArgumentException'><para><paramref name='array'/> is multidimensional.</para> <para>-or-</para> <para>The number of elements in the <see cref='T:Telerik.WinControls.Keyboard.InputBindingsCollection'/> is greater than the available space between <paramref name='index'/> and the end of <paramref name='array'/>.</para></exception>
            <exception cref='T:System.ArgumentNullException'><paramref name='array'/> is <see langword='null'/>. </exception>
            <exception cref='T:System.ArgumentOutOfRangeException'><paramref name='index'/> is less than <paramref name='array'/>'s lowbound. </exception>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.InputBindingsCollection.GetBindingByComponent(System.ComponentModel.IComponent)">
            <summary>
            Gets all input bindings associated with the specified component.
            </summary>
            <param name="component">The component to search for bindings.</param>
            <returns>A collection of input bindings associated with the component, or <c>null</c> if none found.</returns>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.InputBindingsCollection.RemoveBindingByComponent(System.ComponentModel.IComponent)">
            <summary>
            Removes all input bindings associated with the specified component from the collection.
            </summary>
            <param name="component">The component whose bindings should be removed.</param>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.InputBindingsCollection.IndexOf(Telerik.WinControls.Keyboard.InputBinding)">
            <summary>
               <para>Returns the index of a <see cref='T:Telerik.WinControls.Keyboard.InputBinding'/> in
                  the <see cref='T:Telerik.WinControls.Keyboard.InputBindingsCollection'/> .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.Keyboard.InputBinding'/> to locate.</param>
            <returns>
            <para>The index of the <see cref='T:Telerik.WinControls.Keyboard.InputBinding'/> of <paramref name='value'/> in the
            <see cref='T:Telerik.WinControls.Keyboard.InputBindingsCollection'/>, if found; otherwise, -1.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.InputBindingsCollection.Insert(System.Int32,Telerik.WinControls.Keyboard.InputBinding)">
            <summary>
            <para>Inserts a <see cref='T:Telerik.WinControls.Keyboard.InputBinding'/> into the <see cref='T:Telerik.WinControls.Keyboard.InputBindingsCollection'/> at the specified index.</para>
            </summary>
            <param name='index'>The zero-based index where <paramref name='value'/> should be inserted.</param>
            <param name='value'>The <see cref='T:Telerik.WinControls.Keyboard.InputBinding'/> to insert.</param>
            <returns><para>None.</para></returns>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.InputBindingsCollection.Remove(Telerik.WinControls.Keyboard.InputBinding)">
            <summary>
               <para> Removes a specific <see cref='T:Telerik.WinControls.Keyboard.InputBinding'/> from the
               <see cref='T:Telerik.WinControls.Keyboard.InputBindingsCollection'/> .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.Keyboard.InputBinding'/> to remove from the <see cref='T:Telerik.WinControls.Keyboard.InputBindingsCollection'/> .</param>
            <returns><para>None.</para></returns>
            <exception cref='T:System.ArgumentException'><paramref name='value'/> is not found in the Collection. </exception>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.ChordMessageFilter.CreateInstance">
            <summary>
            Initializes a new instance of the ChordMessageFilter class.
            </summary>
            <returns>Instance of the ChordMessageFilter class</returns>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.ChordMessageFilter.System#Windows#Forms#IMessageFilter#PreFilterMessage(System.Windows.Forms.Message@)">
            <summary>
            Filters out a message before it is dispatched. 
            </summary>
            <remarks>
            Use PreFilterMessage to filter out a message before it is dispatched to a control or form. 
            For example, to stop the Click event of a Button control from being dispatched to the control, 
            you implement the PreFilterMessage method and return a true value when the Click message occurs. 
            You can also use this method to perform code work that you might need to do before the message is
            dispatched.
            </remarks>
            <param name="msg">The message to be dispatched. You cannot modify this message. </param>
            <returns>true to filter the message and stop it from being dispatched; false to allow the message to continue to the next filter or control.</returns>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.ChordMessageFilter.CharCodeFromKeys(System.Windows.Forms.Keys)">
            <summary>
            Calculates the character code of alphanumeric key of the Keys enum instance
            </summary>
            <param name="k">An instance of the Keys enumaration</param>
            <returns>The character code of the alphanumeric key</returns>
        </member>
        <member name="F:Telerik.WinControls.Keyboard.ChordKeysUI.components">
            <summary> 
            Required designer variable.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.ChordKeysUI.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="T:Telerik.WinControls.Keyboard.ChordModifier">
            <summary>
            Represents the state of the modifier keys (SHIFT, CTRL, and ALT) in a
            <strong>Chord</strong>.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.ChordModifier.#ctor(System.Windows.Forms.Keys)">
            <summary>
            Initializes a new instance of the <strong>ChordModifier</strong> using data
            provided by Keys input.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.ChordModifier.#ctor(System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <strong>ChordModifier</strong> using explicit
            setting for every property.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.ChordModifier.#ctor(Telerik.WinControls.Keyboard.ChordModifier)">
            <summary>
            Initializes a new instance of the <strong>ChordModifier</strong> using data
            provided by another instance.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.ChordModifier.#ctor">
            <summary>
            Initializes a new instance of the <b xmlns="">ChordModifier</b> class with
            default settings.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Keyboard.ChordModifier.IsEmpty">
            <summary>
            Gets a value indicating if any of the modifier keys (SHIFT, CTRL, and ALT) is in a pressed state. 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Keyboard.ChordModifier.ShiftModifier">
            <summary>
            Gets a value indicating if the SHIFT modifier key is in a pressed state. 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Keyboard.ChordModifier.ControlModifier">
            <summary>
            Gets a value indicating if the CTRL modifier key is in a pressed state. 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Keyboard.ChordModifier.AltModifier">
            <summary>
            Gets a value indicating if the ALT modifier key is in a pressed state. 
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.ChordModifier.GetModifiers(Telerik.WinControls.Keyboard.ChordModifier,System.Windows.Forms.Keys)">
            <summary>
            Updates a ChordModifier instance based on a Keys input value
            </summary>
            <param name="tempModifier">ChordModifier instance to update</param>
            <param name="pressedKey">Keys input value</param>
            <returns>ChordModifier instance with updated states</returns>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.ChordModifier.GetModifiers(System.Windows.Forms.Keys)">
            <summary>
            Creates new ChordModifier instance based on a Keys input value
            </summary>
            <param name="pressedKey">Keys input value</param>
            <returns>ChordModifier instance</returns>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.ChordModifier.Clear">
            <summary>
            Removes all data from the ChordModifier. 
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.ChordModifier.CompareTo(System.Object)">
            <summary>
            Compares this instance to a specified object or ChordModifier and returns an indication of their relative values. 
            </summary>
            <returns>
            	<para>A signed number indicating the relative values of this instance and
                value.</para>
            	<div class="tableSection">
            		<list type="table">
            			<listheader>
            				<term>
            					<para>Return Value</para>
            				</term>
            				<description>
            					<para>Description</para>
            				</description>
            			</listheader>
            			<item>
            				<term>
            					<para>Less than zero</para>
            				</term>
            				<description>
            					<para>This instance is less than
                                <span class="parameter">value</span>.</para>
            				</description>
            			</item>
            			<item>
            				<term>
            					<para>Zero</para>
            				</term>
            				<description>
            					<para>This instance is equal to
                                <span class="parameter">value</span>.</para>
            				</description>
            			</item>
            			<item>
            				<term>
            					<para>Greater than zero</para>
            				</term>
            				<description>
            					<para>This instance is greater than
                                <span class="parameter">value</span>.</para>
            					<para>-or-</para>
            					<para><span class="parameter">value</span> is a null reference
                                (<b>Nothing</b> in Visual Basic).</para>
            				</description>
            			</item>
            		</list>
            	</div>
            	<h1 class="heading"><span onkeypress="ExpandCollapse_CheckKey(exceptionsToggle)" style="CURSOR: default" onclick="ExpandCollapse(exceptionsToggle)" tabindex="0"><img class="toggle" id="exceptionsToggle" alt="Collapse image" src="ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.WinFX4VS.1033/cpref7/local/collapse_all.gif" onload="OnLoadImage()" name="toggleSwitch"/></span>Exceptions</h1>
            </returns>
            <param name="obj">
            An object to compare, or a null reference (<strong>Nothing</strong> in Visual
            Basic).
            </param>
        </member>
        <member name="E:Telerik.WinControls.Keyboard.ChordModifier.PropertyChanged">
            <summary>
            Notifies clients that a property value has changed.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.ChordModifier.OnNotifyPropertyChanged(System.String)">
            <summary>
            Raises the PropertyChanged event
            </summary>
            <param name="propertyName">The name of the property</param>
        </member>
        <member name="T:Telerik.WinControls.Keyboard.ChordsEventHandler">
            <summary>
                Represents the method that will handle the
                <see cref="E:Telerik.WinControls.Keyboard.Shortcuts.Activate">Activate</see> event.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Keyboard.Chord">
            <summary>
            Represents a keyboard chord composed of key combinations and modifiers for input binding and shortcuts.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Chord.#ctor">
            <summary>
            Initializes a new instance of the Chord class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Chord.#ctor(System.Collections.Generic.List{System.Windows.Forms.Keys})">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Keyboard.Chord"/> class using a list of keys.
            </summary>
            <param name="keys">The list of keys that compose this chord.</param>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Chord.#ctor(System.Collections.Generic.List{System.Windows.Forms.Keys},Telerik.WinControls.Keyboard.ChordModifier)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Keyboard.Chord"/> class using a list of keys and a chord modifier.
            </summary>
            <param name="keys">The list of keys that compose this chord.</param>
            <param name="chordModifier">The modifier keys (Alt, Ctrl, Shift) for this chord.</param>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Chord.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Keyboard.Chord"/> class using a string representation of keys.
            </summary>
            <param name="keys">The string representation of the keys that compose this chord.</param>
        </member>
        <member name="P:Telerik.WinControls.Keyboard.Chord.KeysInternal">
            <summary>
            Gets or sets the internal list of keys that compose this chord.
            </summary>
            <value>A list of keys used internally for chord management.</value>
        </member>
        <member name="P:Telerik.WinControls.Keyboard.Chord.Keys">
            <summary>
            Gets or sets the string representation of the keys in this chord.
            </summary>
            <value>A string describing the key combination for this chord.</value>
        </member>
        <member name="P:Telerik.WinControls.Keyboard.Chord.ModifierKeys">
            <summary>
            Gets the string representation of the modifier keys (Alt, Ctrl, Shift) in this chord.
            </summary>
            <value>A string describing the modifier keys used in this chord.</value>
        </member>
        <member name="P:Telerik.WinControls.Keyboard.Chord.ChordKeys">
            <summary>
            Gets the string representation of the non-modifier keys in this chord.
            </summary>
            <value>A string describing the main keys (excluding modifiers) used in this chord.</value>
        </member>
        <member name="P:Telerik.WinControls.Keyboard.Chord.ChordModifier">
            <summary>
            Gets or sets the chord modifier that defines which modifier keys are pressed.
            </summary>
            <value>A <see cref="P:Telerik.WinControls.Keyboard.Chord.ChordModifier"/> instance specifying Alt, Ctrl, and Shift key states.</value>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Chord.Clear">
            <summary>
            Clears all keys and modifiers from this chord.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Chord.ToString">
            <summary>
            Returns the string representation of this chord.
            </summary>
            <returns>A string representing the key combination of this chord.</returns>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Chord.ProccessModifiers">
            <summary>
            Processes the modifier keys (Alt, Ctrl, Shift) from the keys collection and moves them to the chord modifier.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Chord.ReverseProccessModifiers">
            <summary>
            Reverses the modifier processing by adding modifier keys back to the keys collection from the chord modifier.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Chord.CompareTo(System.Object)">
            <summary>
            Compares this chord with another chord for equality and ordering.
            </summary>
            <param name="obj">The chord to compare with this instance.</param>
            <returns>Zero if equal, positive if this chord is greater, negative otherwise.</returns>
        </member>
        <member name="T:Telerik.WinControls.Keyboard.Shortcuts">
            <summary>
            Provides keyboard shortcut management and input binding functionality for RadControls and RadItems.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Shortcuts.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Keyboard.Shortcuts"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Shortcuts.#ctor(System.Windows.Forms.Control)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Keyboard.Shortcuts"/> class with the specified owner control.
            </summary>
            <param name="owner">The control that owns this shortcuts instance.</param>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Shortcuts.#ctor(System.ComponentModel.IContainer)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Keyboard.Shortcuts"/> class and adds it to the specified container.
            </summary>
            <param name="container">The container to add this component to.</param>
        </member>
        <member name="E:Telerik.WinControls.Keyboard.Shortcuts.Activate">
            <summary>
            Occurs when a keyboard shortcut is activated.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Shortcuts.OnActivate(Telerik.WinControls.Keyboard.ChordEventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.WinControls.Keyboard.Shortcuts.Activate"/> event.
            </summary>
            <param name="e">A <see cref="T:Telerik.WinControls.Keyboard.ChordEventArgs"/> that contains the event data.</param>
        </member>
        <member name="P:Telerik.WinControls.Keyboard.Shortcuts.Owner">
            <summary>
            Gets or sets the control that owns this shortcuts instance.
            </summary>
            <value>The owner control.</value>
        </member>
        <member name="P:Telerik.WinControls.Keyboard.Shortcuts.OwnerForm">
            <summary>
            Gets the owner form containing the owner control.
            </summary>
            <value>The form that contains the owner control, or <c>null</c> if no owner is set.</value>
        </member>
        <member name="P:Telerik.WinControls.Keyboard.Shortcuts.InputBindings">
            <summary>
            Gets the collection of input bindings that define keyboard shortcuts and their associated commands.
            </summary>
            <value>An <see cref="T:Telerik.WinControls.Keyboard.InputBindingsCollection"/> containing the input bindings.</value>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Shortcuts.AddCommandBindings(Telerik.WinControls.Keyboard.InputBinding)">
            <summary>
            Adds a command binding to the input bindings collection.
            </summary>
            <param name="binding">The input binding to add.</param>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Shortcuts.AddCommandBindings(System.Collections.Generic.List{Telerik.WinControls.Keyboard.InputBinding})">
            <summary>
            Adds multiple command bindings to the input bindings collection.
            </summary>
            <param name="bindings">The list of input bindings to add.</param>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Shortcuts.AddCommandBindings(Telerik.WinControls.Keyboard.InputBindingsCollection)">
            <summary>
            Adds command bindings from an existing collection to the input bindings collection.
            </summary>
            <param name="bindings">The input bindings collection to add.</param>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Shortcuts.AddShortcutsSupport">
            <summary>
            Adds keyboard shortcuts support by initializing the chord message filter.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Shortcuts.RemoveShortcutsSupport">
            <summary>
            Removes keyboard shortcuts support by cleaning up the chord message filter.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Shortcuts.CanExtend(System.Object)">
            <summary>
            Determines whether this extender provider can extend the specified object.
            </summary>
            <param name="extendee">The object to test for extensibility.</param>
            <returns><c>true</c> if the object can be extended; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Shortcuts.GetCommandBinding(System.ComponentModel.IComponent)">
            <summary>
            Gets the command binding associated with the specified component.
            </summary>
            <param name="component">The component to get the binding for.</param>
            <returns>The input binding associated with the component, or <c>null</c> if none exists.</returns>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Shortcuts.SetCommandBinding(System.ComponentModel.IComponent,Telerik.WinControls.Keyboard.InputBinding)">
            <summary>
            Sets the command binding for the specified component.
            </summary>
            <param name="component">The component to set the binding for.</param>
            <param name="value">The input binding to associate with the component.</param>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Shortcuts.ShouldSerializeCommandBinding(Telerik.WinControls.Keyboard.InputBinding)">
            <summary>
            Determines whether the specified command binding should be serialized.
            </summary>
            <param name="value">The input binding to test.</param>
            <returns><c>true</c> if the binding should be serialized; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Shortcuts.ResetCommandBinding(Telerik.WinControls.Keyboard.InputBinding)">
            <summary>
            Resets the specified command binding to its default state.
            </summary>
            <param name="value">The input binding to reset.</param>
        </member>
        <member name="F:Telerik.WinControls.Keyboard.Shortcuts.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Shortcuts.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.Shortcuts.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Keyboard.InputBinding">
            <summary>
            Represents a binding between user input and a command.
            Defines the relationship between keyboard chords, commands, and their execution context.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.InputBinding.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Keyboard.InputBinding"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.InputBinding.#ctor(Telerik.WinControls.Commands.ICommand,Telerik.WinControls.Keyboard.Chord,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Keyboard.InputBinding"/> class with the specified command, chord, and context.
            </summary>
            <param name="command">The command to execute when the input binding is triggered.</param>
            <param name="chord">The keyboard chord that triggers this binding.</param>
            <param name="commandContext">The context object for command execution.</param>
        </member>
        <member name="P:Telerik.WinControls.Keyboard.InputBinding.Command">
            <summary>
            Gets or sets the command to execute when this input binding is triggered.
            </summary>
            <value>The command associated with this input binding.</value>
        </member>
        <member name="P:Telerik.WinControls.Keyboard.InputBinding.CommandContext">
            <summary>
            Gets or sets the context object that will be passed to the command when executed.
            </summary>
            <value>The context object for command execution.</value>
        </member>
        <member name="P:Telerik.WinControls.Keyboard.InputBinding.Chord">
            <summary>
            Gets or sets the keyboard chord that triggers this input binding.
            </summary>
            <value>The keyboard chord associated with this binding.</value>
        </member>
        <member name="P:Telerik.WinControls.Keyboard.InputBinding.IsEmpty">
            <summary>
            Gets a value indicating whether this input binding is empty (missing required components).
            </summary>
            <value>True if any of the required components (Chord, CommandContext, or Command) are null; otherwise, false.</value>
        </member>
        <member name="M:Telerik.WinControls.Keyboard.InputBinding.Clear">
            <summary>
            Clears all components of this input binding, setting Chord, CommandContext, and Command to null.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.IShortcutProvider.OnShortcut(Telerik.WinControls.ShortcutEventArgs)">
            <summary>
            Occurs when the complete keyboard combination for a registered RadShortcut is triggerred.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.IShortcutProvider.OnPartialShortcut(Telerik.WinControls.PartialShortcutEventArgs)">
            <summary>
            Occurs when a registered shortcut's keyboard combination is partially complete.
            E.g. if we have Ctrl+C+V and Ctrl+C is pressed the event will be raised.
            </summary>
            <param name="e"></param>
        </member>
        <member name="P:Telerik.WinControls.PartialShortcutEventArgs.CollectedKeys">
            <summary>
            Gets an array with the currently collected key strokes.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadShortcut">
            <summary>
            Describes a combination of keys that may be used as a shortcut to RadItem.PerformClick method or any other arbitrary command.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadShortcut.#ctor">
            <summary>
            Default constructor. Initializes an empty <see cref="T:Telerik.WinControls.RadShortcut">RadShortcut</see> instance.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadShortcut.#ctor(System.Windows.Forms.Keys,System.Windows.Forms.Keys[])">
            <summary>
            Initializes a new <see cref="T:Telerik.WinControls.RadShortcut">RadShortcut</see> instance, using the specified modifiers and key mappings.
            </summary>
            <param name="modifiers"></param>
            <param name="mappings"></param>
        </member>
        <member name="P:Telerik.WinControls.RadShortcut.KeyMappings">
            <summary>
            Gets a list with all the Keys that form the shortcut combination.
            E.g. we may have M+O and a Modifier CTRL, then the valid shortcut will be CTRL+M+O
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadShortcut.Modifiers">
            <summary>
            Gets or sets the Keys value that describes the modifiers for the shortcut.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadShortcut.Ctrl">
            <summary>
            Determines whether the Control modifier key is applied.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadShortcut.Alt">
            <summary>
            Determines whether the Alt modifier key is applied.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadShortcut.Shift">
            <summary>
            Determines whether the Shift modifier key is applied.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadShortcut.IsShortcutCombination(System.Windows.Forms.Keys,System.Windows.Forms.Keys[])">
            <summary>
            Determines whether the specified Keys are part 
            </summary>
            <param name="modifiers"></param>
            <param name="keys"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadShortcut.IsPartialShortcutCombination(System.Windows.Forms.Keys,System.Windows.Forms.Keys[])">
            <summary>
            Determines whether the specified Keys are part of a shortcut combination.
            E.g. if we have a key mapping CTRL+M+O and the provided keys are CTRL+M, the method will return true.
            </summary>
            <param name="modifiers"></param>
            <param name="keys"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadShortcut.IsMappingKey(System.Windows.Forms.Keys)">
            <summary>
            Determines whether the specified key is present in the RadDockShortcut KeyMappings list.
            </summary>
            <param name="key"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadShortcut.GetDisplayText">
            <summary>
            Gets the human-readable represention of the current key settings.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.RadShortcutCollection.Owner">
            <summary>
            Gets the IShortcutProvider instance that owns this collection.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadShortcutCollection.GetDisplayText">
            <summary>
            Gets a human readable string representation of the collection.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.RadShortcutManager.ProvidersCount">
            <summary>
            Gets the count of all shortcut providers currently registered with this instance.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ShortcutEventArgs">
            <summary>
            Encapsulates the data, associated with the IShortcutProvider.OnShortcut callback.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ShortcutEventArgs.FocusedControl">
            <summary>
            Gets the control that is currently focused and which will receive the keyboard event.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ShortcutEventArgs.Shortcut">
            <summary>
            Gets the shortcut that is triggerred.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ShortcutEventArgs.Handled">
            <summary>
            Determines whether the event is handled. If true, the keyboard message will not be dispatched to the focused control.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Layout.IntegralScrollWrapPanel">
            <summary>
            A specialized wrap layout panel that provides integral scrolling capabilities with precise line-based navigation.
            </summary>
            <remarks>
            <para>
            IntegralScrollWrapPanel extends WrapLayoutPanel to add sophisticated scrolling functionality where content
            is arranged in discrete lines that can be scrolled as complete units. This ensures that elements are always
            fully visible rather than being partially clipped during scrolling operations.
            </para>
            <para>
            Key features include:
            <list type="bullet">
            <item><description>Line-based scrolling that maintains element integrity and visibility</description></item>
            <item><description>Configurable maximum rows and columns for controlling visible content area</description></item>
            <item><description>Current line tracking for precise scroll position management</description></item>
            <item><description>Element-specific scrolling to bring individual items into view</description></item>
            <item><description>Automatic line counting and layout metrics calculation</description></item>
            <item><description>Clipped drawing to prevent content overflow beyond boundaries</description></item>
            </list>
            </para>
            <para>
            This layout panel is commonly used in gallery controls, ribbon interfaces, toolboxes, and any scenario where
            a large collection of items needs to be displayed in a scrollable grid with smooth, predictable navigation.
            The integral scrolling ensures optimal user experience by preventing partial visibility of elements.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layout.IntegralScrollWrapPanel.LineCount">
            <summary>
            Gets the total number of lines in the layout after the most recent measurement pass.
            </summary>
            <value>
            An integer representing the total number of lines required to display all child elements,
            or -1 if the layout has not been measured yet.
            </value>
            <remarks>
            <para>
            This property is calculated during the layout measurement process and reflects the total
            number of horizontal or vertical lines (depending on orientation) needed to accommodate
            all child elements within the current layout constraints.
            </para>
            <para>
            The line count is essential for implementing scrolling logic and determining the scroll
            range for the panel. It's automatically updated whenever the layout is invalidated and re-measured.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layout.IntegralScrollWrapPanel.MaxColumns">
            <summary>
            Gets or sets the maximum number of columns that should be displayed in the visible area of the panel.
            </summary>
            <value>
            An integer representing the maximum number of columns to display. The default value is <see cref="F:System.Int32.MaxValue"/>.
            </value>
            <remarks>
            <para>
            This property controls the horizontal constraint for the layout, determining how many columns of elements
            can be displayed before wrapping to a new line. When combined with <see cref="P:Telerik.WinControls.Layout.IntegralScrollWrapPanel.MaxRows"/>, it defines
            the visible viewport for the content.
            </para>
            <para>
            Setting this property triggers layout invalidation and forces a complete re-measurement and arrangement
            of all child elements. The control is also invalidated to ensure visual consistency.
            </para>
            <para>
            This is particularly useful in gallery and grid scenarios where you want to control the number of
            items visible horizontally while allowing vertical scrolling through additional rows.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layout.IntegralScrollWrapPanel.MaxRows">
            <summary>
            Gets or sets the maximum number of rows that should be displayed in the visible area of the panel.
            </summary>
            <value>
            An integer representing the maximum number of rows to display. The default value is 2.
            </value>
            <remarks>
            <para>
            This property controls the vertical constraint for the layout, determining how many rows of elements
            can be displayed simultaneously. When combined with <see cref="P:Telerik.WinControls.Layout.IntegralScrollWrapPanel.MaxColumns"/>, it defines the visible
            viewport dimensions for the content.
            </para>
            <para>
            Setting this property triggers layout invalidation and forces a complete re-measurement and arrangement
            of all child elements. The control is also invalidated to ensure visual consistency.
            </para>
            <para>
            This is essential for implementing scrollable galleries and grids where you want to limit the vertical
            space while providing horizontal scrolling or navigation through additional content.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layout.IntegralScrollWrapPanel.CurrentLine">
            <summary>
            which is the current line
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Layout.IntegralScrollWrapPanel.ScrollToLine(System.Int32)">
            <summary>
            scrol to line
            </summary>
            <param name="lineNumber">line index to scrool - zero besed</param>
        </member>
        <member name="M:Telerik.WinControls.Layout.IntegralScrollWrapPanel.ScrollToElement(Telerik.WinControls.RadElement)">
            <summary>
            Scroll to element
            </summary>
            <param name="scrollElement"></param>
        </member>
        <member name="T:Telerik.WinControls.Layout.WrapLayoutPanel">
            <summary>
            A layout panel that arranges child elements in sequential position with automatic wrapping and flexible sizing capabilities.
            </summary>
            <remarks>
            Provides advanced flow layout capabilities where elements are positioned sequentially and automatically wrap
            to new rows or columns when space is exceeded. Supports both horizontal and vertical orientations with
            uniform sizing through ItemWidth and ItemHeight properties, element stretching, and RTL layout support.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Layout.WrapLayoutPanel.ArrangeOverride(System.Drawing.SizeF)">
            <summary>
            Positions and sizes all child elements within the final layout area, implementing the wrapping
            and alignment behavior based on the current panel configuration.
            </summary>
            <param name="finalSize">The final area within the parent that the panel should use to arrange itself and its children.</param>
            <returns>The actual size used by the panel, which is typically the same as <paramref name="finalSize"/>.</returns>
            <remarks>
            <para>
            This method performs the final layout arrangement by:
            <list type="number">
            <item><description>Determining line breaks based on available space and element sizes</description></item>
            <item><description>Applying uniform sizing constraints from <see cref="P:Telerik.WinControls.Layout.WrapLayoutPanel.ItemWidth"/> and <see cref="P:Telerik.WinControls.Layout.WrapLayoutPanel.ItemHeight"/></description></item>
            <item><description>Positioning elements within each line according to the current <see cref="P:Telerik.WinControls.Layout.WrapLayoutPanel.Orientation"/></description></item>
            <item><description>Implementing <see cref="P:Telerik.WinControls.Layout.WrapLayoutPanel.StretchItems"/> behavior when enabled</description></item>
            <item><description>Handling right-to-left layout adjustments for proper content flow</description></item>
            </list>
            </para>
            <para>
            The arrangement process ensures that elements are optimally distributed within each wrapped
            line while maintaining visual consistency and respecting the panel's sizing and alignment settings.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Layout.WrapLayoutPanel.MeasureOverride(System.Drawing.SizeF)">
            <summary>
            Measures the size required to accommodate all child elements within the specified constraints,
            accounting for wrapping behavior and uniform sizing settings.
            </summary>
            <param name="constraint">The maximum available size that the panel can use.</param>
            <returns>
            A <see cref="T:System.Drawing.SizeF"/> representing the minimum size needed to display all child elements
            with proper wrapping and spacing.
            </returns>
            <remarks>
            <para>
            This method implements the core measurement logic for the wrap layout:
            <list type="number">
            <item><description>Measures each child element using available space constraints</description></item>
            <item><description>Simulates the wrapping behavior to determine line breaks</description></item>
            <item><description>Calculates total space requirements including wrapped lines</description></item>
            <item><description>Applies uniform sizing constraints from <see cref="P:Telerik.WinControls.Layout.WrapLayoutPanel.ItemWidth"/> and <see cref="P:Telerik.WinControls.Layout.WrapLayoutPanel.ItemHeight"/></description></item>
            </list>
            </para>
            <para>
            The measurement process respects the current <see cref="P:Telerik.WinControls.Layout.WrapLayoutPanel.Orientation"/> setting and adjusts
            calculations accordingly. Elements that exceed the constraint in the primary direction
            cause line wrapping, while the secondary direction accumulates the total space needed.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layout.WrapLayoutPanel.StretchItems">
            <summary>
            Gets or sets a value indicating whether child elements should be stretched to fill available space within each wrapped line.
            </summary>
            <value>
            <c>true</c> if child elements should be stretched to fill the available space; otherwise, <c>false</c>.
            The default value is <c>false</c>.
            </value>
            <remarks>
            <para>
            When <c>StretchItems</c> is enabled, the layout panel calculates the optimal size for elements
            within each wrapped line to ensure they collectively fill the available space. This creates a
            justified layout effect where elements are evenly distributed.
            </para>
            <para>
            The stretching algorithm respects each element's desired size and only stretches elements that
            are smaller than the calculated uniform size, preventing smaller elements from being compressed
            below their natural size.
            </para>
            <para>
            Setting this property invalidates the layout and triggers a re-measurement of all child elements.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layout.WrapLayoutPanel.ItemHeight">
            <summary>
            Gets or sets the uniform height that should be applied to all child elements.
            </summary>
            <value>
            The height in pixels for all child elements, or <c>NaN</c> to use each element's desired height.
            The default value is <c>NaN</c>.
            </value>
            <remarks>
            <para>
            When <c>ItemHeight</c> is set to a specific value, all child elements will be constrained
            to that height during layout, creating a uniform appearance. If set to <c>NaN</c> (default),
            each element will use its natural desired height.
            </para>
            <para>
            This property is particularly useful for creating grid-like layouts where visual consistency
            is important, such as icon grids, thumbnail galleries, or uniform button layouts.
            </para>
            <para>
            Changes to this property trigger layout invalidation and re-measurement of the panel and all
            its child elements.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layout.WrapLayoutPanel.ItemWidth">
            <summary>
            Gets or sets the uniform width that should be applied to all child elements.
            </summary>
            <value>
            The width in pixels for all child elements, or <c>NaN</c> to use each element's desired width.
            The default value is <c>NaN</c>.
            </value>
            <remarks>
            <para>
            When <c>ItemWidth</c> is set to a specific value, all child elements will be constrained
            to that width during layout, creating a uniform appearance. If set to <c>NaN</c> (default),
            each element will use its natural desired width.
            </para>
            <para>
            This property works in conjunction with <see cref="P:Telerik.WinControls.Layout.WrapLayoutPanel.ItemHeight"/> to create consistently
            sized elements throughout the layout. It's especially useful for creating structured
            layouts like toolbars, navigation menus, or card-based interfaces.
            </para>
            <para>
            Changes to this property trigger layout invalidation and re-measurement of the panel and all
            its child elements.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.Layout.WrapLayoutPanel.Orientation">
            <summary>
            Gets or sets the orientation that determines the primary flow direction of child elements.
            </summary>
            <value>
            An <see cref="T:System.Windows.Forms.Orientation"/> value that specifies the layout direction.
            The default value is <see cref="F:System.Windows.Forms.Orientation.Horizontal"/>.
            </value>
            <remarks>
            <para>
            The orientation determines how elements flow within the panel:
            <list type="bullet">
            <item><description><see cref="F:System.Windows.Forms.Orientation.Horizontal"/>: Elements flow left-to-right (or right-to-left in RTL mode) and wrap to new rows when space is exceeded</description></item>
            <item><description><see cref="F:System.Windows.Forms.Orientation.Vertical"/>: Elements flow top-to-bottom and wrap to new columns when space is exceeded</description></item>
            </list>
            </para>
            <para>
            Changing the orientation affects how <see cref="P:Telerik.WinControls.Layout.WrapLayoutPanel.ItemWidth"/> and <see cref="P:Telerik.WinControls.Layout.WrapLayoutPanel.ItemHeight"/> are applied,
            how wrapping calculations are performed, and how the <see cref="P:Telerik.WinControls.Layout.WrapLayoutPanel.StretchItems"/> behavior distributes
            available space among elements.
            </para>
            <para>
            Setting this property triggers a complete layout recalculation for optimal performance.
            </para>
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.Localization.LocalizationProvider`1">
            <summary>
            This class is used as a base class for all Localization Provider classes 
            used in RadControls.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.Localization.LocalizationProvider`1.CurrentProviderChanged">
            <summary>
            Fires when the current localization provider has changed.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Localization.LocalizationProvider`1.CurrentProvider">
            <summary>
            Gets or sets the current localization provider.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Localization.LocalizationProvider`1.CreateDefaultLocalizationProvider">
            <summary>
            Creates a default localization provider.
            </summary>
            <returns>A new instance of the default localization provider.</returns>
        </member>
        <member name="P:Telerik.WinControls.Localization.LocalizationProvider`1.Culture">
            <summary>
            Gets a CultureInfo object corresponding to the current localization provider.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Localization.LocalizationProvider`1.GetLocalizedString(System.String)">
            <summary>
            Gets the string corresponding to the given ID.
            </summary>
            <param name="id">String ID</param>
            <returns>The string corresponding to the given ID.</returns>
        </member>
        <member name="T:Telerik.WinControls.FontTextMetrics">
            <summary>
            Contains font metrics information for text measurement and rendering calculations.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.FontTextMetrics.height">
            <summary>
            The total height of the font, including internal leading.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.FontTextMetrics.ascent">
            <summary>
            The ascent of the font, measured from the baseline to the top of characters.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.FontTextMetrics.descent">
            <summary>
            The descent of the font, measured from the baseline to the bottom of characters.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.FontTextMetrics.internalLeading">
            <summary>
            The internal leading space within the font height.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.FontTextMetrics.externalLeading">
            <summary>
            The external leading space recommended between lines.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.FontTextMetrics.aveCharWidth">
            <summary>
            The average width of characters in the font.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.FontTextMetrics.maxCharWidth">
            <summary>
            The maximum width of any character in the font.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.FontTextMetrics.weight">
            <summary>
            The weight of the font (thickness of strokes).
            </summary>
        </member>
        <member name="F:Telerik.WinControls.FontTextMetrics.overhang">
            <summary>
            The overhang for italic and styled fonts.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.FontTextMetrics.digitizedAspectX">
            <summary>
            The horizontal aspect ratio of the device for which the font was designed.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.FontTextMetrics.digitizedAspectY">
            <summary>
            The vertical aspect ratio of the device for which the font was designed.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Paint.ShadowSettings">
            <summary>Represents shadow settings.</summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.ShadowSettings.#ctor(System.Drawing.Point,System.Drawing.Color)">
            <summary>
            Initializes a new instance of the ShadowSettings class using point and
            shadow color.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.ShadowSettings.#ctor">
            <summary>Initializes a new instance of the ShadowSettings class.</summary>
        </member>
        <member name="P:Telerik.WinControls.Paint.ShadowSettings.Depth">
            <summary>Gets or sets the shadow depth.</summary>
        </member>
        <member name="P:Telerik.WinControls.Paint.ShadowSettings.ShadowColor">
            <summary>Gets or sets the shadow color.</summary>
        </member>
        <member name="T:Telerik.WinControls.Paint.IGraphics">
            <summary>
            Defines a graphics abstraction interface for drawing operations in RadControls.
            Provides a unified API for various rendering backends including GDI+, DirectX, and other graphics systems.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Paint.IGraphics.ClipRectangle">
            <summary>Gets the clipping rectangle; the rectangle which needs redrawing.</summary>
        </member>
        <member name="P:Telerik.WinControls.Paint.IGraphics.UnderlayGraphics">
            <summary>Gets the current context device - graphics object.</summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.SaveState">
            <summary>
            Saves the current graphics state and returns a state object.
            </summary>
            <returns>
            An object representing the saved graphics state, which can be passed to
            <see cref="M:Telerik.WinControls.Paint.IGraphics.RestoreState(System.Object)"/> to restore the graphics context.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.RestoreState(System.Object)">
            <summary>
            Restores the graphics state to a previously saved state.
            </summary>
            <param name="state">
            The state object returned by a previous call to <see cref="M:Telerik.WinControls.Paint.IGraphics.SaveState"/>.
            </param>
        </member>
        <member name="P:Telerik.WinControls.Paint.IGraphics.Opacity">
            <summary>Gets or sets the opacity level of the device context.</summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.ChangeOpacity(System.Double)">
            <summary><para>Changes the opacity level of the current device context.</para></summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.RestoreOpacity">
            <summary>Restores the opacity of the current device context to the previous value.</summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.ChangeSmoothingMode(System.Drawing.Drawing2D.SmoothingMode)">
            <summary>
            Saves the current smothingMode, and changes the smoothingmode for the current device
            context.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.RestoreSmoothingMode">
            <summary>Restores the smoothing mode to the previous value.</summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawRectangle(System.Drawing.Rectangle,System.Drawing.Color)">
            <summary>Draws a rectangle specified by a rectangle structure and a color.</summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawRectangle(System.Drawing.Rectangle,System.Drawing.Color,System.Drawing.Drawing2D.PenAlignment,System.Single)">
            <summary>
            Draws a rectangle specified by rectangle structure, color, PenAlignment and pen
            width.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawRectangle(System.Drawing.RectangleF,System.Drawing.Color,System.Drawing.Drawing2D.PenAlignment,System.Single)">
            <summary>
            Draws a rectangle specified by rectangle structure, color, PenAlignment and pen
            width.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawRectangle(System.Drawing.RectangleF,System.Drawing.Color,System.Drawing.Drawing2D.PenAlignment,System.Single,System.Drawing.Drawing2D.DashStyle)">
            <summary>
            Draws a rectangle specified by rectangle structure, color, PenAlignment, pen width and DashStyle.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawRectangle(System.Drawing.RectangleF,System.Drawing.Color,System.Drawing.Drawing2D.PenAlignment,System.Single,System.Drawing.Drawing2D.DashStyle,System.Single[])">
            <summary>
            Draws a rectangle specified by rectangle structure, color, PenAlignment, pen width and DashStyle.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.ExcludeClip(System.Drawing.Rectangle)">
            <summary>
            	<para>Updates the clipping region of the current Graphics object to exclude
                the area specified by a Rectangle structure.</para>
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.FillPath(System.Drawing.Color,System.Drawing.Drawing2D.GraphicsPath)">
            <summary>
            Fills the specified graphics path with a solid color.
            </summary>
            <param name="color">The <see cref="T:System.Drawing.Color"/> to use for filling the path.</param>
            <param name="path">The <see cref="T:System.Drawing.Drawing2D.GraphicsPath"/> to fill.</param>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.FillPath(System.Drawing.Color[],System.Single[],System.Single,System.Single,System.Single,System.Drawing.Rectangle,System.Drawing.Drawing2D.GraphicsPath)">
            <summary>
            Fills the specified graphics path with a gradient using the provided color stops and offsets.
            </summary>
            <param name="colorStops">An array of colors that define the gradient.</param>
            <param name="colorOffsets">An array of float values that specify the positions of the color stops along the gradient.</param>
            <param name="angle">The angle of the gradient direction in degrees.</param>
            <param name="gradientPercentage">The first gradient percentage value.</param>
            <param name="gradientPercentage2">The second gradient percentage value.</param>
            <param name="rectangle">The bounding rectangle for the gradient.</param>
            <param name="path">The <see cref="T:System.Drawing.Drawing2D.GraphicsPath"/> to fill with the gradient.</param>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawBlurShadow(System.Drawing.Drawing2D.GraphicsPath,System.Drawing.Rectangle,System.Single,System.Drawing.Color)">
            <summary>
            Draws a blur shadow effect for the specified graphics path.
            </summary>
            <param name="path">The <see cref="T:System.Drawing.Drawing2D.GraphicsPath"/> for which to draw the shadow.</param>
            <param name="r">The bounding rectangle for the shadow effect.</param>
            <param name="offset">The offset distance of the shadow from the original path.</param>
            <param name="color">The <see cref="T:System.Drawing.Color"/> of the shadow.</param>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawLinearGradientRectangle(System.Drawing.RectangleF,System.Drawing.Color[],System.Drawing.Drawing2D.PenAlignment,System.Single,System.Single)">
            <summary>
            Draws a linear gradient rectangle specified by rectangle structure, color array,
            penalignment, penWidth and angle.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawLinearGradientRectangle(System.Drawing.RectangleF,System.Drawing.Color[],System.Drawing.Drawing2D.PenAlignment,System.Single,System.Single,System.Drawing.Drawing2D.DashStyle)">
            <summary>
            Draws a linear gradient rectangle specified by rectangle structure, color array,
            penalignment, penWidth, angle and DashStyle.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawLinearGradientRectangle(System.Drawing.RectangleF,System.Drawing.Color[],System.Drawing.Drawing2D.PenAlignment,System.Single,System.Single,System.Drawing.Drawing2D.DashStyle,System.Single[])">
            <summary>
            Draws a linear gradient rectangle specified by rectangle structure, color array,
            penalignment, penWidth, angle and DashStyle.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawRadialGradientRectangle(System.Drawing.Rectangle,System.Drawing.Color,System.Drawing.Color[],System.Drawing.Drawing2D.PenAlignment,System.Single)">
            <summary>
            Draws a radial gradient rectangle specified by rectangle structure, color, color
            array for gradient effect, penalignment and penWidth.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawRadialGradientRectangle(System.Drawing.RectangleF,System.Drawing.Color,System.Drawing.Color[],System.Drawing.Drawing2D.PenAlignment,System.Single)">
            <summary>
            Draws a radial gradient rectangle specified by rectangle structure, color, color
            array for gradient effect, penalignment and penWidth.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawRadialGradientRectangle(System.Drawing.RectangleF,System.Drawing.Color,System.Drawing.Color[],System.Drawing.Drawing2D.PenAlignment,System.Single,System.Drawing.Drawing2D.DashStyle)">
            <summary>
            Draws a radial gradient rectangle specified by rectangle structure, color, color
            array for gradient effect, penalignment, penWidth and DashStyle.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawRadialGradientRectangle(System.Drawing.RectangleF,System.Drawing.Color,System.Drawing.Color[],System.Drawing.Drawing2D.PenAlignment,System.Single,System.Drawing.Drawing2D.DashStyle,System.Single[])">
            <summary>
            Draws a radial gradient rectangle specified by rectangle structure, color, color
            array for gradient effect, penalignment, penWidth and DashStyle.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawCustomGradientRectangle(System.Drawing.Rectangle,System.Drawing.Drawing2D.GraphicsPath,System.Drawing.Color,System.Drawing.Color[],System.Drawing.Drawing2D.PenAlignment,System.Single)">
            <summary>
            Draws a custom gradient rectangle specified by rectangle structure, graphicsPath,
            color, color array for the gradient effect, penalignment and penwidth.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawCustomGradientRectangle(System.Drawing.RectangleF,System.Drawing.Drawing2D.GraphicsPath,System.Drawing.Color,System.Drawing.Color[],System.Drawing.Drawing2D.PenAlignment,System.Single)">
            <summary>
            Draws a custom gradient rectangle specified by rectangle structure, graphicsPath,
            color, color array for the gradient effect, penalignment and penwidth.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawCustomGradientRectangle(System.Drawing.RectangleF,System.Drawing.Drawing2D.GraphicsPath,System.Drawing.Color,System.Drawing.Color[],System.Drawing.Drawing2D.PenAlignment,System.Single,System.Drawing.Drawing2D.DashStyle)">
            <summary>
            Draws a custom gradient rectangle specified by rectangle structure, graphicsPath,
            color, color array for the gradient effect, penalignment, penwidth and DashStyle.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawCustomGradientRectangle(System.Drawing.RectangleF,System.Drawing.Drawing2D.GraphicsPath,System.Drawing.Color,System.Drawing.Color[],System.Drawing.Drawing2D.PenAlignment,System.Single,System.Drawing.Drawing2D.DashStyle,System.Single[])">
            <summary>
            Draws a custom gradient rectangle specified by rectangle structure, graphicsPath,
            color, color array for the gradient effect, penalignment, penwidth and DashStyle.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawEllipse(System.Drawing.Rectangle,System.Drawing.Color)">
            <summary><para>Draws an ellipse defined by a bounding rectangle and color.</para></summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawString(System.String,System.Drawing.Rectangle,System.Drawing.Font,System.Drawing.Color,System.Drawing.StringFormat,System.Windows.Forms.Orientation,System.Boolean)">
            <summary>
            	<para>Draws the specified text string with specified Rectangle, Font, Color,
                ContentAlignment, StringFormat and Orientation.</para>
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawImage(System.Drawing.Rectangle,System.Drawing.Image,System.Drawing.ContentAlignment,System.Boolean)">
            <summary>
            Draws the specified Image object with the specified Rectangle, Image,
            ContentAlignment and disable flag.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawImage(System.Drawing.Point,System.Drawing.Image,System.Boolean)">
            <summary>
            	<para>Draws the specified Image object with the specified Point, Image and disable
                flag.</para>
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawBitmap(System.Drawing.Image,System.Int32,System.Int32)">
            <summary>
            Draws a bitmap image specified by image object and position from the left-upper
            corner of the current device context.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawBitmap(System.Drawing.Image,System.Int32,System.Int32,System.Double)">
            <summary>
            Draws a bitmap image specified by image object and position from the left-upper
            corner of the current device context and specified opacity.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawBitmap(System.Drawing.Image,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Draws a bitmap image specified by image object, position from the left-upper
            corner of the current device context and specified size.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawBitmap(System.Drawing.Image,System.Int32,System.Int32,System.Int32,System.Int32,System.Double)">
            <summary>
            Draws a bitmap image specified by image object, position from the left-upper
            corner of the current device context, opacity and specified size.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawPath(System.Drawing.Drawing2D.GraphicsPath,System.Drawing.Color,System.Drawing.Drawing2D.PenAlignment,System.Single)">
            <summary>Draws a path specified by GraphicsPath, color, pen alignment and pen width.</summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawPath(System.Drawing.Drawing2D.GraphicsPath,System.Drawing.Color,System.Drawing.Drawing2D.PenAlignment,System.Single,System.Drawing.Drawing2D.DashStyle)">
            <summary>Draws a path specified by GraphicsPath, color, pen alignment, pen width and DashStyle.</summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawPath(System.Drawing.Drawing2D.GraphicsPath,System.Drawing.Color,System.Drawing.Drawing2D.PenAlignment,System.Single,System.Drawing.Drawing2D.DashStyle,System.Single[])">
            <summary>Draws a path specified by GraphicsPath, color, pen alignment, pen width and DashStyle.</summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawLinearGradientPath(System.Drawing.Drawing2D.GraphicsPath,System.Drawing.RectangleF,System.Drawing.Color[],System.Drawing.Drawing2D.PenAlignment,System.Single,System.Single)">
            <summary>
            Draws a linear gradient path specified by GraphicsPath, bounding Rectangle, color
            gradient array, penalignment, penwidth and angle.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawLinearGradientPath(System.Drawing.Drawing2D.GraphicsPath,System.Drawing.RectangleF,System.Drawing.Color[],System.Drawing.Drawing2D.PenAlignment,System.Single,System.Single,System.Drawing.Drawing2D.DashStyle)">
            <summary>
            Draws a linear gradient path specified by GraphicsPath, bounding Rectangle, color
            gradient array, penalignment, penwidth, angle and DashStyle.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawLinearGradientPath(System.Drawing.Drawing2D.GraphicsPath,System.Drawing.RectangleF,System.Drawing.Color[],System.Drawing.Drawing2D.PenAlignment,System.Single,System.Single,System.Drawing.Drawing2D.DashStyle,System.Single[])">
            <summary>
            Draws a linear gradient path specified by GraphicsPath, bounding Rectangle, color
            gradient array, penalignment, penwidth, angle and DashStyle.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawLine(System.Drawing.Color,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Draws a line specified by color, initial x point, initial y point, final x and
            final y point.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawLine(System.Drawing.Color,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Draws a line specified by color, initial x point, initial y point, final x and
            final y point.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawLine(System.Drawing.Color,System.Single,System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Draws a line specified by color, initial x point, initial y point, final x, final y point and width
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawLine(System.Drawing.Color,System.Drawing.Drawing2D.DashStyle,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Draws a line specified by color, DashStyle, initial x point, initial y point, final x
            and final y point.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawLine(System.Drawing.Color,System.Drawing.Drawing2D.DashStyle,System.Int32,System.Int32,System.Int32,System.Int32,System.Single)">
            <summary>
            Draws a line specified by color, DashStyle, initial x point, initial y point, final x
            final y point and width.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawRadialGradientPath(System.Drawing.Drawing2D.GraphicsPath,System.Drawing.Rectangle,System.Drawing.Color,System.Drawing.Color[],System.Drawing.Drawing2D.PenAlignment,System.Single)">
            <summary>
            Draws a redial gradient path specified by Graphicspath, bounding rectangle, color,
            color gradient array, penalignment and penwidth.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawRadialGradientPath(System.Drawing.Drawing2D.GraphicsPath,System.Drawing.Rectangle,System.Drawing.Color,System.Drawing.Color[],System.Drawing.Drawing2D.PenAlignment,System.Single,System.Drawing.Drawing2D.DashStyle)">
            <summary>
            Draws a redial gradient path specified by Graphics path, bounding rectangle, color,
            color gradient array, pen alignment and pen width.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawRadialGradientPath(System.Drawing.Drawing2D.GraphicsPath,System.Drawing.Rectangle,System.Drawing.Color,System.Drawing.Color[],System.Drawing.Drawing2D.PenAlignment,System.Single,System.Drawing.Drawing2D.DashStyle,System.Single[])">
            <summary>
            Draws a redial gradient path specified by Graphics path, bounding rectangle, color,
            color gradient array, pen alignment and pen width.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawCustomGradientPath(System.Drawing.Drawing2D.GraphicsPath,System.Drawing.Drawing2D.GraphicsPath,System.Drawing.Color,System.Drawing.Color[],System.Drawing.Drawing2D.PenAlignment,System.Single)">
            <summary>
            Draws a custom gradient path specified by GraphicsPath, GraphicsPath for the
            gradient, color, gradient color array, penalignment and penwidth.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.CreateBitmapMask(System.Drawing.Color,System.Drawing.Bitmap)">
            <summary>Creates a mask specified by color and bitmap.</summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.FillRectangle(System.Drawing.Rectangle,System.Drawing.Color)">
            <summary>
            Fills the interior of a rectangle specified by the
            borderRectangle and using for color the second argument.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.FillTextureRectangle(System.Drawing.Rectangle,System.Drawing.Image)">
            <summary>
            Fills a rectangle using the image as texture.
            </summary>
            <param name="rectangle">The rectangle to fill.</param>
            <param name="texture">The image to use as a texture.</param>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.FillTextureRectangle(System.Drawing.Rectangle,System.Drawing.Image,System.Drawing.Drawing2D.WrapMode)">
            <summary>
            Fills a rectangle using the image as texture.
            </summary>
            <param name="rectangle">The rectangle to fill.</param>
            <param name="texture">The image to use as a texture.</param>
            <param name="wrapMode">Defines the way the image is populated in the rectangle</param>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.FillTextureRectangle(System.Drawing.RectangleF,System.Drawing.Image)">
            <summary>
            Fills a rectangle using the image as texture.
            </summary>
            <param name="rectangle">The rectangle to fill.</param>
            <param name="texture">The image to use as a texture.</param>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.FillTextureRectangle(System.Drawing.RectangleF,System.Drawing.Image,System.Drawing.Drawing2D.WrapMode)">
            <summary>
            Fills a rectangle using the image as texture.
            </summary>
            <param name="rectangle">The rectangle to fill.</param>
            <param name="texture">The image to use as a texture.</param>
            <param name="wrapMode">Defines the way the image is populated in the rectangle</param>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.FillGradientRectangle(System.Drawing.Rectangle,System.Drawing.Color,System.Drawing.Color,System.Drawing.Color,System.Drawing.Color,Telerik.WinControls.GradientStyles,System.Single)">
            <summary>
            Fills gradient rectangle specified by rectangle structure, color, color, color,
            color, GradientStyles, and angle.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.FillGradientRectangle(System.Drawing.Rectangle,System.Drawing.Color[],System.Single[],Telerik.WinControls.GradientStyles,System.Single,System.Single,System.Single)">
            <summary>
            Fills the gradient rectangle specified by rectangle structure, color gradient array,
            float offset array, GradientStyles, angle, gradientPercentage, and
            gradientPercentage2.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.FillGradientRectangle(System.Drawing.Rectangle,System.Drawing.Color,System.Drawing.Color,System.Single)">
            <summary>
            Fills the gradient rectangle specified by rectangle structure, color gradient array,
            float offset array, GradientStyles, angle, gradientPercentage, and
            gradientPercentage2.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.FillGlassRectangle(System.Drawing.Rectangle,System.Drawing.Color,System.Drawing.Color,System.Drawing.Color,System.Drawing.Color,System.Single,System.Single)">
            <summary>
            Fills the glass gradient rectangle specified by rectangle structure, color, color,
            color, color, and gradient percentage.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.FillOfficeGlassRectangle(System.Drawing.Rectangle,System.Drawing.Color,System.Drawing.Color,System.Drawing.Color,System.Drawing.Color,System.Single,System.Single,System.Boolean)">
            <summary>
            Fills the office glass gradient rectangle specified by rectangle structure, color,
            color, color, color, and gradientPercentage and gradientPercentage2.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.FillVistaRectangle(System.Drawing.Rectangle,System.Drawing.Color,System.Drawing.Color,System.Drawing.Color,System.Drawing.Color,System.Single,System.Single)">
            <summary>
            Fills the vista gradient rectangle specified by rectangle structure, color, color,
            color, color, gradient percentage, and gradientPercentage2.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.FillGellRectangle(System.Drawing.Rectangle,System.Drawing.Color[],System.Single,System.Single)">
            <summary>
            Fills the gel gradient rectangle specified by rectangle structure, color, color, and
            gradientPercentage.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.FillPolygon(System.Drawing.Color,System.Drawing.Point[])">
            <summary>
            Fills the interior of a polygon defined by an array of points specified by
               <a href="T_Telerik_Windows_Diagrams_Core_Point.htm">Point</a> structures and
               color.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.FillPolygon(System.Drawing.Color,System.Drawing.PointF[])">
            <summary>
            Fills the interior of a polygon defined by color and an array of points specified
            by <a href="T_Telerik_Windows_Diagrams_Core_Point.htm">Point</a> structures.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.FillPolygon(System.Drawing.Brush,System.Drawing.PointF[])">
            <summary>
            Fills the interior of a polygon defined by brush and an array of points specified
            by <a href="T_Telerik_Windows_Diagrams_Core_Point.htm">Point</a> structures.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.DrawRoundRect(System.Drawing.Rectangle,System.Drawing.Color,System.Single,System.Int32)">
            <summary>
            Draws a round rectangle specified by Rectangle structure, color, float borderWidth,
            and radius in pixels.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.TranslateTransform(System.Int32,System.Int32)">
            <summary>
            	<para>Translates the local geometric transformation of this TextureBrush object by
                the specified dimensions. This method prepends the translation to the
                transformation.</para>
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.TranslateTransform(System.Single,System.Single)">
            <summary>
            Translates the local geometric transformation of this TextureBrush object by the
            specified dimensions. This method prepends the translation to the
            transformation.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.RotateTransform(System.Single)">
            <summary>
            Rotates the local geometric transformation by the specified angle. This method
            prepends the rotation to the transformation.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.ResetTransform">
            <summary>
            	<span id="ctl00_ContentPlaceHolder1_src1_resRC_ctl01_LabelAbstract">Resets the
            world transformation matrix of this Graphics to the identity matrix.</span>
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.IGraphics.ScaleTransform(System.Drawing.SizeF)">
            <summary>
            Scales the world transformation matrix by the specified amount.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Paint.RadGdiGraphics">
            <summary>
            Provides GDI+ graphics implementation for RadControls with optimized drawing operations and text rendering.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.RadGdiGraphics.#ctor(System.Drawing.Graphics)">
            <summary>
            Initializes a new instance of RadGdiGraphics class using GDI graphics context.
            </summary>
            <param name="graphics"></param>
        </member>
        <member name="P:Telerik.WinControls.Paint.RadGdiGraphics.Graphics">
            <summary>
            Gets or sets current GDI+ graphics context.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.RadGdiGraphics.DrawBorder(System.Drawing.RectangleF,Telerik.WinControls.Primitives.IBorderElement)">
            <summary>
            Draws a border specified by rectangle structure, IBorderElement.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.RadGdiGraphics.Destroy">
            <summary>
            Disposes the object.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Paint.RadGdiGraphics.Dispose">
            <summary>
            Disposes the GDI+ graphics context.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.Commands.CommandComponentBase.HandleExecute">
            <summary>
            Represents the method that will handle HandleExecute, and Execucted events.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Commands.CommandComponentBase.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Commands.CommandComponentBase.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Telerik.WinControls.Commands.CommandComponentBase.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Commands.CommandEventHandler">
            <summary>
            Represents the method that will handle HandleExecute, and Executed events.
            </summary>
            <param name="sender">Initializes the event sender.</param>
            <param name="e">Initializes the event argument data.</param>
        </member>
        <member name="F:Telerik.WinControls.Commands.CommandListComponent.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Commands.CommandListComponent.Dispose(System.Boolean)">
            <summary> 
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Telerik.WinControls.Commands.CommandListComponent.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.Commands.CommandBase.HandleExecute">
            <summary>
            
            </summary>
        </member>
        <member name="E:Telerik.WinControls.Commands.CommandBase.Executed">
            <summary>
            
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Commands.CommandBase.#ctor">
            <summary>
            Initializes a new instance of the CommandBase class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Commands.CommandBase.#ctor(System.String)">
            <summary>
            Initializes a new instance of the CommandBase class using command name.
            </summary>
            <param name="name"></param>
        </member>
        <member name="M:Telerik.WinControls.Commands.CommandBase.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the CommandBase class.
            </summary>
            <param name="name"></param>
            <param name="text"></param>
        </member>
        <member name="M:Telerik.WinControls.Commands.CommandBase.ToString">
            <summary>
            Retrieves a text representation of the instance.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.Commands.CommandBase.Name">
            <summary>
            Gets or sets the command name/
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Commands.CommandBase.Type">
            <summary>
            Gets or sets the command type.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Commands.CommandBase.Execute">
            <summary>
            Executes the command.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Commands.CommandBase.Execute(System.Object[])">
             <summary>
             Executes the command with the given settings.
             </summary>
             <param name="settings">
              
            </param>
        </member>
        <member name="T:Telerik.WinControls.Commands.ICommandSource">
            <exclude/>
        </member>
        <member name="T:Telerik.WinControls.ArrowDirection">
            <summary>
            Specifies arrow directions for the arrow primitive: Up, Right, Down, and
            Left.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ArrowDirection.Left">
            <summary>
            Indicates left pointed arrow.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ArrowDirection.Up">
            <summary>
            Indicates up pointed arrow.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ArrowDirection.Right">
            <summary>
            Indicates right pointed arrow.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ArrowDirection.Down">
            <summary>
            Indicates down pointed arrow.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Collections.EventsCollection.AddEventHandler(System.Object,System.Delegate)">
            <summary> Adds a delegate to the list. </summary>
            <param name="eventKey">The object that owns the event.</param>
            <param name="handler">The delegate to add to the list.</param>
        </member>
        <member name="M:Telerik.WinControls.Collections.EventsCollection.RemoveEventHandler(System.Object,System.Delegate)">
            <summary> Removes a delegate from the list. </summary>
            <param name="eventKey">The object that owns the event.</param>
            <param name="handler">The delegate to remove from the list.</param>
        </member>
        <member name="M:Telerik.WinControls.Collections.EventsCollection.RaiseEvent(System.Object,System.EventArgs)">
            <summary> Raises the specified event. </summary>
            <param name="eventKey">The object that owns the event.</param>
            <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data.</param>
        </member>
        <member name="T:Telerik.WinControls.RadControl">
            <summary>
            Serves as the foundational base class for all Telerik WinControls, bridging the Windows Forms framework
            with the Telerik Presentation Framework (TPF) element-based architecture.
            </summary>
            <remarks>
            <para>
            RadControl acts as the host and coordinator for the entire RadElement tree that defines a control's
            structure and behavior. It inherits from <see cref="T:System.Windows.Forms.ScrollableControl"/> for full Windows Forms
            compatibility while managing the sophisticated TPF element hierarchy through its <see cref="P:Telerik.WinControls.RadControl.RootElement"/>.
            </para>
            <para>
            As an <see cref="T:Telerik.WinControls.IComponentTreeHandler"/>, RadControl manages hosted controls, coordinates focus and
            DPI scaling, and translates Windows Forms messages into TPF element events. It implements 
            <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> to ensure property changes are communicated to data binding systems.
            </para>
            <para>
            All RadControls participate in the unified theming system, automatically applying themes to their
            element trees and responding to runtime theme changes. The control includes comprehensive design-time
            support for Visual Studio integration and serves as the foundation for RadButton, RadTextBox,
            RadGridView, and all other Telerik controls.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CreateBehavior">
            <summary>
            Creates the input behavior instance. Allows inheritors to provide custom input implementations.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadControl.LoadElementTree">
            <summary>
            Loads the element tree. While not loaded, no layout operations are allowed upon the tree.
            By default, the tree will be loaded when the control is displayed for the first time.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadControl.LoadElementTree(System.Drawing.Size)">
            <summary>
            Loads the element tree using the specified desired size.
            </summary>
            <param name="desiredSize"></param>
        </member>
        <member name="P:Telerik.WinControls.RadControl.EnableDpiScaling">
            <summary>
            Gets or sets a value indicating whether the RadControls scaling logic will be used when the application is run in a high DPI environment.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.EnableRadAutoScale">
            <summary>
            Gets or sets a value that indicates whether to use the new auto-scaling mechanism or not. Enabled by default.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.EnableRadFormInitialDpiScaling">
            <summary>
            Do not modify. For internal use only.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.EnableImageDpiScaling">
            <summary>
            Gets or sets a value indicating whether the RadControls scaling logic will be used to resize the images when the application is run in a high DPI environment.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.EnableSvgImages">
            <summary>
            Gets or sets a value indicating whether the RadControls will draw use the SvgImages in ImagePrimitive and LightVisualElement objects, or if [false] will draw the corresponding Image property if applicable.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.IsLoaded">
            <summary>
            Determines whether the control is properly loaded.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.UseCompatibleTextRenderingDefaultValue">
            <summary>
            Set or get the default value for UseCompatibleTextRendering property. 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.Behavior">
            <summary>Gets the input behavior for the control.</summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.RootElement">
            <summary>Gets the RootElement of the control.</summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.Padding">
            <summary>Gets or sets padding within the control.</summary>
            <returns>A <see cref="T:System.Windows.Forms.Padding"/> representing the control's
            internal spacing characteristics.</returns>
        </member>
        <member name="P:Telerik.WinControls.RadControl.ThemeName">
            <summary>
                Gets or sets control's preferred theme name. Themes are stored and retrieved using
                APIs of <see cref="T:Telerik.WinControls.ThemeResolutionService"/>.
            </summary>
            <remarks>
            If <strong>ThemeResolutionService.ApplicatonThemeName</strong> refers to a
            non-empty string, the theme of a RadControl can differ from the one set using
            <strong>RadControls.ThemeName</strong> property. If the themes differ, the
            <strong>RadControls.ThemeName</strong> property will be overridden by
            <strong>ThemeResolutionService.ApplicatonThemeName</strong>. If no theme is registered
            with a name as <strong>ThemeResolutionService.ApplicatonThemeName</strong>, then
            control will revert to the theme specified by its <strong>ThemeName</strong> property.
            If <strong>ThemeName</strong> is assigned to a non-existing theme name, the control may
            have no visual properties assigned, which will cause it look and behave in unexpected
            manner. If <strong>ThemeName</strong> equals empty string, control's theme is set to a
            theme that is registered within <strong>ThemeResolutionService</strong> with the name
            "ControlDefault".
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadControl.EnableTheming">
            <summary>
            Gets or sets value indicating whether the control is styled through theme
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.ThemeClassName">
            <summary>
            Gets or sets the class name string that ThemeResolutionService will use to find the themes registered for the control.
            </summary>
            <remarks>
            By default the return value is RadControl's type FullName; Some controls like drop down menu has different ThemeClassName
            depending on the runtime usage of the control.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadControl.ImageList">
            <summary>
            Gets or sets the ImageList that contains the images displayed by this control.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.ImageScalingSize">
            <summary>
            Gets or sets the image scaling size.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.UseCompatibleTextRendering">
            <summary>
            Determines whether to use compatible text rendering engine (GDI+) or not (GDI). 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.AutoSize">
            <summary>
            <para>Gets or sets a value indicating whether the control is automatically resized
            to display its entire contents.</para>
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.MaximumSize">
            <summary>
            Gets or sets the size that is the upper limit that GetPreferredSize can
            specify.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.MinimumSize">
            <summary>
            Gets or sets the size that is the lower limit that GetPreferredSize can
            specify
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.CausesValidation">
            <summary>
            Gets or sets a value indicating whether the control causes validation to be performed on any controls that require validation when it receives focus.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadControl.SetIsInitializing(System.Boolean)">
            <summary>
            This method is used internally!
            </summary>
            <param name="value"></param>
        </member>
        <member name="P:Telerik.WinControls.RadControl.SmallImageList">
            <summary>
            Gets or sets the SmallImageList that contains the small images which are displayed when there's not enough space.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.SmallImageScalingSize">
            <summary>Gets or sets the small image scaling size.</summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.IsDisplayed">
            <summary>
            Determines whether the control is currently displayed on the screen.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.AllowShowFocusCues">
            <summary>
            Indicates focus cues display, when available, based on the corresponding control type and the current UI state.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.ShowItemToolTips">
            <summary>
            Gets or sets a value indicating whether ToolTips are shown for the RadItem objects contained in 
            the RadControl.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.EnableKeyMap">
            <summary>
            Gets or sets whether Key Map (Office 2007 like accelerator keys map)
            is used for this specific control. Currently this option is implemented for 
            the RadRibbonBar control only.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.BackColor">
            <summary>
            Gets or sets the BackColor of the control.
            This is actually the BackColor property of the root element.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadControl.ShouldSerializeBackColor">
            <summary>
            Determines whether the BackColor property should be serialized.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.RadControl.ForeColor">
            <summary>
            Gets or sets the ForeColor of the control.
            This is actually the ForeColor property of the root element.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadControl.ShouldSerializeForeColor">
            <summary>
            Determines whether the ForeColor property should be serialized.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.RadControl.Font">
            <summary>
            Gets or sets the Font of the control. This is actually the Font property of the root element.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadControl.ShouldSerializeFont">
            <summary>
            Determines whether the ForeColor property should be serialized.
            </summary>
            <returns></returns>
        </member>
        <member name="E:Telerik.WinControls.RadControl.ToolTipTextNeeded">
            <summary>
            Occurs when a RadItem instance inside the RadControl requires ToolTip text. 
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadControl.ScreenTipNeeded">
            <summary>
            Occurs prior the ScreenTip of a RadItem instance inside the RadControl is displayed.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadControl.ThemeNameChanged">
            <summary>Fires when the theme name is changed.</summary>
        </member>
        <member name="M:Telerik.WinControls.RadControl.OnLoad(System.Drawing.Size)">
            <summary>
            Notifies that the control is about to be visualized.
            </summary>
            <param name="desiredSize"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.ProcessFocusRequested(Telerik.WinControls.RadElement)">
            <summary>
            Processes a focus request from the specified element.
            </summary>
            <param name="element">The element that requested the focus.</param>
            <returns>True if focus is approved, false otherwise.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadControl.ProcessCaptureChangeRequested(Telerik.WinControls.RadElement,System.Boolean)">
            <summary>
            Processes a capture request from the specified element.
            </summary>
            <param name="element">The element which requested the capture.</param>
            <param name="capture"></param>
            <returns>True if the capture request is approved, otherwise false.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallOnMouseCaptureChanged(System.EventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallBaseOnGotFocus(System.EventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallBaseOnLostFocus(System.EventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallOnToolTipTextNeeded(System.Object,Telerik.WinControls.ToolTipTextNeededEventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallOnScreenTipNeeded(System.Object,Telerik.WinControls.ScreenTipNeededEventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallOnMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallOnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallOnClick(System.EventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallOnDoubleClick(System.EventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallOnMouseEnter(System.EventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallOnMouseWheel(System.Windows.Forms.MouseEventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallOnMouseLeave(System.EventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallOnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallOnMouseHover(System.EventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallOnPreviewKeyDown(System.Windows.Forms.PreviewKeyDownEventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallBaseOnKeyDown(System.Windows.Forms.KeyEventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallOnKeyDown(System.Windows.Forms.KeyEventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallBaseOnKeyPress(System.Windows.Forms.KeyPressEventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallOnKeyPress(System.Windows.Forms.KeyPressEventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallBaseOnKeyUp(System.Windows.Forms.KeyEventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallOnKeyUp(System.Windows.Forms.KeyEventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallOnThemeNameChanged(Telerik.WinControls.ThemeNameChangedEventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallOnVisibleChanged(System.EventArgs)">
            <summary>
            This method is used internally!
            </summary>
            <param name="e"></param>
        </member>
        <member name="E:Telerik.WinControls.RadControl.Initialized">
            <summary>Fires when the control is initialized.</summary>
        </member>
        <member name="M:Telerik.WinControls.RadControl.BeginInit">
            <summary>Suspends layout during initialization.</summary>
        </member>
        <member name="M:Telerik.WinControls.RadControl.EndInit">
            <summary>Resumes layout.</summary>
        </member>
        <member name="E:Telerik.WinControls.RadControl.PropertyChanged">
            <summary>
            Occurs when a property of an object changes change. 
            Calling the event is developer's responsibility.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadControl.OnNotifyPropertyChanged(System.String)">
            <summary>
            Raises the PropertyChanged event
            </summary>
            <param name="propertyName">The name of the property</param>
        </member>
        <member name="E:Telerik.WinControls.RadControl.ZoomGesture">
            <summary>
            Occurs when a zoom gesture was sent by a touch input device.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadControl.RotateGesture">
            <summary>
            Occurs when a rotate gesture was sent by a touch input device.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadControl.PanGesture">
            <summary>
            Occurs when a pan gesture was sent by a touch input device.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadControl.TwoFingerTapGesture">
            <summary>
            Occurs when a two-finger-tap gesture was sent by a touch input device.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadControl.PressAndTapGesture">
            <summary>
            Occurs when a press-and-tap gesture was sent by a touch input device.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.EnableGestures">
            <summary>
            Gets or sets a value indicating whether the Gestures functionality is enabled.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadControl.OnZoomGesture(Telerik.WinControls.ZoomGestureEventArgs)">
            <summary>
            Fires the ZoomGesture event.
            </summary>
            <param name="args">The arguments for the ZoomGesture event.</param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.OnRotateGesture(Telerik.WinControls.RotateGestureEventArgs)">
            <summary>
            Fires the RotateGesture event.
            </summary>
            <param name="args">The arguments for the RotateGesture event.</param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.OnPanGesture(Telerik.WinControls.PanGestureEventArgs)">
            <summary>
            Fires the PanGesture event.
            </summary>
            <param name="args">The arguments for the PanGesture event.</param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.OnTwoFingerTapGesture(Telerik.WinControls.GestureEventArgs)">
            <summary>
            Fires the TwoFingerTapGesture event.
            </summary>
            <param name="args">The arguments for the TwoFingerTapGesture event.</param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.OnPressAndTapGesture(Telerik.WinControls.PressAndTapGestureEventArgs)">
            <summary>
            Fires the PressAndTapGesture event.
            </summary>
            <param name="args">The arguments for the PressAndTapGesture event.</param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.EnableGesture(Telerik.WinControls.GestureType)">
            <summary>  
            Enable firing gesture events of the specified type.
            </summary>
            <param name="type">The type of gesture events to enable.</param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.DisableGesture(Telerik.WinControls.GestureType)">
            <summary>
            Disable firing gesture events of the specified type.
            </summary>
            <param name="type">The type of gesture events to disable.</param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.ControlDefinesThemeForElement(Telerik.WinControls.RadElement)">
            <summary>
            Checks whether the <paramref name="element"/>'s theme is defined by the control.
            </summary>
            <remarks>
            If true is returned the ThemeResolutionService would not not set any theme to the element 
            to avoid duplicating the style settings of the element.
            </remarks>
            <param name="element">The element to should be checked.</param>
            <returns>true if the control defines theme for this element, false otherwise.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadControl.ResolveStyleGroupForElement(Telerik.WinControls.StyleGroup,Telerik.WinControls.RadObject)">
            <summary>
            Replaces the default style group for specific element.
            </summary>
            <param name="styleGroup">The style group to replace.</param>
            <param name="element">The element on which this style should apply.</param>
            <returns>An instance of <see cref="T:Telerik.WinControls.StyleGroup"/> is successfull.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadControl.GetPlainText">
            <summary>
            Strips all html tags of the text set to the control and returns only the plain text.
            </summary>
            <returns>Plain text stripped of any html tags.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CanEditUIElement(Telerik.WinControls.RadElement)">
            <summary>
            Determines whether an element from this element tree may be displayed in the EditUIElements dialog.
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadControl.GetChildAt(System.Int32)">
            <summary>
            Method used by control Code Dom serializer to access element in the collection of RootElement.
            </summary>
            <param name="index"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadControl.ShouldSerializeProperty(Telerik.WinControls.RadProperty)">
            <summary>
            Determines whether the specified RadProperty should be serialized.
            </summary>
            <param name="property">The RadProperty that is about to be serialized.</param>
            <returns>A value indicating whether to serialize the property value.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadControl.ShouldSerializeProperty(Telerik.WinControls.RadProperty,Telerik.WinControls.RadObject)">
            <summary>
            Determines whether the specified RadProperty should be serialized.
            Prevents theme and default values serialization.
            </summary>
            <param name="property">The RadProperty that is about to be serialized.</param>
            <param name="element">The element that owns the property.</param>
            <returns>A value indicating whether to serialize the property value.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadControl.ResetProperty(Telerik.WinControls.RadProperty,Telerik.WinControls.RadObject)">
            <summary>
            Reset the property to its default value.
            </summary>
            <param name="property">The RadProperty to be reset.</param>
            <param name="element">The RadObject owner of the property.</param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CanEditElementAtDesignTime(Telerik.WinControls.RadElement)">
            <summary>
            Determines whether an element may be edited via the EditUIElements dialog at design-time.
            </summary>
            <param name="element"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadControl.GetControlDefaultSize">
            <summary>
            This method is used internally!
            </summary>
            <returns>The default size for this control</returns>
        </member>
        <member name="P:Telerik.WinControls.RadControl.EnableAnalytics">
            <summary>
            Gets or sets a value indicating whether the Analytics functionality is enabled or disabled for this control.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.AnalyticsName">
            <summary>
            Gets or sets the Analytics Name associated with this control.
            By default the Control Name property is logged.
            If you want to customize the information which will be logged for this control
            set this property to a preferred value.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.EnableRadAccessibilityObjects">
            <summary>
            Gets or sets a value indicating whether the RadControls Accessible custom object is enabled.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.AccessibilityRequested">
            <summary>
            Gets or sets a value indicating whether the CodedUI Tests functionality is requested from external program such a Narrator.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.EnableCodedUITests">
            <summary>
            Gets or sets a value indicating whether the CodedUI Tests functionality is enabled.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.EnableCodedUITestsDefaultValue">
            <summary>
            Gets or sets the default value for EnableCodedUITests property.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.EnableUIAutomation">
            <summary>
            Gets or sets a value indicating whether the UI Automation functionality is enabled.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadControl.EnableUIAutomationDefaultValue">
            <summary>
            Gets or sets the default value for EnableUIAutomation property.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadControl.CallAccessibilityNotifyClients(System.Windows.Forms.AccessibleEvents,System.Int32)">
            <summary>
            This method is used internally!
            </summary>
            <param name="accEvent"></param>
            <param name="childId"></param>
        </member>
        <member name="M:Telerik.WinControls.RadControl.PerformRadAutoScale(System.Nullable{System.Windows.Forms.BoundsSpecified})">
            <summary>
            Performs auto scaling of the control.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadControl.GetMonitorDpiScaleFactor(System.Windows.Forms.Control)">
            <summary>
            Gets the DPI scale factor for the monitor where the specified control is currently displayed.
            </summary>
            <param name="control">The control used to determine which monitor to query for DPI information.</param>
            <returns>
            A <see cref="T:System.Drawing.SizeF"/> representing the DPI scale factor where both Width and Height contain 
            the same scaling value (e.g., 1.25 for 125% scaling, 1.5 for 150% scaling).
            </returns>
            <remarks>
            <para>
            This method is used by the RadAutoScale system to determine the target DPI scaling that should
            be applied to the control. It queries the Windows DPI awareness system to get the effective
            DPI for the window handle and converts it to a scale factor relative to the standard 96 DPI.
            </para>
            <para>
            The method is virtual to allow derived controls to customize DPI detection behavior if needed,
            such as for specialized hosting scenarios or custom DPI handling requirements.
            </para>
            <para>
            This method requires Windows 10 Anniversary Update (1607) or later for per-monitor DPI
            awareness support. On earlier versions, the system falls back to other DPI detection methods.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadControl.SetRadAutoScale(System.Boolean)">
            <summary>
            Enables/disables RadAutoScale. If you want to disable RadAutoScale for this control,
            call this method immediately after creating the control.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadItemsControl">
            <summary>
            Provides an abstract base class for RadControls that manage collections of RadItem objects,
            offering item selection, event handling, and collection management capabilities.
            </summary>
            <remarks>
            <para>
            RadItemsControl serves as the foundation for controls that work with collections of interactive
            items such as list boxes, combo boxes, menus, toolbars, and tree views. It provides a unified
            programming model for item-based controls through the <see cref="T:Telerik.WinControls.IItemsControl"/> interface.
            </para>
            <para>
            The class manages item selection state through <see cref="E:Telerik.WinControls.RadItemsControl.ItemSelected"/> and <see cref="E:Telerik.WinControls.RadItemsControl.ItemDeselected"/>
            events, coordinates with implementation objects for specialized behavior, and provides infrastructure
            for item collection management. It delegates specific functionality to implementation classes
            while maintaining a consistent public interface.
            </para>
            <para>
            Derived classes include RadListControl, RadComboBox, RadMenu, and other controls that need
            to manage collections of selectable or interactive items with consistent behavior patterns
            and event handling throughout the Telerik WinControls framework.
            </para>
            </remarks>
        </member>
        <member name="E:Telerik.WinControls.RadItemsControl.ItemSelected">
            <summary>
            Occurs when an item becomes selected in the control.
            </summary>
            <remarks>
            This event is raised whenever an item transitions from an unselected to a selected state,
            providing notification of selection changes to enable responsive user interface updates
            and business logic execution.
            </remarks>
        </member>
        <member name="E:Telerik.WinControls.RadItemsControl.ItemDeselected">
            <summary>
            Occurs when an item becomes deselected in the control.
            </summary>
            <remarks>
            This event is raised whenever an item transitions from a selected to an unselected state,
            providing notification of deselection changes to enable cleanup operations and
            user interface state management.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadItemsControl.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadItemsControl"/> class.
            </summary>
            <remarks>
            The constructor establishes the implementation pattern by creating an items control
            implementation object and wiring up the necessary event handlers for item selection
            and deselection events.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadItemsControl.GetItemsControlImpl">
            <summary>
            When overridden in a derived class, creates and returns the implementation object
            that provides the specific behavior for this items control.
            </summary>
            <returns>An <see cref="T:Telerik.WinControls.IItemsControl"/> implementation that handles the specific behavior for this control type.</returns>
            <remarks>
            This factory method allows derived classes to specify their own implementation objects
            while maintaining the common RadItemsControl interface and event handling patterns.
            The default implementation returns a <see cref="T:Telerik.WinControls.RadItemsControlImpl"/> instance.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadItemsControl.RollOverItemSelection">
            <summary>
            	Gets or sets whether the rollover items functionality of the RadItemsControl will be allowed.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItemsControl.ProcessKeyboard">
            <summary>
            	Gets or sets whether the RadItemsControl processes the keyboard.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadPropertyChangedEventHandler">
            <summary>
                Represents the method that will handle the
                <see cref="E:Telerik.WinControls.RadObject.RadPropertyChanged">RadPropertyChange</see> event.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadElementReadonlyList">
            <summary>
            Represents a read-only list of RadElement objects.
            </summary>
            <remarks>
            Despite the name suggesting read-only behavior, this class currently inherits from List&lt;RadElement&gt;
            and provides full list functionality. It may be intended for scenarios where read-only semantics
            are enforced at a higher level.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadElementReadonlyList.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadElementReadonlyList"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElementReadonlyList.#ctor(System.Collections.Generic.IEnumerable{Telerik.WinControls.RadElement})">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadElementReadonlyList"/> class with the specified initial values.
            </summary>
            <param name="initValues">The collection of RadElement objects to copy to the list.</param>
        </member>
        <member name="T:Telerik.WinControls.BorderBoxStyle">
            <summary>Defines the border rendering style.</summary>
        </member>
        <member name="F:Telerik.WinControls.BorderBoxStyle.SingleBorder">
            <summary>
            All four borders share same customization, using gradient, regarding parent element's shape.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.BorderBoxStyle.FourBorders">
            <summary>
            Each of the four borders and their "shadow" colors can have disparate customization. Note that shape and gradient would NOT be applied.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.BorderBoxStyle.OuterInnerBorders">
            <summary>
            Draw inner and outer gradient borders, regarding parent element's shape. Inner and outer borders would share the specified border width.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ChildrenListOptions">
            <summary>
            Defines the options used by RadElement.GetChildren(options) method.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ChildrenListOptions.Normal">
            <summary>
            Indicates that all children are returned.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ChildrenListOptions.ZOrdered">
            <summary>
            Indicates that children are returned sorted according to their z-index.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ChildrenListOptions.ReverseOrder">
            <summary>
            Indicates that children are returned in reverse order.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ChildrenListOptions.IncludeCollapsed">
            <summary>
            Indicates that collapsed children are included.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ChildrenListOptions.IncludeOnlyVisible">
            <summary>
            Indicates that only children, which visibility is ElementVisibility.Visible, are included.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ClickMode">
            <summary>
            Defines the click modes.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ClickMode.Release">
            <summary>
            Indicates that the mouse is released.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ClickMode.Press">
            <summary>
            Indicates that the mouse is pressed.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ClickMode.Hover">
            <summary>
            Indicates that the mouse hovers.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadDropDownStyle">
            <summary>
            Defines the drop down style used by RadComboBox.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadDropDownStyle.DropDown">
            <summary>
            Indicates that the text area is editable.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadDropDownStyle.DropDownList">
            <summary>
            Indicates that the text area cannot be edited. 
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ElementVisibility">
            <summary>
            Defines element's visibility.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementVisibility.Visible">
            <summary>
            Indicates that the element is visible.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementVisibility.Hidden">
            <summary>
            Indicates that the element is hidden.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementVisibility.Collapsed">
            <summary>
            Indicates that the element is collapsed.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.PerformLayoutType">
            <summary>
             
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ProgressOrientation">
            <summary>
            Specifies the orientation and direction of progress bar fill animation.
            </summary>
            <remarks>
            This enumeration defines the direction from which progress bars fill their content area,
            affecting both the visual orientation and the animation direction of progress indication.
            Used by progress bar controls and primitives to determine how progress is visually represented.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.ProgressOrientation.Top">
            <summary>
            Specifies that progress fills from top to bottom.
            </summary>
            <remarks>
            When set to Top, the progress bar displays as a vertical bar that fills downward
            from the top edge as progress increases.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.ProgressOrientation.Bottom">
            <summary>
            Specifies that progress fills from bottom to top.
            </summary>
            <remarks>
            When set to Bottom, the progress bar displays as a vertical bar that fills upward
            from the bottom edge as progress increases.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.ProgressOrientation.Left">
            <summary>
            Specifies that progress fills from left to right.
            </summary>
            <remarks>
            When set to Left, the progress bar displays as a horizontal bar that fills rightward
            from the left edge as progress increases. This is the most common progress bar orientation.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.ProgressOrientation.Right">
            <summary>
            Specifies that progress fills from right to left.
            </summary>
            <remarks>
            When set to Right, the progress bar displays as a horizontal bar that fills leftward
            from the right edge as progress increases.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.RadAutoSizeMode">
            <summary>
            Specifies how RadElements automatically size themselves relative to their content and available space.
            </summary>
            <remarks>
            This enumeration defines different automatic sizing behaviors for RadElements, controlling how they
            calculate their size based on their content, children, and available space. The sizing mode affects
            layout calculations and how elements respond to changes in their content or container size.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.RadAutoSizeMode.FitToAvailableSize">
            <summary>
            Specifies that the element should size itself to fit within the available space provided by its container.
            </summary>
            <remarks>
            When set to FitToAvailableSize, the element will adjust its size to utilize the space allocated
            by its parent container or layout manager, potentially stretching or shrinking to match the
            available dimensions.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.RadAutoSizeMode.WrapAroundChildren">
            <summary>
            Specifies that the element should size itself to exactly fit around its child elements.
            </summary>
            <remarks>
            When set to WrapAroundChildren, the element will calculate its size based on the total space
            required by its child elements, wrapping tightly around them without extra space. This mode
            is useful for containers that should be exactly as large as their content.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.RadAutoSizeMode.Auto">
            <summary>
            Specifies automatic sizing behavior that adapts to the element's context and content.
            </summary>
            <remarks>
            When set to Auto, the element will choose the most appropriate sizing behavior based on
            its type, content, and container context. This provides intelligent automatic sizing
            that balances content requirements with available space.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.RadDesignCategory">
            <exclude/>
        </member>
        <member name="T:Telerik.WinControls.ElementState">
            <summary>
            Defines the life cycle of a RadElement instance.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementState.Initial">
            <summary>
            The element is in its initial state.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementState.Constructing">
            <summary>
            The element is in a process of being constructed.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementState.Constructed">
            <summary>
            The element is already constructed but not loaded yet.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementState.Loading">
            <summary>
            The element is loading. That is it is initializing on the owning control.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementState.Loaded">
            <summary>
            The element is prepared for visualizing.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementState.Unloaded">
            <summary>
            Special state, indicating that the element has been loaded once and removed from the element tree.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementState.Disposing">
            <summary>
            The element is in a process of being disposed of.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementState.Disposed">
            <summary>
            The element is already disposed of.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadFitToSizeMode">
            <summary>
            Specifies how elements should fit within their parent container's sizing constraints.
            </summary>
            <remarks>
            This enumeration defines different strategies for fitting child elements within their parent's
            available space, controlling whether elements should consider content area, padding, or the
            entire bounds of the parent when determining their size and position.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.RadFitToSizeMode.FitToParentContent">
            <summary>
            Specifies that the element should fit within the parent's content area, excluding padding and borders.
            </summary>
            <remarks>
            When set to FitToParentContent, the element will size itself to fit within the available
            content space of the parent, respecting the parent's padding and border areas.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.RadFitToSizeMode.FitToParentPadding">
            <summary>
            Specifies that the element should fit within the parent's padding area, including the content area and padding but excluding borders.
            </summary>
            <remarks>
            When set to FitToParentPadding, the element will size itself to fit within the parent's
            padding area, which includes both the content area and the padding space, but excludes borders.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.RadFitToSizeMode.FitToParentBounds">
            <summary>
            Specifies that the element should fit within the entire bounds of the parent, including content, padding, and borders.
            </summary>
            <remarks>
            When set to FitToParentBounds, the element will size itself to fit within the complete
            bounds of the parent container, potentially overlapping with the parent's borders and padding areas.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.SepOrientation">
            <summary>
            Defines separators orientation. 
            </summary>
        </member>
        <member name="F:Telerik.WinControls.SepOrientation.Vertical">
            <summary>
            Indicates Verical separators orientation.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.SepOrientation.Horizontal">
            <summary>
            Indicates Horizontal separators orientation. 
            </summary>
        </member>
        <member name="F:Telerik.WinControls.SepOrientation.Custom">
            <summary>
            Indicates Custom separators orientation. 
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Formatter">
            <summary>
            Provides formatting and parsing utilities for converting between different data types
            with support for culture-specific formatting and null value handling.
            </summary>
            <remarks>
            This class offers comprehensive functionality for data binding scenarios where values
            need to be converted between types while respecting formatting rules and culture settings.
            Supports nullable types, TypeConverter integration, and special handling for CheckState conversions.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Formatter.#cctor">
            <summary>
            Initializes static members of the <see cref="T:Telerik.WinControls.Formatter"/> class.
            Sets up type references and default values used throughout the formatting operations.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Formatter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Formatter"/> class.
            </summary>
            <remarks>
            This constructor creates a new Formatter instance. However, most operations
            are provided as static methods, so instance creation is typically not necessary.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Formatter.ChangeType(System.Object,System.Type,System.IFormatProvider)">
            <summary>
            Converts the specified value to the target type using the provided format provider.
            </summary>
            <param name="value">The value to convert.</param>
            <param name="type">The target type to convert to.</param>
            <param name="formatInfo">The format provider to use for culture-specific formatting.</param>
            <returns>The converted value as the target type.</returns>
            <exception cref="T:System.FormatException">Thrown when the conversion cannot be performed.</exception>
            <remarks>
            This method uses the .NET Convert.ChangeType functionality with culture-specific formatting.
            If no format provider is specified, the current culture is used.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Formatter.EqualsFormattedNullValue(System.Object,System.Object,System.IFormatProvider)">
            <summary>
            Determines whether the specified value equals the formatted null value, considering culture-specific comparison rules.
            </summary>
            <param name="value">The value to compare.</param>
            <param name="formattedNullValue">The formatted null value to compare against.</param>
            <param name="formatInfo">The format provider for culture-specific comparison.</param>
            <returns><c>true</c> if the values are considered equal; otherwise, <c>false</c>.</returns>
            <remarks>
            For string values, this method performs culture-specific case-insensitive comparison.
            For other types, it uses object equality comparison.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Formatter.FormatObject(System.Object,System.Type,System.ComponentModel.TypeConverter,System.ComponentModel.TypeConverter,System.String,System.IFormatProvider,System.Object,System.Object)">
            <summary>
            Formats the specified value to the target type using comprehensive formatting rules and type conversion.
            </summary>
            <param name="value">The value to format.</param>
            <param name="targetType">The type to format the value to.</param>
            <param name="sourceConverter">Optional custom TypeConverter for the source type.</param>
            <param name="targetConverter">Optional custom TypeConverter for the target type.</param>
            <param name="formatString">Optional format string for IFormattable objects.</param>
            <param name="formatInfo">Optional format provider for culture-specific formatting.</param>
            <param name="formattedNullValue">The value to return when the source value represents null.</param>
            <param name="dataSourceNullValue">The value that represents null in the data source.</param>
            <returns>The formatted value as the target type.</returns>
            <exception cref="T:System.FormatException">Thrown when the formatting operation cannot be completed.</exception>
            <remarks>
            Provides comprehensive formatting including null value handling, custom TypeConverter support,
            format string application for IFormattable objects, and special handling for CheckState conversions.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Formatter.FormatObjectInternal(System.Object,System.Type,System.ComponentModel.TypeConverter,System.ComponentModel.TypeConverter,System.String,System.IFormatProvider,System.Object)">
            <summary>
            Internal implementation of the formatting logic that handles the core conversion operations.
            </summary>
            <param name="value">The value to format.</param>
            <param name="targetType">The target type for conversion.</param>
            <param name="sourceConverter">Custom TypeConverter for the source type.</param>
            <param name="targetConverter">Custom TypeConverter for the target type.</param>
            <param name="formatString">Format string for IFormattable objects.</param>
            <param name="formatInfo">Format provider for culture-specific operations.</param>
            <param name="formattedNullValue">Value to return for null inputs.</param>
            <returns>The formatted value.</returns>
            <remarks>
            This method implements the core formatting logic including special handling for
            null values, CheckState conversions, and fallback to TypeConverter or IConvertible.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Formatter.GetCantConvertMessage(System.Object,System.Type)">
            <summary>
            Creates an error message for failed conversion operations.
            </summary>
            <param name="value">The value that could not be converted.</param>
            <param name="targetType">The target type that the conversion was attempting to reach.</param>
            <returns>A formatted error message describing the conversion failure.</returns>
            <remarks>
            This method generates user-friendly error messages for conversion failures,
            handling both null and non-null value scenarios.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Formatter.GetDefaultDataSourceNullValue(System.Type)">
            <summary>
            Gets the default null value representation for the specified type in data source contexts.
            </summary>
            <param name="type">The type to get the default null value for.</param>
            <returns>
            <c>null</c> for reference types; <see cref="F:System.DBNull.Value"/> for value types.
            </returns>
            <remarks>
            <para>
            This method determines the appropriate null value representation based on the type.
            Reference types use <c>null</c> as their null representation, while value types
            use <see cref="F:System.DBNull.Value"/> since they cannot be assigned <c>null</c> directly.
            </para>
            <para>
            This is commonly used in data binding scenarios where the data source needs
            to represent null values in a type-appropriate manner.
            </para>
            </remarks>
            <example>
            <code>
            object nullValue1 = Formatter.GetDefaultDataSourceNullValue(typeof(string)); // returns null
            object nullValue2 = Formatter.GetDefaultDataSourceNullValue(typeof(int)); // returns DBNull.Value
            object nullValue3 = Formatter.GetDefaultDataSourceNullValue(typeof(DateTime)); // returns DBNull.Value
            </code>
            </example>
        </member>
        <member name="M:Telerik.WinControls.Formatter.GetFormatterCulture(System.IFormatProvider)">
            <summary>
            Extracts a CultureInfo object from the provided format provider or returns the current culture.
            </summary>
            <param name="formatInfo">The format provider to extract culture information from.</param>
            <returns>A CultureInfo object for formatting operations.</returns>
            <remarks>
            This helper method ensures that formatting operations always have access to appropriate
            culture information, falling back to the current culture when no specific culture is provided.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Formatter.InvokeStringParseMethod(System.Object,System.Type,System.IFormatProvider)">
            <summary>
            Attempts to invoke a Parse method on the target type to convert a string value to the target type.
            </summary>
            <param name="value">The string value to parse.</param>
            <param name="targetType">The type to parse the string into.</param>
            <param name="formatInfo">The format provider for culture-specific parsing.</param>
            <returns>
            The parsed value if a suitable Parse method was found and executed successfully;
            otherwise, a sentinel value indicating that no Parse method was found.
            </returns>
            <exception cref="T:System.FormatException">Thrown when the Parse method execution fails.</exception>
            <remarks>
            Uses reflection to find and invoke Parse methods, searching for Parse(string, NumberStyles, IFormatProvider),
            Parse(string, IFormatProvider), and Parse(string) in that order of preference.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Formatter.IsNullData(System.Object,System.Object)">
             <summary>
             Determines whether the specified value represents null data based on the data source null value.
             </summary>
             <param name="value">The value to check for null representation.</param>
             <param name="dataSourceNullValue">The value that represents null in the data source context.</param>
             <returns><c>true</c> if the value represents null data; otherwise, <c>false</c>.</returns>
             <remarks>
             <para>
             This method provides flexible null detection that goes beyond simple null checking.
             It considers both standard null representations (null and DBNull.Value) and
             custom null value representations defined by the data source.
             </para>
             <para>
             This is particularly useful in data binding scenarios where different data sources
             may use different conventions for representing null or missing values.
             </para>
             </remarks>
             <example>
             <code>
             // Standard null checking
             bool isNull1 = Formatter.IsNullData(null, DBNull.Value); // returns true
             bool isNull2 = Formatter.IsNullData(DBNull.Value, DBNull.Value); // returns true
            
             // Custom null value checking
             bool isNull3 = Formatter.IsNullData("", ""); // returns true (empty string as null)
             bool isNull4 = Formatter.IsNullData(-1, -1); // returns true (custom sentinel value)
             </code>
             </example>
        </member>
        <member name="M:Telerik.WinControls.Formatter.NullableUnwrap(System.ComponentModel.TypeConverter)">
            <summary>
            Unwraps a NullableConverter to get the underlying type converter.
            </summary>
            <param name="typeConverter">The type converter to unwrap.</param>
            <returns>The underlying type converter if the input is a NullableConverter; otherwise, the original converter.</returns>
            <remarks>
            This method helps handle nullable types by extracting the converter for the underlying non-nullable type.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Formatter.NullableUnwrap(System.Type)">
            <summary>
            Unwraps a nullable type to get the underlying non-nullable type.
            </summary>
            <param name="type">The type to unwrap.</param>
            <returns>The underlying type if the input is a nullable type; otherwise, the original type.</returns>
            <remarks>
            This method handles nullable value types (e.g., int?, DateTime?) by extracting the underlying type.
            String types are handled specially and always returned as-is.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Formatter.NullData(System.Type,System.Object)">
             <summary>
             Gets the appropriate null data representation for the specified type in data source contexts.
             </summary>
             <param name="type">The type to get the null representation for.</param>
             <param name="dataSourceNullValue">The data source's null value representation.</param>
             <returns>
             <c>null</c> for nullable types when dataSourceNullValue is null or DBNull.Value;
             otherwise, the dataSourceNullValue for non-nullable types.
             </returns>
             <remarks>
             <para>
             This method determines the correct null representation based on whether the type
             is nullable (Nullable&lt;T&gt;) and the data source's null value convention.
             </para>
             <para>
             For nullable types, null is preferred when the data source uses null or DBNull.Value.
             For non-nullable types, the data source's null value representation is used.
             </para>
             </remarks>
             <example>
             <code>
             // For nullable types
             object nullValue1 = Formatter.NullData(typeof(int?), DBNull.Value); // returns null
             object nullValue2 = Formatter.NullData(typeof(DateTime?), null); // returns null
            
             // For non-nullable types
             object nullValue3 = Formatter.NullData(typeof(int), -1); // returns -1
             object nullValue4 = Formatter.NullData(typeof(string), ""); // returns ""
             </code>
             </example>
        </member>
        <member name="M:Telerik.WinControls.Formatter.ParseObject(System.Object,System.Type,System.Type,System.ComponentModel.TypeConverter,System.ComponentModel.TypeConverter,System.IFormatProvider,System.Object,System.Object)">
            <summary>
            Parses the specified value from the source type to the target type using comprehensive parsing rules.
            </summary>
            <param name="value">The value to parse.</param>
            <param name="targetType">The type to parse the value to.</param>
            <param name="sourceType">The type of the source value.</param>
            <param name="targetConverter">Optional custom TypeConverter for the target type.</param>
            <param name="sourceConverter">Optional custom TypeConverter for the source type.</param>
            <param name="formatInfo">Optional format provider for culture-specific parsing.</param>
            <param name="formattedNullValue">The formatted representation of null values.</param>
            <param name="dataSourceNullValue">The value that represents null in the data source.</param>
            <returns>The parsed value as the target type, or the appropriate null representation.</returns>
            <exception cref="T:System.FormatException">Thrown when the parsing operation cannot be completed.</exception>
            <remarks>
            Provides comprehensive parsing capabilities including formatted null value detection,
            custom TypeConverter support, automatic Parse method invocation, and CheckState conversions.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.Formatter.ParseObjectInternal(System.Object,System.Type,System.Type,System.ComponentModel.TypeConverter,System.ComponentModel.TypeConverter,System.IFormatProvider,System.Object)">
            <summary>
            Internal implementation of the parsing logic that handles the core conversion operations.
            </summary>
            <param name="value">The value to parse.</param>
            <param name="targetType">The target type for conversion.</param>
            <param name="sourceType">The source type of the value.</param>
            <param name="targetConverter">Custom TypeConverter for the target type.</param>
            <param name="sourceConverter">Custom TypeConverter for the source type.</param>
            <param name="formatInfo">Format provider for culture-specific operations.</param>
            <param name="formattedNullValue">Formatted representation of null values.</param>
            <returns>The parsed value or DBNull.Value for null inputs.</returns>
            <remarks>
            This method implements the core parsing logic including special handling for
            formatted null values, string parsing, CheckState conversions, and fallback to TypeConverter or IConvertible.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.Formatter.booleanType">
            <summary>
            Cached reference to the Boolean type for performance optimization.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Formatter.checkStateType">
            <summary>
            Cached reference to the CheckState type for performance optimization.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Formatter.defaultDataSourceNullValue">
            <summary>
            The default value used to represent null in data source contexts.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Formatter.parseMethodNotFound">
            <summary>
            Sentinel object used to indicate that no Parse method was found during string parsing operations.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Formatter.stringType">
            <summary>
            Cached reference to the String type for performance optimization.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.IHierarchicalItem">
            <summary>
            Exposes methods and properties for e hierarchical items such as 
            RadMenuItem. 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IHierarchicalItem.Owner">
            <summary>
            Gets or sets the item's owner.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IHierarchicalItem.HasChildren">
            <summary>
            Gets a value indicating whether the item has children.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IHierarchicalItem.IsRootItem">
            <summary>
            Gets a value indicating whether the item is the root element if the
            hierarchy.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IHierarchicalItem.HierarchyParent">
            <summary>
            Gets or sets the item's parent. 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IHierarchicalItem.RootItem">
            <summary>
            Gets the root item of this item's hierarchy.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IHierarchicalItem.Next">
            <summary>
            Gets the next item.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IHierarchicalItem.Previous">
            <summary>
            Gets the previous item.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Containers.ContainerControlBase">
            <summary>
            Represents a base class for all container controls - 
            controls that contain other controls. 
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Containers.ContainerControlBase.#ctor">
            <summary>
            Initializes a new instance of the ContainerControlBase class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Containers.ContainerControlBase.AddEventHandler(System.Object,System.Delegate)">
            <summary> Adds a delegate to the list. </summary>
            <param name="eventKey">The object that owns the event.</param>
            <param name="handler">The delegate to add to the list.</param>
        </member>
        <member name="M:Telerik.WinControls.Containers.ContainerControlBase.RemoveEventHandler(System.Object,System.Delegate)">
            <summary> Removes a delegate from the list. </summary>
            <param name="eventKey">The object that owns the event.</param>
            <param name="handler">The delegate to remove from the list.</param>
        </member>
        <member name="M:Telerik.WinControls.Containers.ContainerControlBase.RaiseEvent(System.Object,System.EventArgs)">
            <summary> Raises the specified event. </summary>
            <param name="eventKey">The object that owns the event.</param>
            <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data.</param>
        </member>
        <member name="E:Telerik.WinControls.Containers.ContainerControlBase.BorderStyleChanged">
            <summary>
            Occurs when the value of the BorderStyle property has changed. 
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Containers.ContainerControlBase.OnBorderStyleChanged(System.EventArgs)">
            <summary>
            Raises the BorderStyleChanged event. 
            </summary>
            <param name="e">An EventArgs that contains the event data.</param>
        </member>
        <member name="P:Telerik.WinControls.Containers.ContainerControlBase.CreateParams">
            <summary>
            Encapsulates the information needed when creating a control.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Containers.ContainerControlBase.BorderStyle">
            <summary>
            Specifies the border style for a control. 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Containers.ContainerControlBase.DefaultMargin">
            <summary>
            Gets the space, in pixels, that is specified by default between controls.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Containers.ContainerControlBase.DefaultPadding">
            <summary>
            Gets the internal spacing, in pixels, of the contents of a control. 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Containers.ContainerControlBase.SizeWeight">
            <summary>
            this is the statistical weight of the container which is taken into account
            when the contaner participates in a layout chain.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Containers.ContainerControlBase.CreateControlsInstance">
            <summary>
            Overrides Control.CreateControlsInstance. 
            </summary>
            <returns>A new instance of ContainerControlBase.ContainerTypedControlCollection assigned to the control.</returns>
        </member>
        <member name="M:Telerik.WinControls.Containers.ContainerControlBase.OnLayout(System.Windows.Forms.LayoutEventArgs)">
            <summary> Raises the <see cref="E:System.Windows.Forms.Control.Layout"></see> event. </summary>
            <param name="e">A <see cref="T:System.Windows.Forms.LayoutEventArgs"></see> containing the event data.</param>
        </member>
        <member name="M:Telerik.WinControls.Containers.ContainerControlBase.SetPropertyValue(System.Object,System.Object)">
            <summary> Sets the value of the specified property. </summary>
            <param name="key">The property whose value to set.</param>
            <param name="value">An object representing the value to assign to the property.</param>
        </member>
        <member name="M:Telerik.WinControls.Containers.ContainerControlBase.GetPropertyValue(System.Object)">
            <summary> Retrieves the value of the specified property. </summary>
            <param name="key">The property whose value to retrieve.</param>
        </member>
        <member name="M:Telerik.WinControls.Containers.ContainerControlBase.RemovePropertyValue(System.Object)">
            <summary> Removes the specified property from the properties collection. </summary>
            <param name="key">The property to remove.</param>
        </member>
        <member name="M:Telerik.WinControls.Containers.ContainerControlBase.IsPropertyDefined(System.Object)">
            <summary> Retrieves a boolean value indicating if the specified property has been explicitly set. </summary>
            <param name="key">The property to evaluate.</param>
        </member>
        <member name="T:Telerik.WinControls.MouseHoverTimer">
            <summary>
            Represents a mouse timer.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadProperty">
            <summary>
            Represents a dependency property definition in the Telerik Presentation Framework, providing
            the foundation for the advanced property system that enables theming, styling, inheritance,
            and data binding throughout the framework.
            </summary>
            <remarks>
            <para>
            RadProperty is the core component of TPF's dependency property system, inspired by WPF but
            tailored for WinForms. Unlike traditional properties, RadProperty supports multiple value
            sources, property inheritance, change notifications, validation, and coercion.
            </para>
            <para>
            Properties are registered once per type with metadata defining defaults, inheritance behavior,
            and callbacks. The value resolution system follows precedence: Local Value, Style Value,
            Inherited Value, Default Value, with validation and coercion applied throughout the pipeline.
            </para>
            <para>
            RadProperty maintains strict type safety, supports property inheritance where derived types
            can override base metadata, and enables efficient property lookup through a global registry.
            Created through Register(), RegisterAttached(), and AddOwner() factory methods.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadProperty.Register(System.String,System.Type,System.Type,Telerik.WinControls.RadPropertyMetadata)">
            <summary>
            Registers a new dependency property with the specified metadata.
            </summary>
            <param name="name">The name of the property to register.</param>
            <param name="propertyType">The type of the property value.</param>
            <param name="ownerType">The type that owns this property.</param>
            <param name="typeMetadata">Property metadata including default value, inheritance behavior, and callbacks.</param>
            <returns>A <see cref="T:Telerik.WinControls.RadProperty"/> identifier that can be used to set or get property values.</returns>
            <remarks>
            This is the primary method for registering properties that belong to a specific type.
            The property can be accessed only through instances of the ownerType or its derived types.
            Use <see cref="M:Telerik.WinControls.RadProperty.RegisterAttached(System.String,System.Type,System.Type,Telerik.WinControls.RadPropertyMetadata)"/> for properties that can be applied to any RadObject.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadProperty.Register(System.String,System.Type,System.Type,Telerik.WinControls.RadPropertyMetadata,Telerik.WinControls.ValidateValueCallback)">
            <summary>
            Registers a new dependency property with metadata and a validation callback.
            </summary>
            <param name="name">The name of the property to register.</param>
            <param name="propertyType">The type of the property value.</param>
            <param name="ownerType">The type that owns this property.</param>
            <param name="typeMetadata">Property metadata including default value, inheritance behavior, and callbacks.</param>
            <param name="validateValueCallback">A callback method to validate property values before they are set.</param>
            <returns>A <see cref="T:Telerik.WinControls.RadProperty"/> identifier that can be used to set or get property values.</returns>
            <remarks>
            This overload provides validation capabilities, allowing you to verify property values
            before they are assigned. The validation callback is called for every value assignment
            and should return true for valid values, false for invalid ones.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadProperty.RegisterAttached(System.String,System.Type,System.Type,Telerik.WinControls.RadPropertyMetadata)">
            <summary>
            Registers an attached property that can be applied to any RadObject instance.
            </summary>
            <param name="name">The name of the attached property to register.</param>
            <param name="propertyType">The type of the property value.</param>
            <param name="ownerType">The type that defines this attached property.</param>
            <param name="typeMetadata">Property metadata including default value and callbacks.</param>
            <returns>A <see cref="T:Telerik.WinControls.RadProperty"/> identifier for the attached property.</returns>
            <remarks>
            Attached properties are a special kind of property that can be set on any RadObject,
            not just instances of the ownerType. This is useful for layout properties, styling
            hints, and other cross-cutting concerns that need to be applied broadly.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadProperty.RegisterAttached(System.String,System.Type,System.Type,Telerik.WinControls.RadPropertyMetadata,Telerik.WinControls.ValidateValueCallback)">
            <summary>
            Registers an attached property with validation capabilities.
            </summary>
            <param name="name">The name of the attached property to register.</param>
            <param name="propertyType">The type of the property value.</param>
            <param name="ownerType">The type that defines this attached property.</param>
            <param name="typeMetadata">Property metadata including default value and callbacks.</param>
            <param name="validateValueCallback">A callback method to validate property values before they are set.</param>
            <returns>A <see cref="T:Telerik.WinControls.RadProperty"/> identifier for the attached property.</returns>
            <remarks>
            This overload combines attached property functionality with value validation,
            ensuring that only valid values can be assigned to the property regardless
            of which RadObject instance the property is applied to.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadProperty.PropertyType">
            <summary>
            Gets the type of values that can be stored in this property.
            </summary>
            <value>
            The <see cref="T:System.Type"/> that represents the data type of this property.
            All values assigned to this property must be compatible with this type.
            </value>
            <remarks>
            This is the type specified when the property was registered through <see cref="M:Telerik.WinControls.RadProperty.Register(System.String,System.Type,System.Type,Telerik.WinControls.RadPropertyMetadata)"/>
            or <see cref="M:Telerik.WinControls.RadProperty.RegisterAttached(System.String,System.Type,System.Type,Telerik.WinControls.RadPropertyMetadata)"/>. The property system uses this type for validation
            and type checking during value assignment and retrieval operations.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadProperty.Name">
            <summary>
            Gets the name of this property.
            </summary>
            <value>
            The string name that uniquely identifies this property within its owner type.
            This is the same name used when registering the property.
            </value>
            <remarks>
            Property names must be unique within their owner type hierarchy. The name is used
            for property lookup operations and debugging. Once a property is registered, its
            name cannot be changed.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadProperty.OwnerType">
            <summary>
            Gets the type that owns this property definition.
            </summary>
            <value>
            The <see cref="T:System.Type"/> that originally registered this property. This is typically
            the type where the property was first defined, though the property may be inherited
            by derived types.
            </value>
            <remarks>
            The owner type is set when the property is registered through <see cref="M:Telerik.WinControls.RadProperty.Register(System.String,System.Type,System.Type,Telerik.WinControls.RadPropertyMetadata)"/>
            or <see cref="M:Telerik.WinControls.RadProperty.RegisterAttached(System.String,System.Type,System.Type,Telerik.WinControls.RadPropertyMetadata)"/>. Derived types can add metadata through 
            <see cref="M:Telerik.WinControls.RadProperty.AddOwner(System.Type)"/> but the original owner type remains unchanged.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadProperty.IsValidValue(System.Object,Telerik.WinControls.RadObject)">
            <summary>
            Determines whether the specified value is valid for this property on the given instance.
            </summary>
            <param name="value">The value to validate.</param>
            <param name="instance">The RadObject instance where the value would be applied.</param>
            <returns>True if the value is valid; otherwise, false.</returns>
            <remarks>
            This method performs both type checking and custom validation. It first verifies that the value
            is compatible with the property type, then calls the ValidateValueCallback if one was specified
            during property registration.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadProperty.IsValidType(System.Object)">
            <summary>
            Determines whether the specified value is type-compatible with this property.
            </summary>
            <param name="value">The value to check for type compatibility.</param>
            <returns>True if the value is type-compatible; otherwise, false.</returns>
            <remarks>
            This method only checks type compatibility and does not invoke custom validation callbacks.
            Use IsValidValue for complete validation including custom validation logic.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadProperty.NameHash">
            <summary>
            Gets the hashcode of the Name string. Pre-computed for faster dictionary operations.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.PropertyBindingOptions.OneWay">
            <summary>
            One-way binding
            </summary>
        </member>
        <member name="F:Telerik.WinControls.PropertyBindingOptions.TwoWay">
            <summary>
            Two-way binding. Both source and target objects can modify the current value.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.PropertyBindingOptions.NoChangeNotify">
            <summary>
            No notifications are raised for the bound object.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.PropertyBindingOptions.PreserveAsLocalValue">
            <summary>
            Binding value is preserved as local upon unbind.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.IPropertyBinding">
            <summary>
            Supports methods for bound properties of two <see cref="T:Telerik.WinControls.RadObject"/> instances.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadPropertyBinding">
            <summary>
            Supports methods for general binding of properties of two
            <see cref="T:Telerik.WinControls.RadObject"/> instances.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyBinding.#ctor(Telerik.WinControls.RadObject,Telerik.WinControls.RadProperty,Telerik.WinControls.RadProperty,Telerik.WinControls.PropertyBindingOptions)">
            <summary>
            Initializes a new instance of the RadPropertyBinding class.
            </summary>
            <param name="bindingSourceObject"></param>
            <param name="fromProperty"></param>
            <param name="bindingSourceProperty"></param>
            <param name="options"></param>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyBinding.BindingSourceObject">
            <summary>
            Gets the binding source.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyBinding.CanGetValueForProperty(Telerik.WinControls.RadProperty)">
            <summary>
            
            </summary>
            <param name="property"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyBinding.GetValue">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyBinding.ResetValue">
            <summary>
            Reset the bound properties
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyBinding.UpdateBindingSourceProperty(Telerik.WinControls.RadProperty,System.Object)">
            <summary>
            Updates the binding source property.
            </summary>
            <param name="boundProperty"></param>
            <param name="newValue"></param>
        </member>
        <member name="T:Telerik.WinControls.RadObjectType">
            <summary>
            Supports metadata for each class inherited from <see cref="T:Telerik.WinControls.RadObject"/>.
            This class provides type information and hierarchy management for the RadObject type system.
            </summary>
            <remarks>
            RadObjectType serves as a lightweight type descriptor that maintains hierarchical relationships
            and provides efficient type checking for RadObject-derived classes. It supports the dependency
            property system by providing fast type identification and inheritance checks.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadObjectType.#cctor">
            <summary>
            Initializes static members of the <see cref="T:Telerik.WinControls.RadObjectType"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadObjectType.#ctor">
            <summary>
            Prevents a default instance of the <see cref="T:Telerik.WinControls.RadObjectType"/> class from being created.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadObjectType.FromSystemType(System.Type)">
            <summary>
            Gets the <see cref="T:Telerik.WinControls.RadObjectType"/> for the specified <see cref="T:System.Type"/>.
            </summary>
            <param name="systemType">The .NET type to get the RadObjectType for.</param>
            <returns>The <see cref="T:Telerik.WinControls.RadObjectType"/> associated with the specified type.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="systemType"/> is null.</exception>
            <exception cref="T:System.ArgumentException">Thrown when <paramref name="systemType"/> is not assignable from <see cref="T:Telerik.WinControls.RadObject"/>.</exception>
            <remarks>
            This method creates or retrieves a RadObjectType for the given .NET type.
            It ensures type safety by validating that the type inherits from RadObject.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadObjectType.FromSystemTypeRecursive(System.Type,System.Collections.Queue@)">
            <summary>
            Recursively creates RadObjectType instances for the type hierarchy.
            </summary>
            <param name="systemType">The system type to process.</param>
            <param name="encounteredTypes">A queue of types encountered during processing.</param>
            <returns>The RadObjectType for the specified system type.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadObjectType.GetHashCode">
            <summary>
            Returns a hash code for this instance based on the type identifier.
            </summary>
            <returns>A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadObjectType.IsInstanceOfType(Telerik.WinControls.RadObject)">
            <summary>
            Determines whether the specified RadObject is an instance of this type.
            </summary>
            <param name="radObject">The RadObject to test.</param>
            <returns><c>true</c> if the RadObject is an instance of this type or a derived type; otherwise, <c>false</c>.</returns>
            <remarks>
            This method walks up the type hierarchy to determine if the RadObject's type
            matches this RadObjectType or any of its base types.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadObjectType.IsSubclassOf(Telerik.WinControls.RadObjectType)">
            <summary>
            Determines whether this RadObjectType is a subclass of the specified RadObjectType.
            </summary>
            <param name="radObjectType">The RadObjectType to compare against.</param>
            <returns><c>true</c> if this type is a subclass of the specified type; otherwise, <c>false</c>.</returns>
            <remarks>
            This method checks the inheritance hierarchy to determine if this type
            derives from the specified RadObjectType.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadObjectType.BaseType">
            <summary>
            Gets the base type of this RadObjectType.
            </summary>
            <value>The base <see cref="T:Telerik.WinControls.RadObjectType"/>, or null if this is the root type.</value>
        </member>
        <member name="P:Telerik.WinControls.RadObjectType.Id">
            <summary>
            Gets the unique identifier for this RadObjectType.
            </summary>
            <value>An integer that uniquely identifies this type within the type system.</value>
        </member>
        <member name="P:Telerik.WinControls.RadObjectType.Name">
            <summary>
            Gets the name of this RadObjectType.
            </summary>
            <value>The name of the underlying .NET type.</value>
        </member>
        <member name="P:Telerik.WinControls.RadObjectType.SystemType">
            <summary>
            Gets the underlying .NET type represented by this RadObjectType.
            </summary>
            <value>The <see cref="T:System.Type"/> that this RadObjectType represents.</value>
        </member>
        <member name="M:Telerik.WinControls.RadObjectType.GetRadProperties">
            <summary>
            Gets all RadProperties that are owned by this type.
            </summary>
            <returns>An array of <see cref="T:Telerik.WinControls.RadProperty"/> objects owned by this type.</returns>
            <remarks>
            This method searches through all registered properties and returns those
            that are specifically owned by the system type represented by this RadObjectType.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.ModifiedValue">
            <summary>
            Represents a value that has been modified by the dependency property system.
            This class stores different types of property values including base, animated, coerced, and expression values.
            </summary>
            <remarks>
            ModifiedValue is used internally by the dependency property system to track
            different value sources and modifications applied to property values.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ModifiedValue.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ModifiedValue"/> class.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ModifiedValue.AnimatedValue">
            <summary>
            Gets or sets the animated value for this property.
            </summary>
            <value>The animated value, or null if no animation is active.</value>
        </member>
        <member name="P:Telerik.WinControls.ModifiedValue.BaseValue">
            <summary>
            Gets or sets the base value for this property before any modifications.
            </summary>
            <value>The base value of the property.</value>
        </member>
        <member name="P:Telerik.WinControls.ModifiedValue.CoercedValue">
            <summary>
            Gets or sets the coerced value for this property.
            </summary>
            <value>The coerced value, or null if no coercion has been applied.</value>
        </member>
        <member name="P:Telerik.WinControls.ModifiedValue.ExpressionValue">
            <summary>
            Gets or sets the expression value for this property.
            </summary>
            <value>The expression value, or null if no expression is bound to this property.</value>
        </member>
        <member name="T:Telerik.WinControls.EffectiveValueEntry">
            <summary>
            Represents an entry in the effective value storage for a dependency property.
            This structure stores the property index, value, and various flags that indicate
            the source and state of the property value.
            </summary>
            <remarks>
            EffectiveValueEntry is used internally by the dependency property system to efficiently
            store property values along with metadata about their source, animation state, coercion state,
            and expression bindings. It uses a compact representation to minimize memory usage.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.EffectiveValueEntry.IsTrackingDefaultValues">
            <summary>
            Gets or sets a value indicating whether this entry is tracking default values.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.EffectiveValueEntry.IsTrackingDesignerValues">
            <summary>
            Gets or sets a value indicating whether this entry is tracking designer values.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.EffectiveValueEntry.SetExpressionValue(System.Object,System.Object)">
            <summary>
            Sets the expression value for this property entry.
            </summary>
            <param name="value">The expression value to set.</param>
            <param name="baseValue">The base value of the property.</param>
        </member>
        <member name="M:Telerik.WinControls.EffectiveValueEntry.SetAnimatedValue(System.Object,System.Object)">
            <summary>
            Sets the animated value for this property entry.
            </summary>
            <param name="value">The animated value to set.</param>
            <param name="baseValue">The base value of the property.</param>
        </member>
        <member name="M:Telerik.WinControls.EffectiveValueEntry.SetCoercedValue(System.Object,System.Object)">
            <summary>
            Sets the coerced value for this property entry.
            </summary>
            <param name="value">The coerced value to set.</param>
            <param name="baseValue">The base value of the property.</param>
        </member>
        <member name="P:Telerik.WinControls.EffectiveValueEntry.PropertyIndex">
            <summary>
            Gets or sets the index of the property that this entry represents.
            </summary>
            <value>The zero-based index of the property in the property system.</value>
        </member>
        <member name="P:Telerik.WinControls.EffectiveValueEntry.Value">
            <summary>
            Gets or sets the effective value of the property.
            </summary>
            <value>The current effective value, which may be a simple value or a <see cref="P:Telerik.WinControls.EffectiveValueEntry.ModifiedValue"/> instance.</value>
        </member>
        <member name="P:Telerik.WinControls.EffectiveValueEntry.ValueSource">
            <summary>
            Gets or sets the source of the property value.
            </summary>
            <value>A <see cref="P:Telerik.WinControls.EffectiveValueEntry.ValueSource"/> value indicating where the property value originated.</value>
        </member>
        <member name="P:Telerik.WinControls.EffectiveValueEntry.IsDeferredReference">
            <summary>
            Gets or sets a value indicating whether this entry contains a deferred reference.
            </summary>
            <value><c>true</c> if the value is a deferred reference; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Telerik.WinControls.EffectiveValueEntry.IsExpression">
            <summary>
            Gets or sets a value indicating whether this property has an expression (binding) applied.
            </summary>
            <value><c>true</c> if an expression is applied; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Telerik.WinControls.EffectiveValueEntry.IsAnimated">
            <summary>
            Gets or sets a value indicating whether this property is currently being animated.
            </summary>
            <value><c>true</c> if the property is animated; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Telerik.WinControls.EffectiveValueEntry.IsCoerced">
            <summary>
            Gets or sets a value indicating whether this property value has been coerced.
            </summary>
            <value><c>true</c> if the value has been coerced; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Telerik.WinControls.EffectiveValueEntry.LocalValue">
            <summary>
            Gets or sets the local value of the property.
            </summary>
            <value>
            The local value if the ValueSource is Local; otherwise, <see cref="F:Telerik.WinControls.RadProperty.UnsetValue"/>.
            </value>
            <remarks>
            This property provides access to the locally set value, which is the base value
            before any animations, coercions, or expressions are applied.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.EffectiveValueEntry.HasModifiers">
            <summary>
            Gets a value indicating whether this property entry has modifiers such as animations, coercions, or expressions.
            </summary>
            <value><c>true</c> if the property has modifiers; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Telerik.WinControls.EffectiveValueEntry.ModifiedValue">
            <summary>
            Gets the <see cref="P:Telerik.WinControls.EffectiveValueEntry.ModifiedValue"/> instance for this property entry, creating it if necessary.
            </summary>
            <value>The <see cref="P:Telerik.WinControls.EffectiveValueEntry.ModifiedValue"/> instance that holds the various value types.</value>
            <remarks>
            This property ensures that a ModifiedValue instance exists when needed to store
            complex value information such as animations, coercions, and expressions.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.EffectiveValueEntry.WritePrivateFlag(Telerik.WinControls.EffectiveValueEntry.PrivateFlags,System.Boolean)">
            <summary>
            Writes a private flag value.
            </summary>
            <param name="bit">The flag bit to write.</param>
            <param name="value">The value to set for the flag.</param>
        </member>
        <member name="M:Telerik.WinControls.EffectiveValueEntry.ReadPrivateFlag(Telerik.WinControls.EffectiveValueEntry.PrivateFlags)">
            <summary>
            Reads a private flag value.
            </summary>
            <param name="bit">The flag bit to read.</param>
            <returns><c>true</c> if the flag is set; otherwise, <c>false</c>.</returns>
        </member>
        <member name="T:Telerik.WinControls.EffectiveValueEntry.PrivateFlags">
            <summary>
            Defines private flags used internally to track property value state.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.EffectiveValueEntry.PrivateFlags.IsExpression">
            <summary>
            Indicates that the property has an expression binding.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.EffectiveValueEntry.PrivateFlags.IsAnimated">
            <summary>
            Indicates that the property is currently animated.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.EffectiveValueEntry.PrivateFlags.IsCoerced">
            <summary>
            Indicates that the property value has been coerced.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.EffectiveValueEntry.PrivateFlags.IsDeferredReference">
            <summary>
            Indicates that the property value is a deferred reference.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.EffectiveValueEntry.PrivateFlags.ValueSourceMask">
            <summary>
            Mask for extracting the value source information.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadPropertyKey">
            <summary>
            Represents a key that provides exclusive write access to a read-only RadProperty.
            </summary>
            <remarks>
            RadPropertyKey is used in conjunction with read-only RadProperties to control write access.
            Only code that has access to the RadPropertyKey can modify the value of the associated
            read-only property.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.DefaultValueOptions">
            <summary>
            Provides default value creation options for RadProperty system.
            </summary>
            <remarks>
            This singleton class is used internally by the RadProperty system to handle
            default value creation scenarios, particularly when default values need to be
            created dynamically rather than using static values.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.RadPropertyMetadata">
            <summary>
            Represents metadata that describes the characteristics and behavior of a RadProperty.
            </summary>
            <remarks>
            <para>
            RadPropertyMetadata provides essential information about how a RadProperty behaves,
            including its default value, change notification callbacks, and various property options.
            </para>
            <para>
            This metadata is used by the RadProperty system to:
            - Determine default values for properties
            - Handle property change notifications
            - Control property inheritance and coercion
            - Manage property validation and type conversion
            </para>
            <para>
            The metadata is typically specified when registering a RadProperty and cannot be
            changed after the property is registered.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyMetadata.#ctor">
            <summary>Initializes a new instance of the RadPropertyMetadata class.</summary>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyMetadata.#ctor(System.Object)">
            <summary>Initializes a new instance of the RadPropertyMetadata class using the default value of the property.</summary>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyMetadata.#ctor(Telerik.WinControls.PropertyChangedCallback)">
            <summary>
            Initializes a new instance of the RadPropertyMetadata class using a property
            changed callback.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadPropertyMetadata.#ctor(System.Object,Telerik.WinControls.PropertyChangedCallback)">
            <summary>
            Initializes a new instance of the RadPropertyMetadata class using an object
            and a property changed callback.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyMetadata.ReadOnly">
            <summary>Gets a value indicating whether the property is read-only.</summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyMetadata.DefaultValue">
            <summary>Gets or sets the default value of the property.</summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyMetadata.IsInherited">
            <summary>Gets or sets a value indicating whether the property is inherited.</summary>
        </member>
        <member name="P:Telerik.WinControls.RadPropertyMetadata.PropertyChangedCallback">
            <summary>
            Gets or sets the PropertyChangedCallback
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ElementLayoutData">
            <summary>
            Represents element's layout data.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ElementLayoutData.Element">
            <summary>
            Gets or sets the element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ElementLayoutData.PerformLayoutType">
            <summary>
            Gets or sets the type of layout operation to perform on the element.
            </summary>
            <value>The type of layout operation.</value>
        </member>
        <member name="P:Telerik.WinControls.ElementLayoutData.Performed">
            <summary>
            Gets or sets a value indicating whether the layout operation has been performed.
            </summary>
            <value>True if the layout has been performed; otherwise, false.</value>
        </member>
        <member name="M:Telerik.WinControls.ElementLayoutData.#ctor(Telerik.WinControls.RadElement,Telerik.WinControls.PerformLayoutType)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ElementLayoutData"/> class with
            the specified element and layout operation type.
            </summary>
            <param name="element">The RadElement to associate with this layout data.</param>
            <param name="performLayoutType">The type of layout operation to perform.</param>
        </member>
        <member name="T:Telerik.WinControls.RadHostItem">
            <summary>
            Represents a RadItem that can host any external Windows Forms control, providing seamless
            integration between standard Windows Forms controls and the Telerik Presentation Framework.
            </summary>
            <remarks>
            <para>
            RadHostItem enables any standard Windows Forms control (such as TextBox, ComboBox, DateTimePicker,
            or custom user controls) to be embedded within the Telerik element tree, participating in
            layout management, theming, and event routing while maintaining their native functionality.
            </para>
            <para>
            The hosted control can be any descendant of the <see cref="T:System.Windows.Forms.Control"/> class with no restrictions.
            RadHostItem handles proper sizing, positioning, and lifecycle management of the hosted control,
            including focus management, validation events, and parent-child relationship maintenance.
            </para>
            <para>
            Common use cases include integrating legacy Windows Forms controls into modern Telerik interfaces,
            hosting specialized controls within Telerik containers, and creating hybrid layouts that combine
            TPF elements with traditional Windows Forms controls for maximum flexibility.
            </para>
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.RadHostItem.RadHostItemLastStateKey">
            <summary>
            This constant is not relevant for this class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.#cctor">
            <summary>
            Initializes the static members of the <see cref="T:Telerik.WinControls.RadHostItem"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.#ctor(System.Windows.Forms.Control)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadHostItem"/> class with the specified control to host.
            </summary>
            <param name="c">
            The <see cref="T:System.Windows.Forms.Control"/> to be hosted within this RadHostItem.
            This can be any Windows Forms control or custom control.
            </param>
            <remarks>
            <para>
            The constructor automatically synchronizes inheritable properties such as ForeColor,
            BackColor, and Font between the host item and the hosted control.
            </para>
            <para>
            If the hosted control is a RadControl, special handling is applied to synchronize
            properties with the root element rather than the control directly.
            </para>
            <para>
            Event wiring is automatically established to ensure proper integration between
            the hosted control and the Telerik element hierarchy.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.InitializeFields">
            <summary>
            Initializes the fields of this instance with their default values.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.DisposeManagedResources">
            <summary>
            Releases managed resources used by this element, including disposing the hosted control.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.WireEvents">
            <summary>
            Wires event handlers to the hosted control for proper integration with the RadHostItem.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.UnwireEvents">
            <summary>
            Unwires event handlers from the hosted control.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadHostItem.HostedControl">
            <summary>
            Gets the instance of the hosted Windows Forms control.
            </summary>
            <value>
            The <see cref="T:System.Windows.Forms.Control"/> instance that is being hosted by this RadHostItem.
            </value>
            <remarks>
            <para>
            This property provides direct access to the Windows Forms control that is hosted within
            the RadHostItem. The hosted control maintains its native functionality while being
            integrated into the Telerik element tree.
            </para>
            <para>
            The hosted control can be any descendant of the <see cref="T:System.Windows.Forms.Control"/> class, including
            standard Windows Forms controls, third-party controls, or custom user controls.
            </para>
            <para>
            Changes to the hosted control's properties should be made through this property or through
            the RadHostItem's synchronized properties to ensure proper integration with the TPF framework.
            </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadHostItem.RouteMessages">
            <summary>
            	<para>Gets or sets whether the mouse and keyboard messages from the hosted control
                can be routed to the owner control.</para>
            </summary>
            <remarks>
            	<para>
                    You can use <see cref="P:Telerik.WinControls.RadElementTree.Control">ElementTree.Control</see> to get
                    the owner control.
                </para>
            	<para>
                    To get the hosted control use <see cref="P:Telerik.WinControls.RadHostItem.HostedControl">HostedControl</see>
                    property.
                </para>
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadHostItem.CausesValidation">
            <summary>
            Gets or sets the <strong>CausesValidation</strong> property of the hosted
            control.
            </summary>
            <remarks>
                Using this property is equivalent to using
                <see cref="P:Telerik.WinControls.RadHostItem.HostedControl">HostedControl</see>.CausesValidation
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadHostItem.Enabled">
            <summary>
            Gets or sets a value indicating whether the RadHostItem and its hosted control are enabled.
            </summary>
            <value>
            <c>true</c> if both the RadHostItem and its hosted control are enabled; otherwise, <c>false</c>.
            </value>
            <remarks>
            When this property is set, the enabled state is automatically synchronized with the hosted control.
            Setting this to <c>false</c> will also disable the hosted control, preventing user interaction.
            If the hosted control supports disabled appearance, it will be rendered accordingly.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadHostItem.ClipControl">
            <summary>
            Gets or sets a value that determines whether the hosted control should be clipped when it requires more space than available.
            </summary>
            <value>
            <c>true</c> if the hosted control should be clipped to fit within the available bounds; otherwise, <c>false</c>.
            The default value is <c>true</c>.
            </value>
            <remarks>
            <para>
            When set to <c>true</c>, the hosted control will be automatically resized and clipped if it exceeds
            the available space allocated to the RadHostItem. This ensures the control does not overlap with
            other elements in the layout.
            </para>
            <para>
            When set to <c>false</c>, the hosted control can extend beyond the bounds of the RadHostItem,
            which may cause visual overlap with adjacent elements.
            </para>
            </remarks>
        </member>
        <member name="E:Telerik.WinControls.RadHostItem.Validated">
            <summary>
            Corresponds to the hosted control's Validated event.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadHostItem.Validating">
            <summary>
            Corresponds to the hosted control's Validating event.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadHostItem.GotFocus">
            <summary>
            Occurs when the element receives focus.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadHostItem.LostFocus">
            <summary>
            Occurs when the element loses focus.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.Focus">
            <summary>
            Attempts to set focus to the hosted control.
            </summary>
            <returns>
            <c>true</c> if the hosted control successfully received focus; otherwise, <c>false</c>.
            </returns>
            <remarks>
            This method attempts to set focus to the hosted control. If the hosted control implements
            <see cref="T:Telerik.WinControls.IComponentTreeHandler"/>, the focus request is routed through the interface.
            Otherwise, the default focus behavior is applied.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.UpdateControlVisibility">
            <summary>
            Updates the visibility, which is bound to the item's current IsVisible state, of the hosted control.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.OnValidating(System.ComponentModel.CancelEventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.WinControls.RadHostItem.Validating"/> event.
            </summary>
            <param name="e">A <see cref="T:System.ComponentModel.CancelEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.OnValidated(System.EventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.WinControls.RadHostItem.Validated"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.OnGotFocus(System.EventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.WinControls.RadHostItem.GotFocus"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.OnLostFocus(System.EventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.WinControls.RadHostItem.LostFocus"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.OnLoaded">
            <summary>
            Called when the element is loaded and ready for display operations.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.InitializeValues">
            <summary>
            Initializes values that were set before the element was loaded.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.OnElementTreeChanged(Telerik.WinControls.ComponentThemableElementTree)">
            <summary>
            Called when the element tree changes, handling registration and unregistration of the hosted control.
            </summary>
            <param name="previousTree">The previous element tree that this element was part of.</param>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.OnPropertyChanged(Telerik.WinControls.RadPropertyChangedEventArgs)">
            <summary>
            Called when a property value has changed, handling synchronization of properties between the RadHostItem and the hosted control.
            </summary>
            <param name="e">The property changed event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.OnTunnelEvent(Telerik.WinControls.RadElement,Telerik.WinControls.RoutedEventArgs)">
            <summary>
            Called when a tunnel event is received, handling layout suspension/resumption for the hosted control.
            </summary>
            <param name="sender">The element that raised the event.</param>
            <param name="args">The routed event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.OnTransformationInvalidated">
            <summary>
            Called when transformation is invalidated, synchronizing bounds with the hosted control.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.MeasureOverride(System.Drawing.SizeF)">
            <summary>
            Measures the size required by the hosted control and returns the desired size.
            </summary>
            <param name="availableSize">The available size that this element can allocate to the hosted control.</param>
            <returns>The desired size needed by this element based on the hosted control's size requirements.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.ArrangeCore(System.Drawing.RectangleF)">
            <summary>
            Arranges the hosted control within the final layout rectangle, handling size synchronization.
            </summary>
            <param name="finalRect">The final area within which this element should arrange its hosted control.</param>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.SyncBoundsWithHostedControl">
            <summary>
            Synchronizes the bounds of the hosted control with the RadHostItem's current position and size.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.SyncFont(System.Drawing.Font)">
            <summary>
            Synchronizes the font of the hosted control with the RadHostItem's font, applying DPI scaling if necessary.
            </summary>
            <param name="font">The font to synchronize with the hosted control.</param>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.EnsureHostedControl">
            <summary>
            Ensures the hosted control is properly registered with the component tree handler.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.HandleValidated(System.Object,System.EventArgs)">
            <summary>
            Handles the Validated event from the hosted control and raises the corresponding RadHostItem event.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.HandleValidating(System.Object,System.ComponentModel.CancelEventArgs)">
            <summary>
            Handles the Validating event from the hosted control and raises the corresponding RadHostItem event.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">A <see cref="T:System.ComponentModel.CancelEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Telerik.WinControls.RadHostItem.DpiScaleChanged(System.Drawing.SizeF)">
            <summary>
            Called when the DPI scaling changes, updating the font synchronization for the hosted control.
            </summary>
            <param name="scaleFactor">The new DPI scale factor.</param>
        </member>
        <member name="T:Telerik.WinControls.DisplayStyle">
            <summary>
            Specifies which visual elements (image, text, or both) should be displayed in a control or element.
            </summary>
            <remarks>
            This enumeration is commonly used by RadControls to determine what content should be visible
            in buttons, menu items, toolbar items, and other elements that can display both images and text.
            The display style affects layout calculations and rendering behavior.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.DisplayStyle.None">
            <summary>
            Specifies that neither image nor text content is rendered.
            </summary>
            <remarks>
            When set to None, the element will not display any image or text content, though it may
            still occupy space and display background, borders, or other visual elements.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.DisplayStyle.Text">
            <summary>
            Specifies that only text content is rendered.
            </summary>
            <remarks>
            When set to Text, only the text content will be displayed. Any associated images
            will be hidden, and the layout will be optimized for text-only display.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.DisplayStyle.Image">
            <summary>
            Specifies that only image content is rendered.
            </summary>
            <remarks>
            When set to Image, only the image content will be displayed. Any associated text
            will be hidden, and the layout will be optimized for image-only display.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.DisplayStyle.ImageAndText">
            <summary>
            Specifies that both image and text content are rendered.
            </summary>
            <remarks>
            When set to ImageAndText, both the image and text content will be displayed according
            to the layout configuration. The relative positioning of image and text is typically
            controlled by additional properties such as TextImageRelation.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.GradientStyles">
            <summary>
            Defines the gradient effects: Solid, Linear,
            Radial, Glass, OfficeGlass, Gel, and Vista.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.GradientStyles.Solid">
            <summary>
            Indicates that no gradient effect is used.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.GradientStyles.Linear">
            <summary>
            Indicates that linear gradient effect is used.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.GradientStyles.Radial">
            <summary>
            Indicates that radial gradient effect is used.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.GradientStyles.Glass">
            <summary>
            Indicates that glass gradient effect is used.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.GradientStyles.OfficeGlass">
            <summary>
            Indicates that OfficeGlass gradient effect is used.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.GradientStyles.OfficeGlassRect">
            <summary>
            Indicates that OfficeGlassRect gradient effect is used.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.GradientStyles.Gel">
            <summary>
            Indicates that gel gradient effect is used.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.GradientStyles.Vista">
            <summary>
            Indicates that vista gradient effect is used.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.FillRepository">
            <summary>
            This class supports the TPF internal infrastructure and is not intended to be used directly from your code.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.TextPrimitiveUtils.FormattedText.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="M:Telerik.WinControls.TextPrimitiveUtils.FormattedText.#ctor(Telerik.WinControls.TextPrimitiveUtils.FormattedText)">
            <summary>
            Copy constructor
            </summary>
            <param name="prototypeFormattedText"></param>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.HtmlTag">
            <summary>
            Get or sets HTML tag of the current text block.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.FontSize">
            <summary>
            Get or sets size of the font.
            Note: recreate the font
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.Image">
            <summary>
            Get or sets Image for the current text block
            Current block should be named Image block
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.BlockSize">
            <summary>
            Get or sets the Size of current text block
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.ContentAlignment">
            <summary>
            Gets or sets the content alignment.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.FontStyle">
            <summary>
            Gets or sets the font style.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.FontColor">
            <summary>
            Gets or sets the font color.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.FontName">
            <summary>
            Gets or sets the font name.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.BgColor">
            <summary>
            Gets or sets the background color.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.Text">
            <summary>
            Get or set the text.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.Link">
            <summary>
            Gets or sets the link that is opened when the item is clicked.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.Offset">
            <summary>
            Gets or sets the offset of the text.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.OffsetSize">
            <summary>
            Gest the offset size of the text.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.Number">
            <summary>
            Gets or sets the number used in ordered list with numbering.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.ShouldDisplayBullet">
            <summary>
            Gets or sets a value indicating whether to display a bullet.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.BulletFontName">
            <summary>
            Gets or sets the font name of the bullets.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.BulletFontStyle">
            <summary>
            Gets or sets the font style of the bullets.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.BulletFontSize">
            <summary>
            Gets or sets the font size of the bullets.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.ListType">
            <summary>
            Gets or sets the list type. 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.StartNewLine">
            <summary>
            Gets or sets a value indicating whether to start a new line.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.BulletSize">
            <summary>
            Gets the size of bullets.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.IsClosingTag">
            <summary>
            Gets or sets a value indicating whether is closing tag.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.DrawingRectangle">
            <summary>
            Gets the drawing rectangle.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.FormattedText.BaseLine">
            <summary>
            Gets or sets the baseline.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.TextPrimitiveUtils.FormattedText.GetTextBlockSize(System.Boolean,System.Windows.Forms.TextFormatFlags)">
            <summary>
            Gets the size of the text block.
            </summary>
            <param name="useCompatibleTextRendering"></param>
            <param name="textFormatFlags"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.TextPrimitiveUtils.FormattedText.GetBaseLineFromFont(System.Drawing.Font)">
            <summary>
            GetBaseLineFromFont Method
            </summary>
            <param name="font">A Font</param>
            <returns>A float</returns>
        </member>
        <member name="M:Telerik.WinControls.TextPrimitiveUtils.FormattedTextBlock.ArrangeLines(System.Boolean,System.Drawing.SizeF)">
            <summary>
            Move text blocks to next line if there is not avaible space for the current line
            </summary>
            <param name="textWrap"></param>
            <param name="proposedSize"></param>
        </member>
        <member name="M:Telerik.WinControls.TextPrimitiveUtils.FormattedTextBlock.GetTextSize(System.Drawing.SizeF,System.Boolean,System.Drawing.StringFormat,System.Windows.Forms.TextFormatFlags,System.Boolean)">
            <summary>
            Calculate Size of the whole FormattedTextBlock
            </summary>
            <param name="proposedSize"></param>
            <param name="useCompatibleTextRendering"></param>
            <param name="sf"></param>
            <param name="textFormatFlags"></param>
            <param name="textWrap"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.TextPrimitiveUtils.FormattedTextBlock.GetTextLineSize(Telerik.WinControls.TextPrimitiveUtils.TextLine)">
            <summary>
            Calculate text size of the Single Text Line
            </summary>
            <param name="line"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.TextPrimitiveUtils.FormattedTextBlock.PaintFormatTextBlock(Telerik.WinControls.Paint.IGraphics,System.Drawing.RectangleF,System.Boolean,System.Drawing.StringFormat,System.Windows.Forms.TextFormatFlags,System.Boolean,System.Boolean)">
            <summary>
            Draw whole FormattedTextBlock
            </summary>
            <param name="graphics"></param>
            <param name="paintingRectangleParam"></param>
            <param name="useCompatibleTextRendering"></param>
            <param name="format"></param>
            <param name="flags"></param>
            <param name="textWrap"></param>
            <param name="clipText"></param>
        </member>
        <member name="M:Telerik.WinControls.TextPrimitiveUtils.FormattedTextBlock.MouseUp(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Occurs when the mouse is up the element.
            </summary>        
        </member>
        <member name="M:Telerik.WinControls.TextPrimitiveUtils.FormattedTextBlock.MouseMove(System.Object,System.Windows.Forms.MouseEventArgs)">
            <summary>
            Occurs when the mouse pointer is moved over the element.
            </summary>        
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.TextLine.BaseLine">
            <summary>
            BaseLine Property
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.TinyHTMLParsers.LinkColor">
            <summary>
            Gets or sets the color used to display a non-visited hyperlink.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TextPrimitiveUtils.TinyHTMLParsers.LinkClickedColor">
            <summary>
            Gets or sets the color used to display a visited hyperlink.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.TextPrimitiveUtils.TinyHTMLParsers.IsHTMLMode(System.String)">
            <summary>
            check is the Text contains html command
            </summary>
            <param name="text">text to be checked</param>
            <returns>text to check</returns>
        </member>
        <member name="M:Telerik.WinControls.TextPrimitiveUtils.TinyHTMLParsers.Parse(System.String,System.Drawing.Color,System.String,System.Single,System.Drawing.ContentAlignment)">
            <summary>
            Main function for parsing process
            </summary>
            <param name="text">text to parse</param>
            <param name="baseForeColor">base Font color</param>
            <param name="baseFont">base font</param>
            <param name="fontSize">base font size</param>
            <param name="aligment">base textaligment</param>
            <returns>Formatted text block that contains the whole structure</returns>
        </member>
        <member name="M:Telerik.WinControls.TextPrimitiveUtils.TinyHTMLParsers.Parse(System.String,System.Drawing.Color,System.String,System.Single,System.Drawing.FontStyle,System.Drawing.ContentAlignment)">
            <summary>
            Main function for parsing process
            </summary>
            <param name="text">text to parse</param>
            <param name="baseForeColor">base Font color</param>
            <param name="baseFont">base font</param>
            <param name="fontSize">base font size</param>
            <param name="aligment">base textaligment</param>
            <param name="fontStyle"> base font style etc. Regular, Bold</param>
            <returns>Formatted text block that contains the whole structure</returns>
        </member>
        <member name="M:Telerik.WinControls.TextPrimitiveUtils.TinyHTMLParsers.ApplyHTMLSettingsFromTag(Telerik.WinControls.TextPrimitiveUtils.FormattedText@,Telerik.WinControls.TextPrimitiveUtils.FormattedText,System.String,Telerik.WinControls.TextPrimitiveUtils.TinyHTMLParsers.TinyHTMLParsersData,System.Boolean@,System.String@)">
            <summary>
            Parse single HTML tag and apply settings
            </summary>
            <param name="currentFormattedText"></param>
            <param name="prevText"></param>
            <param name="htmlTag"></param>
            <param name="parserData"></param>
            <param name="shouldProduceNewLine"></param>
            <param name="text"></param>
        </member>
        <member name="M:Telerik.WinControls.TextPrimitiveUtils.TinyHTMLParsers.ProcessToken(Telerik.WinControls.TextPrimitiveUtils.FormattedText@,Telerik.WinControls.UI.StringTokenizer,System.Boolean,Telerik.WinControls.TextPrimitiveUtils.TinyHTMLParsers.TinyHTMLParsersData,System.Boolean@)">
            <summary>
            process single token from Html string
            </summary>
            <param name="prevItem"></param>
            <param name="tokenizer"></param>
            <param name="hasOpenTag"></param>
            <param name="parserData"></param>
            <param name="shouldProduceNewLine"></param>
            <returns>a FormattedText object</returns>
        </member>
        <member name="M:Telerik.WinControls.TextPrimitiveUtils.TinyHTMLParsers.ProcessFontStyle(System.Drawing.FontStyle,System.Drawing.FontStyle,System.Boolean)">
            <summary>
            Handles &lt;u&gt;&lt;i&gt;&lt;b&gt; tags
            </summary>
            <param name="currentStyle"></param>
            <param name="newStyle"></param>
            <param name="removeNewStyle"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.TextPrimitiveUtils.TinyHTMLParsers.ParseColor(System.String,System.Nullable{System.Drawing.Color})">
            <summary>
            Handles &lt;color=value&gt;
            </summary>
            <param name="tag"></param>
            <param name="oldColor"></param>        
            <returns></returns>        
        </member>
        <member name="M:Telerik.WinControls.TextPrimitiveUtils.TinyHTMLParsers.ParseSize(System.String,System.Single)">
            <summary>
            Handles &lt;size=[+|-] valie&gt;
            </summary>
            <param name="htmlTag"></param>
            <param name="startValue"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.TextPrimitiveUtils.TinyHTMLParsers.ParseFont(System.String)">
            <summary>
            Handles &lt;font=value&gt;
            </summary>
            <param name="htmlTag"></param>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.Awesome_Brands_Regular">
            <summary>
              Looks up a localized resource of type System.Byte[].
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.Awesome_Regular">
            <summary>
              Looks up a localized resource of type System.Byte[].
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.Awesome_Solid">
            <summary>
              Looks up a localized resource of type System.Byte[].
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.extToFit">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.FitBounds">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.FitShape">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.FlippedCursorXml">
             <summary>
               Looks up a localized string similar to &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
            &lt;!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  --&gt;
            &lt;svg version=&quot;1.1&quot; id=&quot;Layer_1&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; xmlns:xlink=&quot;http://www.w3.org/1999/xlink&quot; x=&quot;0px&quot; y=&quot;0px&quot;
            	 viewBox=&quot;0 0 24 24&quot; style=&quot;enable-background:new 0 0 24 24;&quot; width=&quot;20&quot; height=&quot;24&quot; xml:space=&quot;preserve&quot;&gt;
            &lt;style type=&quot;text/css&quot;&gt;
            	.st0{fill:#FFFFFF;stroke:#383838;stroke-miterlimit:5;}
            &lt;/style&gt;
            &lt;g id=&quot;icon&quot;&gt;
            	&lt;path class=&quot;st0&quot; d=&quot;M10.6,14.2L [rest of string was truncated]&quot;;.
             </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.imageClosed">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.imageOpened">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.MenuIcon">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.ProgressIcon">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.RadControls">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.Roboto_Medium">
            <summary>
              Looks up a localized resource of type System.Byte[].
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.Roboto_Regular">
            <summary>
              Looks up a localized resource of type System.Byte[].
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.snapToCtrlBtn">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.snapToCurveBtn">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.snapToExtBtn">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.snapToGridBtn">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.TelerikWebUI">
            <summary>
              Looks up a localized resource of type System.Byte[].
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.WebComponentsIcons">
            <summary>
              Looks up a localized resource of type System.Byte[].
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.WinFormsIcon">
            <summary>
              Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Properties.Resources.WinFormsLogo">
            <summary>
              Looks up a localized resource of type System.Drawing.Bitmap.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.IRadServiceProvider">
            <summary>
            Interface provides methods for registering and accessing <see cref="T:Telerik.WinControls.RadService"/>.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.IRadServiceProvider.GetService``1">
            <summary>
            Retrieves currently registered <see cref="T:Telerik.WinControls.RadService">Service</see> by the specified type.
            </summary>
            <typeparam name="T">A type derived from <see cref="T:Telerik.WinControls.RadService"/></typeparam>
            <returns>
            The registered service instance of type <typeparamref name="T"/>, 
            or <c>null</c> if no service of the specified type is registered.
            </returns>
        </member>
        <member name="M:Telerik.WinControls.IRadServiceProvider.RegisterService(Telerik.WinControls.RadService)">
            <summary>
            Registers the specified service with ourselves.
            </summary>
            <param name="service">An instance of type derived from <see cref="T:Telerik.WinControls.RadService"/>.</param>
        </member>
        <member name="T:Telerik.WinControls.RadService">
            <summary>
            Represents an abstract base class that provides service capabilities for Telerik WinControls.
            </summary>
            <remarks>
            Services provide specific functionality that can be registered, started, stopped, and managed
            through a common interface. They have a lifecycle with states (Initial, Starting, Started, Stopping, Stopped)
            and support enable/disable functionality with context management.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadService.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadService"/> class.
            </summary>
            <remarks>
            Sets the initial state to Initial and enables the service by default.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadService.CanOperate">
            <summary>
            Determines whether the service is operational and may perform actions.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadService.Start(System.Object)">
            <summary>
            Starts the Service.
            If the service was previously paused, it should be re-started with the Resume method.
            </summary>
            <param name="context">A context passed to the service.</param>
        </member>
        <member name="M:Telerik.WinControls.RadService.Stop(System.Boolean)">
            <summary>
            Stops currently working or previously stopped service.
            </summary>
            <param name="commit">True to indicate that current operation ended successfully, false otherwise.</param>
        </member>
        <member name="M:Telerik.WinControls.RadService.Pause">
            <summary>
            Pauses a currently running operation.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadService.Resume">
            <summary>
            Resumes previously paused operation.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadService.CanStart(System.Object)">
            <summary>
            Determines whether the service may be started.
            Validation is as follows:
            1. Check whether Enabled is true.
            2. Check the context through IsContextValid method. An exception is thrown if context is invalid.
            3. Checks the current state - it should be Initial or Stopped.
            </summary>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadService.OnStarted">
            <summary>
            Notifies that the service has been successfully started.
            Allows inheritors to perform some additional logic upon start.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadService.OnStarting(Telerik.WinControls.RadServiceStartingEventArgs)">
            <summary>
            Notifies that a start request has occured. Cancelable.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadService.OnStopped">
            <summary>
            Notifies that a running operation has stopped.
            Allows inheritors to perform some additional logic upon stop.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadService.OnStopping(Telerik.WinControls.RadServiceStoppingEventArgs)">
            <summary>
            Notifies that a stop request has occured. Cancelable.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadService.IsContextValid(System.Object)">
            <summary>
            Evaluates the provided context. Some services may not operate without certain context provided.
            </summary>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadService.PerformStart">
            <summary>
            Performs the core Start logic.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadService.PerformStop">
            <summary>
            Stops the service. Performs the core logic.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadService.Abort">
            <summary>
            Aborts the current operation without applying any changes.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadService.Commit">
            <summary>
            Ends the current operation and applies all changes.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadService.PerformResume">
            <summary>
            Performs the core Resume logic.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadService.PerformPause">
            <summary>
            Performs the core Pause logic.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadService.SetContext(System.Object)">
            <summary>
            Sets the provided object as the current context.
            </summary>
            <param name="context"></param>
        </member>
        <member name="P:Telerik.WinControls.RadService.Context">
            <summary>
            Gets the context associated with the current operation.
            This member is valid only while the Service is started or paused.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadService.Starting">
            <summary>
            Raised when the service is about to be started.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadService.Started">
            <summary>
            Raised right after the service is started.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadService.Stopping">
            <summary>
            Raised when the service is about to be stopped.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadService.Stopped">
            <summary>
            Raised when the service is stopped.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadService.AvailableAtDesignTime">
            <summary>
            Determines whether the service is available at design-time. False by default.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadService.State">
            <summary>
            Gets the current state of the service.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadService.Name">
            <summary>
            Gets the name of the service.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadService.Enabled">
            <summary>
            Determines whether the Service is enabled (may be started).
            If the Service is working and its is disabled, it will end its current operation.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadService.OnEnabledChanged">
            <summary>
            Notifies for a change in the Enabled state.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadServiceStartingEventArgs">
            <summary>
            Represents event data when RadService is starting.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadServiceStartingEventArgs.#ctor(System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadServiceStartingEventArgs">RadServiceStartingEventArgs</see> class.
            </summary>
            <param name="context">The context that is passed prior to the Start request.</param>
        </member>
        <member name="P:Telerik.WinControls.RadServiceStartingEventArgs.Context">
            <summary>
            Gets the Context, passed to the service as a start parameter.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadServiceState">
            <summary>
            Represents the lifecycle states of a RadService.
            </summary>
            <remarks>
            These states represent the various phases in a service's lifecycle from creation to disposal,
            allowing for proper service management and state tracking.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.RadServiceState.Initial">
            <summary>
            The service has been created but not yet started.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadServiceState.Stopped">
            <summary>
            The service has been stopped and is not performing any operations.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadServiceState.Working">
            <summary>
            The service is actively running and performing its designated operations.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadServiceState.Paused">
            <summary>
            The service is temporarily paused but can be resumed to the Working state.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadServiceStoppingEventArgs">
            <summary>
            Represents event data when RadService is stopping.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadServiceStoppingEventArgs.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadServiceStoppingEventArgs">RadServiceStoppingEventArgs</see> class.
            </summary>
            <param name="commit"></param>
        </member>
        <member name="P:Telerik.WinControls.RadServiceStoppingEventArgs.Commit">
            <summary>
            Gets or sets the Commit parameter of the Stop request.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.PreviewDragHintEventArgs.UseDefaultHint">
            <summary>
            Determines whether a default hint will be generated. Usually this is a snapshot of the dragged item.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadDragEventArgs.DragInstance">
            <summary>
            Gets the currently dragged instance.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.PreviewDragContextEventArgs.Context">
            <summary>
            Gets or sets the context associated with a drag operation.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.PreviewDragStartEventArgs.CanStart">
            <summary>
            Determines whether a drag operation may start.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.PreviewDropTargetEventArgs.DropTarget">
            <summary>
            Gets or sets the drop target for the operation.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadDragDropService">
            <summary>
            Represents a service that manages drag and drop operations with visual feedback, cursor management, and event handling.
            </summary>
            <remarks>
            This service provides comprehensive drag and drop functionality including drag source detection,
            drop target validation, visual feedback with hint windows, cursor changes, and event notifications
            throughout the drag and drop lifecycle.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadDragDropService.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadDragDropService"/> class.
            </summary>
            <remarks>
            Sets up default cursors, hint window configuration, and initializes the service
            with default drag and drop behavior settings.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadDragDropService.CanCommit">
            <summary>
            Determines whether a drop operation will be committed (a valid drop target is found).
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadDragDropService.ValidCursor">
            <summary>
            Gets or sets the cursor to be used when a valid drop target is hit-tested.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadDragDropService.InvalidCursor">
            <summary>
            Gets or sets the cursor to be used when a valid drop target is hit-tested.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadDragDropService.UseDefaultPreview">
            <summary>
            Determines whether a default preview is generated for a ISupportDrag instance if its GetPreview method returns null.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadDragDropService.DropTarget">
            <summary>
            Gets current drop target, where the mouse cursor points.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadDragDropService.DropLocation">
            <summary>
            Gets the current drop location in the context of the current target.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadDragDropService.HintWindow">
            <summary>
            Gets the Hint window.
            </summary>
            <value>The hint window.</value>
        </member>
        <member name="M:Telerik.WinControls.RadDragDropService.BeginDrag(System.Drawing.Point,Telerik.WinControls.ISupportDrag)">
            <summary>
            Begins a drag pass. Allows for service automation.
            </summary>
            <param name="mouseBeginPoint">The position of the mouse cursor in screen coordinates.</param>
            <param name="draggedObject">An instance of IDraggable that is dragged.</param>
        </member>
        <member name="M:Telerik.WinControls.RadDragDropService.EndDrag(System.Drawing.Point,Telerik.WinControls.RadControl)">
            <summary>
            Ends a drag pass. Allows for service automation.
            </summary>
            <param name="mouseEndPoint">The end position of the mouse cursor in screen coordinates.</param>
            <param name="targetControl">An instance of <see cref="T:Telerik.WinControls.RadControl"/>.</param>
        </member>
        <member name="M:Telerik.WinControls.RadDragDropService.EndDrag">
            <summary>
            Ends a drag pass. Allows for service automation.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadDragDropService.DoMouseMove(System.Drawing.Point)">
            <summary>
            Mocks a mouse move to a specific point. Allows for service automation.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ISupportDrag">
            <summary>
            Exposes methods and properties for draggable elements.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ISupportDrag.CanDrag(System.Drawing.Point)">
            <summary>
            Determines that the element is availble for dragging.
            </summary>
            <param name="dragStartPoint">An instance of <see cref="T:System.Drawing.Point"/> which represents a dragging start location.</param>
            <returns>True if the object can be dragged, otherwise false.</returns>
        </member>
        <member name="M:Telerik.WinControls.ISupportDrag.GetDataContext">
            <summary>
            Gets the assosiated with dragged element data context.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ISupportDrag.GetDragHint">
            <summary>
            Gets the image used by the DragDropService to indicate that the element is being dragged.
            Usually this is a snapshot of the element itself.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.ISupportDrag.AllowDrag">
            <summary>
            Determines whether this instance may enter drag operation.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ISupportDrop">
            <summary>
            Exposes methods for drop targets
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ISupportDrop.AllowDrop">
            <summary>
            Determines whether the instance allows for drop operations.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ISupportDrop.DragDrop(System.Drawing.Point,Telerik.WinControls.ISupportDrag)">
            <summary>
            Completes drag-drop operation of instance of the IDraggable over the specified target.
            </summary>
            <param name="dropLocation">An instance of <see cref="T:System.Drawing.Point"/> which represents a drop location.</param>
            <param name="dragObject">An instance of the IDraggable which is dragged over the target.</param>
        </member>
        <member name="M:Telerik.WinControls.ISupportDrop.DragOver(System.Drawing.Point,Telerik.WinControls.ISupportDrag)">
            <summary>
            Handles drag over operation when the cursor is moving over the drop target.
            </summary>
            <param name="currentMouseLocation">The current position of the mouse cursor</param>
            <param name="dragObject">An instance of the IDraggable which is dragged over the specified target.</param>
            <returns>True if the operation finished successfully, otherwise false.</returns>
        </member>
        <member name="M:Telerik.WinControls.ISupportDrop.DragEnter(System.Drawing.Point,Telerik.WinControls.ISupportDrag)">
            <summary>
            Drop operations to occur in the drop target. Called when the cursor first enters the specified target.
            </summary>
            <param name="currentMouseLocation">The current position of the mouse cursor</param>
            <param name="dragObject">An instance of the IDraggable which is dragged over the target.</param>
        </member>
        <member name="M:Telerik.WinControls.ISupportDrop.DragLeave(System.Drawing.Point,Telerik.WinControls.ISupportDrag)">
            <summary>
            Special behavior when the drag operation leaves the specified target.
            </summary>
            <param name="oldMouseLocation">The old position of the mouse cursor</param>
            <param name="dragObject">An instance of the IDraggable which is dragged over the target.</param>
        </member>
        <member name="P:Telerik.WinControls.RadDragDropFeedbackEventArgs.PreviewImage">
            <summary>
            Gets or sets the image to be used as a preview while dragging.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadDragDropFeedbackEventArgs.Cursor">
            <summary>
            Gets or sets the cursor to be used while dragging.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ElementPropertyOptions">
            <summary>
            Defines the element's property options.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementPropertyOptions.None">
            <summary>
            Indicates that there are no property options.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementPropertyOptions.CanInheritValue">
            <summary>
            Indicates that the property can inherit a value.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementPropertyOptions.InvalidatesLayout">
            <summary>
            Indicates that the property invalidates the layout.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementPropertyOptions.AffectsLayout">
            <summary>
            Indicates that the property affects the layout.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementPropertyOptions.AffectsMeasure">
            <summary>
            Invalidates measure
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementPropertyOptions.AffectsArrange">
            <summary>
            Invalidates arrange
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementPropertyOptions.AffectsParentMeasure">
            <summary>
            Invalidates parent's measure
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementPropertyOptions.AffectsParentArrange">
            <summary>
            Invalidates parent's arrange
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementPropertyOptions.AffectsDisplay">
            <summary>
            Indicates that the property affects the display.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementPropertyOptions.AffectsTheme">
            <summary>
            Indicates that the property affects the theme.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ElementPropertyOptions.Cancelable">
            <summary>
            The property supports cancellation.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadItemOwnerCollection">
            <summary>
            A collection that stores RadItem objects and manages their ownership relationships with a parent RadElement.
            </summary>
            <remarks>
            This collection automatically synchronizes items with the owner's children collection, ensuring that
            items added to this collection are also properly parented to the owner element. It handles
            owner change scenarios and maintains consistency between the collection and element hierarchy.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadItemOwnerCollection.#ctor(Telerik.WinControls.RadElement)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadItemOwnerCollection"/> class with the specified owner.
            </summary>
            <param name="owner">The RadElement that will own items in this collection.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItemOwnerCollection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadItemOwnerCollection"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItemOwnerCollection.#ctor(Telerik.WinControls.RadItemOwnerCollection)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadItemOwnerCollection"/> class based on another collection.
            </summary>
            <param name="value">A RadItemOwnerCollection from which the contents are copied.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItemOwnerCollection.#ctor(Telerik.WinControls.RadItem[])">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadItemOwnerCollection"/> class containing an array of RadItem objects.
            </summary>
            <param name="value">An array of RadItem objects with which to initialize the collection.</param>
        </member>
        <member name="P:Telerik.WinControls.RadItemOwnerCollection.Owner">
            <summary>
            Gets or sets the owner of the collection.
            </summary>
            <value>The RadElement that owns items in this collection.</value>
            <remarks>
            When the owner changes, the collection automatically removes all items from the previous owner's
            children collection and adds them to the new owner's children collection to maintain consistency.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadItemOwnerCollection.SynchronizeAllWithOwner">
            <summary>
            Synchronizes all items in the collection with the owner's children collection.
            </summary>
            <remarks>
            Ensures that all items in this collection are also present in the owner's children collection.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadItemOwnerCollection.RemoveAllFromOwner">
            <summary>
            Removes all items from the owner's children collection.
            </summary>
            <remarks>
            Used when changing owners to clean up the previous owner's children collection.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.TextChangingEventHandler">
            <summary>
            Represents the method that will handle the TextChanging event.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">A <see cref="T:Telerik.WinControls.TextChangingEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Telerik.WinControls.RadItem">
            <summary>
            Represents an interactive element within the Telerik Presentation Framework that can respond to user input,
            participate in collections, and provide advanced UI behaviors such as selection, focus, and accessibility.
            </summary>
            <remarks>
            <para>
            RadItem extends <see cref="T:Telerik.WinControls.RadComponentElement"/> with comprehensive user interaction capabilities,
            making it the base class for all interactive elements in Telerik controls. It provides mouse, keyboard,
            and touch gesture support with proper event routing and state management.
            </para>
            <para>
            The class implements <see cref="T:Telerik.WinControls.ISupportDrag"/> and <see cref="T:Telerik.WinControls.ISupportDrop"/> for drag-and-drop scenarios,
            participates in ItemsCollection containers for design-time manipulation, and provides accessibility
            support through proper role definitions and screen reader compatibility.
            </para>
            <para>
            RadItem includes extensive design-time support, robust text handling with data binding capabilities,
            and command integration through <see cref="T:Telerik.WinControls.IShortcutProvider"/>. It serves as the foundation for
            interactive elements like buttons, menu items, list items, and tree nodes.
            </para>
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.RadItem.RadItemLastStateKey">
            <summary>
            This constant is not relevant for this class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItem.#cctor">
            <summary>
            Initializes the static members of the <see cref="T:Telerik.WinControls.RadItem"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItem.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadItem"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItem.InitializeFields">
            <summary>
            Initializes the fields of this instance with their default values.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadItem.TextChanging">
            <summary>
            	Occurs when the Text property value is about to be changed.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadItem.TextChanged">
            <summary>
            	Occurs when the Text property value changes.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadItem.TextOrientationChanged">
            <summary>
            	Occurs when the TextOrientation property value changes.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadItem.FlipTextChanged">
            <summary>
            	Occurs when the FlipText property value changes.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItem.UseDefaultDisabledPaint">
            <summary>
            	Gets or sets whether the item should use the default way for painting the item when disabled (making it gray) or whether
            	the disabled appearance should be controlled by the theme.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItem.TextOrientation">
            <summary>
            	Specifies the orientation of the text associated with this item. Whether it should appear horizontal or vertical.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItem.FlipText">
            <summary>
            	Specifies the text associated with this item will be flipped.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItem.Text">
            <summary>
            Gets or sets the text displayed by this item.
            </summary>
            <value>
            The text content of the item. The default value is an empty string.
            </value>
            <remarks>
            This property supports data binding and localization. The text can contain HTML markup
            when the HTML support is enabled for the containing control. Changes to this property
            will trigger layout updates and repainting of the item.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadItem.Selectable">
            <summary>
            Gets or sets a value indicating whether the item can be selected.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItem.DesignTimeAllowDrop">
            <summary>
            This property is not relevant for this class.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItem.DesignTimeAllowDrag">
            <summary>
            This property is not relevant for this class.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItem.DefaultAutoToolTip">
            <summary>
            Gets the default value for the AutoToolTip property.
            </summary>
            <returns>The default auto tooltip behavior for this item type.</returns>
        </member>
        <member name="P:Telerik.WinControls.RadItem.ShouldHandleMouseInput">
            <summary>
            Gets or sets a value indicating whether the item should handle mouse input events.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItem.KeyTip">
            <summary>
            Gets or sets the key tip text for this item used for keyboard navigation.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItem.ParentItem">
            <summary>
            Gets the parent <see cref="T:Telerik.WinControls.RadItem"/> of this item, if any.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItem.CommandBinding">
            <summary>
            This property is not relevant for this class.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItem.ShortcutsHandler">
            <summary>
            Gets the shortcuts handler for managing keyboard shortcuts.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItem.SetOwnerCollection(Telerik.WinControls.RadItemOwnerCollection)">
            <summary>
            Sets the owner collection for this item.
            </summary>
            <param name="ownerCollection">The collection that owns this item.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.DisposeManagedResources">
            <summary>
            Releases managed resources used by this element.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItem.DisposeRippleTimer">
            <summary>
            Disposes the ripple animation timer and releases associated resources.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItem.DisposeHighlightRippleTimer">
            <summary>
            Disposes the highlight ripple timer and releases associated resources.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItem.DisposeFocusBorderTimer">
            <summary>
            Disposes the focus border timer and releases associated resources.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItem.Select">
            <summary>
            Selects this item if it is selectable.
            </summary>
            <returns>True if the item was successfully selected; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnSelect">
            <summary>
            Called when the item is selected. Notifies the parent control to update the selected item.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItem.Deselect">
            <summary>
            Deselects this item if it is selectable.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnDeselect">
            <summary>
            Called when the item is deselected. Notifies the parent control to clear the selected item.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItem.DoKeyDown(System.Windows.Forms.KeyEventArgs)">
            <summary>
            Handles the KeyDown event for this item.
            </summary>
            <param name="e">The key event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.DoKeyPress(System.Windows.Forms.KeyPressEventArgs)">
            <summary>
            Handles the KeyPress event for this item.
            </summary>
            <param name="e">The key press event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.DoKeyUp(System.Windows.Forms.KeyEventArgs)">
            <summary>
            Handles the KeyUp event for this item.
            </summary>
            <param name="e">The key event arguments.</param>
        </member>
        <member name="E:Telerik.WinControls.RadItem.QueryAccessibilityHelp">
            <summary>
            Occurs when help is requested for an accessibility object.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadItem.KeyDown">
            <summary>
            Occurs when the RadItem has focus and the user presses a key down.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadItem.KeyPress">
            <summary>
            Occurs when the RadItem has focus and the user presses a key.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadItem.KeyUp">
            <summary>
            Occurs when the RadItem has focus and the user releases the pressed key up.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadItem.ZoomGesture">
            <summary>
            Occurs when a zoom gesture was sent by a touch input device.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadItem.RotateGesture">
            <summary>
            Occurs when a rotate gesture was sent by a touch input device.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadItem.PanGesture">
            <summary>
            Occurs when a pan gesture was sent by a touch input device.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadItem.TwoFingerTapGesture">
            <summary>
            Occurs when a two-finger-tap gesture was sent by a touch input device.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadItem.PressAndTapGesture">
            <summary>
            Occurs when a press-and-tap gesture was sent by a touch input device.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.WinControls.RadItem.KeyDown"/> event.
            </summary>
            <param name="e">The key event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnKeyPress(System.Windows.Forms.KeyPressEventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.WinControls.RadItem.KeyPress"/> event.
            </summary>
            <param name="e">The key press event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnKeyUp(System.Windows.Forms.KeyEventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.WinControls.RadItem.KeyUp"/> event.
            </summary>
            <param name="e">The key event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.RaiseBubbleEvent(Telerik.WinControls.RadElement,Telerik.WinControls.RoutedEventArgs)">
            <summary>
            Raises routed events in the bubble phase, handling key events specifically.
            </summary>
            <param name="sender">The element that raised the event.</param>
            <param name="args">The routed event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnPropertyChanging(Telerik.WinControls.RadPropertyChangingEventArgs)">
            <summary>
            Called before a property value is changed, allowing for validation or cancellation of text changes.
            </summary>
            <param name="args">The property changing event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnPropertyChanged(Telerik.WinControls.RadPropertyChangedEventArgs)">
            <summary>
            Called when a property value has changed, handling item-specific property change logic including text, visual state, and animation properties.
            </summary>
            <param name="e">The property changed event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnEnabledChanged(Telerik.WinControls.RadPropertyChangedEventArgs)">
            <summary>
            Called when the <see cref="P:Telerik.WinControls.RadElement.Enabled"/> property changes, applying special handling for disabled state.
            </summary>
            <param name="e">The property changed event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.InitializeMnemonic(System.String)">
            <summary>
            Initializes the mnemonic state based on the provided text.
            </summary>
            <param name="text">The text to check for mnemonics.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnTextChanging(Telerik.WinControls.TextChangingEventArgs)">
            <summary>
            	Raises the <see cref="E:Telerik.WinControls.RadItem.TextChanging"/> event.
            </summary>
            <param name="e">A <see cref="T:Telerik.WinControls.TextChangingEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnTextChanged(System.EventArgs)">
            <summary>
            	Raises the <see cref="E:Telerik.WinControls.RadItem.TextChanged"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnTextOrientationChanged(System.EventArgs)">
            <summary>
            	Raises the <see cref="E:Telerik.WinControls.RadItem.TextOrientationChanged"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnFlipTextChanged(System.EventArgs)">
            <summary>
            	Raises the <see cref="E:Telerik.WinControls.RadItem.FlipTextChanged"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.PaintOverride(Telerik.WinControls.Paint.IGraphics,System.Drawing.Rectangle,System.Single,System.Drawing.SizeF,System.Boolean)">
            <summary>
            Paints the item, handling disabled state rendering with special grayscale treatment when <see cref="P:Telerik.WinControls.RadItem.UseDefaultDisabledPaint"/> is true.
            </summary>
            <param name="screenRadGraphics">The graphics object to paint on.</param>
            <param name="clipRectangle">The clipping rectangle for painting.</param>
            <param name="angle">The rotation angle to apply.</param>
            <param name="scale">The scale factor to apply.</param>
            <param name="useRelativeTransformation">Whether to use relative transformation.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Called when a mouse button is pressed down over the item.
            </summary>
            <param name="e">The mouse event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Called when a mouse button is released over the item.
            </summary>
            <param name="e">The mouse event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Called when the mouse moves over the item, handling highlight and border highlight effects.
            </summary>
            <param name="e">The mouse event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.PaintBorderHighlight(Telerik.WinControls.Paint.IGraphics)">
            <summary>
            Paints the border highlight.
            </summary>
            <param name="screenRadGraphics">The screen RAD graphics.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.ContainsText">
            <summary>
            Determines if the item displays any text.
            </summary>
            <returns>True if the item contains text; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadItem.ProcessMnemonic(System.Char)">
            <summary>
            This method is not relevant for this class.
            </summary>
            <param name="charCode">The mnemonic character code.</param>
            <returns>True if the mnemonic was processed; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadItem.CallRaiseKeyDown(System.Windows.Forms.KeyEventArgs)">
            <summary>
            This method is used internally.
            </summary>
            <param name="e">The key event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.CallRaiseKeyPress(System.Windows.Forms.KeyPressEventArgs)">
            <summary>
            This method is used internally.
            </summary>
            <param name="e">The key press event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.CallRaiseKeyUp(System.Windows.Forms.KeyEventArgs)">
            <summary>
            This method is used internally.
            </summary>
            <param name="e">The key event arguments.</param>
        </member>
        <member name="P:Telerik.WinControls.RadItem.VisualState">
            <summary>
            Gets or sets string representing the current visual state of the Item which is used by themes to determine the appearance of the item and its child elements
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItem.ReplaceDefaultDescriptors(System.ComponentModel.PropertyDescriptorCollection)">
            <summary>
            Add the VisualState property if we are in the context of RadControlSpy.
            </summary>
            <param name="props"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadItem.CallOnGesture(Telerik.WinControls.GestureEventArgs)">
            <summary>
            Calls the <see cref="M:Telerik.WinControls.RadItem.OnGesture(Telerik.WinControls.GestureEventArgs)"/> method for handling gesture input.
            </summary>
            <param name="args">The gesture event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnGesture(Telerik.WinControls.GestureEventArgs)">
            <summary>
            Calls the appropriate gesture event according to the GestureType property of the event arguments.
            </summary>
            <param name="args">The event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnTwoFingerTapGesture(Telerik.WinControls.GestureEventArgs)">
            <summary>
            Fires the TwoFingerTapGesture event.
            </summary>
            <param name="args">The arguments for the TwoFingerTapGesture event.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnPressAndTapGesture(Telerik.WinControls.PressAndTapGestureEventArgs)">
            <summary>
            Fires the PressAndTapGesture event.
            </summary>
            <param name="args">The arguments for the PressAndTapGesture event.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnPanGesture(Telerik.WinControls.PanGestureEventArgs)">
            <summary>
            Fires the PanGesture event.
            </summary>
            <param name="args">The arguments for the PanGesture event.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnRotateGesture(Telerik.WinControls.RotateGestureEventArgs)">
            <summary>
            Fires the RotateGesture event.
            </summary>
            <param name="args">The arguments for the RotateGesture event.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.OnZoomGesture(Telerik.WinControls.ZoomGestureEventArgs)">
            <summary>
            Fires the ZoomGesture event.
            </summary>
            <param name="args">The arguments for the ZoomGesture event.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.CanDragCore(System.Drawing.Point)">
            <summary>
            Determines whether the element may be dragged.
            </summary>
            <param name="dragStartPoint"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadItem.GetDragContextCore">
            <summary>
            Gets the context, associated with a drag operation.
            </summary>
            <returns>The drag context object.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadItem.GetDragHintCore">
            <summary>
            Gets the image to be used as a hint when this element is being dragged.
            </summary>
            <returns>An image representing the drag hint for this element.</returns>
        </member>
        <member name="P:Telerik.WinControls.RadItem.AllowDrag">
            <summary>
            Determines whether the element may be dragged by a RadDragDropService instance.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItem.ProcessDragDrop(System.Drawing.Point,Telerik.WinControls.ISupportDrag)">
            <summary>
            Core logic when a drag-drop is performed over this element.
            Allows inheritors to provide their own implementations.
            </summary>
            <param name="dropLocation">The location where the drop occurred.</param>
            <param name="dragObject">The object being dragged.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.ProcessDragOver(System.Drawing.Point,Telerik.WinControls.ISupportDrag)">
            <summary>
            Determines whether the element may be treated as a drop target during drag-and-drop operation.
            </summary>
            <param name="mousePosition">The current mouse position.</param>
            <param name="dragObject">The object being dragged.</param>
            <returns>True if the element can accept the drop; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadItem.ProcessDragEnter(System.Drawing.Point,Telerik.WinControls.ISupportDrag)">
            <summary>
            Allows the element to perform additional action upon mouse entering its bounds upon a drag-and-drop operation.
            </summary>
            <param name="mousePosition">The current mouse position.</param>
            <param name="dragObject">The object being dragged.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.ProcessDragLeave(System.Drawing.Point,Telerik.WinControls.ISupportDrag)">
            <summary>
            Allows the element to perform additional action upon mouse leaving its bounds upon a drag-and-drop operation.
            </summary>
            <param name="oldMousePosition">The previous mouse position.</param>
            <param name="dragObject">The object being dragged.</param>
        </member>
        <member name="P:Telerik.WinControls.RadItem.AllowDrop">
            <summary>
            Determines whether the element may accept a drop operation.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItem.Shortcuts">
            <summary>
            Gets the collection of all <see cref="T:Telerik.WinControls.RadShortcut">RadShortcut</see> instances registered with this item.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItem.AccessibleDescription">
            <summary>
            Gets or sets the description that will be reported to accessibility client applications.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItem.AccessibleName">
            <summary>
            Gets or sets the name of the control for use by accessibility client applications.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItem.AccessibleRole">
            <summary>
            Gets or sets the accessible role of the item, which specifies the type of user interface element
            of the item.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItem.SetThemeValueOverride(Telerik.WinControls.RadProperty,System.Object,System.String)">
            <summary>
            Applies the provided value as an override of the theme setting
            for the specified property in the specified state.
            </summary>
            <param name="property">The property to override.</param>
            <param name="value">The value to override the theme setting with.</param>
            <param name="state">The VisualState of the item for which the setting will be applied.
            States can be combined using "." (dot). To see a list of the available states for this
            element, use the GetAvailableVisualStates method.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.SetThemeValueOverride(Telerik.WinControls.RadProperty,System.Object,System.String,System.String)">
            <summary>
            Applies the provided value as an override of the theme setting
            for the specified property in the specified state.
            </summary>
            <param name="property">The property to override.</param>
            <param name="value">The value to override the theme setting with.</param>
            <param name="state">The VisualState of the item for which the setting will be applied.
            States can be combined using "." (dot). To see a list of the available states for this
            element, use the GetAvailableVisualStates method.</param>
            <param name="childElementClass">The value of the Class property of the child element for which
            the override stands. (e.g. ButtonFill, ButtonBorder, etc.)</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.SetThemeValueOverride(Telerik.WinControls.RadProperty,System.Object,System.String,System.Type)">
            <summary>
            Applies the provided value as an override of the theme setting
            for the specified property in the specified state.
            </summary>
            <param name="property">The property to override.</param>
            <param name="value">The value to override the theme setting with.</param>
            <param name="state">The VisualState of the item for which the setting will be applied.
            States can be combined using "." (dot). To see a list of the available states for this
            element, use the GetAvailableVisualStates method.</param>
            <param name="childElementType">The type of the child element for which
            the override stands. (e.g. typeof(FillPrimitive), typeof(BorderPrimitive), etc.)</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.ResetThemeValueOverride(Telerik.WinControls.RadProperty)">
            <summary>
            Resets all overrides for the theme settings of a given property.
            </summary>
            <param name="property">The property to reset overrides for.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.ResetThemeValueOverride(Telerik.WinControls.RadProperty,System.String)">
            <summary>
            Resets all overrides for the theme settings of a given property and a given state.
            </summary>
            <param name="property">The property to reset overrides for.</param>
            <param name="state">The state to reset.</param>
        </member>
        <member name="M:Telerik.WinControls.RadItem.ResetThemeValueOverrides">
            <summary>
            Resets all theme override settings for this element.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItem.SuspendApplyOfThemeSettings">
            <summary>
            Suspends the apply of theme settings.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItem.ResumeApplyOfThemeSettings">
            <summary>
            Resumes the apply of theme settings.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadItem.GetAvailableVisualStates">
            <summary>
            Gets the available visual states for this item. Visual states can be combined using "." (dot).
            </summary>
            <returns>A list with the available visual states for this element.</returns>
        </member>
        <member name="P:Telerik.WinControls.RadItem.ContainsMnemonic">
            <summary>
            This property is not relevant for this class.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadItem.EnableAnalytics">
            <summary>
            This property is not relevant for this class.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadElementZOrderComparer">
            <summary>
            Represents a Z-order comparer. The Z-Order determines the overlapping of the 
            RadElements.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElementZOrderComparer.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the RadElementZOrderComparer class.
            </summary>
            <param name="reverse"></param>
        </member>
        <member name="M:Telerik.WinControls.RadElementZOrderComparer.Compare(Telerik.WinControls.RadElement,Telerik.WinControls.RadElement)">
            <summary>
            Compares the Z-order of the two RadElement arguments. Retrieves 0 if the
            two elements are equal, positive number if the first element has a greater 
            Z-Order than the second argument, and a negative number otherwise. 
            </summary>
            <param name="x"></param>
            <param name="y"></param>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.ReadOnlyControlCollection">
            <summary>
            A control collection that can be set to read-only mode to prevent modifications.
            </summary>
            <remarks>
            This collection extends the standard Control.ControlCollection with the ability to enforce
            read-only behavior. When in read-only mode, all modification operations throw exceptions,
            but internal methods can still be used for controlled modifications.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ReadOnlyControlCollection.#ctor(System.Windows.Forms.Control,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ReadOnlyControlCollection"/> class.
            </summary>
            <param name="owner">The control that owns this collection.</param>
            <param name="isReadOnly">true to make the collection read-only; otherwise, false.</param>
        </member>
        <member name="M:Telerik.WinControls.ReadOnlyControlCollection.Add(System.Windows.Forms.Control)">
            <summary>
            Adds a control to the collection, throwing an exception if the collection is read-only.
            </summary>
            <param name="value">The control to add to the collection.</param>
            <exception cref="T:System.NotSupportedException">Thrown when the collection is read-only.</exception>
        </member>
        <member name="M:Telerik.WinControls.ReadOnlyControlCollection.AddInternal(System.Windows.Forms.Control)">
            <summary>
            Adds a control to the collection without checking read-only status.
            </summary>
            <param name="value">The control to add to the collection.</param>
            <remarks>
            This method bypasses the read-only check and is used internally when controlled modifications are needed.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.RootRadElement">
            <summary>
            Represents the top-level element in a RadControl's element hierarchy, serving as the root container
            and coordination point for all child elements within the Telerik Presentation Framework.
            </summary>
            <remarks>
            <para>
            RootRadElement serves as the foundational entry point into the TPF element tree, acting as the bridge
            between the Windows Forms RadControl host and the element-based architecture. Every RadControl has
            exactly one RootRadElement accessible through the <see cref="P:Telerik.WinControls.RadControl.RootElement"/> property.
            </para>
            <para>
            The root element manages layout coordination with suspension/resumption, property inheritance as the
            source for cascading properties (fonts, colors, themes), and event routing coordination for both
            tunneling and bubbling events. It maintains the connection between Windows Forms and TPF systems.
            </para>
            <para>
            Critical routed events include <see cref="F:Telerik.WinControls.RootRadElement.AutoSizeChangedEvent"/>, <see cref="F:Telerik.WinControls.RootRadElement.StretchChangedEvent"/>,
            and layout events (<see cref="F:Telerik.WinControls.RootRadElement.RootLayoutSuspendedEvent"/>, <see cref="F:Telerik.WinControls.RootRadElement.RootLayoutResumedEvent"/>)
            that coordinate behavior across the control hierarchy and enable optimized batch operations.
            </para>
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.RootRadElement.AutoSizeChangedEvent">
            <summary>
            Tunnels when the AutoSize property of RadControl changes in order to notify any children that should take special actions.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RootRadElement.StretchChangedEvent">
            <summary>
            Tunnels when some of the stretch properties (horizontal or vertical) has changed in order to notify any children that should take special actions.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RootRadElement.RootLayoutSuspendedEvent">
            <summary>
            Tunnels when the layout has been suspended in order to notify any children that should take special actions in this case - like RadHostItem.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RootRadElement.RootLayoutResumedEvent">
            <summary>
            Tunnels when the layout has been resumed in order to notify any children that should take special actions in this case - like RadHostItem.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.MinSize">
            <summary>
            Gets or sets the minimum size to apply on an element when layout is calculated.
            </summary>
            <remarks>
            For the root element, this property returns the unscaled minimum size since the control's
            MinimumSize property handles DPI scaling internally.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.MaxSize">
            <summary>
            Gets or sets the maximum size to apply on an element when layout is calculated.
            </summary>
            <remarks>
            For the root element, this property returns the unscaled maximum size since the control's
            MaximumSize property handles DPI scaling internally.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.Text">
            <summary>
            Gets or sets the text associated with this element.
            </summary>
            <remarks>
            For the root element, this property is not serialized and is not localizable.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.IsElementVisible">
            <summary>
            Gets a value indicating whether this element is visible, taking into account both element and control visibility.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.AutoSizeMode">
            <summary>
            Gets or sets the auto size mode for the root element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.ForeColor">
            <summary>
            Gets or sets the foreground color of the element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.RightToLeft">
            <summary>
            Gets or sets a value indicating whether the element's text and content is rendered right-to-left.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.UseCompatibleTextRendering">
            <summary>
            Gets or sets a value indicating whether to use compatible text rendering engine (GDI+) or not (GDI).
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.ControlBounds">
            <summary>
            Gets or sets a value corresponding to the bounding rectangle of the owning <see cref="T:System.Windows.Forms.Control"/>.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.UsePaintCache">
            <summary>
            Gets or sets a value indicating whether to use paint cache for optimized rendering performance.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.ApplyShapeToControl">
            <summary>
            Gets or sets value indicating whether the shape set to the root element would be applied as a region to
            the RadControl that contains the element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.DisableControlSizeSet">
            <summary>
            This property is not relevant for this class.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.ControlDefaultSize">
            <summary>
            Gets or sets the default size to replace the control's default size when set.
            </summary>
            <remarks>
            When set, replaces the default control size. The returned value is scaled according to the current DPI scaling factor.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.Padding">
            <summary>
            This property is not relevant for this class.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.Alignment">
            <summary>
            Gets or sets the alignment of the element within its container.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.AngleTransform">
            <summary>
            Gets or sets the angle of rotation transformation applied to the element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.FlipText">
            <summary>
            Gets or sets a value indicating whether text should be flipped.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.KeyTip">
            <summary>
            Gets or sets the key tip text for the element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.Margin">
            <summary>
            Gets or sets the margin spacing around the element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.TextOrientation">
            <summary>
            Gets or sets the orientation of text within the element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RootRadElement.ToolTipText">
            <summary>
            Gets or sets the tool tip text displayed when the mouse pointer hovers over the element.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RootRadElement.SaveCurrentStretchModeAsDefault">
            <summary>
            This method is not relevant for this class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RootRadElement.NotifyControlImageListChanged">
            <summary>
            This method is used internally.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RootRadElement.OnPropertyChanging(Telerik.WinControls.RadPropertyChangingEventArgs)">
            <summary>
            Called before a property value is changed, allowing for validation or cancellation.
            </summary>
            <param name="args">The property changing event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RootRadElement.OnPropertyChanged(Telerik.WinControls.RadPropertyChangedEventArgs)">
            <summary>
            Called when a property value has changed, handling root element specific property change logic.
            </summary>
            <param name="e">The property changed event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RootRadElement.MeasureOverride(System.Drawing.SizeF)">
            <summary>
            Measures the size required for child elements and returns the cumulative size needed.
            </summary>
            <param name="availableSize">The available size that the root element can allocate to child elements.</param>
            <returns>The desired size needed by the root element based on its children.</returns>
        </member>
        <member name="M:Telerik.WinControls.RootRadElement.ArrangeOverride(System.Drawing.SizeF)">
            <summary>
            Arranges child elements within the final layout size and returns the actual size used.
            </summary>
            <param name="finalSize">The final area within which the root element should arrange its child elements.</param>
            <returns>The actual size used during the arrange pass.</returns>
        </member>
        <member name="M:Telerik.WinControls.RootRadElement.MeasureCore(System.Drawing.SizeF)">
            <summary>
            Measures the core size of the root element, applying size constraints and stretch behavior.
            </summary>
            <param name="availableSize">The available size for measuring.</param>
            <returns>The measured size for the root element.</returns>
        </member>
        <member name="M:Telerik.WinControls.RootRadElement.Paint(Telerik.WinControls.Paint.IGraphics,System.Drawing.Rectangle)">
            <summary>
            Paints the RootElement and its element tree. Intended for use by RadControl inheritors.
            </summary>
            <param name="graphics">Graphics object to be used to paint elements.</param>
            <param name="clipRectangle">Clipping rectangle to be painted. Only those elements from the tree which intersect with this rectangle will be painted.</param>
        </member>
        <member name="M:Telerik.WinControls.RootRadElement.Paint(Telerik.WinControls.Paint.IGraphics,System.Drawing.Rectangle,System.Boolean)">
            <summary>
            Paints the RootElement and its element tree. Intended for use by RadControl inheritors.
            </summary>
            <param name="graphics">Graphics object to be used to paint elements.</param>
            <param name="clipRectangle">Clipping rectangle to be painted. Only those elements from the tree which intersect with this rectangle will be painted.</param>
            <param name="useRelativeTransformation">True to use relative transformation; otherwise, false.</param>
        </member>
        <member name="M:Telerik.WinControls.RootRadElement.OnLoaded">
            <summary>
            Called when the element is loaded and ready for display operations.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RootRadElement.PaintControlShadow">
            <summary>
            Paints a shadow effect behind the control when the element shadow is enabled.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RootRadElement.GetInheritedValue(Telerik.WinControls.RadProperty)">
            <summary>
            Gets the inherited value for a property from the component tree handler.
            </summary>
            <param name="property">The property to get the inherited value for.</param>
            <returns>The inherited property value.</returns>
        </member>
        <member name="M:Telerik.WinControls.RootRadElement.PerformLayoutTransformation(Telerik.WinControls.Layouts.RadMatrix@)">
            <summary>
            Indicates that no layout transformation is needed for the root element as it represents the control itself.
            </summary>
            <param name="matrix">The transformation matrix (not used for root element).</param>
            <returns>False, indicating no layout transformation is applied.</returns>
        </member>
        <member name="M:Telerik.WinControls.RootRadElement.CoerceValue(Telerik.WinControls.RadPropertyValue,System.Object)">
            <summary>
            Coerces the value of the specified property, applying validation and default values where appropriate.
            </summary>
            <param name="propVal">The property value wrapper containing metadata and the property definition.</param>
            <param name="baseValue">The base value before coercion.</param>
            <returns>The coerced value.</returns>
        </member>
        <member name="M:Telerik.WinControls.RootRadElement.DpiScaleChanged(System.Drawing.SizeF)">
            <summary>
            Called when the DPI scaling changes, updating the scale factor for this element and all children.
            </summary>
            <param name="scaleFactor">The new DPI scale factor to apply.</param>
        </member>
        <member name="M:Telerik.WinControls.RootRadElement.OnDpiScaleFactorChanged">
            <summary>
            Raises the <see cref="E:Telerik.WinControls.RootRadElement.DpiScaleFactorChanged"/> event.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.IExpression">
            <summary>
            Defines a contract for expression objects that can provide dynamic property values
            and participate in the RadProperty value resolution system.
            </summary>
            <remarks>
            <para>
            IExpression enables advanced property value scenarios such as data binding,
            calculated values, and property value forwarding. Expression objects can provide
            values that change over time and notify the property system when updates are needed.
            </para>
            <para>
            Implementations participate in the property value precedence chain and can override
            local values, inherited values, or default values depending on their configuration
            and attachment to specific RadObject instances.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.IExpression.GetValue(Telerik.WinControls.RadObject,Telerik.WinControls.RadProperty)">
            <summary>
            Gets the current value for the specified property on the given RadObject.
            </summary>
            <param name="forObject">The RadObject instance for which to retrieve the property value.</param>
            <param name="property">The RadProperty whose value should be retrieved.</param>
            <returns>The current value of the property, or <see cref="F:Telerik.WinControls.RadProperty.UnsetValue"/> if no value is available.</returns>
            <remarks>
            This method is called by the property system when resolving property values.
            Implementations should return the appropriate value based on their expression logic
            or <see cref="F:Telerik.WinControls.RadProperty.UnsetValue"/> to allow fallback to the next value source.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.IExpression.SetValue(Telerik.WinControls.RadObject,Telerik.WinControls.RadProperty,System.Object)">
            <summary>
            Attempts to set a value through this expression.
            </summary>
            <param name="radObject">The RadObject on which to set the property value.</param>
            <param name="dp">The RadProperty to set.</param>
            <param name="value">The value to set.</param>
            <returns><c>true</c> if the expression handled the set operation; otherwise, <c>false</c>.</returns>
            <remarks>
            Most expression types are read-only and will return <c>false</c> from this method.
            Data binding expressions may support two-way binding and return <c>true</c> when
            they successfully update the underlying data source.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.IExpression.OnDetach(Telerik.WinControls.RadObject,Telerik.WinControls.RadProperty)">
            <summary>
            Called when this expression is being removed from the specified property on the given RadObject.
            </summary>
            <param name="radObject">The RadObject from which the expression is being detached.</param>
            <param name="dp">The RadProperty from which the expression is being detached.</param>
            <remarks>
            This method provides an opportunity for expressions to clean up resources,
            unsubscribe from events, or perform other cleanup operations when they are
            no longer providing values for a property.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.IExpression.OnAttach(Telerik.WinControls.RadObject,Telerik.WinControls.RadProperty)">
            <summary>
            Called when this expression is being attached to the specified property on the given RadObject.
            </summary>
            <param name="radObject">The RadObject to which the expression is being attached.</param>
            <param name="dp">The RadProperty to which the expression is being attached.</param>
            <remarks>
            This method provides an opportunity for expressions to initialize resources,
            subscribe to events, or perform other setup operations when they begin
            providing values for a property.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.AttachedPropertyUsage">
            <summary>
            Specifies the scope where an attached property can be applied and how it affects elements.
            </summary>
            <remarks>
            Attached properties can be applied to different elements in the hierarchy with varying
            effects and applicability. This enumeration defines the valid usage patterns for
            attached properties within the RadProperty system.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.AttachedPropertyUsage.Self">
            <summary>
            Specifies that the attached property applies only to the element it is set on.
            </summary>
            <remarks>
            When set to Self, the attached property affects only the specific element
            where it is applied and does not cascade to child or descendant elements.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.AttachedPropertyUsage.Children">
            <summary>
            Specifies that the attached property applies to direct child elements.
            </summary>
            <remarks>
            When set to Children, the attached property affects the direct child elements
            of the element where it is applied, but not deeper descendants.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.AttachedPropertyUsage.Descendants">
            <summary>
            Specifies that the attached property applies to all descendant elements.
            </summary>
            <remarks>
            When set to Descendants, the attached property affects all elements in the
            subtree rooted at the element where it is applied, cascading through all
            levels of the hierarchy.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.AttachedPropertyUsage.Anywhere">
            <summary>
            Specifies that the attached property can be applied anywhere in the element tree.
            </summary>
            <remarks>
            When set to Anywhere, the attached property has no restrictions on where it
            can be applied and may affect elements based on other criteria defined by
            the property's specific implementation.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.AlternativeExpressionStorageCallback">
            <summary>
            Represents the method that will be an alternative expression storage callback.
            </summary>
            <param name="d"></param>
            <param name="dp"></param>
            <param name="metadata"></param>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.CoerceValueCallback">
            <summary>
            Represents the method that will be a coerce value callback.
            </summary>
            <param name="d"></param>
            <param name="baseValue"></param>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.PropertyChangedCallback">
             <summary>
             Represents the method that will be a property changed callback.
             </summary>
             <param name="d">
            
             </param>
             <param name="e">
             Initializes the property change arguments.
             </param>
        </member>
        <member name="T:Telerik.WinControls.ValueSource">
            <summary>
            Defines the source of current property value. See also
            %RadObject.GetValueSource:<br/>
            Telerik.WinControls.RadObject.GetValueSource%.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ValueSource.Unknown">
            <summary>
            Indicates that the reason is unknown.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ValueSource.DefaultValue">
            <summary>
            Indicates that the default value is set.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ValueSource.Inherited">
            <summary>
            Indicates that the property changed is inherited.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ValueSource.DefaultValueOverride">
            <summary>
            An overridden default value, has higher priority than Default and Inherited source.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ValueSource.Style">
            <summary>
            Indicates that the reason for the property change is an applied theme.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ValueSource.Local">
            <summary>
            Value is set locally through a CLR property setter.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ValueSource.PropertyBinding">
            <summary>
            Indicates that the reason for the property change is data binding.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ValueSource.LocalFromBinding">
            <summary>
            A value is applied through two-way binding.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ValueSource.Animation">
            <summary>
            Indicates that the reason for the property change is an animation effect.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ValueResetFlags">
            <summary>
            Defines a mask enumeration which is used when updating rad properties' values.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ValueUpdateResult">
            <summary>
            Defines the possible results for a property value update operation.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ValueUpdateResult.Updating">
            <summary>
            A composite value update is still running.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ValueUpdateResult.NotUpdated">
            <summary>
            There was no need of updating the property.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ValueUpdateResult.UpdatedChanged">
            <summary>
            The property has been successfully updated and its value has changed.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ValueUpdateResult.UpdatedNotChanged">
            <summary>
            The property has been successfully updated but its value has not changed.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.ValueUpdateResult.Canceled">
            <summary>
            Update operation was canceled.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.TelerikAlignHelper">
            <summary>
            Provides static utility methods for alignment and positioning calculations in Telerik WinControls.
            </summary>
            <remarks>
            <para>
            TelerikAlignHelper contains specialized methods for converting between different alignment systems used
            in Windows Forms and GDI+ rendering. It handles the complexities of translating ContentAlignment values
            to various string formatting systems, managing right-to-left (RTL) layout transformations, and
            determining text-image spatial relationships.
            </para>
            <para>
            Key functionality includes:
            <list type="bullet">
            <item><description>ContentAlignment to TextFormatFlags conversion for GDI text rendering</description></item>
            <item><description>ContentAlignment to StringAlignment conversion for GDI+ text rendering</description></item>
            <item><description>Right-to-left layout support with automatic alignment translation</description></item>
            <item><description>TextImageRelation determination based on content alignment values</description></item>
            <item><description>Spatial relationship calculations for image and text positioning</description></item>
            </list>
            </para>
            <para>
            This class is essential for maintaining consistent text and image alignment across different rendering
            contexts while properly supporting international layouts and accessibility requirements.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikAlignHelper.TranslateAlignmentForGDI(System.Drawing.ContentAlignment)">
            <summary>
            Converts a <see cref="T:System.Drawing.ContentAlignment"/> value to the corresponding <see cref="T:System.Windows.Forms.TextFormatFlags"/> for vertical text alignment in GDI rendering.
            </summary>
            <param name="align">The content alignment value to convert.</param>
            <returns>
            A <see cref="T:System.Windows.Forms.TextFormatFlags"/> value representing the vertical alignment:
            <see cref="F:System.Windows.Forms.TextFormatFlags.Bottom"/> for bottom alignments,
            <see cref="F:System.Windows.Forms.TextFormatFlags.VerticalCenter"/> for middle alignments,
            or <see cref="F:System.Windows.Forms.TextFormatFlags.GlyphOverhangPadding"/> for top alignments.
            </returns>
            <remarks>
            <para>
            This method extracts the vertical component of a ContentAlignment and translates it to the
            appropriate TextFormatFlags for use with GDI text rendering methods like TextRenderer.DrawText.
            </para>
            <para>
            The conversion logic:
            <list type="bullet">
            <item><description>BottomLeft, BottomCenter, BottomRight → TextFormatFlags.Bottom</description></item>
            <item><description>MiddleLeft, MiddleCenter, MiddleRight → TextFormatFlags.VerticalCenter</description></item>
            <item><description>TopLeft, TopCenter, TopRight → TextFormatFlags.GlyphOverhangPadding (default)</description></item>
            </list>
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikAlignHelper.TranslateLineAlignmentForGDI(System.Drawing.ContentAlignment)">
            <summary>
            Converts a <see cref="T:System.Drawing.ContentAlignment"/> value to the corresponding <see cref="T:System.Windows.Forms.TextFormatFlags"/> for horizontal text alignment in GDI rendering.
            </summary>
            <param name="align">The content alignment value to convert.</param>
            <returns>
            A <see cref="T:System.Windows.Forms.TextFormatFlags"/> value representing the horizontal alignment:
            <see cref="F:System.Windows.Forms.TextFormatFlags.Right"/> for right alignments,
            <see cref="F:System.Windows.Forms.TextFormatFlags.HorizontalCenter"/> for center alignments,
            or <see cref="F:System.Windows.Forms.TextFormatFlags.GlyphOverhangPadding"/> for left alignments.
            </returns>
            <remarks>
            <para>
            This method extracts the horizontal component of a ContentAlignment and translates it to the
            appropriate TextFormatFlags for use with GDI text rendering methods.
            </para>
            <para>
            The conversion logic:
            <list type="bullet">
            <item><description>TopRight, MiddleRight, BottomRight → TextFormatFlags.Right</description></item>
            <item><description>TopCenter, MiddleCenter, BottomCenter → TextFormatFlags.HorizontalCenter</description></item>
            <item><description>TopLeft, MiddleLeft, BottomLeft → TextFormatFlags.GlyphOverhangPadding (default)</description></item>
            </list>
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikAlignHelper.TranslateAlignment(System.Drawing.ContentAlignment)">
            <summary>
            Converts a <see cref="T:System.Drawing.ContentAlignment"/> value to the corresponding <see cref="T:System.Drawing.StringAlignment"/> for horizontal alignment in GDI+ rendering.
            </summary>
            <param name="align">The content alignment value to convert.</param>
            <returns>
            A <see cref="T:System.Drawing.StringAlignment"/> value representing the horizontal alignment:
            <see cref="F:System.Drawing.StringAlignment.Far"/> for right alignments,
            <see cref="F:System.Drawing.StringAlignment.Center"/> for center alignments,
            or <see cref="F:System.Drawing.StringAlignment.Near"/> for left alignments.
            </returns>
            <remarks>
            <para>
            This method extracts the horizontal component of a ContentAlignment and translates it to the
            appropriate StringAlignment for use with GDI+ text rendering methods like Graphics.DrawString.
            </para>
            <para>
            The conversion logic:
            <list type="bullet">
            <item><description>TopRight, MiddleRight, BottomRight → StringAlignment.Far</description></item>
            <item><description>TopCenter, MiddleCenter, BottomCenter → StringAlignment.Center</description></item>
            <item><description>TopLeft, MiddleLeft, BottomLeft → StringAlignment.Near</description></item>
            </list>
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikAlignHelper.TranslateLineAlignment(System.Drawing.ContentAlignment)">
            <summary>
            Converts a <see cref="T:System.Drawing.ContentAlignment"/> value to the corresponding <see cref="T:System.Drawing.StringAlignment"/> for vertical line alignment in GDI+ rendering.
            </summary>
            <param name="align">The content alignment value to convert.</param>
            <returns>
            A <see cref="T:System.Drawing.StringAlignment"/> value representing the vertical alignment:
            <see cref="F:System.Drawing.StringAlignment.Far"/> for bottom alignments,
            <see cref="F:System.Drawing.StringAlignment.Center"/> for middle alignments,
            or <see cref="F:System.Drawing.StringAlignment.Near"/> for top alignments.
            </returns>
            <remarks>
            <para>
            This method extracts the vertical component of a ContentAlignment and translates it to the
            appropriate StringAlignment for use with GDI+ text rendering methods as the LineAlignment property.
            </para>
            <para>
            The conversion logic:
            <list type="bullet">
            <item><description>BottomLeft, BottomCenter, BottomRight → StringAlignment.Far</description></item>
            <item><description>MiddleLeft, MiddleCenter, MiddleRight → StringAlignment.Center</description></item>
            <item><description>TopLeft, TopCenter, TopRight → StringAlignment.Near</description></item>
            </list>
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikAlignHelper.RtlTranslateContent(System.Drawing.ContentAlignment)">
            <summary>
            Translates a <see cref="T:System.Drawing.ContentAlignment"/> value for right-to-left (RTL) layout by flipping horizontal alignments.
            </summary>
            <param name="align">The content alignment value to translate for RTL layout.</param>
            <returns>
            The translated <see cref="T:System.Drawing.ContentAlignment"/> with horizontal alignment flipped:
            left alignments become right alignments and vice versa, while center and non-horizontal alignments remain unchanged.
            </returns>
            <remarks>
            <para>
            This method is essential for supporting right-to-left languages and layouts. It automatically
            flips horizontal alignments while preserving vertical alignment information.
            </para>
            <para>
            Translation examples:
            <list type="bullet">
            <item><description>TopLeft ↔ TopRight</description></item>
            <item><description>MiddleLeft ↔ MiddleRight</description></item>
            <item><description>BottomLeft ↔ BottomRight</description></item>
            <item><description>Center alignments and non-horizontal alignments remain unchanged</description></item>
            </list>
            </para>
            <para>
            This method is commonly used in RTL-aware controls to automatically adjust alignment behavior
            based on the current reading direction.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikAlignHelper.RtlTranslateRelation(System.Windows.Forms.TextImageRelation)">
            <summary>
            Translates a <see cref="T:System.Windows.Forms.TextImageRelation"/> value for right-to-left (RTL) layout by flipping horizontal relationships.
            </summary>
            <param name="relation">The text-image relation to translate for RTL layout.</param>
            <returns>
            The translated <see cref="T:System.Windows.Forms.TextImageRelation"/> with horizontal relationships flipped:
            ImageBeforeText becomes TextBeforeImage and vice versa, while other relations remain unchanged.
            </returns>
            <remarks>
            <para>
            This method ensures that text-image relationships are properly adjusted for right-to-left layouts.
            In RTL languages, the concept of "before" and "after" is reversed horizontally.
            </para>
            <para>
            Translation logic:
            <list type="bullet">
            <item><description>ImageBeforeText → TextBeforeImage</description></item>
            <item><description>TextBeforeImage → ImageBeforeText</description></item>
            <item><description>All other relations (vertical or overlay) remain unchanged</description></item>
            </list>
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikAlignHelper.ImageAlignToRelation(System.Drawing.ContentAlignment)">
            <summary>
            Converts a <see cref="T:System.Drawing.ContentAlignment"/> value to the corresponding <see cref="T:System.Windows.Forms.TextImageRelation"/> for image positioning.
            </summary>
            <param name="alignment">The content alignment value representing where the image should be positioned.</param>
            <returns>
            A <see cref="T:System.Windows.Forms.TextImageRelation"/> value indicating the spatial relationship between image and text
            based on the specified alignment.
            </returns>
            <remarks>
            <para>
            This method uses a pre-computed lookup table to quickly determine the appropriate text-image
            relationship based on how the image should be aligned. The conversion considers both horizontal
            and vertical positioning preferences.
            </para>
            <para>
            This is useful when you have an image alignment preference and need to determine how the image
            should be positioned relative to text content for optimal layout.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikAlignHelper.TextAlignToRelation(System.Drawing.ContentAlignment)">
            <summary>
            Converts a <see cref="T:System.Drawing.ContentAlignment"/> value to the corresponding <see cref="T:System.Windows.Forms.TextImageRelation"/> for text positioning.
            </summary>
            <param name="alignment">The content alignment value representing where the text should be positioned.</param>
            <returns>
            A <see cref="T:System.Windows.Forms.TextImageRelation"/> value indicating the spatial relationship between text and image
            based on the specified text alignment preference.
            </returns>
            <remarks>
            <para>
            This method first determines what the image relationship would be for the given alignment using
            <see cref="M:Telerik.WinControls.TelerikAlignHelper.ImageAlignToRelation(System.Drawing.ContentAlignment)"/>, then returns the opposite relationship to represent where
            the text should be positioned relative to the image.
            </para>
            <para>
            This is useful when you have a text alignment preference and need to determine how the text
            should be positioned relative to image content for optimal layout.
            </para>
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.TelerikPaintHelper">
            <summary>
            Provides static utility methods for advanced painting operations, graphics manipulation, and visual effects in Telerik WinControls.
            </summary>
            <remarks>
            <para>
            TelerikPaintHelper contains specialized painting and graphics utilities that extend standard .NET drawing capabilities.
            It includes methods for control rendering, bitmap manipulation, hardware-accelerated drawing operations, and
            visual effects that leverage Windows native drawing APIs for optimal performance.
            </para>
            <para>
            Key functionality includes:
            <list type="bullet">
            <item><description>Control snapshot generation for drag-and-drop operations and previews</description></item>
            <item><description>Hardware-accelerated BitBlt operations for fast graphics copying</description></item>
            <item><description>Desktop Window Manager (DWM) integration for glass effects and composition</description></item>
            <item><description>Halftone pattern drawing for selection indicators and visual feedback</description></item>
            <item><description>Color blending and mixing calculations for transparency effects</description></item>
            <item><description>Windows Aero glass text rendering with glow effects</description></item>
            </list>
            </para>
            <para>
            This class is primarily used internally by Telerik controls for advanced rendering scenarios but can be used
            by applications that need sophisticated graphics operations beyond standard GDI+ capabilities.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikPaintHelper.GenerateControlSnapshot(System.Windows.Forms.Control)">
            <summary>
            Generates a bitmap image representing the visual appearance of a control or form using the DrawToBitmap method.
            </summary>
            <param name="control">The control or form to capture. Cannot be <c>null</c>.</param>
            <returns>
            A <see cref="T:System.Drawing.Bitmap"/> containing the visual representation of the control, or <c>null</c> if
            the control is <c>null</c>, has invalid dimensions, or is in a non-renderable state.
            </returns>
            <remarks>
            <para>
            This method creates a bitmap snapshot of the specified control's current visual appearance.
            For <see cref="T:System.Windows.Forms.Form"/> objects, special handling is applied to capture only the client area,
            excluding window borders and title bars.
            </para>
            <para>
            The method handles several edge cases:
            <list type="bullet">
            <item><description>Returns <c>null</c> for minimized forms or forms with invalid client dimensions</description></item>
            <item><description>Returns <c>null</c> for controls with zero or negative width/height</description></item>
            <item><description>Automatically adjusts for form borders to capture only the client rectangle</description></item>
            </list>
            </para>
            <para>
            This method is commonly used for drag-and-drop operations, control previews, and creating
            thumbnails of UI elements.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikPaintHelper.GenerateSnapShotWithBitBlt(System.Windows.Forms.Control)">
            <summary>
            Generates a bitmap image of a control using hardware-accelerated BitBlt operations for optimal performance.
            </summary>
            <param name="control">The control or form to capture using BitBlt. Cannot be <c>null</c>.</param>
            <returns>
            A <see cref="T:System.Drawing.Bitmap"/> containing the visual representation captured via BitBlt, or <c>null</c> if
            the control is <c>null</c> or has invalid dimensions.
            </returns>
            <remarks>
            <para>
            This method uses the Windows BitBlt API to perform a direct pixel copy from the control's
            device context to a bitmap. This approach is generally faster than <see cref="M:Telerik.WinControls.TelerikPaintHelper.GenerateControlSnapshot(System.Windows.Forms.Control)"/>
            as it operates at the hardware level and avoids GDI+ overhead.
            </para>
            <para>
            Key characteristics:
            <list type="bullet">
            <item><description>Uses native BitBlt for hardware-accelerated copying</description></item>
            <item><description>Captures the exact pixels as displayed on screen</description></item>
            <item><description>For forms, captures only the client area excluding borders</description></item>
            <item><description>Provides better performance for large controls or frequent snapshots</description></item>
            </list>
            </para>
            <para>
            This method is preferred when performance is critical, such as during drag operations or
            real-time control previews.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikPaintHelper.CopyImageFromGraphics(System.Drawing.Graphics,System.Drawing.Bitmap)">
            <summary>
            Copies graphics content from a <see cref="T:System.Drawing.Graphics"/> object to a destination bitmap using hardware-accelerated BitBlt.
            </summary>
            <param name="graphics">The source graphics object to copy from.</param>
            <param name="destinationImage">The destination bitmap to receive the copied graphics content.</param>
            <remarks>
            <para>
            This method performs a direct pixel copy from the graphics object's device context to the
            destination bitmap using the Windows BitBlt API. The entire content of the destination
            bitmap is replaced with pixels from the graphics object.
            </para>
            <para>
            The copy operation uses the SRCCOPY raster operation, which directly copies source pixels
            to the destination without any blending or transformation. The graphics object and
            destination bitmap should have compatible dimensions for optimal results.
            </para>
            <para>
            This method is useful for capturing specific graphics rendering output or transferring
            rendered content between different graphics contexts with minimal overhead.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikPaintHelper.CreateHalftoneBrush">
            <summary>
            Creates a Windows GDI brush with a halftone pattern commonly used for selection indicators and visual feedback.
            </summary>
            <returns>
            An <see cref="T:System.IntPtr"/> handle to the created brush. The caller is responsible for disposing of this
            brush using <see cref="M:Telerik.WinControls.NativeMethods.DeleteObject(System.IntPtr)"/> when no longer needed.
            </returns>
            <remarks>
            <para>
            This method creates a standard halftone brush pattern (alternating pixels in a checkerboard-like pattern)
            that is commonly used in Windows applications for:
            <list type="bullet">
            <item><description>Selection rectangles and marquee indicators</description></item>
            <item><description>Resize handles and drag feedback</description></item>
            <item><description>Focus indicators and visual cues</description></item>
            <item><description>Temporary overlay effects</description></item>
            </list>
            </para>
            <para>
            The brush uses a predefined 8x8 pixel pattern with alternating pixel values that create the
            distinctive halftone appearance. This is a standard Windows UI pattern that provides clear
            visual indication while maintaining compatibility with various background colors.
            </para>
            <para>
            <strong>Important:</strong> The returned brush handle must be disposed of using
            <see cref="M:Telerik.WinControls.NativeMethods.DeleteObject(System.IntPtr)"/> to prevent resource leaks.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikPaintHelper.DrawHalftoneLine(System.Drawing.Rectangle)">
            <summary>
            Draws a halftone pattern rectangle on the desktop using the desktop window as the drawing surface.
            </summary>
            <param name="rectangle1">The rectangle coordinates in screen coordinates where the halftone pattern should be drawn.</param>
            <remarks>
            <para>
            This method draws a halftone pattern directly on the desktop, which is useful for:
            <list type="bullet">
            <item><description>Screen capture selection indicators</description></item>
            <item><description>Global drag-and-drop feedback</description></item>
            <item><description>Full-screen overlay effects</description></item>
            </list>
            </para>
            <para>
            The rectangle coordinates should be in screen coordinates. The pattern is drawn using XOR
            operations, making it reversible - calling this method twice with the same rectangle will
            restore the original appearance.
            </para>
            <para>
            <strong>Security Note:</strong> This method requires UIPermission for all windows as it
            draws directly on the desktop.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikPaintHelper.DrawHalftoneLine(System.Windows.Forms.Control,System.Drawing.Rectangle)">
            <summary>
            Draws a halftone pattern rectangle on the specified control's surface.
            </summary>
            <param name="canvasControl">The control on which to draw the halftone pattern.</param>
            <param name="rectangle1">The rectangle coordinates relative to the control where the pattern should be drawn.</param>
            <remarks>
            <para>
            This method draws a halftone pattern on the specified control's drawing surface, typically used for:
            <list type="bullet">
            <item><description>Control-specific selection indicators</description></item>
            <item><description>Drag-and-drop feedback within a control</description></item>
            <item><description>Temporary highlighting and visual cues</description></item>
            </list>
            </para>
            <para>
            The rectangle coordinates should be relative to the control's client area. Like the desktop version,
            this uses XOR operations making the drawing reversible.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikPaintHelper.DrawHalftoneLine(System.IntPtr,System.Drawing.Rectangle,System.Windows.Forms.Control)">
            <summary>
            Draws a halftone pattern rectangle on the specified window using low-level Windows API calls.
            </summary>
            <param name="windowHandle">The handle to the window on which to draw.</param>
            <param name="rectangle1">The rectangle coordinates where the halftone pattern should be drawn.</param>
            <param name="managedBase">The managed control reference for proper resource management, or <c>null</c> for unmanaged scenarios.</param>
            <remarks>
            <para>
            This is the core implementation that performs the actual halftone drawing using Windows GDI APIs.
            It handles device context management, brush creation, and proper resource cleanup automatically.
            </para>
            <para>
            The method performs these operations:
            <list type="number">
            <item><description>Obtains a device context for the specified window</description></item>
            <item><description>Creates a halftone brush pattern</description></item>
            <item><description>Performs the PatBlt operation to draw the pattern</description></item>
            <item><description>Cleans up all resources to prevent leaks</description></item>
            </list>
            </para>
            <para>
            <strong>Security Note:</strong> This method requires UIPermission for all windows as it
            performs low-level drawing operations.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikPaintHelper.DrawGlowingText(System.Drawing.Graphics,System.String,System.Drawing.Font,System.Drawing.Rectangle,System.Drawing.Color,System.Windows.Forms.TextFormatFlags)">
            <summary>
            Renders text with a glow effect using Windows Desktop Window Manager (DWM) when visual styles are enabled.
            </summary>
            <param name="graphics">The graphics object to draw on.</param>
            <param name="text">The text to render with a glow effect.</param>
            <param name="font">The font to use for text rendering.</param>
            <param name="bounds">The rectangle bounds for text layout.</param>
            <param name="color">The color of the text.</param>
            <param name="flags">Text formatting flags controlling layout and appearance.</param>
            <remarks>
            <para>
            This method leverages Windows DWM (Desktop Window Manager) capabilities to render text with
            a glowing effect that's commonly seen in Windows Aero themes. The glow effect is only
            applied when <see cref="P:System.Windows.Forms.Application.RenderWithVisualStyles"/> is <c>true</c>.
            </para>
            <para>
            The glow effect provides:
            <list type="bullet">
            <item><description>Enhanced text visibility over complex backgrounds</description></item>
            <item><description>Professional Windows Aero appearance</description></item>
            <item><description>Improved readability in glass/transparent regions</description></item>
            </list>
            </para>
            <para>
            If visual styles are not enabled, this method has no effect. Use this for caption text,
            overlay text, or any text that needs to stand out against varied backgrounds.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikPaintHelper.IsCompositionEnabled">
            <summary>
            Determines whether Windows Desktop Window Manager (DWM) composition is enabled on the current system.
            </summary>
            <returns>
            <c>true</c> if DWM composition is enabled and available; otherwise, <c>false</c>.
            </returns>
            <remarks>
            <para>
            DWM composition enables advanced visual effects like glass transparency, window animations,
            and hardware-accelerated rendering. This method is useful for:
            <list type="bullet">
            <item><description>Determining whether to use glass effects or fallback rendering</description></item>
            <item><description>Enabling composition-dependent features like glow text</description></item>
            <item><description>Optimizing rendering paths based on hardware capabilities</description></item>
            </list>
            </para>
            <para>
            Composition is typically enabled on Windows Vista and later with Aero themes, but can be
            disabled by user settings, group policy, or insufficient hardware capabilities.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.TelerikPaintHelper.Mix(System.Drawing.Color,System.Drawing.Color)">
            <summary>
            Creates a solid color form a solid background and a semitransparent top color.
            </summary>
            <param name="background">The background color. Will be treated as a solid color(the Alpha/Opacity) is not respected.</param>
            <param name="top">The top color with opacity.</param>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.IImageListProvider">
            <summary>
            Exposes the ImageList property. All classes that implement this interface 
            provide an image list.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.IImageListProvider.ImageList">
            <summary>
            Gets the image list.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ComplexCondition">
            <summary>
            ComplexCondition evaluates two conditions related with a binary operator.
            Inherits Condition
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ComplexCondition.Condition1">
            <summary>
            Gets or sets the first condition.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ComplexCondition.BinaryOperator">
            <summary>
            Gets or sets the binary operator to be used for evaluating the condition.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ComplexCondition.Condition2">
            <summary>
            Gets or sets the second condition.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ComplexCondition.#ctor">
            <summary>
            Initializes a new instance of the ComplexCondition class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ComplexCondition.#ctor(Telerik.WinControls.Condition,Telerik.WinControls.BinaryOperator,Telerik.WinControls.Condition)">
            <summary>
            Initializes a new instance of the ComplexCondition class from the first condition, 
            binary operator, and second condition.
            </summary>
            <param name="condition1"></param>
            <param name="binaryOperator"></param>
            <param name="condition2"></param>
        </member>
        <member name="M:Telerik.WinControls.ComplexCondition.Evaluate(Telerik.WinControls.RadObject)">
            <summary>
            Evaluates the complex condition.
            </summary>
            <param name="target"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ComplexCondition.ToString">
            <summary>
            Retrives a string representation of the ComplexCondition class.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.Condition">
             <summary>
            Defines a base abstract class that describes a condition which checks when to apply 
            a style rule. SimpleCondition evaluates when a property of an Element equals a
            certain value. RoutedEventCondition evaluates if a routed event is currently 
            tunneling/bubbling through an Element. ComplexCondition evaluates two conditions 
            related with a binary operator.
             </summary>
        </member>
        <member name="M:Telerik.WinControls.Condition.Evaluate(Telerik.WinControls.RadObject)">
            <summary>
            Retrieves a value indicating whether to apply a style rule.
            </summary>
            <param name="target"></param>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.Condition.AffectedProperties">
            <summary>
            Retrieves a list of the affected properties of the current condition.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Condition.AffectedEvents">
            <summary>
            Retrieves a list of the affected events of the current condition.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.BinaryOperator">
            <summary>
            A binary opeartor used by the CompolexCondition class.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.BinaryOperator.AndOperator">
            <summary>
            Indicates conjunction.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.BinaryOperator.OrOperator">
            <summary>
            Indicates disjunction.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.BinaryOperator.XorOperator">
            <summary>
            Indicates exclusive or.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.UnaryOperator">
            <summary>
                See <see cref="T:Telerik.WinControls.BinaryOperator">BinaryOperator</see>,
                <see cref="T:Telerik.WinControls.Condition">Condition</see>
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UnaryOperator.None">
            <summary>
                  
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UnaryOperator.NotOperator">
            <summary>
                 
            </summary>
        </member>
        <member name="T:Telerik.WinControls.SimpleCondition">
            <summary>
            SimpleCondition evaluates when a property of an Element equals a certain value.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.SimpleCondition.UnaryOperator">
            <summary>
            Gets or sets the unary operator of the simple condition.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.SimpleCondition.#ctor(Telerik.WinControls.IPropertySetting)">
            <summary>
            Initializes a new instance of the SimpleCondition class.
            </summary>
            <param name="settingToCheck"></param>
        </member>
        <member name="M:Telerik.WinControls.SimpleCondition.#ctor(Telerik.WinControls.IPropertySetting,Telerik.WinControls.UnaryOperator)">
            <summary>
            Initializes a new instance of the SimpleCondition class from the setting to check, and the
            unary operator to use.
            </summary>
            <param name="settingToCheck"></param>
            <param name="unaryOperator"></param>
        </member>
        <member name="M:Telerik.WinControls.SimpleCondition.#ctor(Telerik.WinControls.RadProperty,System.Object,Telerik.WinControls.UnaryOperator)">
            <summary>
            Initializes a new instance of the SimpleCondition class from the property, value and unary operator
            </summary>        
        </member>
        <member name="M:Telerik.WinControls.SimpleCondition.#ctor(Telerik.WinControls.RadProperty,System.Object)">
            <summary>
            Initializes a new instance of the SimpleCondition class from the property and value
            </summary>        
        </member>
        <member name="P:Telerik.WinControls.SimpleCondition.Setting">
            <summary>
            Gets or sets the setting of the current property.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.SimpleCondition.Evaluate(Telerik.WinControls.RadObject)">
            <summary>
            Evaluates the target RadElement using the unary operator.
            </summary>
            <param name="target"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.SimpleCondition.ToString">
            <summary>
            Retrieves the string representation of the current instance.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.ClassSelector">
            <summary>
            Represents a class selector. Class selectors are used to apply the same
            customization to all elements that belong to the same class. This 
            behavior is very similar to that of the CSS class selectors.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ClassSelector.ElementClass">
            <summary>Gets or sets a value indicating the class name.</summary>
        </member>
        <member name="M:Telerik.WinControls.ClassSelector.#ctor">
            <summary>Initializes a new instance of the class selector class.</summary>
        </member>
        <member name="M:Telerik.WinControls.ClassSelector.#ctor(System.String)">
            <summary>
            Initializes a new instance of the class selector class using string for the class
            name.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.HierarchicalSelector">
            <summary>
            Represents a base class for other selectors. telerik presentation framework
            selectors are similar to CSS selectors.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.HierarchicalSelector.GetSelectedElements(Telerik.WinControls.RadObject)">
            <summary>Retrieves the selected elements of the given element.</summary>
        </member>
        <member name="T:Telerik.WinControls.IElementSelector">
            <summary>Exposes methods and properties required for a general selector. 
            Selectors in telerik presentation framework are like CSS selectors.</summary>
        </member>
        <member name="M:Telerik.WinControls.IElementSelector.CanSelect(Telerik.WinControls.RadObject)">
            <summary>
            Gets value indicating whether the selector applies to the specified element
            </summary>
            <param name="targetElement"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.IElementSelector.CanSelectIgnoringConditions(Telerik.WinControls.RadObject)">
            <summary>
            Gets value indicating whether the selector applies to the specified element, without checking conditions that apply to properties of the element.
            </summary>
            <param name="targetElement"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.IElementSelector.GetSelectedElements(Telerik.WinControls.RadObject)">
            <summary>Retrieves an array of selected elements of the element given as an 
            argument.</summary>
        </member>
        <member name="M:Telerik.WinControls.IElementSelector.GetBehaviors(Telerik.WinControls.PropertySettingGroup)">
            <summary>
            Method supports obsolete theming infrastructure
            </summary>
            <param name="group"></param>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.IElementSelector.HasApplyCondition">
            <summary>Gets a value indicating whether a condition has been applied.</summary>
        </member>
        <member name="M:Telerik.WinControls.IElementSelector.Apply(Telerik.WinControls.RadObject,System.Collections.Generic.List{Telerik.WinControls.IPropertySetting})">
            <summary>Applies the property settings to the given element. Method supports obsolete theming infrastructure. </summary>
        </member>
        <member name="P:Telerik.WinControls.IElementSelector.ChildSelector">
            <summary>
            Gets or sets the child selector.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.IElementSelector.Equals(Telerik.WinControls.IElementSelector)">
            <summary>
            Gets value indicating whether the selector Equals to the specified selector
            </summary>
            <param name="selector"></param>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.IElementSelector.Key">
            <summary>
            Selector Key
            </summary>
        </member>
        <member name="M:Telerik.WinControls.IElementSelector.AddConditionPropertiesToList(System.Collections.Generic.List{Telerik.WinControls.RadProperty})">
            <summary>
            Method supports obsolete theming infrastructure.
            If HasApplyCondition returns true, this method should add the RadProperties that the selector depends, so style manager 
            can refresh affected element by the selector selector, when property changes
            </summary>
            <param name="list"></param>
        </member>
        <member name="T:Telerik.WinControls.NameSelector">
            <summary>
            Represents a name selector. Name selectors are used to apply customization to the
            element having the specified name. This behavior is very similar to that of CSS id
            selectors.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.NameSelector.ElementName">
            <summary>
            Gets or sets the element's name. Customization is applied only to the element
            having this name.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.NameSelector.#ctor">
            <summary>Initializes a new instance of the NameSelector class.</summary>
        </member>
        <member name="M:Telerik.WinControls.NameSelector.#ctor(System.String)">
            <summary>
            Initializes a new instance of the NameSelector class using the name of the
            element.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.SelectorBase">
            <summary>Represents a base class for the HierarchicalSelector class.
            Selectors in telerik presentation framework are very similar to CSS 
            selectors.</summary>
        </member>
        <member name="P:Telerik.WinControls.SelectorBase.Condition">
            <summary>Gets or sets the Condition upon which to apply the customization.</summary>
        </member>
        <member name="P:Telerik.WinControls.SelectorBase.UnapplyCondition">
            <summary>Gets or sets the condition upon which to un-apply the customization.</summary>
        </member>
        <member name="P:Telerik.WinControls.SelectorBase.AutoUnapply">
            <summary>Gets or sets a value indicating whether auto-un-apply is on or off.</summary>
        </member>
        <member name="P:Telerik.WinControls.SelectorBase.IsActiveSelectorInStyleBuilder">
            <summary> Gets or sets a value indicating whether the current selector is the active one in style builder</summary>
        </member>
        <member name="M:Telerik.WinControls.SelectorBase.ShouldUnapply(Telerik.WinControls.RadObject)">
            <summary>Retrieves a value indicating whether the customization should be 
            un-applied to the given element..</summary>
        </member>
        <member name="P:Telerik.WinControls.SelectorBase.HasApplyCondition">
            <summary>Gets a value indicating whether the an apply condition is set.</summary>
        </member>
        <member name="M:Telerik.WinControls.SelectorBase.IsValueApplied(Telerik.WinControls.RadObject)">
            <summary>Retrieves a value indicating whether value is set for the element.</summary>
        </member>
        <member name="M:Telerik.WinControls.SelectorCollection.#ctor">
            <summary>
            Initializes a new instance of the SelectorCollection class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.SelectorCollection.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the SelectorCollection class.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.TypeSelector">
            <summary>
            Represents a type selector. Type selectors are used to apply the same
            customization to all elements of the same type. Behavior is very similar to that 
            of the CSS type selectors.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.TypeSelector.#ctor">
            <summary>Initializes a new instance of the TypeSelector class.</summary>
        </member>
        <member name="M:Telerik.WinControls.TypeSelector.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the TypeSelector class using the type that will be
            affected.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.TypeSelector.ElementType">
            <summary>Gets or sets the element type that will be affected by the Type selector.</summary>
        </member>
        <member name="P:Telerik.WinControls.Styles.VisualStateSelector.VisualState">
            <summary>
            Gets or sets value corresponding to the VisualState of the item that the selector targets
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Styles.XmlRepositoryItem.Key">
            <summary>
            Gets or sets value indicating the key of the group uised to identfy the group when referenced 
            by other groups when basedOn is specified.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Styles.CompositeStateNode">
            <summary>
            Represents a composite state node that can contain multiple child state nodes.
            Evaluates all child states and combines their results into a single state collection.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Styles.CompositeStateNode.states">
            <summary>
            The collection of child state nodes in this composite.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Styles.CompositeStateNode.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Styles.CompositeStateNode"/> class with the specified name.
            </summary>
            <param name="name">The name of the composite state node.</param>
        </member>
        <member name="P:Telerik.WinControls.Styles.CompositeStateNode.States">
            <summary>
            Gets the collection of child state nodes in this composite.
            </summary>
            <value>An enumerable collection of child state nodes.</value>
        </member>
        <member name="M:Telerik.WinControls.Styles.CompositeStateNode.AddState(Telerik.WinControls.Styles.StateNodeBase)">
            <summary>
            Adds a child state node to this composite state node.
            </summary>
            <param name="state">The state node to add.</param>
        </member>
        <member name="M:Telerik.WinControls.Styles.CompositeStateNode.EvaluateState(Telerik.WinControls.RadObject)">
            <summary>
            Evaluates the state for the specified target item by combining results from all child state nodes.
            </summary>
            <param name="targetItem">The RadObject to evaluate state for.</param>
            <returns>A collection of state names from all child state nodes that apply to the target item.</returns>
        </member>
        <member name="M:Telerik.WinControls.Styles.CompositeStateNode.AddAvailableStates(System.Collections.Generic.ICollection{Telerik.WinControls.Styles.StateDescriptionNode},Telerik.WinControls.Styles.StateDescriptionNode)">
            <summary>
            Adds available states to the collection by permutating all available group states from child nodes.
            </summary>
            <param name="newNodes">The collection to add new state description nodes to.</param>
            <param name="node">The current state description node being processed.</param>
        </member>
        <member name="M:Telerik.WinControls.Styles.CompositeStateNode.AttachToElement(Telerik.WinControls.RadObject,Telerik.WinControls.Styles.StateManagerAttachmentData)">
            <summary>
            Attaches this composite state node to the specified element, including all child state nodes.
            </summary>
            <param name="item">The RadObject to attach to.</param>
            <param name="attachmentData">The attachment data for state management.</param>
        </member>
        <member name="T:Telerik.WinControls.Styles.ItemStateManager">
            <summary>
            Manages visual states for RadControl items using a hierarchical state node system.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManager.#ctor(Telerik.WinControls.Styles.StateNodeBase)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Styles.ItemStateManager"/> class with the specified root state.
            </summary>
            <param name="rootState">The root state node that defines the state hierarchy.</param>
        </member>
        <member name="P:Telerik.WinControls.Styles.ItemStateManager.RootState">
            <summary>
            Gets the root state node of the state hierarchy.
            </summary>
            <value>The root state node that manages all child states.</value>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManager.AttachToItemOverride(Telerik.WinControls.Styles.StateManagerAttachmentData,Telerik.WinControls.RadObject)">
            <summary>
            Attaches the state manager to the specified item.
            </summary>
            <param name="attachmentData">The attachment data containing state information.</param>
            <param name="item">The RadObject item to attach to.</param>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManager.StateInvalidated(Telerik.WinControls.RadObject,Telerik.WinControls.Styles.StateNodeBase)">
            <summary>
            Handles state invalidation for the specified item and updates its visual state.
            </summary>
            <param name="item">The item whose state was invalidated.</param>
            <param name="elementStateBase">The state node that triggered the invalidation.</param>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManager.ItemStateChanged(Telerik.WinControls.RadObject,Telerik.WinControls.RadPropertyChangedEventArgs)">
            <summary>
            Handles item state changes and triggers state re-evaluation.
            </summary>
            <param name="senderItem">The item that changed state.</param>
            <param name="changeArgs">The property change event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManager.GetAvailableStates(System.String)">
            <summary>
            Gets the available states for the specified theme role.
            </summary>
            <param name="themeRoleName">The name of the theme role.</param>
            <returns>A <see cref="T:Telerik.WinControls.Styles.StateDescriptionNode"/> containing available states.</returns>
        </member>
        <member name="T:Telerik.WinControls.Styles.RadItemStateChangedEventHandler">
            <summary>
            Represents the method that will handle an item state changed event.
            </summary>
            <param name="sender">The RadObject that triggered the state change.</param>
            <param name="args">The event arguments containing property change information.</param>
        </member>
        <member name="T:Telerik.WinControls.Styles.ItemStateManagerBase">
            <summary>
            Provides a base implementation for managing visual states of RadControl items.
            Handles state transitions, validation, and fallback mechanisms for theming.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManagerBase.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Styles.ItemStateManagerBase"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManagerBase.GetInitialState(Telerik.WinControls.RadObject)">
            <summary>
            Gets the initial state for the specified RadObject item.
            Uses the ThemeRole if the item is stylable, otherwise uses the type name.
            </summary>
            <param name="item">The item to get the initial state for.</param>
            <returns>The initial state string for the item.</returns>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManagerBase.SetItemState(Telerik.WinControls.RadObject,System.String[])">
            <summary>
            Combines ThemeRoleName with state names using "." as delimiter and sets the result to AttachedElement.Class
            </summary>
            <param name="item">The RadObject item to set state for.</param>
            <param name="stateNames">Array of state names to combine.</param>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManagerBase.AttachToItem(Telerik.WinControls.RadObject)">
            <summary>
            Attaches this state manager to the specified item, enabling state management.
            </summary>
            <param name="item">The RadObject item to attach to.</param>
            <returns>Attachment data for the state manager connection.</returns>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManagerBase.Detach(Telerik.WinControls.Styles.StateManagerAttachmentData)">
            <summary>
            Detaches the state manager from an item, cleaning up resources.
            </summary>
            <param name="data">The attachment data to detach.</param>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManagerBase.VerifyState(System.String)">
            <summary>
            Verifies if the specified state is valid for this state manager.
            </summary>
            <param name="state">The state string to verify.</param>
            <returns>True if the state is valid; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManagerBase.VerifyState(System.String,System.String)">
            <summary>
            Verifies if the specified state is valid for the given theme role.
            </summary>
            <param name="themeRoleName">The theme role name to validate against.</param>
            <param name="key">The state key to verify.</param>
            <returns>True if the state is valid; otherwise, false.</returns>
        </member>
        <member name="P:Telerik.WinControls.Styles.ItemStateManagerBase.DefaultVisibleStates">
            <summary>
            Gets the collection of default visible states for this state manager.
            </summary>
            <value>An enumerable collection of default visible state names.</value>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManagerBase.AddDefaultVisibleState(System.String)">
            <summary>
            Adds a state to the default visible states collection.
            </summary>
            <param name="state">The state name to add.</param>
            <exception cref="T:System.InvalidOperationException">Thrown if the state is not recognized by the state manager.</exception>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManagerBase.RemoveDefaultVisibleState(System.String)">
            <summary>
            Removes a state from the default visible states collection.
            </summary>
            <param name="state">The state name to remove.</param>
            <exception cref="T:System.InvalidOperationException">Thrown if the state is not recognized by the state manager.</exception>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManagerBase.GetStateFallbackList(Telerik.WinControls.RadItem)">
            <summary>
            Gets a fallback list of states for the specified item, providing progressively less specific states.
            </summary>
            <param name="item">The RadItem to get state fallbacks for.</param>
            <returns>An enumerable collection of fallback state names.</returns>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManagerBase.GetStateFullName(System.String,System.String)">
            <summary>
            Gets the full state name by combining the item theme role with the state name.
            </summary>
            <param name="itemThemeRole">The theme role of the item.</param>
            <param name="stateName">The state name to combine.</param>
            <returns>The full state name combining theme role and state.</returns>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManagerBase.CombineStateNames(System.String,System.String)">
            <summary>
            Combines state names, using stateDelimiter Character.
            </summary>
            <remarks>
            E.g. combining "Selected" and "MouseOver" gives "Selected.MouseOver";
            combining "" and "MouseOver" gives "MouseOver"
            </remarks>
            <param name="stateName">The first state name.</param>
            <param name="stateName1">The second state name to combine.</param>
            <returns>The combined state name using the delimiter.</returns>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManagerBase.ItemStateChanged(Telerik.WinControls.RadObject,Telerik.WinControls.RadPropertyChangedEventArgs)">
            <summary>
            Handles item state changes. Must be implemented by derived classes.
            </summary>
            <param name="senderItem">The RadObject item that changed state.</param>
            <param name="changeArgs">The property change event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManagerBase.AttachToItemOverride(Telerik.WinControls.Styles.StateManagerAttachmentData,Telerik.WinControls.RadObject)">
            <summary>
            Provides derived classes with the opportunity to perform custom attachment logic.
            </summary>
            <param name="attachData">The attachment data for the state manager connection.</param>
            <param name="item">The RadObject item being attached to.</param>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManagerBase.GetAvailableStates(System.String)">
            <summary>
            Gets the available states for the specified theme role. Must be implemented by derived classes.
            </summary>
            <param name="themeRoleName">The theme role name to get states for.</param>
            <returns>The root state description node containing all available states.</returns>
        </member>
        <member name="F:Telerik.WinControls.Styles.ItemStateManagerBase.defaultVisibleStates">
            <summary>
            The collection of default visible states for this state manager.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Styles.ItemStateManagerBase.stateDelimiter">
            <summary>
            The delimiter character used to separate state names.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Styles.ItemStateManagerBase.stateDelimiterString">
            <summary>
            The delimiter string used to join state names.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Styles.ItemStateManagerFactory.CreateDefaultStates">
            <summary>
            Creates default states.
            </summary>
            <returns>The created <see cref="T:Telerik.WinControls.Styles.StateNodeBase"/> instance.</returns>
        </member>
        <member name="T:Telerik.WinControls.Styles.StateNodeBase">
            <summary>
            Provides a base implementation for state nodes in the state management system.
            State nodes form a hierarchical structure for evaluating and managing visual states.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Styles.StateNodeBase.name">
            <summary>
            The name of this state node.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Styles.StateNodeBase.trueStateLink">
            <summary>
            The state node to link to when the condition evaluates to true.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Styles.StateNodeBase.falseStateLink">
            <summary>
            The state node to link to when the condition evaluates to false.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Styles.StateNodeBase.FalseStateLink">
            <summary>
            Gets or sets the state node to link to when the condition evaluates to false.
            </summary>
            <value>The false state link node.</value>
        </member>
        <member name="P:Telerik.WinControls.Styles.StateNodeBase.TrueStateLink">
            <summary>
            Gets or sets the state node to link to when the condition evaluates to true.
            </summary>
            <value>The true state link node.</value>
        </member>
        <member name="M:Telerik.WinControls.Styles.StateNodeBase.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Styles.StateNodeBase"/> class with the specified state name.
            </summary>
            <param name="stateName">The name of the state node.</param>
        </member>
        <member name="P:Telerik.WinControls.Styles.StateNodeBase.Name">
            <summary>
            Gets the name of this state node.
            </summary>
            <value>The state node name.</value>
        </member>
        <member name="M:Telerik.WinControls.Styles.StateNodeBase.EvaluateState(Telerik.WinControls.RadObject)">
            <summary>
            Evaluates the state for the specified target item. Must be implemented by derived classes.
            </summary>
            <param name="targetItem">The RadObject to evaluate state for.</param>
            <returns>A collection of state names that apply to the target item.</returns>
        </member>
        <member name="M:Telerik.WinControls.Styles.StateNodeBase.AddAvailableStates(System.Collections.Generic.ICollection{Telerik.WinControls.Styles.StateDescriptionNode},Telerik.WinControls.Styles.StateDescriptionNode)">
            <summary>
            Adds available states to the collection based on this node's configuration. Must be implemented by derived classes.
            </summary>
            <param name="newNodes">The collection to add new state description nodes to.</param>
            <param name="node">The current state description node being processed.</param>
        </member>
        <member name="M:Telerik.WinControls.Styles.StateNodeBase.AttachToElement(Telerik.WinControls.RadObject,Telerik.WinControls.Styles.StateManagerAttachmentData)">
            <summary>
            Attaches this state node to the specified element, including any linked state nodes.
            </summary>
            <param name="item">The RadObject to attach to.</param>
            <param name="attachmentData">The attachment data for state management.</param>
        </member>
        <member name="T:Telerik.WinControls.Styles.StateNodeWithCondition">
            <summary>
            Represents a state node that evaluates a condition to determine which state to apply.
            Based on the condition result, it can transition to different linked state nodes or apply its own state.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Styles.StateNodeWithCondition.condition">
            <summary>
            The condition used to evaluate which state to apply.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Styles.StateNodeWithCondition.Condition">
            <summary>
            Gets or sets the condition used to evaluate which state to apply.
            </summary>
            <value>The condition for state evaluation.</value>
        </member>
        <member name="M:Telerik.WinControls.Styles.StateNodeWithCondition.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Styles.StateNodeWithCondition"/> class with the specified name.
            </summary>
            <param name="name">The name of the state node.</param>
        </member>
        <member name="M:Telerik.WinControls.Styles.StateNodeWithCondition.#ctor(System.String,Telerik.WinControls.Condition)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.Styles.StateNodeWithCondition"/> class with the specified name and condition.
            </summary>
            <param name="name">The name of the state node.</param>
            <param name="condition">The condition to evaluate for state determination.</param>
        </member>
        <member name="M:Telerik.WinControls.Styles.StateNodeWithCondition.EvaluateState(Telerik.WinControls.RadObject)">
            <summary>
            Evaluates the state for the specified target item based on the condition result.
            </summary>
            <param name="targetItem">The RadObject to evaluate state for.</param>
            <returns>A collection of state names based on condition evaluation and linked states.</returns>
        </member>
        <member name="M:Telerik.WinControls.Styles.StateNodeWithCondition.AddAvailableStates(System.Collections.Generic.ICollection{Telerik.WinControls.Styles.StateDescriptionNode},Telerik.WinControls.Styles.StateDescriptionNode)">
            <summary>
            Adds available states to the collection based on the true and false state links.
            </summary>
            <param name="newNodes">The collection to add new state description nodes to.</param>
            <param name="node">The current state description node being processed.</param>
        </member>
        <member name="M:Telerik.WinControls.Styles.StateNodeWithCondition.AttachToElement(Telerik.WinControls.RadObject,Telerik.WinControls.Styles.StateManagerAttachmentData)">
            <summary>
            Attaches this conditional state node to the specified element and registers event handlers for affected properties.
            </summary>
            <param name="item">The RadObject to attach to.</param>
            <param name="attachmentData">The attachment data for state management.</param>
        </member>
        <member name="T:Telerik.WinControls.ISupportSystemSkin">
            <summary>
            Defines a visual element which may be displayed using system skins (UxTheme semantic).
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ISupportSystemSkin.GetXPVisualStyle">
            <summary>
            Gets the VisualStyleElement which represents the current state of this instance for Windows XP.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ISupportSystemSkin.GetVistaVisualStyle">
            <summary>
            Gets the VisualStyleElement which represents the current state of this instance for Windows Vista.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.ISupportSystemSkin.UseSystemSkin">
            <summary>
            Determines whether to use system skins or not.
            If this is false, the default TPF rendering will be used.
            If this is true and there is no system skin enabled, TPF rendering will be used.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.SystemSkinManager.GetThemeColor(System.Windows.Forms.VisualStyles.ColorProperty)">
            <summary>
            Gets the Color defined for the current element.
            </summary>
            <param name="color"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.SystemSkinManager.SetCurrentElement(System.Windows.Forms.VisualStyles.VisualStyleElement)">
            <summary>
            Sets the specified element as the "Current" for painting.
            </summary>
            <param name="element"></param>
            <returns>True if the element may be painted (there is a theme part defined for it), false otherwise.</returns>
        </member>
        <member name="M:Telerik.WinControls.SystemSkinManager.PaintCurrentElement(System.Drawing.Graphics,System.Drawing.Rectangle)">
            <summary>
            Paints the current element (previously specified by the SetCurrentElement method)
            on the provided graphics surface, within the desired bounds.
            </summary>
            <param name="g"></param>
            <param name="bounds"></param>
        </member>
        <member name="M:Telerik.WinControls.SystemSkinManager.NotifyChange">
            <summary>
            Invalidates all opened forms upon a user-triggered change in this class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.SystemSkinManager.CloseAllHandles">
            <summary>
            closes all currently opened HTheme handles
            </summary>
        </member>
        <member name="M:Telerik.WinControls.SystemSkinManager.GetHTheme(System.String)">
            <summary>
            Looks-up a HTheme handle.
            </summary>
            <param name="windowClass"></param>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.SystemSkinManager.CurrentElement">
            <summary>
            Gets the currently attached element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.SystemSkinManager.IsVistaOrLater">
            <value>
            Returns true on Windows Vista or newer operating systems; otherwise, false.
            </value>
        </member>
        <member name="P:Telerik.WinControls.SystemSkinManager.UseSystemSkin">
            <summary>
            Determines whether system skins will be applied on RadControls
            </summary>
        </member>
        <member name="P:Telerik.WinControls.SystemSkinManager.Instance">
            <summary>
            Gets the only instance of this manager.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.SystemSkinManager.EmptyElement">
            <summary>
            Used internally by the framework to determine whether we just want to skip TPF's drawing.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.SystemSkinManager.DefaultElement">
            <summary>
            Used to instruct the system skin painting mechanism that a custom painting will be performed
            in the PaintElementSkin method.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UseSystemSkinMode.Inherit">
            <summary>
            Mode is inherited by the parent chain.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UseSystemSkinMode.YesLocal">
            <summary>
            Only direct element can use skins, value cannot be used for inheritance
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UseSystemSkinMode.YesInheritable">
            <summary>
            The element and all its descendants may use skins.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UseSystemSkinMode.NoLocal">
            <summary>
            Only direct element is forbidden to use skins, its children can compose this value up from the parent chain.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.UseSystemSkinMode.NoInheritable">
            <summary>
            Element and all its descendants are forbidden to use system skins.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.VistaAeroTheme">
            <summary>
            Contains definitions for the MS Windows Vista Aero theme.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.VistaAeroTheme.ComboBox">
            <summary>
            Vista comboboxes
            </summary>
        </member>
        <member name="T:Telerik.WinControls.VistaAeroTheme.DatePicker">
            <summary>
            Vista DateTimePickers
            </summary>
        </member>
        <member name="T:Telerik.WinControls.VistaAeroTheme.TextBox">
            <summary>
            Vista TextBoxes
            </summary>
        </member>
        <member name="T:Telerik.WinControls.VistaAeroTheme.Header">
            <summary>
            Vista Headers
            </summary>
        </member>
        <member name="T:Telerik.WinControls.VistaAeroTheme.ListBox">
            <summary>
            Vista Listboxes
            </summary>
        </member>
        <member name="T:Telerik.WinControls.VistaAeroTheme.ListView">
            <summary>
            Vista ListViews
            </summary>
        </member>
        <member name="T:Telerik.WinControls.VistaAeroTheme.FlyOut">
            <summary>
            Vista Flyout
            </summary>
        </member>
        <member name="T:Telerik.WinControls.VistaAeroTheme.Menu">
            <summary>
            Vista Flyout
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Serialization.PackageFormat">
            <summary>
            Defines the possible formats used when serializing an archive package.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Serialization.PackageFormat.Binary">
            <summary>
            Binary format.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.Serialization.PackageFormat.XML">
            <summary>
            XML format.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Serialization.RadArchivePackage.DefaultFormat">
            <summary>
            Gets the default format for this package.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Serialization.RadArchivePackage.Format">
            <summary>
            Gets or sets the format used to persist the package.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Serialization.RadArchivePackage.Streams">
            <summary>
            Gets the list which contains the streams of this package.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Serialization.RadArchivePackage.Decompress(System.IO.Stream)">
            <summary>
            Decompresses the stream using Binary format.
            </summary>
            <param name="stream"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.Serialization.RadArchivePackage.Decompress(System.String)">
            <summary>
            Decompresses the stream in the provided file using Binary format.
            </summary>
            <param name="fileName"></param>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.Serialization.RadArchiveStream">
            <summary>
            Encapsulates information for a single stream within a zipped stream.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Serialization.RadArchiveStream.Context">
            <summary>
            Gets or sets the context associated with the archive.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Serialization.RadArchiveStream.RawBytes">
            <summary>
            Gets the raw bytes of the underlying stream.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Serialization.RadArchiveStream.ZippedBytes">
            <summary>
            Gets or sets the already zipped raw bytes of the underlying stream.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Serialization.RadArchiveStream.ByteCount">
            <summary>
            Gets the count of the raw bytes that form the stream.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Serialization.RadArchiveStream.Name">
            <summary>
            Gets or sets the name of this archive.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.Serialization.RadArchiveStream.Format">
            <summary>
            Gets the information about the format of the underlying stream.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.Serialization.RadThemePackage">
            <summary>
            Represents an archive package where each stream is a compressed XmlTheme.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.Serialization.RadThemePackage.DecompressThemes">
            <summary>
            Gets all the themes that reside within this package.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.Serialization.RadXmlThemeArchiveStream">
            <summary>
            An archived stream, which persists a XmlTheme instance.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.BuilderRegistrationType">
            <summary>
            Defines the types of registrations of a StyleSheet in the ThemeResolutionService.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.ISerializationValidatable">
            <summary>
            Implements whether an instances of a class need validation after theme 
            deserialization.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadStylesheetRelation.#ctor">
            <summary>
            Initializes a new instance of the RadStylesheetRelation class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadStylesheetRelation.Equals(Telerik.WinControls.RadStylesheetRelation)">
            <summary>
            Determines whether the specified relation is equal to this one.
            </summary>
            <param name="relation"></param>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.RadStylesheetRelation.RegistrationType">
            <summary>
            Gets or sets a value indicating the builder registration type.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadStylesheetRelation.ControlType">
            <summary>
            Gets or sets a string value indicating the control type.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadStylesheetRelation.ElementType">
            <summary>
            Gets or sets a string value indicating the element type.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadStylesheetRelation.ControlName">
            <summary>
            Gets or sets a value indicating the control name.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadStylesheetRelation.ElementName">
            <summary>
            Gets or sets a string value indicating the element name.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.XmlBuilderData">
            <summary>
            Represents 
            </summary>
        </member>
        <member name="T:Telerik.WinControls.XmlClassSelector">
            <summary>
            Represents a class selector that can be serialized and deserialized. 
            Telerik class selectors are very similar to CSS class selectors.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlClassSelector.#ctor">
            <summary>
            Initializes a new instance of the XmlClassSelector class. 
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlClassSelector.#ctor(System.String)">
            <summary>
            Initializes a new instance of the XmlClassSelector class using an element 
            given as a string.
            </summary>
            <param name="elementClass"></param>
        </member>
        <member name="P:Telerik.WinControls.XmlClassSelector.ElementClass">
            <summary>
            Gets or sets a string value indicating the class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlClassSelector.ToString">
            <summary>
            Retrieves the string representation of the class.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlClassSelector.Equals(System.Object)">
            <summary>
            Retrieves a boolean value indicating whether <em>this</em> and the argument are equal.
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlClassSelector.GetHashCode">
            <summary>
            Serves as a hash function for the XmlClassSelector type.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.XmlComplexCondition">
            <summary>
            Represents a serializable correspodence to the ComplexCondtion class.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.XmlComplexCondition.Condition1">
            <summary>
            Gets or sets a value indicating the first condition.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.XmlComplexCondition.BinaryOperator">
            <summary>
            Gets or sets a value indicating the binary operator for the condition.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.XmlComplexCondition.Condition2">
            <summary>
            Gets or sets a value indicating the second condition.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlComplexCondition.Equals(System.Object)">
            <summary>
            Compares two XmlComplexCondtion(s) for equality.
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlComplexCondition.GetHashCode">
            <summary>
            Retrieves a hash code for the current instance.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.XmlCondition">
            <summary>
            Represents a serializable condition. 
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlCondition.BuildExpressionString">
            <summary>
            Build the expression string. 
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlCondition.Deserialize">
            <summary>
            Deserializes the condition.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlCondition.DeserializeProperties(Telerik.WinControls.Condition)">
            <summary>
            Deserializes the properties for a given condition.
            </summary>
            <param name="selector"></param>
        </member>
        <member name="M:Telerik.WinControls.XmlCondition.CreateInstance">
            <summary>
            Creates a new instance of the Condition class.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.XmlPropertySetting">
            <summary>
            Represents a property setting. Each property of Telerik controls can be 
            serialized and deserialized through an instance of this class. The 
            XMLPropertySetting instance describes the affected control, its property, and
            the current value. XmlPropertySetting is very similar to CSS style properties.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.XmlPropertySetting.Property">
            <summary>
            Gets or sets a string value indicating the property. 
            For example, Telerik.WinControls.VisualElement.ForeColor.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.XmlPropertySetting.Value">
            <summary>
            Gets or sets an object value indicating the value of the property. For example,
            the value of Telerik.WinControls.VisualElement.ForeColor property 
            could be "navy" or "128, 0, 255, 63".
            </summary>
            <remarks>
            Here is how XmlPropertySetting determines whether to serialize Value or ValueString property when used in 
            ThemeComponent with CodeDom serialization.
            
            If the property belongs to an object from System, Telerik.WinControl or Telerik.WinCotnrols.UI assembly
            then Value will be serialized (the actual object). For values that are defined in other assemblies ValueString 
            will be serialized. Tthis is Value, serialized as string using the TypeConverter specified by the corresponing RadProperty.
            This is important for late-binding for types declared in different assemblies: egg. Docking
            Otherwise a problem will occur when adding a ThemeComponent on the Form in a project which does not 
            reference Docking or Grid, etc, or custom controls assembly.
            
            For xml serializtion, property serialize always as string using the TypeConverter specified by the corresponing RadProperty.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.XmlPropertySetting.ValueString">
            <summary>
            Gets or sets the value serialized to string using the corresponding property TypeConverter. Generally used in rear cases by CodeDom 
            Serializer, if theme is serializaed to CodeDom
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySetting.DeserializeProperty(System.String)">
            <summary>
            Deserializes the property given as a string. For example, 
            Telerik.WinControls.VisualElement.ForeColor.
            </summary>
            <param name="property"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySetting.DeserializePropertySafe(System.String)">
            <summary>
            Deserializes the property given as a string. For example, 
            Telerik.WinControls.VisualElement.ForeColor.
            </summary>
            <param name="property"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySetting.SerializeValue(Telerik.WinControls.RadProperty,System.Object)">
            <summary>
            Serializes the given dependency property with the given value. 
            </summary>
            <param name="property"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySetting.DeserializeValue(Telerik.WinControls.RadProperty,System.String)">
            <summary>
            Deserializes the given dependency property with the given value.
            </summary>
            <param name="property"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySetting.ToString">
            <summary>
            Retrieves a string representation of the class.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySetting.GetPropertyName">
            <summary>
            Retrieves the name of the property.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySetting.GetDeserializedProperty">
            <summary>
            Retrieves the deserialized property.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.XmlPropertySettingCollection">
            <summary>
                <para>
                  A collection that stores <see cref='T:Telerik.WinControls.XmlPropertySetting'/> objects.
               </para>
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingCollection.#ctor">
            <summary>
                <para>
                  Initializes a new instance of <see cref='T:Telerik.WinControls.XmlPropertySettingCollection'/>.
               </para>
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingCollection.#ctor(Telerik.WinControls.XmlPropertySettingCollection)">
            <summary>
                <para>
                  Initializes a new instance of <see cref='T:Telerik.WinControls.XmlPropertySettingCollection'/> based on another <see cref='T:Telerik.WinControls.XmlPropertySettingCollection'/>.
               </para>
            </summary>
            <param name='value'>
                  A <see cref='T:Telerik.WinControls.XmlPropertySettingCollection'/> from which the contents are copied
            </param>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingCollection.#ctor(Telerik.WinControls.XmlPropertySetting[])">
            <summary>
                <para>
                  Initializes a new instance of <see cref='T:Telerik.WinControls.XmlPropertySettingCollection'/> containing any array of <see cref='T:Telerik.WinControls.XmlPropertySetting'/> objects.
               </para>
            </summary>
            <param name='value'>
                  A array of <see cref='T:Telerik.WinControls.XmlPropertySetting'/> objects with which to intialize the collection
            </param>
        </member>
        <member name="P:Telerik.WinControls.XmlPropertySettingCollection.Item(System.Int32)">
            <summary>
            <para>Represents the entry at the specified index of the <see cref='T:Telerik.WinControls.XmlPropertySetting'/>.</para>
            </summary>
            <param name='index'><para>The zero-based index of the entry to locate in the collection.</para></param>
            <value>
               <para> The entry at the specified index of the collection.</para>
            </value>
            <exception cref='T:System.ArgumentOutOfRangeException'><paramref name='index'/> is outside the valid range of indexes for the collection.</exception>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingCollection.Add(Telerik.WinControls.XmlPropertySetting)">
            <summary>
               <para>Adds a <see cref='T:Telerik.WinControls.XmlPropertySetting'/> with the specified value to the 
               <see cref='T:Telerik.WinControls.XmlPropertySettingCollection'/> .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.XmlPropertySetting'/> to add.</param>
            <returns>
               <para>The index at which the new element was inserted.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingCollection.AddRange(Telerik.WinControls.XmlPropertySetting[])">
            <summary>
            <para>Copies the elements of an array to the end of the <see cref='T:Telerik.WinControls.XmlPropertySettingCollection'/>.</para>
            </summary>
            <param name='value'>
               An array of type <see cref='T:Telerik.WinControls.XmlPropertySetting'/> containing the objects to add to the collection.
            </param>
            <returns>
              <para>None.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingCollection.AddRange(Telerik.WinControls.XmlPropertySettingCollection)">
            <summary>
                <para>
                  Adds the contents of another <see cref='T:Telerik.WinControls.XmlPropertySettingCollection'/> to the end of the collection.
               </para>
            </summary>
            <param name='value'>
               A <see cref='T:Telerik.WinControls.XmlPropertySettingCollection'/> containing the objects to add to the collection.
            </param>
            <returns>
              <para>None.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingCollection.Contains(Telerik.WinControls.XmlPropertySetting)">
            <summary>
            <para>Gets a value indicating whether the 
               <see cref='T:Telerik.WinControls.XmlPropertySettingCollection'/> contains the specified <see cref='T:Telerik.WinControls.XmlPropertySetting'/>.</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.XmlPropertySetting'/> to locate.</param>
            <returns>
            <para><see langword='true'/> if the <see cref='T:Telerik.WinControls.XmlPropertySetting'/> is contained in the collection; 
              otherwise, <see langword='false'/>.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingCollection.CopyTo(Telerik.WinControls.XmlPropertySetting[],System.Int32)">
            <summary>
            <para>Copies the <see cref='T:Telerik.WinControls.XmlPropertySettingCollection'/> values to a one-dimensional <see cref='T:System.Array'/> instance at the 
               specified index.</para>
            </summary>
            <param name='array'><para>The one-dimensional <see cref='T:System.Array'/> that is the destination of the values copied from <see cref='T:Telerik.WinControls.XmlPropertySettingCollection'/> .</para></param>
            <param name='index'>The index in <paramref name='array'/> where copying begins.</param>
            <returns>
              <para>None.</para>
            </returns>
            <exception cref='T:System.ArgumentException'><para><paramref name='array'/> is multidimensional.</para> <para>-or-</para> <para>The number of elements in the <see cref='T:Telerik.WinControls.XmlPropertySettingCollection'/> is greater than the available space between <paramref name='index'/> and the end of <paramref name='array'/>.</para></exception>
            <exception cref='T:System.ArgumentNullException'><paramref name='array'/> is <see langword='null'/>. </exception>
            <exception cref='T:System.ArgumentOutOfRangeException'><paramref name='index'/> is less than <paramref name='array'/>'s lowbound. </exception>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingCollection.IndexOf(Telerik.WinControls.XmlPropertySetting)">
            <summary>
               <para>Returns the index of a <see cref='T:Telerik.WinControls.XmlPropertySetting'/> in 
                  the <see cref='T:Telerik.WinControls.XmlPropertySettingCollection'/> .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.XmlPropertySetting'/> to locate.</param>
            <returns>
            <para>The index of the <see cref='T:Telerik.WinControls.XmlPropertySetting'/> of <paramref name='value'/> in the 
            <see cref='T:Telerik.WinControls.XmlPropertySettingCollection'/>, if found; otherwise, -1.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingCollection.Insert(System.Int32,Telerik.WinControls.XmlPropertySetting)">
            <summary>
            <para>Inserts a <see cref='T:Telerik.WinControls.XmlPropertySetting'/> into the <see cref='T:Telerik.WinControls.XmlPropertySettingCollection'/> at the specified index.</para>
            </summary>
            <param name='index'>The zero-based index where <paramref name='value'/> should be inserted.</param>
            <param name='value'>The <see cref='T:Telerik.WinControls.XmlPropertySetting'/> to insert.</param>
            <returns><para>None.</para></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingCollection.GetEnumerator">
            <summary>
               <para>Returns an enumerator that can iterate through 
                  the <see cref='T:Telerik.WinControls.XmlPropertySettingCollection'/> .</para>
            </summary>
            <returns><para>None.</para></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingCollection.Remove(Telerik.WinControls.XmlPropertySetting)">
            <summary>
               <para> Removes a specific <see cref='T:Telerik.WinControls.XmlPropertySetting'/> from the 
               <see cref='T:Telerik.WinControls.XmlPropertySettingCollection'/> .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.XmlPropertySetting'/> to remove from the <see cref='T:Telerik.WinControls.XmlPropertySettingCollection'/> .</param>
            <returns><para>None.</para></returns>
            <exception cref='T:System.ArgumentException'><paramref name='value'/> is not found in the Collection. </exception>
        </member>
        <member name="T:Telerik.WinControls.XmlPropertySettingGroup">
            <summary>
            Represents a group of property settings.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.XmlPropertySettingGroup.PropertySettings">
            <summary>
            Gets or sets the collection of properties.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.XmlPropertySettingGroup.Selectors">
            <summary>
            Gets or sets the collection of selectors.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingGroup.ToString">
            <summary>
            Retrieves the string representation of the instance.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.XmlPropertySettingGroup.GroupName">
            <summary>
            Retrieve the name of the group.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.XmlPropertySettingGroup.BasedOn">
            <summary>
            Gets or sets value indicating the key of a repository item which this group is based on.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingGroup.ShouldSerializeBasedOn">
            <summary>
            Determines whether the BasedOn property should be serialized.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.XmlPropertySettingGroupCollection">
            <summary>
                <para>
                  A collection that stores <see cref='T:Telerik.WinControls.XmlPropertySettingGroup'/> objects.
               </para>
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingGroupCollection.#ctor">
            <summary>
                <para>
                  Initializes a new instance of <see cref='T:Telerik.WinControls.XmlPropertySettingGroupCollection'/>.
               </para>
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingGroupCollection.#ctor(Telerik.WinControls.XmlPropertySettingGroupCollection)">
            <summary>
                <para>
                  Initializes a new instance of <see cref='T:Telerik.WinControls.XmlPropertySettingGroupCollection'/> based on another <see cref='T:Telerik.WinControls.XmlPropertySettingGroupCollection'/>.
               </para>
            </summary>
            <param name='value'>
                  A <see cref='T:Telerik.WinControls.XmlPropertySettingGroupCollection'/> from which the contents are copied
            </param>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingGroupCollection.#ctor(Telerik.WinControls.XmlPropertySettingGroup[])">
            <summary>
                <para>
                  Initializes a new instance of <see cref='T:Telerik.WinControls.XmlPropertySettingGroupCollection'/> containing any array of <see cref='T:Telerik.WinControls.XmlPropertySettingGroup'/> objects.
               </para>
            </summary>
            <param name='value'>
                  A array of <see cref='T:Telerik.WinControls.XmlPropertySettingGroup'/> objects with which to intialize the collection
            </param>
        </member>
        <member name="P:Telerik.WinControls.XmlPropertySettingGroupCollection.Item(System.Int32)">
            <summary>
            <para>Represents the entry at the specified index of the <see cref='T:Telerik.WinControls.XmlPropertySettingGroup'/>.</para>
            </summary>
            <param name='index'><para>The zero-based index of the entry to locate in the collection.</para></param>
            <value>
               <para> The entry at the specified index of the collection.</para>
            </value>
            <exception cref='T:System.ArgumentOutOfRangeException'><paramref name='index'/> is outside the valid range of indexes for the collection.</exception>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingGroupCollection.Add(Telerik.WinControls.XmlPropertySettingGroup)">
            <summary>
               <para>Adds a <see cref='T:Telerik.WinControls.XmlPropertySettingGroup'/> with the specified value to the 
               <see cref='T:Telerik.WinControls.XmlPropertySettingGroupCollection'/> .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.XmlPropertySettingGroup'/> to add.</param>
            <returns>
               <para>The index at which the new element was inserted.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingGroupCollection.AddRange(Telerik.WinControls.XmlPropertySettingGroup[])">
            <summary>
            <para>Copies the elements of an array to the end of the <see cref='T:Telerik.WinControls.XmlPropertySettingGroupCollection'/>.</para>
            </summary>
            <param name='value'>
               An array of type <see cref='T:Telerik.WinControls.XmlPropertySettingGroup'/> containing the objects to add to the collection.
            </param>
            <returns>
              <para>None.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingGroupCollection.AddRange(Telerik.WinControls.XmlPropertySettingGroupCollection)">
            <summary>
                <para>
                  Adds the contents of another <see cref='T:Telerik.WinControls.XmlPropertySettingGroupCollection'/> to the end of the collection.
               </para>
            </summary>
            <param name='value'>
               A <see cref='T:Telerik.WinControls.XmlPropertySettingGroupCollection'/> containing the objects to add to the collection.
            </param>
            <returns>
              <para>None.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingGroupCollection.Contains(Telerik.WinControls.XmlPropertySettingGroup)">
            <summary>
            <para>Gets a value indicating whether the 
               <see cref='T:Telerik.WinControls.XmlPropertySettingGroupCollection'/> contains the specified <see cref='T:Telerik.WinControls.XmlPropertySettingGroup'/>.</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.XmlPropertySettingGroup'/> to locate.</param>
            <returns>
            <para><see langword='true'/> if the <see cref='T:Telerik.WinControls.XmlPropertySettingGroup'/> is contained in the collection; 
              otherwise, <see langword='false'/>.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingGroupCollection.CopyTo(Telerik.WinControls.XmlPropertySettingGroup[],System.Int32)">
            <summary>
            <para>Copies the <see cref='T:Telerik.WinControls.XmlPropertySettingGroupCollection'/> values to a one-dimensional <see cref='T:System.Array'/> instance at the 
               specified index.</para>
            </summary>
            <param name='array'><para>The one-dimensional <see cref='T:System.Array'/> that is the destination of the values copied from <see cref='T:Telerik.WinControls.XmlPropertySettingGroupCollection'/> .</para></param>
            <param name='index'>The index in <paramref name='array'/> where copying begins.</param>
            <returns>
              <para>None.</para>
            </returns>
            <exception cref='T:System.ArgumentException'><para><paramref name='array'/> is multidimensional.</para> <para>-or-</para> <para>The number of elements in the <see cref='T:Telerik.WinControls.XmlPropertySettingGroupCollection'/> is greater than the available space between <paramref name='index'/> and the end of <paramref name='array'/>.</para></exception>
            <exception cref='T:System.ArgumentNullException'><paramref name='array'/> is <see langword='null'/>. </exception>
            <exception cref='T:System.ArgumentOutOfRangeException'><paramref name='index'/> is less than <paramref name='array'/>'s lowbound. </exception>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingGroupCollection.IndexOf(Telerik.WinControls.XmlPropertySettingGroup)">
            <summary>
               <para>Returns the index of a <see cref='T:Telerik.WinControls.XmlPropertySettingGroup'/> in 
                  the <see cref='T:Telerik.WinControls.XmlPropertySettingGroupCollection'/> .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.XmlPropertySettingGroup'/> to locate.</param>
            <returns>
            <para>The index of the <see cref='T:Telerik.WinControls.XmlPropertySettingGroup'/> of <paramref name='value'/> in the 
            <see cref='T:Telerik.WinControls.XmlPropertySettingGroupCollection'/>, if found; otherwise, -1.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingGroupCollection.Insert(System.Int32,Telerik.WinControls.XmlPropertySettingGroup)">
            <summary>
            <para>Inserts a <see cref='T:Telerik.WinControls.XmlPropertySettingGroup'/> into the <see cref='T:Telerik.WinControls.XmlPropertySettingGroupCollection'/> at the specified index.</para>
            </summary>
            <param name='index'>The zero-based index where <paramref name='value'/> should be inserted.</param>
            <param name='value'>The <see cref='T:Telerik.WinControls.XmlPropertySettingGroup'/> to insert.</param>
            <returns><para>None.</para></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingGroupCollection.GetEnumerator">
            <summary>
               <para>Returns an enumerator that can iterate through 
                  the <see cref='T:Telerik.WinControls.XmlPropertySettingGroupCollection'/> .</para>
            </summary>
            <returns><para>None.</para></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlPropertySettingGroupCollection.Remove(Telerik.WinControls.XmlPropertySettingGroup)">
            <summary>
               <para> Removes a specific <see cref='T:Telerik.WinControls.XmlPropertySettingGroup'/> from the 
               <see cref='T:Telerik.WinControls.XmlPropertySettingGroupCollection'/> .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.XmlPropertySettingGroup'/> to remove from the <see cref='T:Telerik.WinControls.XmlPropertySettingGroupCollection'/> .</param>
            <returns><para>None.</para></returns>
            <exception cref='T:System.ArgumentException'><paramref name='value'/> is not found in the Collection. </exception>
        </member>
        <member name="T:Telerik.WinControls.XmlSelectorCollection">
            <summary>
                <para>
                  A collection that stores <see cref='T:Telerik.WinControls.XmlElementSelector'/> objects.
               </para>
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlSelectorCollection.#ctor">
            <summary>
                <para>
                  Initializes a new instance of <see cref='T:Telerik.WinControls.XmlSelectorCollection'/>.
               </para>
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlSelectorCollection.#ctor(System.Int32)">
            <summary>
                <para>
                  Initializes a new instance of <see cref='T:Telerik.WinControls.XmlSelectorCollection'/>.
               </para>
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlSelectorCollection.#ctor(Telerik.WinControls.XmlSelectorCollection)">
            <summary>
                <para>
                  Initializes a new instance of <see cref='T:Telerik.WinControls.XmlSelectorCollection'/> based on another <see cref='T:Telerik.WinControls.XmlSelectorCollection'/>.
               </para>
            </summary>
            <param name='value'>
                  A <see cref='T:Telerik.WinControls.XmlSelectorCollection'/> from which the contents are copied
            </param>
        </member>
        <member name="M:Telerik.WinControls.XmlSelectorCollection.#ctor(Telerik.WinControls.XmlElementSelector[])">
            <summary>
                <para>
                  Initializes a new instance of <see cref='T:Telerik.WinControls.XmlSelectorCollection'/> containing any array of <see cref='T:Telerik.WinControls.XmlElementSelector'/> objects.
               </para>
            </summary>
            <param name='value'>
                  A array of <see cref='T:Telerik.WinControls.XmlElementSelector'/> objects with which to intialize the collection
            </param>
        </member>
        <member name="P:Telerik.WinControls.XmlSelectorCollection.Item(System.Int32)">
            <summary>
            <para>Represents the entry at the specified index of the <see cref='T:Telerik.WinControls.XmlElementSelector'/>.</para>
            </summary>
            <param name='index'><para>The zero-based index of the entry to locate in the collection.</para></param>
            <value>
               <para> The entry at the specified index of the collection.</para>
            </value>
            <exception cref='T:System.ArgumentOutOfRangeException'><paramref name='index'/> is outside the valid range of indexes for the collection.</exception>
        </member>
        <member name="M:Telerik.WinControls.XmlSelectorCollection.Add(Telerik.WinControls.XmlElementSelector)">
            <summary>
               <para>Adds a <see cref='T:Telerik.WinControls.XmlElementSelector'/> with the specified value to the 
               <see cref='T:Telerik.WinControls.XmlSelectorCollection'/> .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.XmlElementSelector'/> to add.</param>
            <returns>
               <para>The index at which the new element was inserted.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.XmlSelectorCollection.AddRange(Telerik.WinControls.XmlElementSelector[])">
            <summary>
            <para>Copies the elements of an array to the end of the <see cref='T:Telerik.WinControls.XmlSelectorCollection'/>.</para>
            </summary>
            <param name='value'>
               An array of type <see cref='T:Telerik.WinControls.XmlElementSelector'/> containing the objects to add to the collection.
            </param>
            <returns>
              <para>None.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.XmlSelectorCollection.AddRange(Telerik.WinControls.XmlSelectorCollection)">
            <summary>
                <para>
                  Adds the contents of another <see cref='T:Telerik.WinControls.XmlSelectorCollection'/> to the end of the collection.
               </para>
            </summary>
            <param name='value'>
               A <see cref='T:Telerik.WinControls.XmlSelectorCollection'/> containing the objects to add to the collection.
            </param>
            <returns>
              <para>None.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.XmlSelectorCollection.Contains(Telerik.WinControls.XmlElementSelector)">
            <summary>
            <para>Gets a value indicating whether the 
               <see cref='T:Telerik.WinControls.XmlSelectorCollection'/> contains the specified <see cref='T:Telerik.WinControls.XmlElementSelector'/>.</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.XmlElementSelector'/> to locate.</param>
            <returns>
            <para><see langword='true'/> if the <see cref='T:Telerik.WinControls.XmlElementSelector'/> is contained in the collection; 
              otherwise, <see langword='false'/>.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.XmlSelectorCollection.CopyTo(Telerik.WinControls.XmlElementSelector[],System.Int32)">
            <summary>
            <para>Copies the <see cref='T:Telerik.WinControls.XmlSelectorCollection'/> values to a one-dimensional <see cref='T:System.Array'/> instance at the 
               specified index.</para>
            </summary>
            <param name='array'><para>The one-dimensional <see cref='T:System.Array'/> that is the destination of the values copied from <see cref='T:Telerik.WinControls.XmlSelectorCollection'/> .</para></param>
            <param name='index'>The index in <paramref name='array'/> where copying begins.</param>
            <returns>
              <para>None.</para>
            </returns>
            <exception cref='T:System.ArgumentException'><para><paramref name='array'/> is multidimensional.</para> <para>-or-</para> <para>The number of elements in the <see cref='T:Telerik.WinControls.XmlSelectorCollection'/> is greater than the available space between <paramref name='index'/> and the end of <paramref name='array'/>.</para></exception>
            <exception cref='T:System.ArgumentNullException'><paramref name='array'/> is <see langword='null'/>. </exception>
            <exception cref='T:System.ArgumentOutOfRangeException'><paramref name='index'/> is less than <paramref name='array'/>'s lowbound. </exception>
        </member>
        <member name="M:Telerik.WinControls.XmlSelectorCollection.IndexOf(Telerik.WinControls.XmlElementSelector)">
            <summary>
               <para>Returns the index of a <see cref='T:Telerik.WinControls.XmlElementSelector'/> in 
                  the <see cref='T:Telerik.WinControls.XmlSelectorCollection'/> .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.XmlElementSelector'/> to locate.</param>
            <returns>
            <para>The index of the <see cref='T:Telerik.WinControls.XmlElementSelector'/> of <paramref name='value'/> in the 
            <see cref='T:Telerik.WinControls.XmlSelectorCollection'/>, if found; otherwise, -1.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.XmlSelectorCollection.Insert(System.Int32,Telerik.WinControls.XmlElementSelector)">
            <summary>
            <para>Inserts a <see cref='T:Telerik.WinControls.XmlElementSelector'/> into the <see cref='T:Telerik.WinControls.XmlSelectorCollection'/> at the specified index.</para>
            </summary>
            <param name='index'>The zero-based index where <paramref name='value'/> should be inserted.</param>
            <param name='value'>The <see cref='T:Telerik.WinControls.XmlElementSelector'/> to insert.</param>
        </member>
        <member name="M:Telerik.WinControls.XmlSelectorCollection.GetEnumerator">
            <summary>
               <para>Returns an enumerator that can iterate through 
                  the <see cref='T:Telerik.WinControls.XmlSelectorCollection'/> .</para>
            </summary>
            <returns><para>None.</para></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlSelectorCollection.Remove(Telerik.WinControls.XmlElementSelector)">
            <summary>
               <para> Removes a specific <see cref='T:Telerik.WinControls.XmlElementSelector'/> from the 
               <see cref='T:Telerik.WinControls.XmlSelectorCollection'/> .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.XmlElementSelector'/> to remove from the <see cref='T:Telerik.WinControls.XmlSelectorCollection'/> .</param>
            <returns><para>None.</para></returns>
            <exception cref='T:System.ArgumentException'><paramref name='value'/> is not found in the Collection. </exception>
        </member>
        <member name="T:Telerik.WinControls.XmlSimpleCondition">
            <summary>
            Represents a serializable correspondence to the SimpleCondtion class.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.XmlSimpleCondition.UnaryOperator">
            <summary>
            Gets or sets a value indicating the UnaryOperator used in the condition.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.XmlSimpleCondition.Setting">
            <summary>
            Gets or sets the XML property setting for the instance.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlSimpleCondition.Equals(System.Object)">
            <summary>
            Compares two instances for equality.
            </summary>
            <param name="obj"></param>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.XmlStyleSheet.ThemeLocation">
            <summary>
            Gets value indicating the location of the theme file that the XmlStyleSheet has been loaded from.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.XmlStyleBuilderRegistration">
            <summary>
            Represents a registration for the Style Builder. The class is responsible 
            for the serialization and deserialization of a group of <em>t</em>elerik controls.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlStyleBuilderRegistration.#ctor">
            <summary>
            Initializes a new instance of the XmlStyleBuilderRegistration class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlStyleBuilderRegistration.#ctor(Telerik.WinControls.XmlStyleSheet,System.String,System.String)">
            <summary>
            Initializes a new instance of the XmlStyleBuilderRegistration class
            from xml style sheet, control type, and element type.
            </summary>
            <param name="style"></param>
            <param name="controlType"></param>
            <param name="elementType"></param>
        </member>
        <member name="P:Telerik.WinControls.XmlStyleBuilderRegistration.BuilderType">
            <summary>
            Gets or sets a string value indicating the builder type.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.XmlStyleBuilderRegistration.BuilderData">
            <summary>
            Gets or sets a value indicating the xml builder data.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlStyleBuilderRegistration.GetRegistration">
            <summary>
            Retrieves the style builder registration.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Telerik.WinControls.XmlTheme">
             <summary>
             Represents a theme for a telerik control. Themes can be serialized and 
             deserialized, thus saving and loading the theme for a given control.
             XmlTheme implements IXmlSerializable which provides custom formatting for 
             XML serialization and deserialization.
             </summary>
             Removed the Serializable attribute since many of the classes used in this class are also not serializable.
             This causes the deserialization of the theme to fail when requested in the Visual Studio designer from the
             theme components context menu.
            [Serializable]
        </member>
        <member name="M:Telerik.WinControls.XmlTheme.#ctor">
            <summary>
            Initializes a new instance of the XmlTheme class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlTheme.#ctor(Telerik.WinControls.XmlStyleSheet,System.String,System.String)">
            <summary>
            Initializes a new instance of the XmlTheme class from XmlStyleSheet, 
            control type, and element type.
            </summary>
            <param name="style"></param>
            <param name="controlType"></param>
            <param name="elementType"></param>
        </member>
        <member name="P:Telerik.WinControls.XmlTheme.StyleRepository">
            <summary>
            Get the StyleRepository associated with this theme.
            <remarks>
            StyleReposity contains named lists of PropertySettings, reffered by Key property, that can be inherited by the PropertySettingGroups of this theme.
            This is done by associating BsedOn property of the property setting group with PropertySettings list key.
            Since each theme can have only one repository, when different XmlTheme are registered with repositories <see cref="T:Telerik.WinControls.ThemeResolutionService"/> for the same theme 
            the repositories are merged. If a PropertySettings list with the same Key is defined in several XmlTheme repository instances, the last laoded one overrides 
            any existing list.
            </remarks>
            </summary>
        </member>
        <member name="P:Telerik.WinControls.XmlTheme.HasRepository">
            <summary>
            Gets value indicating whether this XmlTheme defines StyleRepository
            </summary>
        </member>
        <member name="P:Telerik.WinControls.XmlTheme.ThemeName">
            <summary>
            Gets or sets a string value indicating the theme name.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.XmlTheme.BuilderRegistrations">
            <summary>
            Gets or sets the Builder Registration for the theme. Each builder registration
            corresponds to a theme for single telerik control.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlTheme.LoadFromStram(System.IO.Stream)">
            <summary>
            Loads a theme from a System.IO.Stream instance. 
            </summary>
            <param name="stream"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlTheme.LoadFromReader(System.IO.TextReader)">
            <summary>
            Load a XML theme from a TextReader.
            </summary>
            <param name="reader"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlTheme.LoadFromReader(System.Xml.XmlReader)">
            <summary>
            Loads a theme from a XML reader.
            </summary>
            <param name="reader"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlTheme.SaveToWriter(System.Xml.XmlWriter)">
            <summary>
            Saves the theme to a XMLWriter.
            </summary>
            <param name="writer"></param>
        </member>
        <member name="M:Telerik.WinControls.XmlTheme.SerializeType(System.Type)">
            <summary>
            Retrieves the serialization string of the given type.
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.XmlTheme.DeserializeType(System.String)">
            <summary>
            Deserializes the provided deserialization string.
            </summary>
            <param name="className"></param>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.XmlVisualStateSelector.VisualState">
            <summary>
            Gets or sets value corresponding to the VisualState of the item that the selector targets
            </summary>        
        </member>
        <member name="T:Telerik.WinControls.RadThemeComponentBase">
            <summary>
            Base class used by RadThemeManager to recognize classes that load themes from resources in a class library.
            This abstract class provides the foundation for theme components that can load and manage visual themes.
            </summary>
            <remarks>
            RadThemeComponentBase serves as the base class for all theme components in the Telerik WinControls suite.
            It provides infrastructure for loading themes from embedded resources, managing theme lifecycle,
            and integrating with the design-time environment. Theme components inheriting from this class
            are automatically recognized by the RadThemeManager and can participate in the theming system.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadThemeComponentBase.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadThemeComponentBase"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadThemeComponentBase.DeserializeTheme">
            <summary>
            Deserializes the theme associated with this component.
            Override this method to provide custom theme deserialization logic.
            </summary>
            <remarks>
            This method is called during the theme loading process to deserialize
            theme data from its stored format. The default implementation does nothing.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadThemeComponentBase.ThemeName">
            <summary>
            Gets the name of the theme provided by this component.
            </summary>
            <value>The theme name, or an empty string if no theme name is specified.</value>
            <remarks>
            This property is used by the theming system to identify and reference the theme.
            Derived classes should override this property to return the actual theme name.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadThemeComponentBase.Load">
            <summary>
            Loads the theme associated with this component.
            Derived classes must implement this method to provide the theme loading logic.
            </summary>
            <remarks>
            This method is called to load the theme into the theme repository.
            Implementations should load theme data from embedded resources or other sources
            and register the theme with the ThemeRepository.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadThemeComponentBase.LoadResource(System.Reflection.Assembly,System.String)">
            <summary>
            Loads a theme resource from the specified assembly and resource path.
            </summary>
            <param name="resourceAssembly">The assembly containing the theme resource.</param>
            <param name="resourcePath">The path to the theme resource within the assembly.</param>
            <returns><c>true</c> if the resource was loaded successfully; otherwise, <c>false</c>.</returns>
            <remarks>
            This method loads a theme from an embedded resource, deserializes it using a TSSPThemeReader,
            and adds it to the ThemeRepository. If loading fails, an error message is displayed.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadThemeComponentBase.IsDesignMode">
            <summary>
            Gets a value indicating whether the component is currently in design mode.
            </summary>
            <value><c>true</c> if the component is in design mode; otherwise, <c>false</c>.</value>
            <remarks>
            This property is used to determine if the component is being used in a design-time environment
            such as Visual Studio's form designer.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadThemeComponentBase.Site">
            <summary>
            Gets or sets the site of the component.
            </summary>
            <value>The <see cref="T:System.ComponentModel.ISite"/> associated with the component.</value>
            <remarks>
            When the site is set in design mode, this triggers the theme loading process
            if the theme is not already available in the repository.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadThemeComponentBase.Dispose(System.Boolean)">
            <summary>
            Releases the unmanaged resources used by the <see cref="T:Telerik.WinControls.RadThemeComponentBase"/> and optionally releases the managed resources.
            </summary>
            <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
            <remarks>
            This method removes the theme from the repository when the component is disposed in design mode.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadThemeComponentBase.RemoveThemeCore">
            <summary>
            Removes the theme from the theme repository.
            Override this method to provide custom theme removal logic.
            </summary>
            <remarks>
            This method is called during component disposal to clean up the theme
            from the theme repository. The default implementation removes the theme by name.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadThemeComponentBase.CreateContext(System.Windows.Forms.Control)">
            <summary>
            Creates a theme context for the specified control.
            This method is used internally by the theming system.
            </summary>
            <param name="control">The control to create a context for.</param>
            <returns>A <see cref="T:Telerik.WinControls.RadThemeComponentBase.ThemeContext"/> instance for the specified control.</returns>
            <remarks>
            This method creates a ThemeContext that can be used to save and restore
            control states during theme operations.
            </remarks>
        </member>
        <member name="T:Telerik.WinControls.RadThemeComponentBase.ThemeContext">
            <summary>
            Provides context for theme operations on controls.
            This class is used internally by the theming system.
            </summary>
            <remarks>
            ThemeContext allows saving and restoring control positions and states
            during theme operations to ensure proper layout after theme changes.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadThemeComponentBase.ThemeContext.#ctor(System.Windows.Forms.Control)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadThemeComponentBase.ThemeContext"/> class.
            </summary>
            <param name="control">The control to create a context for.</param>
        </member>
        <member name="P:Telerik.WinControls.RadThemeComponentBase.ThemeContext.Control">
            <summary>
            Gets the control associated with this theme context.
            </summary>
            <value>The <see cref="P:Telerik.WinControls.RadThemeComponentBase.ThemeContext.Control"/> instance for this context.</value>
        </member>
        <member name="P:Telerik.WinControls.RadThemeComponentBase.ThemeContext.ExcludeFromNearest">
            <summary>
            Gets the list of controls to exclude from nearest neighbor operations.
            </summary>
            <value>A list of controls that should be excluded from position correction operations.</value>
        </member>
        <member name="P:Telerik.WinControls.ThemeSettingsService.AllThemes">
            <summary>
            Gets a dictionary with all the themes, where the key
            is the theme name and the value is the theme assembly.
            Does not include ControlDefault.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ThemeSettingsService.TryGetThemeAssemblyName(System.Configuration.Configuration,System.String@,System.String,System.Boolean)">
            <summary>
            Provides information if an assembly name can be successfully read from the App.config file.
            </summary>
            <param name="configuration">The configuration object.</param>
            <param name="assemblyName">The defined in the config file assembly name.</param>
            <param name="themeNameKey">The defined in the config file theme name.</param>
            <param name="considerAssemblySafe">Determines if we want to perform additional validation of the
            defined in the App.config file assembly name. If set to TRUE the method returns the assembly name
            exactly the way it has been written inside the configuration. By default the property is set to 
            FALSE and the assembly name is validated against the assemblies referenced by the application.</param>
            <returns>Whether an assembly name has been successfully read from the config file.</returns>
        </member>
        <member name="T:Telerik.WinControls.ThemeChangedEventArgs">
            <summary>
            Provides data for theme change events in Telerik WinControls.
            </summary>
            <remarks>
            This event arguments class is used when a control's theme is changed, providing
            information about the new theme that has been applied to the control.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ThemeChangedEventArgs.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.ThemeChangedEventArgs"/> class.
            </summary>
            <param name="themeName">The name of the new theme that has been applied.</param>
        </member>
        <member name="P:Telerik.WinControls.ThemeChangedEventArgs.ThemeName">
            <summary>
            Gets the name of the theme that has been applied.
            </summary>
            <value>
            A string representing the name of the current theme, such as "Office2019", "Material", etc.
            </value>
        </member>
        <member name="T:Telerik.WinControls.ThemeChangedHandler">
            <summary>
            Represents the method that will handle a ThemeChanged event.
            </summary>
            <param name="sender">
            The source of the event, typically the control whose theme has changed.
            </param>
            <param name="args">
            A <see cref="T:Telerik.WinControls.ThemeChangedEventArgs"/> that contains information about the theme change.
            </param>
        </member>
        <member name="T:Telerik.WinControls.ThemeResolutionService">
            <summary>
            Provides centralized theme management and resolution services for RadControls applications.
            </summary>
            <remarks>
            <para>
            ThemeResolutionService acts as the central repository for managing themes, style sheets,
            and their relationships within a RadControls application. It handles theme registration,
            resolution, and application to controls based on their type and configuration.
            </para>
            <para>
            The service manages StyleSheet objects that define the visual appearance and behavior
            of RadControls and RadElements, along with StyleSheetRelation objects that map
            specific controls to their appropriate style sheets.
            </para>
            <para>
            RadControls automatically query this service during initialization using their ThemeName
            property to retrieve and apply the appropriate StyleSheet. The service supports theme
            inheritance, cascading styles, and dynamic theme switching at runtime.
            </para>
            <para>
            This class provides APIs for registering themes, unregistering themes, querying theme
            storage by various attributes such as name and target class, and managing theme
            relationships throughout the application lifecycle.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.GetFont(System.String,System.Single,System.Drawing.FontStyle)">
            <summary>
            Returns a font by given font name. The font can be custom(loaded in memory) or installed on the machine. 
            </summary>
            <param name="fontName">The name of the font or custom font.</param>
            <param name="fontSize">The size of the font.</param>
            <param name="fontStyle"></param>
            <returns>The Font or the default font if font with given name is not valid.</returns>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.GetFontFamily(System.String)">
            <summary>
            Returns a FontFamily instance based on a given font name. If the name is not custom loaded font or installed one, this method will return a default one.
            </summary>
            <param name="fontName">The name of the font.</param>
            <returns>The font family.</returns>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.GetCustomFont(System.String)">
            <summary>
            Returns a previously loaded font by given font name.
            </summary>
            <param name="fontName">The name of font.</param>
            <returns>The FontFamily or null if font with given name is not loaded.</returns>
        </member>
        <member name="P:Telerik.WinControls.ThemeResolutionService.ApplicationThemeName">
            <summary>
            Gets or sets value indicating the theme name that will be used by all controls in the application.
            </summary>
            <remarks>
            If the value of this property is null or empty each control will be assigned a theme, corresponding on the 
            <see cref="P:Telerik.WinControls.RadControl.ThemeName"/> property of the control. Otherwise the ThemeName property will be disregarded.
            If a specific control in the application has no theme registered with the name specified by ApplicationThemeName, it will be
            assigned its ControlDefault theme name.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.ThemeResolutionService.DarkThemeNames">
            <summary>
            Gets a list with all registered dark themes.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ThemeResolutionService.AllowAnimations">
            <summary>
            Determines whether animations are allowed across entire application.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ThemeResolutionService.ControlDefaultThemeName">
            <summary>
            "ControlDefault" theme name
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.RegisterDarkTheme(System.String)">
            <summary>
            Registers a theme as dark, by its theme name. 
            </summary>
            <param name="themeName">The name of the theme.</param>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.SubscribeForThemeChanged(Telerik.WinControls.IThemeChangeListener)">
            <summary>
            Call to subscribe for theme change event, for the specified control theme class name. Note the event may be fired from another thread
            </summary>
            <param name="listener"></param>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.UnsubscribeFromThemeChanged(Telerik.WinControls.IThemeChangeListener)">
            <summary>
            Call to unsubscribe for theme change event.
            </summary>
            <param name="listener"></param>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.GetAvailableThemes">
            <summary>
            Gets a list of all registered themes.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.GetAvailableThemes(Telerik.WinControls.IComponentTreeHandler)">
            <summary>
            Gets any themes registered for a specific control by control type name or control name.
            </summary>
            <param name="control"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.GetTheme(System.String)">
            <summary>
            Get previously registered theme by theme name.
            </summary>
            <param name="themeName"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.ApplyThemeToControlTree(System.Windows.Forms.Control,System.String)">
            <summary>
            Applies the specified ThemeName to all RadControls that are children of the specified Control and its child Controls
            </summary>
            <param name="control"></param>
            <param name="themeName"></param>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.LoadPackageFile(System.String)">
            <summary>
            Loads a theme package, stored in the provided file.
            </summary>
            <param name="filePath"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.LoadPackageFile(System.String,System.Boolean)">
            <summary>
            Loads a theme package stored in the provided file.
            </summary>
            <param name="filePath"></param>
            <param name="throwOnError">True to throw an exception if it occurs, false otherwise.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.LoadPackageResource(System.String)">
            <summary>
            Loads a theme package, stored in the provided embedded resource.
            The calling assembly is used to read the manifest resource stream.
            </summary>
            <param name="resourcePath"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.LoadPackageResource(System.Reflection.Assembly,System.String)">
            <summary>
            Loads a theme package from an embedded resource in the specified assembly.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.LoadPackageResource(Telerik.WinControls.ThemeResolutionService.ResourceParams,System.Boolean)">
            <summary>
            Loads a theme package stored in the provided embedded resource.
            </summary>
            <param name="resourceParams"></param>
            <param name="throwOnError">True to throw an exception if it occurs, false otherwise.</param>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.RegisterThemeFromStorage(Telerik.WinControls.ThemeStorageType,System.String)">
            <summary>
            Registers theme from a file or resource that contains a XML-serialized Theme object.
            The Visual Style Builder application for example is capable of designing and serializing
            themes. Theme files generally contain Theme with one or several style sheets each assigned a 
            registration that defines which RadControl and/or RadElment the style sheet applies.
            </summary>
            <param name="storageType"></param>
            <param name="themeLocation"></param>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.RegisterThemeFromStorage(Telerik.WinControls.ThemeStorageType,System.Reflection.Assembly,System.String)">
            <summary>
            Registers theme from a file or resource that contains a XML-serialized Theme object.
            The Visual Style Builder application for example is capable of designing and serializing
            themes. Theme files generally contain Theme with one or several style sheets each assigned a 
            registration that defines which RadControl and/or RadElment the style sheet applies.
            </summary>
            <param name="storageType"></param>
            <param name="assembly"></param>
            <param name="themeLocation"></param>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.RegisterThemeFromStorage(Telerik.WinControls.ThemeStorageType,Telerik.WinControls.ThemeResolutionService.ResourceParams)">
            <summary>
            Registers theme from a file or resource that contains a XML-serialized Theme object.
            The Visual Style Builder application for example is capable of designing and serializing
            themes. Theme files generally contain Theme with one or several style sheets each assigned a 
            registration that defines which RadControl and/or RadElment the style sheet applies.
            </summary>
            <param name="storageType"></param>
            <param name="resourceParams"></param>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.SuspendThemeChange">
            <summary>
            Suspends the ThemeChange event. This method is used internally.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.ResumeThemeChange">
            <summary>
            Resumes the ThemeChange event. This method is used internally.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.ResumeThemeChange(System.Boolean)">
            <summary>
            Resumes the ThemeChange event. This method is used internally.
            </summary>
            <param name="raiseChanged">Determines whether to fire the ThemeChanged event.</param>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.EnsureThemeRegistered(System.String)">
            <summary>
            Creates and registers an empty Theme if one is not already registered.
            </summary>
            <param name="themeName"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.ClearTheme(System.String)">
            <summary>
             Clears all stylesheets registered previously with the themeName specified.
            </summary>
            <param name="themeName"></param>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.GetStyleSheetBuilders(System.String)">
            <summary>
            Gets all StyleSheets registered under a theme name.
            </summary>
            <param name="themeName"></param>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.RegisterStyleBuilder(Telerik.WinControls.StyleGroup,System.String)">
            <summary>
            Registers a StyleSheet found in styleBuilderRegistration using also the registration details specified under the theme name specified.
            </summary>
            <param name="styleBuilderRegistration"></param>
            <param name="themeName"></param>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.RegisterControlStyleBuilder(System.String,System.String,Telerik.WinControls.StyleGroup,System.String)">
            <summary>
            Registers a StyleBuilder for specific type of controls and specific type of elements under the name given.
            </summary>
            <param name="controlTypeName"></param>
            <param name="elementTypeName"></param>
            <param name="builder"></param>
            <param name="themeName"></param>
        </member>
        <member name="M:Telerik.WinControls.ThemeResolutionService.UnregisterStyleSheetBuilder(Telerik.WinControls.StyleGroup)">
            <summary>
            Removes an instance of the <see cref="T:Telerik.WinControls.StyleGroup"/> class
            from the dictionaries with registered style builders.
            </summary>
            <param name="builder">The instance to remove.</param>
        </member>
        <member name="T:Telerik.WinControls.PropertySettingCollection">
            <summary>
            Represents a property settings collection. Property settings are very
            similar to CSS style properties.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.PropertySettingCollection.OriginalPropertySettings">
            <summary>
            Gets the original property settings list without any inherited properties.
            </summary>
            <value>The list of original property settings.</value>
        </member>
        <member name="M:Telerik.WinControls.PropertySettingCollection.AddRange(System.Collections.Generic.IEnumerable{Telerik.WinControls.IPropertySetting})">
            <summary>
            Adds a range of property settings to this collection.
            </summary>
            <param name="items">The property settings to add.</param>
        </member>
        <member name="M:Telerik.WinControls.PropertySettingCollection.AddInheritedPropertySetting(Telerik.WinControls.IPropertySetting,System.String)">
            <summary>
            Adds an inherited property setting with the specified setting type.
            </summary>
            <param name="setting">The property setting to inherit.</param>
            <param name="settingType">The type identifier for the setting.</param>
        </member>
        <member name="M:Telerik.WinControls.PropertySettingCollection.ResetInheritedProperties">
            <summary>
            Resets all inherited property settings and clears the mapping cache.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.PropertySettingCollection.ContainsInheritedSetting(Telerik.WinControls.RadProperty)">
            <summary>
            Determines whether this collection contains an inherited setting for the specified property.
            </summary>
            <param name="property">The property to check for inherited settings.</param>
            <returns>True if an inherited setting exists; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.WinControls.PropertySettingCollection.FindInheritedSetting(Telerik.WinControls.RadProperty)">
            <summary>
            Finds an inherited property setting for the specified property.
            </summary>
            <param name="property">The property to find an inherited setting for.</param>
            <returns>The inherited property setting, or null if not found.</returns>
        </member>
        <member name="M:Telerik.WinControls.PropertySettingCollection.Add(Telerik.WinControls.IPropertySetting)">
            <summary>
            Adds a property setting to this collection.
            </summary>
            <param name="item">The property setting to add.</param>
        </member>
        <member name="M:Telerik.WinControls.PropertySettingCollection.ContainsSetting(Telerik.WinControls.RadProperty)">
            <summary>
            Determines whether this collection contains a setting for the specified property.
            </summary>
            <param name="property">The property to check for settings.</param>
            <returns>True if a setting exists; otherwise, false.</returns>
        </member>
        <member name="P:Telerik.WinControls.ResolveStyleBuilderEventArgs.Builder">
            <summary>
            Gets or sets the StyleBuilder instance.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.ResolveStyleBuilderEventArgs.ThemeName">
            <summary>
            Gets the name of the theme for which StyleBuilder is required.
            </summary>
        </member>
        <member name="T:Telerik.WinControls.RadElement">
            <summary>
            Represents the fundamental building block of the Telerik Presentation Framework (TPF), serving as the base class
            for all visual and logical elements that compose Telerik controls.
            </summary>
            <remarks>
            <para>
            RadElement is the cornerstone of the TPF architecture, providing the foundation for all user interface elements
            in Telerik WinControls. Every Telerik control is built as a hierarchical tree of RadElement objects, with the
            <see cref="P:Telerik.WinControls.RadControl.RootElement"/> at the top and various child elements forming the visual and logical structure.
            </para>
            <para>
            Elements participate in a comprehensive property system with inheritance, event routing through the tree,
            layout participation with measure/arrange phases, and integration with themes and styling. The framework
            supports primitive elements for rendering (text, borders, fills) and layout panels for arranging children.
            </para>
            <para>
            All RadElement property changes trigger the <see cref="M:Telerik.WinControls.RadElement.OnPropertyChanged(Telerik.WinControls.RadPropertyChangedEventArgs)"/> method, enabling reactive
            behavior and coordinated updates throughout the element hierarchy. This forms the foundation for
            <see cref="T:Telerik.WinControls.VisualElement"/> (visual properties), <see cref="T:Telerik.WinControls.RadItem"/> (interaction), and primitive elements.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadElement.CallCreateChildElements">
            <summary>
            Creates the child elements and sets their locally applied values as Default
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.SuspendReferenceUpdate">
            <summary>
            Temporarily suspends the <see cref="M:Telerik.WinControls.RadElement.UpdateReferences(Telerik.WinControls.ComponentThemableElementTree,System.Boolean,System.Boolean)"/> method execution.
            This is useful when modifying the element tree structure without triggering immediate reference updates.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.ResumeReferenceUpdate">
            <summary>
            Resumes the previously suspended <see cref="M:Telerik.WinControls.RadElement.UpdateReferences(Telerik.WinControls.ComponentThemableElementTree,System.Boolean,System.Boolean)"/> method execution.
            Each call to <see cref="M:Telerik.WinControls.RadElement.SuspendReferenceUpdate"/> must be paired with a corresponding call to this method.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.InitializeFields">
            <summary>
            Initializes member fields to their default values.
            This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.CreateChildElements">
            <summary>
            Called by the element when constructed. Allows inheritors to build the element tree.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.OnLoad(System.Boolean)">
            <summary>
            A callback used by the owning <see cref="T:Telerik.WinControls.RadControl"/> to notify the element for a first-time screen visualization.
            </summary>
            <param name="recursive">True to notify entire subtree for the load process, false otherwise.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.CallOnLoad(System.Boolean)">
            <summary>
            This method is not relevant for this class.
            </summary>
            <param name="recursive">True to notify entire subtree for the load process, false otherwise.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.LoadCore">
            <summary>
            Allows inheritors to provide custom load logic.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.OnLoaded">
            <summary>
            Called when the element has been successfully loaded. That includes loading of all its children as well.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.OnUnload(Telerik.WinControls.ComponentThemableElementTree,System.Boolean)">
            <summary>
            Unloads the element if it was previously loaded on an element tree.
            </summary>
            <param name="oldTree">Reference to the element tree from which we are in a process of unload.</param>
            <param name="recursive">True to unload children recursively, false otherwise.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.UnloadCore(Telerik.WinControls.ComponentThemableElementTree)">
            <summary>
            Executes the core unload logic. Allows inheritors to perform additional action while the element is unloading itself.
            </summary>
            <param name="oldTree">Reference to the element tree from which we are in a process of unload.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.OnUnloaded(Telerik.WinControls.ComponentThemableElementTree)">
            <summary>
            Notifies that the element has been successfully unloaded from an element tree.
            Allows inheritors to provide custom logic at this stage.
            </summary>
            <param name="oldTree">Reference to the element tree from which the element has been unloaded.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.OnElementTreeChanged(Telerik.WinControls.ComponentThemableElementTree)">
            <summary>
            The element gets notified for a change in its current <see cref="P:Telerik.WinControls.RadElement.ElementTree"/> member.
            </summary>
            <param name="previousTree">The previous element tree instance.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.OnBeginDispose">
            <summary>
            A callback used by the owning <see cref="T:Telerik.WinControls.RadControl"/> to notify the element for the beginning of a disposing process.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.ElementState">
            <summary>
            Gets the current state of the element.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.SetParent(Telerik.WinControls.RadElement)">
            <summary>
            Applies the specified <see cref="T:Telerik.WinControls.RadElement">RadElement</see> instance as parent of the current instance.
            </summary>
            <param name="parent">The parent element to set.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.OnParentChanged(Telerik.WinControls.RadElement)">
            <summary>
            Notifies for a change in the Parent value.
            </summary>
            <param name="previousParent">The previous parent element (if any)</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.UpdateReferences(Telerik.WinControls.ComponentThemableElementTree,System.Boolean,System.Boolean)">
            <summary>
            Updates the local references using the provided element tree.
            </summary>
            <param name="tree">The element tree to use for updating references.</param>
            <param name="updateInheritance">True to update inheritance chain, false otherwise.</param>
            <param name="recursive">True to update children also, false otherwise.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.SetIsDesignMode(System.Boolean,System.Boolean)">
            <summary>
            This method is not relevant for this class.
            </summary>
            <param name="value">True to set design mode, false otherwise.</param>
            <param name="recursive">True to apply to children recursively, false otherwise.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.UpdateState(Telerik.WinControls.ComponentThemableElementTree)">
            <summary>
            Updates the state of the element when reference update is suspended and we have a change in our parent.
            </summary>
            <param name="tree">The element tree to update state for.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.IsCurrentStateInheritable">
            <summary>
            Determines whether the current state can be inherited from the parent element.
            </summary>
            <returns>True if the state is inheritable, false otherwise.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.ChangeCollection(Telerik.WinControls.RadElement,Telerik.WinControls.ItemsChangeOperation)">
            <summary>
            This method is not relevant for this class.
            </summary>
            <param name="child">The element associated with the change.</param>
            <param name="changeOperation">The type of change operation performed.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.ResetZOrderCache">
            <summary>
            Forces an update in the z-ordered collection after a change in the Children collection.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.ResetLayout(System.Boolean)">
            <summary>
            Resets all layout related fields and puts the element in its initial layout state.
            </summary>
            <param name="recursive">True to reset children recursively, false otherwise.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.HasInvisibleAncestor">
            <summary>
            Determines whether there is an ancestor in this element tree that is not visible.
            </summary>
            <returns>True if an invisible ancestor exists, false otherwise.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.ResetLayoutCore">
            <summary>
            Resets the core layout properties and removes this element from layout queues.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.ResetTransformations">
            <summary>
            Resets the transformation matrices and cached bounding rectangles.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.DetachFromElementTree(Telerik.WinControls.ComponentThemableElementTree)">
            <summary>
            Detaches the element from the specified element tree, cleaning up references and clearing input behavior states.
            </summary>
            <param name="oldTree">The element tree to detach from.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.SetChildrenLocalValuesAsDefault(System.Boolean)">
            <summary>
            Sets all locally applied property values as default values for child elements.
            </summary>
            <param name="recursive">True to apply recursively to all descendants, false for direct children only.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.SetAllLocalValuesAsDefault(System.Boolean)">
            <summary>
            This method is not relevant for this class.
            </summary>
            <param name="recursive">True to apply recursively to all descendants, false for this element only.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.InvalidateArrange">
            <summary>
            Invalidates the arrangement state of the element, causing it to be re-arranged during the next layout pass.
            </summary>
            <remarks>
            This overload calls InvalidateArrange(false), invalidating only this element.
            Use this method when the element's position or arrangement-affecting properties have changed.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadElement.InvalidateArrange(System.Boolean)">
            <summary>
            Invalidates the arrangement state of the element and optionally its children, causing them to be re-arranged during the next layout pass.
            </summary>
            <param name="recursive">True to invalidate this element and all its children; false for this element only.</param>
            <remarks>
            <para>
            InvalidateArrange marks the element as needing arrangement and adds it to the layout manager's arrange queue
            if layout is not currently suspended. This is typically called when properties that affect the element's
            position or size have changed.
            </para>
            <para>
            The method respects the element's state and layout suspension. If layout is suspended, the invalidation
            is recorded but the element won't be queued for arrangement until layout is resumed.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadElement.InvalidateMeasure">
            <summary>
            Invalidates the measurement state of the element, causing it to be re-measured during the next layout pass.
            </summary>
            <remarks>
            This overload calls InvalidateMeasure(false), invalidating only this element.
            Use this method when the element's content or measurement-affecting properties have changed.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadElement.InvalidateMeasure(System.Boolean)">
            <summary>
            Invalidates the measurement state of the element and optionally its children, causing them to be re-measured during the next layout pass.
            </summary>
            <param name="recursive">True to invalidate this element and all its children; false for this element only.</param>
            <remarks>
            <para>
            InvalidateMeasure marks the element as needing measurement and adds it to the layout manager's measure queue
            if layout is not currently suspended. This is typically called when properties that affect the element's
            desired size have changed.
            </para>
            <para>
            The method respects the element's state and layout suspension. If layout is suspended, the invalidation
            is recorded but the element won't be queued for measurement until layout is resumed.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadElement.UpdateLayout">
            <summary>
            Forces the element to update its layout by processing any pending measure and arrange operations.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.SuspendLayout">
            <summary>
            Temporarily suspends layout operations upon this element.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.SuspendLayout(System.Boolean)">
            <summary>
            Temporarily suspends layout operations upon this element.
            </summary>
            <param name="recursive">True to suspend children also, false otherwise.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.ResumeLayout(System.Boolean)">
            <summary>
            Resumes layout logic for the element with an option to force immediate layout.
            </summary>
            <param name="performLayout">True to execute pending layout requests immediately; false to simply resume layout operations.</param>
            <remarks>
            This overload calls ResumeLayout(false, performLayout), resuming layout for this element only.
            Use this method after calling SuspendLayout to re-enable layout calculations.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadElement.ResumeLayout(System.Boolean,System.Boolean)">
            <summary>
            Resumes layout logic for the element and optionally for its children, with an option to force immediate layout.
            </summary>
            <param name="recursive">True to resume layout for this element and all its children; false for this element only.</param>
            <param name="performLayout">True to execute pending layout requests immediately; false to simply resume layout operations.</param>
            <remarks>
            Layout operations are reference-counted, so each call to SuspendLayout must be matched with a corresponding
            call to ResumeLayout. When the suspend count reaches zero and the element is loaded, pending layout operations
            will be executed if performLayout is true. This method is essential for maintaining element tree layout consistency.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadElement.Arrange(System.Drawing.RectangleF)">
            <summary>
            Positions and sizes the element within the specified rectangular area.
            </summary>
            <param name="finalRect">The final rectangular area allocated for this element by its parent.</param>
            <remarks>
            <para>
            Arrange is a core method in the two-pass layout system (Measure/Arrange). It is called by parent elements
            to position and size child elements after the Measure pass has determined the desired sizes.
            </para>
            <para>
            This method handles layout suspension, visibility checks, arranges children through their layout panels,
            and ensures that layout operations are properly coordinated through the layout manager. It automatically
            triggers Measure if the element hasn't been measured or if measure data is invalid.
            </para>
            <para>
            The method validates the finalRect for infinity and NaN values and respects element visibility settings.
            Collapsed elements skip arrangement but still record their final rectangle for reference.
            </para>
            </remarks>
            <exception cref="T:System.InvalidOperationException">Thrown when finalRect contains infinity or NaN values.</exception>
        </member>
        <member name="M:Telerik.WinControls.RadElement.Measure(System.Drawing.SizeF)">
            <summary>
            Calculates the desired size of the element given the specified available space.
            </summary>
            <param name="availableSize">The available space that can be allocated to this element by its parent.</param>
            <remarks>
            <para>
            Measure is the first pass of the two-pass layout system (Measure/Arrange). It determines how much space
            the element would like to occupy based on its content and the constraints provided by its parent.
            </para>
            <para>
            This method handles layout suspension, validates the availableSize for NaN values, respects element visibility,
            and coordinates with the layout manager to ensure proper measurement sequencing. The calculated desired size
            becomes available through the DesiredSize property.
            </para>
            <para>
            Collapsed elements are given zero desired size but still participate in the measurement process.
            The method is optimized to avoid redundant measurements when the available size hasn't changed.
            </para>
            </remarks>
            <exception cref="T:System.InvalidOperationException">Thrown when availableSize contains NaN values.</exception>
        </member>
        <member name="M:Telerik.WinControls.RadElement.SetBounds(System.Drawing.Rectangle)">
            <summary>
            Sets the bounds of the element to the specified rectangle (locating and size).
            </summary>
            <param name="bounds">The rectangle that represents the new location and size.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.SetBounds(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Sets the bounds of the element to the specified rectangle (X, Y, width and height).
            </summary>
            <param name="x">The new X coordinate for the upper-left corner of the element.</param>
            <param name="y">The new Y coordinate for the upper-left corner of the element.</param>
            <param name="width">The new width of the element.</param>
            <param name="height">The new height of the element.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetBoundingRectangle(System.Drawing.Size)">
            <summary>
            Gets the rectangle which surrounds the rotated element (if having AngleTransform property set).
            </summary>
            <param name="size">The size of the element which is accepted as a parameter (for example when returned from GetPreferredSize).</param>
            <returns>A rectangle that bounds the transformed element.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetBoundingRectangle(System.Drawing.Rectangle)">
            <summary>
            Gets the rectangle which surrounds the rotated element (if having AngleTransform property set).
            </summary>
            <param name="bounds">The bounds of the element.</param>
            <returns>A rectangle that bounds the transformed element.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetDesiredSize(System.Boolean)">
            <summary>
            Gets the desired size of the element, optionally checking if the element is collapsed.
            </summary>
            <param name="checkCollapsed">True to return empty size if the element is collapsed.</param>
            <returns>The desired size of the element.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.PointToScreen(System.Drawing.Point)">
            <summary>
            Retrieves a point in screen coordinates taking as a parameter a point which is in
            element coordinates (this means that the top left corner of the element is with
            coordinates 0, 0).
            </summary>
            <param name="point">The point in element coordinates to convert.</param>
            <returns>The point in screen coordinates.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.PointFromScreen(System.Drawing.Point)">
            <summary>
            Retrieves a point in control coordinates taking as a parameter a point which is in
            screen coordinates.
            </summary>
            <param name="point">The point in screen coordinates to convert.</param>
            <returns>The point in element coordinates.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.PointToControl(System.Drawing.Point)">
            <summary>
            Retrieves a point in control coordinates taking as a parameter a point which is in
            element coordinates. The method does not take into consideration the AngleTransform property applied
            on the element.
            </summary>
            <param name="point">The point in element coordinates to convert.</param>
            <returns>The point in control coordinates.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.PointFromControl(System.Drawing.Point)">
            <summary>
            Retrieves a point in control coordinates taking as a parameter a point which is in
            element coordinates. The method takes into consideration the AngleTransform property applied
            on the element and rotates back the transformation. This means that the top left corner of
            the element is with coordinates (0, 0) no matter what is AngleTransform value.
            </summary>
            <param name="point">The point in control coordinates to convert.</param>
            <returns>The point in element coordinates.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.LocationToControl">
            <summary>
            Gets the location of this element in control coordinates.
            </summary>
            <returns>The location in control coordinates.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.RectangleToScreen(System.Drawing.Rectangle)">
            <summary>
            Retrieves a rectangle in screen coordinates taking as a parameter a rectangle
            which is in element coordinates (this means that the top left corner of the element is
            with coordinates 0, 0).
            </summary>
            <param name="rect">The rectangle in element coordinates to convert.</param>
            <returns>The rectangle in screen coordinates.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.HitTest(System.Drawing.Point)">
            <summary>
            Performs hit testing on the element to determine if the specified point lies within its bounds.
            </summary>
            <param name="point">The point to test in control coordinates.</param>
            <returns>True if the point is within the element bounds, false otherwise.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.CallOnRenderSizeChanged(Telerik.WinControls.Layouts.SizeChangedInfo)">
            <summary>
            This method is not relevant for this class.
            </summary>
            <param name="info">The size change information.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.OnRenderSizeChanged(Telerik.WinControls.Layouts.SizeChangedInfo)">
            <summary>
            Called when the render size of the element has changed.
            </summary>
            <param name="info">The size change information.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.OnChildDesiredSizeChanged(Telerik.WinControls.RadElement)">
            <summary>
            Called when a child's desired size has changed.
            </summary>
            <param name="child">The child element whose desired size changed.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.OnLayoutPropertyChanged(Telerik.WinControls.RadPropertyChangedEventArgs)">
            <summary>
            Called when a layout property has changed.
            </summary>
            <param name="e">The property changed event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.ArrangeCore(System.Drawing.RectangleF)">
            <summary>
            Performs the core arrangement logic for the element within the specified final rectangle.
            </summary>
            <param name="finalRect">The final rectangular area allocated for this element.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.MeasureCore(System.Drawing.SizeF)">
            <summary>
            Performs the core measurement logic for the element with the specified available size.
            </summary>
            <param name="availableSize">The available space that can be allocated to this element.</param>
            <returns>The minimum size required by the element to be completely visible.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.ShouldArrangeChild(Telerik.WinControls.RadElement)">
            <summary>
            Gets a value indicating whether a child will be arranged during the <see cref="M:Telerik.WinControls.RadElement.ArrangeOverride(System.Drawing.SizeF)"/>.
            </summary>
            <param name="child">The child element to check.</param>
            <returns>Whether the child will be arranged in ArrangeOverride.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.ArrangeOverride(System.Drawing.SizeF)">
            <summary>
            Arranges the <see cref="T:Telerik.WinControls.RadElement"/> to its final location.
            The element must call the Arrange method of each of its children.
            </summary>
            <param name="finalSize">The size that is available for element.</param>
            <returns>The rectangle occupied by the element. Usually <paramref name="finalSize"/>. Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.</returns>
            <remarks>In this method call to the Arrange method of each child must be made.</remarks>
        </member>
        <member name="M:Telerik.WinControls.RadElement.MeasureOverride(System.Drawing.SizeF)">
            <summary>
            Measures the space required by the <see cref="T:Telerik.WinControls.RadElement"/>
            
            Used by the layout system.
            </summary>
            <param name="availableSize">The size that is available to the <see cref="T:Telerik.WinControls.RadElement"/>. The available size can be infinity (to take the full size of the element)</param>
            <returns>The minimum size required by the element to be completely visible. Cannot be infinity.</returns>
            <remarks>In this method call to the Measure method of each child must be made.</remarks>
        </member>
        <member name="M:Telerik.WinControls.RadElement.ShouldMeasureChild(Telerik.WinControls.RadElement)">
            <summary>
            Gets a value indicating, whether a child will be measured during the MeasureOverride.
            </summary>
            <param name="child">The child.</param>
            <returns>Whether the child will be measured in MeasureOverride.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetArrangeRect(System.Drawing.RectangleF)">
            <summary>
            Gets the arrange rectangle, valid for this element.
            </summary>
            <param name="proposed">The proposed rectangle.</param>
            <returns>The arrange rectangle for this element.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.CanExecuteLayoutOperation">
            <summary>
            Determines whether the element can perform layout operation.
            </summary>
            <returns>True if layout operations can be performed, false otherwise.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.CalcLayoutOffset(System.Drawing.PointF)">
            <summary>
            Calculates the layout offset for the element based on the start point.
            </summary>
            <param name="startPoint">The starting point for the layout calculation.</param>
            <returns>The calculated layout offset.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.LockBounds">
            <summary>
            Locks the bounds of the element to prevent changes during critical operations.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.UnlockBounds">
            <summary>
            Unlocks the bounds of the element after critical operations are complete.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.SetBoundsCore(System.Drawing.Rectangle)">
            <summary>
            Sets the bounds of the element to the specified rectangle.
            </summary>
            <param name="bounds">The rectangle to set as bounds.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.IsInValidState(System.Boolean)">
            <summary>
            Determines whether the element is currently in valid state.
            That is having a valid <see cref="P:Telerik.WinControls.RadElement.ElementTree"/> reference and being in either Constructed or Loaded state.
            </summary>
            <param name="checkElementTree">True to check if element tree is valid, false otherwise.</param>
            <returns>True if the element is in valid state, false otherwise.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetScrollingOffset">
            <summary>
            Gets the offset that is caused by scrolling. The difference between this method and
            PositionOffset property is that GetScrollingOffset() takes into account RightToLeft.
            </summary>
            <returns>The scrolling offset for this element.</returns>
        </member>
        <member name="P:Telerik.WinControls.RadElement.LayoutManager">
            <summary>
            Gets the layout manager of the element. Will be null until the element is loaded on a visual scene.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.DesiredSize">
            <summary>
            Gets the element desired size.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.IsLayoutSuspended">
            <summary>
            Gets a value indicating whether the layout is suspended or not.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.BoundingRectangle">
            <summary>
            	Represents the rectangle which surrounds the element bounds after the rotation caused by setting the AngleTransform property to some degree. The rectangle is in parent element's coordinates.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.ControlBoundingRectangle">
            <summary>
            	Represents the rectangle which surrounds the element bounds after the rotation caused by setting the AngleTransform property to some degree. The rectangle is in control coordinates.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.PreviousArrangeRect">
            <summary>
            This property is used internally.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.TreeLevel">
            <summary>
            Gets the level of this element in the ElementTree it currently resides.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.Invalidate">
            <summary>
            Invalidates the element and schedules it for repainting.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.Invalidate(System.Boolean)">
            <summary>
            Invalidates the element and schedules it for repainting, optionally checking if layout is suspended.
            </summary>
            <param name="checkSuspended">True to check if layout is suspended before invalidating.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetInvalidateBounds">
            <summary>
            Returns the bounds of the area that should be invalidated when the element is invalidated.
            </summary>
            <returns>The bounds to invalidate.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.OnTransformationInvalidated">
            <summary>
            This method is executed when a property which affects the absolute position of the element has been changed.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.InvalidateTransformations">
            <summary>
            This method is used internally.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.PaintElementSkin(Telerik.WinControls.Paint.IGraphics)">
            <summary>
            Provides a routine to paint element's content when system skin appearance is desired.
            </summary>
            <param name="graphics"></param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.PaintOverride(Telerik.WinControls.Paint.IGraphics,System.Drawing.Rectangle,System.Single,System.Drawing.SizeF,System.Boolean)">
            <summary>
            Virtual layer between PaintChildren() and Paint().
            Can be overridden to fully customize element hierarchy paint.
            Used for painting disabled items.
            </summary>
            <param name="graphics">The graphics object.</param>
            <param name="clipRectangle">The rectangle which has been invalidated.</param>
            <param name="angle">The angle (in degrees) to which the current element is rotated. This angle is a sum of all AngleTransform properties of this element's parents.</param>
            <param name="scale"></param>
            <param name="useRelativeTransformation"></param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.Paint(Telerik.WinControls.Paint.IGraphics,System.Drawing.Rectangle,System.Single,System.Drawing.SizeF,System.Boolean)">
            <summary>
            This method is used internally.
            </summary>
            <param name="graphics"></param>
            <param name="clipRectangle"></param>
            <param name="angle"></param>
            <param name="scale"></param>
            <param name="useRelativeTransformation"></param>
        </member>
        <member name="E:Telerik.WinControls.RadElement.ElementPainted">
            <summary>
            This event occurs after printing the element. It is used internally.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetXPVisualStyle">
            <summary>
            Gets the Visual Style Element instance that describes the skin appearance for the element when the current OS is Windows XP.
            </summary>
            <returns>The visual style element for Windows XP.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetVistaVisualStyle">
            <summary>
            Gets the VisualStyleElement instance that describes the skin appearance for the element when the current OS is Windows Vista.
            </summary>
            <returns>The visual style element for Windows Vista.</returns>
        </member>
        <member name="P:Telerik.WinControls.RadElement.UseSystemSkin">
            <summary>
            Gets or sets the mode that describes the usage of system skinning (if available).
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.InitializeSystemSkinPaint">
            <summary>
            Performs initialization when the element is first-time painted using system skin.
            </summary>
            <summary>
            Performs initialization when the element is first-time painted using system skin.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.UnitializeSystemSkinPaint">
            <summary>
            Performs cleanup when system skin painting is no longer used.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetSystemSkinPaintBounds">
            <summary>
            Gets the rectangle where skin background should be painted.
            Defaults to BoundingRectangle.
            </summary>
            <returns>The rectangle where skin background should be painted.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.OnUseSystemSkinChanged(System.EventArgs)">
            <summary>
            The element gets notified for a change in the <see cref="P:Telerik.WinControls.RadElement.UseSystemSkin">UseSystemSkin</see> property.
            This method will recursively notify all descendants for the change.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.ShouldPaintSystemSkin">
            <summary>
            Determines whether we should paint system skin.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.ComposeShouldPaintSystemSkin">
            <summary>
            Composes a value which determines whether the element should use system skins when painting.
            This method will traverse the element and control tree and will end with the global <see cref="P:Telerik.WinControls.SystemSkinManager.UseSystemSkin">UseSystemSkin</see> property.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.MapStyleProperty(Telerik.WinControls.RadProperty,System.String)">
            <summary>
            Maps a style property to another property. This method is used
            to map corresponding properties of LightVisualElement
            instances and <see cref="T:Telerik.WinControls.Primitives.BasePrimitive"/> instances.
            </summary>
            <param name="propertyToMap">An instance of the <see cref="T:Telerik.WinControls.RadProperty"/>
            class that represents the property to map.</param>
            <param name="settingType"></param>
            <returns>An instance of the <see cref="T:Telerik.WinControls.RadProperty"/>
            class which represents the mapped property. If no property is found,
            the method returns null</returns>
        </member>
        <member name="P:Telerik.WinControls.RadElement.VsbVisible">
            <summary>
            Determines whether the element may be added associated with metadata in the Visual Style Builder.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetStylablePropertiesFilter">
            <summary>
            Gets the IFilter instance that may be used to filter the properties, treated as Stylable for this element.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.ResetStyleSettings(System.Boolean)">
            <summary>
            Resets the Style modifier of each registered property.
            </summary>
            <summary>
            Resets the Style modifier of each registered property.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.ResetStyleSettings(System.Boolean,Telerik.WinControls.RadProperty)">
            <summary>
            Resets the Style modifier for the specified property. Will reset all properties if null is passed.
            </summary>
            <summary>
            Resets the Style modifier for the specified property. Will reset all properties if null is passed.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.AddBehavior(Telerik.WinControls.PropertyChangeBehavior)">
            <summary>
            Adds a property change behavior to the list of behaviors of the element.
            </summary>
            <remarks>
            Behaviors can be used to specify how an element should respond when a certain element property changes.
            Behaviors are used internally by stylesheets when applying to an hierarchy of elements.
            </remarks>
            <param name="behavior">behavior instance - should not be null (or Nothing in VB.NET)</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetBehaviors">
            <summary>
            Gets the property change behaviors collection for this element.
            </summary>
            <returns>The collection of property change behaviors.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.AddRangeBehavior(Telerik.WinControls.PropertyChangeBehaviorCollection)">
            <summary>
            <see cref="M:Telerik.WinControls.RadElement.AddBehavior(Telerik.WinControls.PropertyChangeBehavior)"/>
            </summary>
            <param name="behaviors">list of behaviors</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.SetThemeApplied(System.Boolean)">
            <summary>
            Used internally to support RadControl infrastructure. This method is not intended for use directly from your code.
            </summary>
            <param name="newValue"></param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.SuspendThemeRefresh">
            <summary>
            This method is not relevant for this class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.ResumeThemeRefresh">
            <summary>
            This method is used internally.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.CanHaveOwnStyle">
            <summary>
            Gets a value indicating whether the element can have its own style with style conditions.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.PropagateStyleToChildren">
            <summary>
            Defines whether stylesheet rules should be applied for this element and its children, or only for this element
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.ElementTree">
            <summary>
            Gets a reference to the tree object, that contains information about the scene where the element is currently visualized.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.Children">
            <summary>
            Gets the collection of elements that are child elements in the element
            tree.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.ChildrenHierarchy">
            <summary>
            Enumerates entire subtree of elements (using depth-first approach), 
            starting from this one as a root.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetChildrenByType(System.Type)">
            <summary>
            Gets a list of child elements using the type to filter the results.
            </summary>
            <param name="type">The type to filter child elements by.</param>
            <returns>A list of child elements of the specified type.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetChildrenByBaseType(System.Type)">
            <summary>
            Gets a list of child elements using the base type to filter the results.
            </summary>
            <param name="type">The base type to filter child elements by.</param>
            <returns>A list of child elements derived from the specified base type.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.FindAncestorByThemeEffectiveType(System.Type)">
            <summary>
            Searches up the parent chain and returns the first parent with the provided <see cref="P:Telerik.WinControls.RadElement.ThemeEffectiveType"/>.
            </summary>
            <param name="themeEffectiveType">The theme effective type to search for.</param>
            <returns>The first parent element with the specified theme effective type; otherwise, null.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.FindAncestor``1">
            <summary>
            Searches up the parent chain and returns the first parent of type T.
            </summary>
            <typeparam name="T">The type of parent element to search for.</typeparam>
            <returns>The first parent element of the specified type; otherwise, null.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.IsAncestorOf(Telerik.WinControls.RadElement)">
            <summary>
            Gets a boolean value that determines whether a given element
            resides in the element hierarchy of this element.
            </summary>
            <param name="element">An instance of the <see cref="T:Telerik.WinControls.RadElement"/>
            class which is checked.</param>
            <returns>True if the element is a descendant of this element; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.FindDescendant``1">
            <summary>
            Searches down the subtree of elements, using breadth-first approach, and returns the first descendant of type T.
            </summary>
            <typeparam name="T">The type of descendant element to search for.</typeparam>
            <returns>The first descendant element of the specified type; otherwise, null.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.FindDescendant(System.Predicate{Telerik.WinControls.RadElement})">
            <summary>
            Searches down the subtree of elements, using breadth-first approach, and returns the first descendant that matches the provided predicate.
            </summary>
            <param name="criteria">The predicate used to filter elements.</param>
            <returns>The first descendant element matching the criteria; otherwise, null.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.FindDescendant(System.Type)">
            <summary>
            Searches down the subtree of elements, using breadth-first approach, and returns the first descendant of the specified Type.
            </summary>
            <param name="descendantType">The type of descendant element to search for.</param>
            <returns>The first descendant element of the specified type; otherwise, null.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.EnumDescendants(Telerik.WinControls.TreeTraversalMode)">
            <summary>
            Provides flexible routine for traversing all descendants of this instance that match the provided predicate.
            </summary>
            <param name="traverseMode">The mode used to traverse the subtree.</param>
            <returns>An enumerable collection of descendant elements.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.EnumDescendants(System.Predicate{Telerik.WinControls.RadElement},Telerik.WinControls.TreeTraversalMode)">
            <summary>
            Provides flexible routine for traversing all descendants of this instance that match the provided predicate.
            </summary>
            <param name="predicate">The filter that defines the match criteria.</param>
            <param name="traverseMode">The mode used to traverse the subtree.</param>
            <returns>An enumerable collection of descendant elements matching the predicate.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.EnumDescendants(Telerik.WinControls.Filter,Telerik.WinControls.TreeTraversalMode)">
            <summary>
            Provides flexible routine for traversing all descendants of this instance that match the provided filter.
            </summary>
            <param name="filter">The filter that defines the match criteria.</param>
            <param name="traverseMode">The mode used to traverse the subtree.</param>
            <returns>An enumerable collection of descendant elements matching the filter.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetDescendants(System.Predicate{Telerik.WinControls.RadElement},Telerik.WinControls.TreeTraversalMode)">
            <summary>
            Gets a list with all the descendants that match the provided predicate.
            </summary>
            <param name="predicate">The predicate used to filter descendant elements.</param>
            <param name="traverseMode">The mode used to traverse the subtree.</param>
            <returns>A list of descendant elements matching the predicate.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetDescendants(Telerik.WinControls.Filter,Telerik.WinControls.TreeTraversalMode)">
            <summary>
            Gets a list with all the descendants that match the provided filter.
            </summary>
            <param name="filter">The filter used to match descendant elements.</param>
            <param name="traverseMode">The mode used to traverse the subtree.</param>
            <returns>A list of descendant elements matching the filter.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetAncestors(Telerik.WinControls.Filter)">
            <summary>
            Provides a routine which enumerates all ancestors up in the parent chain of this element, which match the provided <see cref="T:Telerik.WinControls.Filter"/>.
            </summary>
            <param name="filter">The filter used to match ancestor elements.</param>
            <returns>An enumerable collection of ancestor elements matching the filter.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetAncestors(System.Predicate{Telerik.WinControls.RadElement})">
            <summary>
            Provides a routine which enumerates all ancestors up in the parent chain of this element, which match the provided predicate.
            </summary>
            <param name="predicate">The predicate used to filter parents.</param>
            <returns>An enumerable collection of ancestor elements matching the predicate.</returns>
        </member>
        <member name="P:Telerik.WinControls.RadElement.Parent">
            <summary>Gets a reference to the parent element in the visual element tree.</summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.RaiseRoutedEvent(Telerik.WinControls.RadElement,Telerik.WinControls.RoutedEventArgs)">
            <summary>
            Raises a routed event on the element, first tunneling down the element tree then bubbling back up.
            </summary>
            <param name="sender">The element that originally raised the event.</param>
            <param name="args">The routed event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.RaiseTunnelEvent(Telerik.WinControls.RadElement,Telerik.WinControls.RoutedEventArgs)">
            <summary>
            Raises the tunnel phase of a routed event, traveling down from the root to the target element.
            </summary>
            <param name="sender">The element that originally raised the event.</param>
            <param name="args">The routed event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.RaiseBubbleEvent(Telerik.WinControls.RadElement,Telerik.WinControls.RoutedEventArgs)">
            <summary>
            Raises the bubble phase of a routed event, traveling up from the target element to the root.
            </summary>
            <param name="sender">The element that originally raised the event.</param>
            <param name="args">The routed event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.OnTunnelEvent(Telerik.WinControls.RadElement,Telerik.WinControls.RoutedEventArgs)">
            <summary>
            Called when the tunnel phase of a routed event occurs.
            </summary>
            <param name="sender">The element that originally raised the event.</param>
            <param name="args">The routed event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.OnBubbleEvent(Telerik.WinControls.RadElement,Telerik.WinControls.RoutedEventArgs)">
            <summary>
            Called when the bubble phase of a routed event occurs.
            </summary>
            <param name="sender">The element that originally raised the event.</param>
            <param name="args">The routed event arguments.</param>
        </member>
        <member name="P:Telerik.WinControls.RadElement.RoutedEventBehaviors">
            <summary>
            Gets the routed event behaviors collection for this element.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.IsEventInProcess(Telerik.WinControls.RaisedRoutedEvent)">
            <summary>
            Determines whether a specific routed event is currently being processed.
            </summary>
            <param name="raisedEvent">The routed event to check for processing status.</param>
            <returns>True if the event is currently being processed; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.RegisterRoutedEvent(System.String,System.Type)">
            <summary>
            Registers a new routed event with the specified name and owner type.
            </summary>
            <param name="eventName">The name of the routed event.</param>
            <param name="ownerType">The type that owns the routed event.</param>
            <returns>The registered routed event.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetRegisterRoutedEvent(System.String,System.Type)">
            <summary>
            Gets a registered routed event by name and owner type.
            </summary>
            <param name="eventName">The name of the routed event.</param>
            <param name="ownerType">The type that owns the routed event.</param>
            <returns>The registered routed event if found; otherwise, null.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetRegisterRoutedEvent(System.String,System.String)">
            <summary>
            Gets a registered routed event by name and class name.
            </summary>
            <param name="eventName">The name of the routed event.</param>
            <param name="className">The name of the class that owns the routed event.</param>
            <returns>The registered routed event if found; otherwise, null.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetRegisterRoutedEvent(System.String)">
            <summary>
            Gets a registered routed event by name for this element's type.
            </summary>
            <param name="eventName">The name of the routed event.</param>
            <returns>The registered routed event if found; otherwise, null.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.UpdateZOrderedCollection(Telerik.WinControls.RadElement,Telerik.WinControls.ItemsChangeOperation)">
            <summary>
            Forces an update in the z-ordered collection after a change in the Children collection.
            </summary>
            <param name="child"></param>
            <param name="change"></param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetChildren(Telerik.WinControls.ChildrenListOptions)">
            <summary>
            Allows enumerating of this element's children, using the specified options.
            </summary>
            <param name="options">The enumeration options to use.</param>
            <returns>An enumerable collection of child elements based on the specified options.</returns>
        </member>
        <member name="P:Telerik.WinControls.RadElement.LayoutableChildrenCount">
            <summary>
            Gets the count of all elements, which visibility is not <see cref="F:Telerik.WinControls.ElementVisibility.Collapsed"/>.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.SendToBack">
            <summary>
            Sends this element to the beginning of its parent's z-ordered collection.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.BringToFront">
            <summary>
            Sends this element at the end of its parent's z-ordered collection.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.GetChildAt(System.Int32)">
            <summary>
            This method is not relevant for this class.
            </summary>
            <param name="index">The index of the child element to retrieve.</param>
            <returns>The child element at the specified index.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.IsChildOf(Telerik.WinControls.RadElement)">
            <summary>
            Get a value indicating whether the element is a direct or indirect child of specified parent element
            </summary>
            <param name="parent">Parent to test</param>
            <returns>true if the element is child of parent, false otherwise</returns>
        </member>
        <member name="E:Telerik.WinControls.RadElement.MouseHover">
            <summary>
            Occurs when the mouse pointer rests on the element. 
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadElement.MouseMove">
            <summary>
            Occurs when the mouse pointer is moved over the element.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadElement.MouseDown">
            <summary>
            Occurs when the mouse pointer is over the element and a mouse button is pressed.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadElement.MouseUp">
            <summary>
            Occurs when the mouse pointer is over the element and a mouse button is released.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadElement.Click">
            <summary>
            Occurs when the element is clicked. 
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadElement.DoubleClick">
            <summary>
            Occurs when the element is double-clicked.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadElement.MouseEnter">
            <summary>
            Occurs when the mouse pointer enters the element.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadElement.MouseWheel">
            <summary>
            Occurs when the RadItem has focus and the user scrolls up or down the mouse wheel
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadElement.EnabledChanged">
            <summary>
            Occurs when the enabled state of the element has changed.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadElement.MouseLeave">
            <summary>
            Occurs when the mouse pointer leaves the element.
            </summary>
        </member>
        <member name="E:Telerik.WinControls.RadElement.ChildrenChanged">
            <summary>
            Occurs when the children collection of the element is changed.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.ContainsFocus">
            <summary>
            Determines whether the element or one of its descendants currently contains the keyboard focus.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.Focus">
            <summary>
            Attempts to set the keyboard focus to the element.
            </summary>
            <returns>True if the keyboard focus is successfully set to the element; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.Focus(System.Boolean)">
            <summary>
            Attempts to set the keyboard focus to the element, optionally setting parent control focus.
            </summary>
            <param name="setParentControlFocus">True to also set focus to the parent control; otherwise, false.</param>
            <returns>True if the keyboard focus is successfully set to the element; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.SetFocusPropertySafe(System.Boolean)">
            <summary>
            Sets the focused state of an element safely without recursion.
            </summary>
            <param name="isFocused">The new focused state.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.SetElementFocused(System.Boolean)">
            <summary>
            This method is not relevant for this class.
            </summary>
            <param name="isFocused">The new focused state.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.KillFocus">
            <summary>
            Removes keyboard focus from the element.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.SetFocus">
            <summary>
            This method is not relevant for this class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.OnClick(System.EventArgs)">
            <summary>
            Raises the Click event.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.OnDoubleClick(System.EventArgs)">
            <summary>
            Raises the DoubleClick event.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.PerformClick">
            <summary>
            Triggers the Click event for the element.
            </summary>
            <summary>
            Triggers the Click event for the element.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.OnMouseWheel(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Raises the MouseWheel event.
            </summary>
            <param name="e">The mouse event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.CallDoMouseWheel(System.Windows.Forms.MouseEventArgs)">
            <summary>
            This method is not relevant for this class.
            </summary>
            <param name="e">The mouse event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.IsInputKey(Telerik.WinControls.InputKeyEventArgs)">
            <summary>
            Determines whether a key is an input key that should be handled by the element.
            </summary>
            <param name="e">The input key event arguments.</param>
            <returns>True if the key is an input key; otherwise, false.</returns>
        </member>
        <member name="P:Telerik.WinControls.RadElement.ShouldHandleMouseInput">
            <summary>
            Specifies whether the Item should handle MouseOver, MouseMove and related mouse events.
            </summary>
            <remarks>
            By default only elements that inherit RadItem can process mouse input.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadElement.NotifyParentOnMouseInput">
            <summary>
                Gets or sets a value indicating whether the element should pass the handled mouse
                event to the first parent element which has the
                <see cref="P:Telerik.WinControls.RadElement.ShouldHandleMouseInput"/> property set to true.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.IsAbleToRespondToMouseEvents">
            <summary>
            Gets a value indicating whether the element can respond to mouse input and has input focus.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.MouseEventArgsFromControl(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Converts mouse event arguments from control coordinates to element coordinates.
            </summary>
            <param name="e">The mouse event arguments to convert.</param>
            <returns>Mouse event arguments with coordinates relative to this element.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.DoMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Called when the mouse button is pressed down over this element.
            </summary>
            <param name="e">The mouse event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.DoMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Called when the mouse button is released over this element.
            </summary>
            <param name="e">The mouse event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.DoMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>
            Called when the mouse is moved over this element.
            </summary>
            <param name="e">The mouse event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.ShowScreenTip(Telerik.WinControls.ScreenTipNeededEventArgs)">
            <summary>
            Shows a screen tip for this element.
            </summary>
            <param name="args">The screen tip event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.HideScreenTip">
            <summary>
            Hides the currently displayed screen tip.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.DoMouseHover(System.EventArgs)">
            <summary>
            Called when the mouse hovers over this element.
            </summary>
            <param name="e">The event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.OnShowScreenTip(Telerik.WinControls.ComponentInputBehavior)">
            <summary>
            Shows a screen tip.
            </summary>
            <param name="inputBehavior">The input behavior.</param>
            <returns>A value indicating whether a screen tip is shown.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElement.UpdateContainsMouse">
            <summary>
            Updates the ContainsMouse property. The notification may be received from a child whose IsMouseOver property has changed.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.UpdateContainsFocus(System.Boolean)">
            <summary>
            Updates the ContainsFocus property. The notification may be received from a child whose IsFocused property has changed.
            </summary>
            <param name="isFocused">The current focused state.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.DoMouseEnter(System.EventArgs)">
            <summary>
            Called when the mouse enters this element.
            </summary>
            <param name="e">The event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.DoMouseLeave(System.EventArgs)">
            <summary>
            Called when the mouse leaves this element.
            </summary>
            <param name="e">The event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.CallDoMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>
            This method is not relevant for this class.
            </summary>
            <param name="e">The mouse event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.CallDoMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>
            This method is not relevant for this class.
            </summary>
            <param name="e">The mouse event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.CallDoMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>
            This method is not relevant for this class.
            </summary>
            <param name="e">The mouse event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.CallDoMouseHover(System.EventArgs)">
            <summary>
            This method is not relevant for this class.
            </summary>
            <param name="e">The event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.CallDoMouseEnter(System.EventArgs)">
            <summary>
            This method is not relevant for this class.
            </summary>
            <param name="e">The event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.CallDoMouseLeave(System.EventArgs)">
            <summary>
            This method is not relevant for this class.
            </summary>
            <param name="e">The event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.CallDoClick(System.EventArgs)">
            <summary>
            This method is not relevant for this class.
            </summary>
            <param name="e">The event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.CallDoDoubleClick(System.EventArgs)">
            <summary>
            This method is not relevant for this class.
            </summary>
            <param name="e">The event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.UpdateInheritanceChain(System.Boolean)">
            <summary>
            Invalidates all Ambient (inherited) properties down in the parent chain.
            Called when the parent for this element changes.
            </summary>
            <param name="recursive">True to update children also, false otherwise.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.OnParentPropertyChanged(Telerik.WinControls.RadPropertyChangedEventArgs)">
            <summary>
            The object gets notified for a parent property change.
            </summary>
            <param name="args"></param>
        </member>
        <member name="M:Telerik.WinControls.RadElement.ReplaceDefaultDescriptors(System.ComponentModel.PropertyDescriptorCollection)">
            <summary>
            Add the ElementTree property if we are in the context of RadControlSpy.
            </summary>
            <param name="props"></param>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.RadElement.AutoSize">
            <summary>
            Gets or sets a value indicating whether the element size will be calculated
            automatically by the layout system. Value of false indicates that the element's size
            will not be changed when calculating the layout.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.Bounds">
            <summary>
                Gets or sets a value corresponding to the bounding rectangle of the element.
                Location and/or Size portions of the bounds may be calculated automatically based
                on the current <see cref="P:Telerik.WinControls.RadElement.AutoSize"/> and <see cref="P:Telerik.WinControls.RadElement.AutoSizeMode"/>
                settings.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.Location">
            <summary>
                Gets or sets the location of the element based on the element parent rectangle.
                Corresponds to <see cref="P:Telerik.WinControls.RadElement.Bounds"/>.Location
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.Size">
            <summary>
                Gets or sets the size of the element which is the height and width of the visual
                rectangle that would contain the graphics of the element. Size corresponds to
                element's Bounds.Size. When the <see cref="P:Telerik.WinControls.RadElement.AutoSize">AutoSize</see> property is set
                to true setting the Size property to some value has no effect.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.BorderThickness">
            <summary>
            Gets or sets the border thickness of the element. This thickness is included into the
            element's bounding rectangle.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.Padding">
            <summary>
            Gets or sets the padding sizes of the element. The paddings are included into the
            element's bounding rectangle.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.Margin">
            <summary>
            Gets or sets a value corresponding to the margins of the element. Margins are not
            included into the element's bounding rectangle.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.Alignment">
            <summary>
            Gets or sets the preferred location of the element if its size is less than its
            parent size.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.AutoSizeMode">
            <summary>
                Gets or sets the way the element should calculate its <see cref="P:Telerik.WinControls.RadElement.Size"/>, when
                the <see cref="P:Telerik.WinControls.RadElement.AutoSize"/> property is set to true.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.FitToSizeMode">
            <summary>
            Gets or sets a value indicating the way element will fill its available size when
            parent element is calculating element size and location.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.Enabled">
            <summary>
            Gets or sets a value indicating whether the element can respond to user
            interaction.
            </summary>
            <remarks> 
            By default, if element is currently selected when Enabled set to false, next element would be selected.
            Values inherits from Parent.Enabled.
            When a scrollable control is disabled, the scroll bars are also disabled. 
            For example, a disabled multiline textbox is unable to scroll to display all the lines of text.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadElement.CanFocus">
            <summary>
            Gets or sets a value indicating whether the element can receive input
            focus.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.IsFocused">
            <summary>
            Gets a value indicating whether the element has input focus.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.IsMouseOver">
            <summary>
            Gets or sets a value indicating whether the mouse has entered the bounds of the
            element or any of its sibling elements in the parent RadItem.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.IsMouseOverElement">
            <summary>
            Gets or sets a value indicating whether the mouse has entered the bounds of the
            element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.IsMouseDown">
            <summary>
            Gets or sets a value indicating whether the mouse button has been pressed when
            inside the bounds of the element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.InvalidateChildrenOnChildChanged">
            <summary>
            Provide for use within TelerikLayoutEngine.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.ShouldPaint">
            <summary>Gets or sets a value indicating whether the element should be painted.</summary>
            <remarks>
            Children visibility is not be affected.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadElement.Visibility">
            <summary>Gets or sets a value indicating element visibility.</summary>
            <remarks>
            Setting this property affects also the children of the element. Collapsed means the element and its children would not be painted and would not be 
            calculated in the layout.
            This property has no effect in design-time on <c ref="RadItem"/> objects.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadElement.IsElementVisible">
            <summary>Gets a value indicating if the element is visible.</summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.Name">
            <summary>Represents the element unique name.</summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.Class">
            <summary>
                Gets or sets a string value indicating the element visual class name. It's used
                when a stylesheet has been applied to this element.
            </summary>
            <remarks>
            Style sheets contain groups of property settings categorized by element type and/or class, thus 
            element "class" is used to determine whether certain style rule would be applied over an element.
            Generally this property is assigned by the control developer but it can be changed design time or runtime if 
            certain element is decided to have different style class.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadElement.ClipDrawing">
            <summary>
            Indicates whether the painting of the element and its children should be
            restricted to its bounds.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.Shape">
            <summary>
            Gets or sets an instance of the Shape object of an element. The shape of the
            element is both responsible for clipping the element's children and for providing its'
            border(s) with custom shape.
            </summary>
            <remarks>
            Value of null (or Nothing in VisualBasic.Net) indicates that element has rectangular (or no) shape.
            Shape is an object that defines the bounding graphics path of an element. Graphics clip is always applied when an element has shape.
            Shape is considered when painting the border element, and when hit-testing an element.
            Some predefined shapes are available, like <see cref="T:Telerik.WinControls.RoundRectShape"/> or <see cref="T:Telerik.WinControls.EllipseShape"/>.
            <see cref="T:Telerik.WinControls.CustomShape"/> offers a way to specify element's shape with a sequence of points and curves using code 
            or the design time <see cref="T:Telerik.WinControls.ElementShapeEditor"/>
            	<see cref="T:System.Drawing.Design.UITypeEditor"/>.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.RadElement.MouseClickedEvent">
            <summary>
            Tunnels and bubbles on MouseClick on current element
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadElement.MouseDoubleClickedEvent">
            <summary>
            Tunnels and bubbles on MouseDoubleClick on current element
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadElement.MouseDownEvent">
            <summary>
            Tunnels and bubbles on MouseDown on current element
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadElement.MouseUpEvent">
            <summary>
            Tunnels and bubbles on MouseUp on current element
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadElement.MouseWheelEvent">
            <summary>
            Tunnels and bubbles on MouseWheel on current element
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadElement.ChildElementAddedEvent">
            <summary>
            Routed event key for ChildElementAdded event. Bubbles when element is added
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadElement.ParentChangedEvent">
            <summary>
            Routed event key for ParentChanged event. Tunnels when element parent changes
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadElement.BoundsChangedEvent">
            <summary>
            Tunnels when bounds changed in order to notify any children that should take special actions in this case - like RadHostItem.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadElement.VisibilityChangingEvent">
            <summary>
            Tunnels and bubbles when changes the current element
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadElement.EnabledChangedEvent">
            <summary>
            Tunnels when the Enabled property changes in order to notify any children that should take special actions.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadElement.ControlChangedEvent">
            <summary>
            Tunnels when the winforms control has been changed.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadElement.IsEditedInSpyProperty">
            <summary>
            Used by RadControlSpy to display certain hidden properties in the Property Grid.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadElement.MaxSizeProperty">
            <summary>
            Get or sets the maximum size to apply on an element when layout is calculated.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadElement.ZIndexProperty">
            <summary>
            Property key of the ZIndex Property. 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.MinSize">
            <summary>
            Get or sets the minimum size to apply on an element when layout is calculated.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.MaxSize">
            <summary>
            Get or sets the maximum size to apply on an element when layout is
            calculated.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.ZIndex">
            <summary>
            Gets of sets the order of painting an element compared to its sibling elements. Greater ZIndex means an element would be 
            painted on top of other elements amongst its siblings. ZIndex changes the order of the elements in the list returned by
            <see cref="M:Telerik.WinControls.RadElement.GetChildren(Telerik.WinControls.ChildrenListOptions)"/>.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.RightToLeft">
            <summary>
            Gets or sets the direction of flow of the elements and whether elements are aligned to support locales 
            using right-to-left fonts.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.UseCompatibleTextRendering">
            <summary>
            Determines whether to use compatible text rendering engine (GDI+) or not (GDI). 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.BackgroundShape">
            <summary>
            Gets or sets the RadImageShape that describes the background of the element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.BackgroundShapePaintMode">
            <summary>
            Gets or sets a value indiicating when to paint the <see cref="P:Telerik.WinControls.RadElement.BackgroundShape"/>.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.ContainsMouse">
            <summary>
            Determines whether the element or one of its descendants currently contains the mouse.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.ScaleTransform">
            <summary>
            Gets or sets a value indicating the scale transform factors, when painting the
            element and its children.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.AngleTransform">
            <summary>
            Gets or sets the rotation transform angle used when painting the element and its
            children.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.PositionOffset">
            <summary>
            Gets or sets the offset of the origin of the coordinate system used when 
            painting the element and its children.
            </summary>
            <remarks>
            TrnslateTransform of the graphics is used prior to painting the element and after painting element children, 
            to reset the transformation
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadElement.SerializeProperties">
            <summary>
            	Gets or sets whether the properties of this element should be serialized
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.SerializeElement">
            <summary>
            	Gets or sets whether the element should be serialized in designer
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.SerializeChildren">
            <summary>
            	Gets or sets whether the children of this element should be serialized
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.RenderingMaxFramerate">
            <summary>Gets or sets a value indicating maximum rendered frames per second.</summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.IsThemeApplied">
            <summary>
            Gets a value indicating if theme finished applying
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.ShouldApplyTheme">
            <summary>
            Gets a value indicating if a theme should be applied 
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.UseCenteredAngleTransform">
            <summary>
            Gets a value indicating whether the AngleTransform should use
            the center of the object as origin for the transformation.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.ClickMode">
            <summary>
            	Specifies when the Click event should fire.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.DoubleClickEnabled">
            <summary>
            Gets or sets a value indicating whether the DoubleClick event will fire for this item.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.CaptureOnMouseDown">
            <summary>
            Determines whether mouse will be captured upon MouseDown event.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.IsFocusable">
            <summary>
            This property is used internally!
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadElement.TraceInvalidation">
            <summary>
            This field is used internally.
            </summary>
        </member>
        <member name="F:Telerik.WinControls.RadElement.RadElementLastStateKey">
            <summary>
            This constant is used internally.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.Style">
            <summary>
            Gets or sets the stylesheet associated with the element.
            </summary>
            <remarks>
            Stylesheets provide dynamic property settings for elements' RadProperties organized into groups, each regarding a 
            certain state of the element. State means a property has certain value. 
            Style of an element can affect also element children.
            Generally element style is set through control theme, which is a holder for various styles for many controls.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.RadElement.MeasureIsDirty">
            <summary>
            This property is used internally!
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.ArrangeIsDirty">
            <summary>
            This property is used internally!
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.NeverMeasured">
            <summary>
            This property is used internally!
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.NeverArranged">
            <summary>
            This property is used internally!
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.ArrangeInProgress">
            <summary>
            This property is used internally!
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.MeasureInProgress">
            <summary>
            This property is used internally!
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.ShouldPaintChildren">
            <summary>
            This property is used internally!
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.InvalidateMeasureOnRemove">
            <summary>
            This property is used internally!
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.HideFromElementHierarchyEditor">
            <summary>
            This property is used internally!
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElement.DpiScaleFactor">
            <summary>
            Gets or sets the DPI scale factor for the element.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElement.DpiScaleChanged(System.Drawing.SizeF)">
            <summary>
            Called when the DPI scale factor changes. Updates the scale factor and notifies child elements.
            </summary>
            <param name="scaleFactor">The new DPI scale factor.</param>
        </member>
        <member name="T:Telerik.WinControls.VisualElement">
            <summary>
            Extends RadElement with visual properties and rendering capabilities common to all visual elements.
            </summary>
            <remarks>
            <para>
            VisualElement serves as the base class for all visually rendered elements in the Telerik WinControls
            framework. It provides fundamental visual properties such as colors, fonts, opacity, smoothing modes,
            and other rendering attributes that affect how elements appear on screen.
            </para>
            <para>
            This class implements the core visual property system, including property inheritance, layout effects,
            and painting infrastructure. It defines how elements interact with themes, handle DPI scaling,
            and manage visual states during runtime.
            </para>
            <para>
            VisualElement is the foundation for all primitive elements, layout panels, and composite controls
            in the Telerik framework, providing consistent visual behavior and styling capabilities.
            </para>
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.VisualElement.DefaultSizeProperty">
            <summary>
            Identifies the DefaultSize dependency property. This property represents the default size of a VisualElement.
            When set, this property affects display, parent arrangement, and measurement calculations.
            </summary>
            <remarks>
            This is an attached property that can be applied to any VisualElement. The default value is Size.Empty.
            When changed, it will trigger layout recalculation because it has the AffectsDisplay,
            AffectsParentArrange, and AffectsMeasure property options.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.VisualElement.ForeColorProperty">
            <summary>
            Identifies the ForeColor dependency property. This property represents the foreground color
            used for rendering text and borders.
            </summary>
            <remarks>
            This property can inherit its value from parent elements and affects the display
            of the element when changed.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.VisualElement.BackColorProperty">
            <summary>
            Identifies the BackColor dependency property. This property represents the background color
            used for filling the element.
            </summary>
            <remarks>
            This is an attached property that can be inherited through the element tree. Changes to
            this property will trigger display updates.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.VisualElement.FontProperty">
            <summary>
            Identifies the Font dependency property. This property represents the font used for rendering text.
            </summary>
            <remarks>
            This property has significant impact on layout and display. Changes to this property will trigger
            measurement, layout recalculation, and display updates. It can be inherited from parent elements.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.VisualElement.SmoothingModeProperty">
            <summary>
            Identifies the SmoothingMode dependency property. This property determines how graphics are
            smoothed when rendered.
            </summary>
            <remarks>
            Changes to this property affect the visual quality of rendered graphics. The default value is
            SmoothingMode.Default.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.VisualElement.OpacityProperty">
            <summary>
            Identifies the Opacity dependency property. This property determines the transparency level of the element.
            </summary>
            <remarks>
            The value ranges from 0.0 (completely transparent) to 1.0 (completely opaque).
            Changes to this property affect how the element and its children are displayed.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.VisualElement.CustomFontProperty">
            <summary>
            Identifies the CustomFont dependency property. This property specifies the name of a custom font to use.
            </summary>
            <remarks>
            The default value is "None", which means no custom font is used. When set to a valid font name,
            it overrides the standard Font property.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.VisualElement.CustomFontSizeProperty">
            <summary>
            Identifies the CustomFontSize dependency property. This property specifies the size of the custom font.
            </summary>
            <remarks>
            The default value is 12.0f. This property is used in conjunction with CustomFont.
            </remarks>
        </member>
        <member name="F:Telerik.WinControls.VisualElement.CustomFontStyleProperty">
            <summary>
            Identifies the CustomFontStyle dependency property. This property specifies the style of the custom font.
            </summary>
            <remarks>
            The default value is FontStyle.Regular. This property is used in conjunction with CustomFont.
            </remarks>
        </member>
        <member name="E:Telerik.WinControls.VisualElement.FontChanged">
            <summary>
            Occurs when the <see cref="P:Telerik.WinControls.VisualElement.Font"/> property value changes.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.VisualElement.OnFontChanged(System.EventArgs)">
            <summary>
            Raises the <see cref="E:Telerik.WinControls.VisualElement.FontChanged"/> event.
            </summary>
            <param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Telerik.WinControls.VisualElement.OnPropertyChanging(Telerik.WinControls.RadPropertyChangingEventArgs)">
            <summary>
            Called before a property value is changed, allowing for validation or cancellation.
            </summary>
            <param name="args">The property changing event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.VisualElement.OnPropertyChanged(Telerik.WinControls.RadPropertyChangedEventArgs)">
            <summary>
            Called when a property value has changed, allowing for custom response to property changes.
            </summary>
            <param name="e">The property changed event arguments.</param>
        </member>
        <member name="M:Telerik.WinControls.VisualElement.PaintElement(Telerik.WinControls.Paint.IGraphics,System.Single,System.Drawing.SizeF)">
            <summary>
            Paints the element's background and calls the base implementation to paint child elements.
            </summary>
            <param name="graphics">The graphics object used for painting.</param>
            <param name="angle">The rotation angle to apply during painting.</param>
            <param name="scale">The scale factor to apply during painting.</param>
        </member>
        <member name="M:Telerik.WinControls.VisualElement.PaintChildren(Telerik.WinControls.Paint.IGraphics,System.Drawing.Rectangle,System.Single,System.Drawing.SizeF,System.Boolean)">
            <summary>
            Paints the child elements of this visual element with opacity support.
            </summary>
            <param name="graphics">The graphics object used for painting.</param>
            <param name="clipRectangle">The clipping rectangle that limits the painting area.</param>
            <param name="angle">The rotation angle to apply during painting.</param>
            <param name="scale">The scale factor to apply during painting.</param>
            <param name="useRelativeTransformation">True to use relative transformation; otherwise, false.</param>
        </member>
        <member name="M:Telerik.WinControls.VisualElement.PrePaintElement(Telerik.WinControls.Paint.IGraphics)">
            <summary>
            Performs pre-painting operations including setting smoothing mode and opacity.
            </summary>
            <param name="graphics">The graphics object used for painting.</param>
        </member>
        <member name="M:Telerik.WinControls.VisualElement.PostPaintElement(Telerik.WinControls.Paint.IGraphics)">
            <summary>
            Performs post-painting cleanup operations including restoring smoothing mode and opacity.
            </summary>
            <param name="graphics">The graphics object used for painting.</param>
        </member>
        <member name="M:Telerik.WinControls.VisualElement.GetScaledFont(System.Single)">
            <summary>
            Creates a scaled version of the element's font based on the provided scale factor.
            </summary>
            <param name="scale">The scale factor to apply to the font.</param>
            <returns>A new <see cref="P:Telerik.WinControls.VisualElement.Font"/> object with size adjusted according to the scale factor.</returns>
            <remarks>
            This method applies DPI scaling if enabled. It's useful when rendering text
            at different zoom levels or on displays with different pixel densities.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.VisualElement.GetScaledFont(System.Single,System.Drawing.Font)">
            <summary>
            Creates a scaled version of the specified font based on the provided scale factor.
            </summary>
            <param name="scale">The scale factor to apply to the font.</param>
            <param name="fontToScale">The font to scale.</param>
            <returns>A new <see cref="P:Telerik.WinControls.VisualElement.Font"/> object with size adjusted according to the scale factor.</returns>
        </member>
        <member name="P:Telerik.WinControls.VisualElement.DefaultSize">
            <summary>
            Gets or sets the default size for the visual element.
            </summary>
            <remarks>
            The default size is used as the preferred size when measuring and arranging elements.
            This property is inheritable through the element tree and affects layout calculations.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.VisualElement.ForeColor">
            <summary>
            Gets or sets the foreground color of the element.
            </summary>
            <value>
            A <see cref="T:System.Drawing.Color"/> that represents the foreground color used for text and borders.
            The default value is determined by the current theme.
            </value>
            <remarks>
            This property is inheritable through the element tree, allowing child elements
            to inherit the foreground color from their parents unless explicitly overridden.
            The foreground color affects text rendering and border appearance.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.VisualElement.BackColor">
            <summary>
            Gets or sets the background color of the element.
            </summary>
            <value>
            A <see cref="T:System.Drawing.Color"/> that represents the background color of the element.
            The default value is determined by the current theme.
            </value>
            <remarks>
            This property is inheritable through the element tree, allowing child elements
            to inherit the background color from their parents unless explicitly overridden.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.VisualElement.Font">
            <summary>
            Gets or sets the font used for rendering text in this element.
            </summary>
            <value>
            A <see cref="P:Telerik.WinControls.VisualElement.Font"/> object that defines the text format including font face, size, and style attributes.
            The default value is determined by the current theme or system default font.
            </value>
            <remarks>
            This property is inheritable through the element tree and has significant impact on layout calculations.
            Setting the font to null will reset it to the inherited or default value.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.VisualElement.CustomFont">
            <summary>
            Gets or sets the name of the custom font to be used for rendering text in this element.
            </summary>
            <remarks>
            This property works in conjunction with CustomFontSize and CustomFontStyle to define a custom font.
            Setting this property to a font name other than "None" will override the Font property.
            Available values include standard fonts like "Roboto" and icon fonts like "Telerik Web UI" and "Font Awesome".
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.VisualElement.CustomFontSize">
            <summary>
            Gets or sets the size of the custom font in points.
            </summary>
            <remarks>
            This property is used when CustomFont is set to a value other than "None".
            The default size is 12 points.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.VisualElement.CustomFontStyle">
            <summary>
            Gets or sets the style for the custom font.
            </summary>
            <remarks>
            This property is used when CustomFont is set to a value other than "None".
            The default style is Regular, but can be set to other FontStyle values like Bold, Italic, etc.
            </remarks>
        </member>
        <member name="P:Telerik.WinControls.VisualElement.SmoothingMode">
            <summary>
            Gets or sets the smoothing mode of an element. Smoothing mode enumeration defines
            possible values.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.VisualElement.Opacity">
            <summary>
            Gets or sets the opacity of an element. Value 0.0f indicates that the element is completely transparent,
            1.0f means the element is not transparent (the default value).
            </summary>
        </member>
        <member name="T:Telerik.WinControls.CustomFontTypeConverter">
            <summary>
            Provides a type converter for custom font names, offering a list of available fonts
            including standard fonts and icon fonts used by the Telerik framework.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.CustomFontTypeConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
            <summary>
            Returns whether this object supports a standard set of values that can be picked from a list.
            </summary>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
            <returns>True because a standard set of values is supported.</returns>
        </member>
        <member name="M:Telerik.WinControls.CustomFontTypeConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
            <summary>
            Returns whether the collection of standard values returned from <see cref="M:Telerik.WinControls.CustomFontTypeConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"/> is an exclusive list.
            </summary>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
            <returns>True because the standard values are exclusive.</returns>
        </member>
        <member name="M:Telerik.WinControls.CustomFontTypeConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
            <summary>
            Returns a collection of standard values for the custom font names when provided with a format context.
            </summary>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
            <returns>A StandardValuesCollection containing the standard custom font names.</returns>
        </member>
        <member name="T:Telerik.WinControls.RadElementCollection">
            <summary>
            Represents a strongly-typed collection of RadElement objects that manages the hierarchical
            relationships and lifecycle of child elements within the Telerik Presentation Framework.
            </summary>
            <remarks>
            <para>
            RadElementCollection extends <see cref="T:System.Collections.CollectionBase"/> to provide specialized collection
            behavior for managing RadElement hierarchies. It automatically handles parent-child relationships,
            element lifecycle events, and ensures proper integration with the element tree structure.
            </para>
            <para>
            The collection provides thread-safe operations for adding, removing, and enumerating elements
            while maintaining the integrity of the element tree. It supports collection suspension for
            batch operations and implements proper change notifications for layout and rendering updates.
            </para>
            <para>
            Each collection is owned by a specific RadElement and enforces proper parent-child relationships,
            element state management, and cascading operations such as theme application and property inheritance
            throughout the element hierarchy.
            </para>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadElementCollection.#ctor(Telerik.WinControls.RadElement)">
            <summary>
                <para>
                  Initializes a new instance of the <see cref='T:Telerik.WinControls.RadElementCollection'/>.
               </para>
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElementCollection.#ctor(Telerik.WinControls.RadElement,Telerik.WinControls.RadElementCollection)">
            <summary>
                <para>
                  Initializes a new instance of the <see cref='T:Telerik.WinControls.RadElementCollection'/> based on another <see cref='T:Telerik.WinControls.RadElementCollection'/>.
               </para>
            </summary>
            <param name="owner"></param>
            <param name='value'>
                  A <see cref='T:Telerik.WinControls.RadElementCollection'/> from which the contents are copied
            </param>
        </member>
        <member name="M:Telerik.WinControls.RadElementCollection.#ctor(Telerik.WinControls.RadElement,Telerik.WinControls.RadElement[])">
            <summary>
                <para>
                  Initializes a new instance of <see cref='T:Telerik.WinControls.RadElementCollection'/> containing any array of <see cref='T:Telerik.WinControls.RadElement'/> objects.
               </para>
            </summary>
            <param name="owner"></param>
            <param name='value'>
                  A array of <see cref='T:Telerik.WinControls.RadElement'/> objects with which to intialize the collection
            </param>
        </member>
        <member name="P:Telerik.WinControls.RadElementCollection.Item(System.Int32)">
            <summary>
            <para>Represents the entry at the specified index of the <see cref='T:Telerik.WinControls.RadElement'/>.</para>
            </summary>
            <param name='index'><para>The zero-based index of the entry to locate in the collection.</para></param>
            <value>
               <para> The entry at the specified index of the collection.</para>
            </value>
            <exception cref='T:System.ArgumentOutOfRangeException'><paramref name='index'/> is outside the valid range of indexes for the collection.</exception>
        </member>
        <member name="P:Telerik.WinControls.RadElementCollection.Owner">
            <summary>
            Gets the RadElement that owns this collection.
            </summary>
            <value>
            The <see cref="T:Telerik.WinControls.RadElement"/> instance that owns and manages this collection of child elements.
            </value>
            <remarks>
            The owner element is responsible for managing the lifecycle, layout, and rendering of all
            elements in this collection. When elements are added to or removed from the collection,
            their parent-child relationships are automatically established with the owner element.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadElementCollection.Add(Telerik.WinControls.RadElement)">
            <summary>
               <para>Adds a <see cref='T:Telerik.WinControls.RadElement'/> with the specified value to the
               <see cref='T:Telerik.WinControls.RadElementCollection'/> .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.RadElement'/> to add.</param>
            <returns>
               <para>The index at which the new element was inserted.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.RadElementCollection.AddRange(Telerik.WinControls.RadElement[])">
            <summary>
            <para>Copies the elements of an array to the end of the <see cref='T:Telerik.WinControls.RadElementCollection'/>.</para>
            </summary>
            <param name='value'>
               An array of type <see cref='T:Telerik.WinControls.RadElement'/> containing the objects to add to the collection.
            </param>
            <returns>
              <para>None.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.RadElementCollection.AddRange(System.Collections.Generic.IList{Telerik.WinControls.RadElement})">
            <summary>
            <para>Copies the elements of an IList of RadElements to the end of the <see cref='T:Telerik.WinControls.RadElementCollection'/>.</para>
            </summary>
            <param name='value'>
               An List of type <see cref='T:Telerik.WinControls.RadElement'/> containing the objects to add to the collection.
            </param>
            <returns>
              <para>None.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.RadElementCollection.AddRange(Telerik.WinControls.RadElementCollection)">
            <summary>
                <para>
                  Adds the contents of another <see cref='T:Telerik.WinControls.RadElementCollection'/> to the end of the collection.
               </para>
            </summary>
            <param name='value'>
               A <see cref='T:Telerik.WinControls.RadElementCollection'/> containing the objects to add to the collection.
            </param>
            <returns>
              <para>None.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.RadElementCollection.Contains(Telerik.WinControls.RadElement)">
            <summary>
            <para>Gets a value indicating whether the
               <see cref='T:Telerik.WinControls.RadElementCollection'/> contains the specified <see cref='T:Telerik.WinControls.RadElement'/>.</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.RadElement'/> to locate.</param>
            <returns>
            <para><see langword='true'/> if the <see cref='T:Telerik.WinControls.RadElement'/> is contained in the collection;
              otherwise, <see langword='false'/>.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.RadElementCollection.CopyTo(Telerik.WinControls.RadElement[],System.Int32)">
            <summary>
            <para>Copies the <see cref='T:Telerik.WinControls.RadElementCollection'/> values to a one-dimensional <see cref='T:System.Array'/> instance at the
               specified index.</para>
            </summary>
            <param name='array'><para>The one-dimensional <see cref='T:System.Array'/> that is the destination of the values copied from <see cref='T:Telerik.WinControls.RadElementCollection'/> .</para></param>
            <param name='index'>The index in <paramref name='array'/> where copying begins.</param>
            <returns>
              <para>None.</para>
            </returns>
            <exception cref='T:System.ArgumentException'><para><paramref name='array'/> is multidimensional.</para> <para>-or-</para> <para>The number of elements in the <see cref='T:Telerik.WinControls.RadElementCollection'/> is greater than the available space between <paramref name='index'/> and the end of <paramref name='array'/>.</para></exception>
            <exception cref='T:System.ArgumentNullException'><paramref name='array'/> is <see langword='null'/>. </exception>
            <exception cref='T:System.ArgumentOutOfRangeException'><paramref name='index'/> is less than <paramref name='array'/>'s lowbound. </exception>
        </member>
        <member name="M:Telerik.WinControls.RadElementCollection.IndexOf(Telerik.WinControls.RadElement)">
            <summary>
               <para>Returns the index of a <see cref='T:Telerik.WinControls.RadElement'/> in
                  the <see cref='T:Telerik.WinControls.RadElementCollection'/> .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.RadElement'/> to locate.</param>
            <returns>
            <para>The index of the <see cref='T:Telerik.WinControls.RadElement'/> of <paramref name='value'/> in the
            <see cref='T:Telerik.WinControls.RadElementCollection'/>, if found; otherwise, -1.</para>
            </returns>
        </member>
        <member name="M:Telerik.WinControls.RadElementCollection.Insert(System.Int32,Telerik.WinControls.RadElement)">
            <summary>
            <para>Inserts a <see cref='T:Telerik.WinControls.RadElement'/> into the <see cref='T:Telerik.WinControls.RadElementCollection'/> at the specified index.</para>
            </summary>
            <param name='index'>The zero-based index where <paramref name='value'/> should be inserted.</param>
            <param name='value'>The <see cref='T:Telerik.WinControls.RadElement'/> to insert.</param>
            <returns><para>None.</para></returns>
        </member>
        <member name="M:Telerik.WinControls.RadElementCollection.GetEnumerator">
            <summary>
               <para>Returns an enumerator that can iterate through
                  the <see cref='T:Telerik.WinControls.RadElementCollection'/> .</para>
            </summary>
            <returns><para>None.</para></returns>
        </member>
        <member name="M:Telerik.WinControls.RadElementCollection.Remove(Telerik.WinControls.RadElement)">
            <summary>
               <para> Removes a specific <see cref='T:Telerik.WinControls.RadElement'/> from the
               <see cref='T:Telerik.WinControls.RadElementCollection'/> .</para>
            </summary>
            <param name='value'>The <see cref='T:Telerik.WinControls.RadElement'/> to remove from the <see cref='T:Telerik.WinControls.RadElementCollection'/> .</param>
            <returns><para>None.</para></returns>
            <exception cref='T:System.ArgumentException'><paramref name='value'/> is not found in the Collection. </exception>
        </member>
        <member name="M:Telerik.WinControls.RadElementCollection.Sort">
            <summary>
            <para>Sorts the elements in the entire <see cref='T:Telerik.WinControls.RadElementCollection'/> using the IComparable implementation of each element.</para>
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElementCollection.Sort(System.Collections.IComparer)">
            <summary>
            <para>Sorts the elements in the entire <see cref='T:Telerik.WinControls.RadElementCollection'/> using the specified comparer.</para>
            </summary>
            <param name="comparer">The IComparer implementation to use when comparing elements.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElementCollection.Sort(System.Int32,System.Int32,System.Collections.IComparer)">
            <summary>
            <para>Sorts the elements in a range of elements in <see cref='T:Telerik.WinControls.RadElementCollection'/> using the specified comparer.</para>
            </summary>
            <param name="index">The zero-based starting index of the range to sort. </param>
            <param name="count">The length of the range to sort. </param>
            <param name="comparer">The IComparer implementation to use when comparing elements.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElementCollection.Move(System.Int32,System.Int32)">
            <summary>
            <para>Moves the element at position a given position to a new position</para>
            </summary>
            <param name="indexFrom">The zero-based index of the element to move</param>
            <param name="indexTo">The zero-based index of the position where the element is to be placed</param>
        </member>
        <member name="T:Telerik.WinControls.RadElementPropertyMetadata">
            <summary>
            Provides metadata for RadElement properties, including layout and rendering behavior options.
            </summary>
            <remarks>
            This class extends <see cref="T:Telerik.WinControls.RadPropertyMetadata"/> to provide element-specific property metadata
            that controls how property changes affect layout, rendering, and inheritance within the element hierarchy.
            The metadata includes options for invalidating layout, affecting measurements, controlling inheritance,
            and determining what aspects of the element tree need to be updated when property values change.
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.RadElementPropertyMetadata.CreateInstance">
            <summary>
            Creates a new instance of <see cref="T:Telerik.WinControls.RadElementPropertyMetadata"/>.
            </summary>
            <returns>A new <see cref="T:Telerik.WinControls.RadElementPropertyMetadata"/> instance.</returns>
        </member>
        <member name="M:Telerik.WinControls.RadElementPropertyMetadata.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadElementPropertyMetadata"/> class.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElementPropertyMetadata.#ctor(System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadElementPropertyMetadata"/> class with the specified default value.
            </summary>
            <param name="defaultValue">The default value for the property.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElementPropertyMetadata.#ctor(System.Object,Telerik.WinControls.ElementPropertyOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadElementPropertyMetadata"/> class with the specified default value and property options.
            </summary>
            <param name="defaultValue">The default value for the property.</param>
            <param name="options">The element property options that control layout and rendering behavior.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElementPropertyMetadata.#ctor(System.Object,Telerik.WinControls.ElementPropertyOptions,Telerik.WinControls.PropertyChangedCallback)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.RadElementPropertyMetadata"/> class with the specified default value, property options, and property changed callback.
            </summary>
            <param name="defaultValue">The default value for the property.</param>
            <param name="options">The element property options that control layout and rendering behavior.</param>
            <param name="propertyChangedCallback">The callback method to invoke when the property value changes.</param>
        </member>
        <member name="P:Telerik.WinControls.RadElementPropertyMetadata.PropertyOptions">
            <summary>
            Gets the element property options that define how property changes affect layout and rendering.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElementPropertyMetadata.Cancelable">
            <summary>
            Gets or sets a value indicating whether property changes can be canceled.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElementPropertyMetadata.AffectsDisplay">
            <summary>
            Gets or sets a value indicating whether property changes affect the visual display of the element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElementPropertyMetadata.AffectsLayout">
            <summary>
            Gets or sets a value indicating whether property changes affect the layout of the element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElementPropertyMetadata.AffectsMeasure">
            <summary>
            Gets or sets a value indicating whether property changes affect the measurement phase of layout for this element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElementPropertyMetadata.AffectsArrange">
            <summary>
            Gets or sets a value indicating whether property changes affect the arrangement phase of layout for this element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElementPropertyMetadata.AffectsParentMeasure">
            <summary>
            Gets or sets a value indicating whether property changes affect the measurement phase of the parent element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElementPropertyMetadata.AffectsParentArrange">
            <summary>
            Gets or sets a value indicating whether property changes affect the arrangement phase of the parent element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElementPropertyMetadata.InvalidatesLayout">
            <summary>
            Gets or sets a value indicating whether property changes invalidate the layout of the element.
            </summary>
        </member>
        <member name="P:Telerik.WinControls.RadElementPropertyMetadata.CanInheritValue">
            <summary>
            Gets or sets a value indicating whether the property value can be inherited from parent elements in the element hierarchy.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.RadElementPropertyMetadata.OnApply(Telerik.WinControls.RadProperty,System.Type)">
            <summary>
            Called when metadata is applied to a property, setting up inheritance behavior based on <see cref="P:Telerik.WinControls.RadElementPropertyMetadata.CanInheritValue"/>.
            </summary>
            <param name="dp">The dependency property this metadata is being applied to.</param>
            <param name="targetType">The target type for the property.</param>
        </member>
        <member name="M:Telerik.WinControls.RadElementPropertyMetadata.Merge(Telerik.WinControls.RadPropertyMetadata,Telerik.WinControls.RadProperty)">
            <summary>
            Merges this metadata with base metadata when the property is defined in a derived class.
            </summary>
            <param name="baseMetadata">The base metadata to merge with.</param>
            <param name="dp">The dependency property being merged.</param>
        </member>
        <member name="T:Telerik.WinControls.XmlSerialization.ColorBlendExtension">
            <summary>
            Provides XmlSerialization parsing for ColorBlend extention and 
            calculates color-blending values for color values of PropertySetting and AnimatedPropertySettings.
            </summary>
            <remarks>
            </remarks>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ColorBlendExtension.GetValue">
            <summary>
            IValueProvider GetValue implementation
            </summary>
            <returns></returns>
        </member>
        <member name="P:Telerik.WinControls.XmlSerialization.ColorBlendExtension.OriginalColor">
            <summary>
            Gets the original Color value
            </summary>
        </member>
        <member name="P:Telerik.WinControls.XmlSerialization.ColorBlendExtension.ThemePropertyName">
            <summary>
            Gets value corresponding to the name of the ThemeParameter used for color blending calculations
            </summary>
        </member>
        <member name="T:Telerik.WinControls.XmlSerialization.ComponentXmlSerializationInfo">
            <summary>
            Instances of this type are used by <see cref="T:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer"/> to provide information used to control
            XML of properties and sub-objects.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ComponentXmlSerializationInfo.#ctor(Telerik.WinControls.XmlSerialization.PropertySerializationMetadataCollection)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.XmlSerialization.ComponentXmlSerializationInfo"/> class.
            </summary>
            <param name="serializationMetadata">A collection of attributes for properties that would override the original 
            designer serialization metadata for these properties</param>
        </member>
        <member name="P:Telerik.WinControls.XmlSerialization.ComponentXmlSerializationInfo.SerializationMetadata">
            <summary>
            Gets a collection of attributes for properties that would override the original designer serialization 
            metadata for these properties
            </summary>
        </member>
        <member name="P:Telerik.WinControls.XmlSerialization.ComponentXmlSerializationInfo.DisregardOriginalSerializationVisibility">
            <summary>
            Gets or sets value indicating whether the serializer will use the serialization visibility attributes 
            of the properties of the serialized objects or only those found in <see cref="P:Telerik.WinControls.XmlSerialization.ComponentXmlSerializationInfo.SerializationMetadata"/>
            </summary>
        </member>
        <member name="P:Telerik.WinControls.XmlSerialization.ComponentXmlSerializationInfo.SerializeDefaultValues">
            <summary>
            Gets or sets value indicating whether the serializer will force serialization of properties, disregarding 
            the values of the DefaultValue attribute or ShouldSerialize method
            </summary>
        </member>
        <member name="T:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer">
            <summary>
            Provides XML serialization functionality for components using the same rules as Visual Studio Code DOM serialization.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer"/> class with default serialization settings.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.#ctor(Telerik.WinControls.XmlSerialization.ComponentXmlSerializationInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer"/> class with extended property serialization information.
            </summary>
            <param name="componentSerializationInfo">Extended property serialization information for customizing serialization behavior.</param>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.#ctor(System.Collections.IDictionary,Telerik.WinControls.XmlSerialization.ComponentXmlSerializationInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer"/> class with custom type mapping and serialization information.
            </summary>
            <param name="typeMap">Dictionary mapping type full names to XML element names for custom serialization.</param>
            <param name="componentSerializationInfo">Extended property serialization information for customizing serialization behavior.</param>
        </member>
        <member name="P:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.RootSerializationObject">
            <summary>
            Gets the root object being serialized or deserialized.
            </summary>
            <value>The root serialization object.</value>
        </member>
        <member name="P:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.PropertiesProvider">
            <summary>
            Gets or sets the properties provider used for custom property handling during serialization.
            </summary>
            <value>The properties provider instance.</value>
        </member>
        <member name="P:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.ResolveTypesOnlyInTelerikAssemblies">
            <summary>
            Gets or sets a value indicating whether the serializer will search only Telerik assemblies for type resolution.
            </summary>
            <value><c>true</c> to search only Telerik assemblies; <c>false</c> to search all domain assemblies.</value>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.ReadCollectionElement(System.Xml.XmlReader,System.Collections.IList)">
            <summary>
            Reads a collection element from the XML reader and populates the specified list.
            </summary>
            <param name="reader">The XML reader positioned at a collection element.</param>
            <param name="toRead">The list to populate with deserialized items.</param>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.ReadCollectionElement(System.Xml.XmlReader,System.Object,System.Collections.IList)">
            <summary>
            Reads a collection element from the XML reader and populates the specified list with an owner context.
            </summary>
            <param name="reader">The XML reader positioned at a collection element.</param>
            <param name="collectionOwner">The object that owns the collection property being deserialized.</param>
            <param name="toRead">The list to populate with deserialized items.</param>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.ReadCollectionElement(System.Xml.XmlReader,System.Object,System.Collections.IList,System.Boolean)">
            <summary>
            Reads a collection element from the XML reader and populates the specified list with disposal options.
            </summary>
            <param name="reader">The XML reader positioned at a collection element.</param>
            <param name="collectionOwner">The object that owns the collection property being deserialized.</param>
            <param name="toRead">The list to populate with deserialized items.</param>
            <param name="disposeObjects">Whether to dispose objects during deserialization.</param>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.ReadMergeCollection(System.Xml.XmlReader,System.Object,System.ComponentModel.PropertyDescriptor,System.Collections.IList,System.String)">
            <summary>
            Reads the collection items if reader is positioned on an element that is a collection.
            </summary>
            <param name="reader"></param>
            <param name="parent"></param>
            <param name="parentProperty"></param>
            <param name="toRead"></param>
            <param name="uniquePropertyName">property used to match objects in collection</param>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.ReadMergeCollection(System.Xml.XmlReader,System.Object,System.ComponentModel.PropertyDescriptor,System.Collections.IList,System.String,System.Boolean)">
            <summary>
            Reads the collection items if reader is positioned on an element that is a collection.
            </summary>
            <param name="reader"></param>
            <param name="parent"></param>
            <param name="parentProperty"></param>
            <param name="toRead"></param>
            <param name="uniquePropertyName">property used to match objects in collection</param>
            <param name="disposeObjects"></param>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.ReadMergeCollection(System.Xml.XmlReader,System.Object,System.ComponentModel.PropertyDescriptor,System.Collections.IList,System.String,System.Boolean,System.Boolean)">
            <summary>
            if Reader is positioned at an element that is a collection, reads the collection items.
            </summary>
            <param name="reader"></param>
            <param name="uniquePropertyName">property used to match objects in collection</param>
            <param name="toRead"></param>
            <param name="disposeObjects"></param>
            <param name="parent"></param>
            <param name="parentProperty"></param>
            <param name="preserveNotSerializedExistingElements">States whether the list specified by toRead should not be cleared before reading</param>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.MatchObjectElement(System.Xml.XmlReader,System.Object,System.ComponentModel.PropertyDescriptor,System.Collections.IList,System.String,System.Collections.IList,System.Int32@)">
            <summary>
            Matches the instance of the element by an attribute value and then deserializes its properties.
            If the instance is not found in existingInstancesToMatch,
            new instance of type instanceType will be created and added to existingInstancesToMatch list.
            </summary>
            <param name="reader"></param>
            <param name="parent"></param>
            <param name="parentProperty"></param>
            <param name="toRead"></param>
            <param name="propertyToMatch"></param>
            <param name="existingInstancesToMatch">the list with existing instances</param>
            <param name="foundAtIndex">index of the element if found in existingInstanceToMatch</param>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.ReadObjectElement(System.Xml.XmlReader,System.Object)">
            <summary>
            Reads properties of an object and subobject the reader is currently
            positioned on.
            </summary>
            <param name="reader">Xml reader instance, positioned on the element to read.</param>
            <param name="toRead">object instance to be processed</param>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.ReadObjectElement(System.Xml.XmlReader,System.Object,System.Object)">
            <summary>
            Reads properties of an object and subobject the reader is currently
            positioned on.
            </summary>
            <param name="reader">Xml reader instance, positioned on the element to read.</param>
            <param name="parentObject">parent object instance, null if there is no parent object information</param>
            <param name="toRead">object instance to be processed</param>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.ProcessReaderAttribute(System.Xml.XmlReader,System.Object,System.Object,System.ComponentModel.PropertyDescriptor)">
            <summary>
            Reads a property of an object and subobject the reader is currently positioned on.
            </summary>
            <param name="reader">Xml reader instance, positioned on the element to read.</param>
            <param name="parentObject">The parent object instance, null if there is no parent object information</param>
            <param name="toRead">The object instance to be processed</param>
            <param name="property">The property that is being processed. Extracted from reader.Name</param>
            <returns>A value indicating whether the attribute has been processed. If [true] the parent class will not process current property/attribute. </returns>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.ReadObjectElementOverride(System.Xml.XmlReader,System.Object)">
            <summary>
            Override to provide alternative deserialization of objects.
            </summary>
            <param name="reader"></param>
            <param name="toRead"></param>
            <returns>value indicating whether the object should be processed any further by serializer</returns>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.ReadElementInObject(System.Xml.XmlReader,System.ComponentModel.PropertyDescriptor,System.Object)">
            <summary>
            Deserializes a specified property of an object
            </summary>
            <param name="reader">Xml reader, positioned on the element corresponding to the property to deserialize</param>
            <param name="property">Property descriptor of the property to deserialize</param>
            <param name="toRead">Object that owns the property to deserialize</param>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.ProcessListOverride(System.Xml.XmlReader,System.Object,System.ComponentModel.PropertyDescriptor,System.Collections.IList)">
            <summary>
            Override to provide custom processing of collection being deserialized
            </summary>
            <param name="reader"></param>
            <param name="listOwner"></param>
            <param name="ownerProperty"></param>
            <param name="list"></param>
            <returns>True if the list does not require further processing by the deserializer, False to use the default deserialization</returns>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.WriteObjectElement(System.Xml.XmlWriter,System.Object)">
            <summary>
            Serializes the given object using the specified XmlWriter.
            </summary>
            <param name="writer"></param>
            <param name="toWrite"></param>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ComponentXmlSerializer.ShouldSerializeValue(System.Object,System.ComponentModel.PropertyDescriptor,Telerik.WinControls.XmlSerialization.PropertySerializationMetadata)">
            <summary>
            Provides logic to determine whether property value should be serialized.
            </summary>
            <remarks>
            ShouldSerialize value resolution is as follows:
            <list>
            <item>1. ComponentSerializationInfo.SerializeDefaultValues</item>
            <item>2. overwriteMetadata contains attribute DesignerSerializationVisibilityAttribute.Content</item>
            <item>3. property.ShouldSerialize</item>
            </list>
            </remarks>
            <param name="component"></param>
            <param name="property">property to serialize</param>
            <param name="overwriteMetadata">collection of extra serialization attributes for the property, corresponding to ComponentSerializationInfo</param>
            <returns>value indicating whether property value should be serialized</returns>
        </member>
        <member name="T:Telerik.WinControls.XmlSerialization.ControlXmlSerializer">
            <summary>
            Provides XML serialization functionality specifically designed for Windows Forms controls, extending the base component serializer.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ControlXmlSerializer.#ctor(Telerik.WinControls.XmlSerialization.ComponentXmlSerializationInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.XmlSerialization.ControlXmlSerializer"/> class with custom control serialization information.
            </summary>
            <param name="componentSerializationInfo">The serialization information for customizing control serialization behavior.</param>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ControlXmlSerializer.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.WinControls.XmlSerialization.ControlXmlSerializer"/> class with default control serialization settings.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.ControlXmlSerializer.ProcessListOverride(System.Xml.XmlReader,System.Object,System.ComponentModel.PropertyDescriptor,System.Collections.IList)">
            <summary>
            Processes list collections with special handling for control collections during XML deserialization.
            </summary>
            <param name="reader">The XML reader positioned at the list element.</param>
            <param name="listOwner">The object that owns the list being processed.</param>
            <param name="parentProperty">The property descriptor for the list property.</param>
            <param name="list">The list to populate with deserialized items.</param>
            <returns><c>true</c> if the list was processed; otherwise, <c>false</c>.</returns>
        </member>
        <member name="T:Telerik.WinControls.XmlSerialization.SerializationConverter">
            <summary>
            Provides an abstract base class for XML serialization converters that handle type conversion during serialization and deserialization.
            </summary>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.SerializationConverter.ConvertToString(System.Object,System.ComponentModel.PropertyDescriptor,System.Object)">
            <summary>
            When overridden in a derived class, converts the specified property value to its string representation for XML serialization.
            </summary>
            <param name="propertyOwner">The object that owns the property being converted.</param>
            <param name="property">The property descriptor for the property being converted.</param>
            <param name="value">The property value to convert to a string.</param>
            <returns>A string representation of the property value suitable for XML serialization.</returns>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.SerializationConverter.ConvertFromString(System.Object,System.ComponentModel.PropertyDescriptor,System.String)">
            <summary>
            When overridden in a derived class, converts the specified string value back to the property's native type during XML deserialization.
            </summary>
            <param name="propertyOwner">The object that owns the property being converted.</param>
            <param name="property">The property descriptor for the property being converted.</param>
            <param name="value">The string value to convert back to the native property type.</param>
            <returns>The converted object value suitable for setting on the property.</returns>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.SerializationConverter.GetActualPropertyType(System.Object,System.ComponentModel.PropertyDescriptor)">
            <summary>
            When overridden in a derived class, gets the actual type that should be used for the specified property during serialization.
            </summary>
            <param name="propertyOwner">The object that owns the property.</param>
            <param name="property">The property descriptor for the property.</param>
            <returns>The actual type to use for serialization, which may differ from the property's declared type.</returns>
        </member>
        <member name="M:Telerik.WinControls.XmlSerialization.SerializationConverter.GetRadProperty(System.Object,System.ComponentModel.PropertyDescriptor)">
            <summary>
            Gets the RadProperty associated with the specified property, if available.
            </summary>
            <param name="propertyOwner">The object that owns the property.</param>
            <param name="property">The property descriptor for the property.</param>
            <returns>The associated RadProperty, or <c>null</c> if not applicable.</returns>
        </member>
        <member name="T:Telerik.WinControls.XmlSerialization.SerializationConverterAttribute">
            <summary>
            Attribute for telerik theme serialization.
            </summary>
        </member>
        <member name="T:Telerik.Charting.NumericalAxisRangeExtendDirection">
            <summary>
            Specifies how a numerical axis auto-range will be extended so that each data point is visualized in the best possible way.
            </summary>
        </member>
        <member name="F:Telerik.Charting.NumericalAxisRangeExtendDirection.None">
            <summary>
            The range will be rounded but not extended.
            </summary>
        </member>
        <member name="F:Telerik.Charting.NumericalAxisRangeExtendDirection.Positive">
            <summary>
            The range maximum will be extended with one major step so that the data's maximum is at least 5% away from the range maximum.
            </summary>
        </member>
        <member name="F:Telerik.Charting.NumericalAxisRangeExtendDirection.Negative">
            <summary>
            The range minimum will be extended with one major step so that the data's minimum is at least 5% away from the range minimum.
            </summary>
        </member>
        <member name="F:Telerik.Charting.NumericalAxisRangeExtendDirection.Both">
            <summary>
            The range will be extended in both negative and positive direction.
            </summary>
        </member>
        <member name="T:Telerik.Charting.AxisType">
            <summary>
            Defines the possible type for an axis.
            </summary>
        </member>
        <member name="F:Telerik.Charting.AxisType.First">
            <summary>
            Defines the first axis. This value is coordinate-system specific.
            It represents the X (or the Horizontal) axis for a Cartesian coordinate system and the Value (or the Radius) axis for a Polar coordinate system.
            </summary>
        </member>
        <member name="F:Telerik.Charting.AxisType.Second">
            <summary>
            Defines the second axis. This value is coordinate-system specific.
            It represents the Y (or Vertical) axis for a Cartesian coordinate system and the Angle axis for a Polar coordinate system.
            </summary>
        </member>
        <member name="T:Telerik.Charting.BindMembers">
            <summary>
            Represents a collection of data binding members for charting operations.
            Maps integer keys to PropertyDescriptor objects for efficient property access during data binding.
            </summary>
        </member>
        <member name="M:Telerik.Charting.BindMembers.Find(System.String)">
            <summary>
            Finds a PropertyDescriptor by its property name using case-insensitive comparison.
            </summary>
            <param name="propertyName">The name of the property to find.</param>
            <returns>The PropertyDescriptor with the matching name, or null if not found.</returns>
        </member>
        <member name="T:Telerik.Charting.ChartAreaInvalidateFlags">
            <summary>
            Defines the possible impact a chart node property may have over the entire chart area.
            </summary>
        </member>
        <member name="F:Telerik.Charting.ChartAreaInvalidateFlags.None">
            <summary>
            Property does not affect the chart element tree.
            </summary>
        </member>
        <member name="F:Telerik.Charting.ChartAreaInvalidateFlags.ResetAxes">
            <summary>
            Invalidates the visual presentation of the axes.
            </summary>
        </member>
        <member name="F:Telerik.Charting.ChartAreaInvalidateFlags.InvalidateAxes">
            <summary>
            Resets the plot information of the axes.
            </summary>
        </member>
        <member name="F:Telerik.Charting.ChartAreaInvalidateFlags.InvalidateSeries">
            <summary>
            Invalidates the visual presentation of the series.
            </summary>
        </member>
        <member name="F:Telerik.Charting.ChartAreaInvalidateFlags.InvalidateGrid">
            <summary>
            Invalidates the visual presentation of the chart grid (if any).
            </summary>
        </member>
        <member name="F:Telerik.Charting.ChartAreaInvalidateFlags.ResetAnnotations">
            <summary>
            Resets the plot information of the annotations.
            </summary>
        </member>
        <member name="F:Telerik.Charting.ChartAreaInvalidateFlags.InvalidateAnnotations">
            <summary>
            Invalidates the visual presentation of the chart annotations (if any).
            </summary>
        </member>
        <member name="F:Telerik.Charting.ChartAreaInvalidateFlags.InvalidateAxesAndGrid">
            <summary>
            Invalidates each axis plus the chart grid (if any).
            </summary>
        </member>
        <member name="F:Telerik.Charting.ChartAreaInvalidateFlags.InvalidateAll">
            <summary>
            All invalidate flags are specified.
            </summary>
        </member>
        <member name="F:Telerik.Charting.ChartAreaInvalidateFlags.All">
            <summary>
            All flags are specified.
            </summary>
        </member>
        <member name="T:Telerik.Charting.AxisHorizontalLocation">
            <summary>
            Defines the supported locations that an axis rendered vertically can have.
            </summary>
        </member>
        <member name="F:Telerik.Charting.AxisHorizontalLocation.Left">
            <summary>
            Axis (rendered vertically) should be located to the left of the plot area.
            </summary>
        </member>
        <member name="F:Telerik.Charting.AxisHorizontalLocation.Right">
            <summary>
            Axis (rendered vertically) should be located to the right of the plot area.
            </summary>
        </member>
        <member name="T:Telerik.Charting.AxisPlotMode">
            <summary>
            Defines how data points are plotted by an axis.
            </summary>
        </member>
        <member name="F:Telerik.Charting.AxisPlotMode.BetweenTicks">
            <summary>
            Points are plotted in the middle of the range, defined between each two ticks.
            </summary>
        </member>
        <member name="F:Telerik.Charting.AxisPlotMode.OnTicks">
            <summary>
            Points are plotted over each tick.
            </summary>
        </member>
        <member name="F:Telerik.Charting.AxisPlotMode.OnTicksPadded">
            <summary>
            Points are plotted over each tick with half a step padding applied on both ends of the axis.
            </summary>
        </member>
        <member name="T:Telerik.Charting.AxisVerticalLocation">
            <summary>
            Defines the supported locations that an axis rendered horizontally can have.
            </summary>
        </member>
        <member name="F:Telerik.Charting.AxisVerticalLocation.Bottom">
            <summary>
            Axis (rendered horizontally) should be located below the plot area.
            </summary>
        </member>
        <member name="F:Telerik.Charting.AxisVerticalLocation.Top">
            <summary>
            Axis (rendered horizontally) should be located above the plot area.
            </summary>
        </member>
        <member name="T:Telerik.Charting.EventHandlerList">
            <summary>
            Represents a list of delegates.
            </summary>
        </member>
        <member name="P:Telerik.Charting.EventHandlerList.Item(System.Object)">
            <summary>
            Retrieves the delegate, associated with the provided key.
            </summary>
            <param name="key"></param>
        </member>
        <member name="M:Telerik.Charting.EventHandlerList.Clear">
            <summary>
            Clears the list.
            </summary>
        </member>
        <member name="M:Telerik.Charting.EventHandlerList.AddHandler(System.Object,System.Delegate)">
            <summary>
            Adds the specified delegate associated with the provided key.
            </summary>
            <param name="key"></param>
            <param name="handler"></param>
        </member>
        <member name="M:Telerik.Charting.EventHandlerList.RemoveHandler(System.Object,System.Delegate)">
            <summary>
            Removes the specified delegate associated with the provided key.
            </summary>
            <param name="key"></param>
            <param name="handler"></param>
        </member>
        <member name="T:Telerik.Charting.RadThickness">
            <summary>
            Represents a structure that defines margins (or padding) of an element.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadThickness.Empty">
            <summary>
            A <see cref="T:Telerik.Charting.RadThickness"/> instance with Left, Top, Right, and Bottom components equal to 0.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadThickness.Left">
            <summary>
            Left length.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadThickness.Top">
            <summary>
            Top length.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadThickness.Right">
            <summary>
            Right length.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadThickness.Bottom">
            <summary>
            Bottom length.
            </summary>
        </member>
        <member name="M:Telerik.Charting.RadThickness.#ctor(System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Charting.RadThickness"/> struct.
            </summary>
            <param name="left">The left.</param>
            <param name="top">The top.</param>
            <param name="right">The right.</param>
            <param name="bottom">The bottom.</param>
        </member>
        <member name="M:Telerik.Charting.RadThickness.op_Equality(Telerik.Charting.RadThickness,Telerik.Charting.RadThickness)">
            <summary>
            Determines whether two <see cref="T:Telerik.Charting.RadThickness"/> structures are equal.
            </summary>
            <param name="thickness1"></param>
            <param name="thickness2"></param>
        </member>
        <member name="M:Telerik.Charting.RadThickness.op_Inequality(Telerik.Charting.RadThickness,Telerik.Charting.RadThickness)">
            <summary>
            Determines whether two <see cref="T:Telerik.Charting.RadThickness"/> structures are not equal.
            </summary>
            <param name="thickness1"></param>
            <param name="thickness2"></param>
        </member>
        <member name="M:Telerik.Charting.RadThickness.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
            <returns>
                <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Telerik.Charting.RadThickness.GetHashCode">
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
        </member>
        <member name="T:Telerik.Charting.ReferenceDictionary`2">
            <summary>
            A dictionary, based on a List is faster and with smaller footprint for several items - e.g. 2 to 9.
            In .NET there is the HybridDictionary class which actually uses LinkedList for up to 9 items.
            </summary>
        </member>
        <member name="P:Telerik.Charting.ReferenceDictionary`2.Count">
            <summary>
            Gets the number of key-value pairs contained in the <see cref="T:Telerik.Charting.ReferenceDictionary`2"/>.
            </summary>
            <returns>
            The number of key-value pairs in the dictionary.
            </returns>
        </member>
        <member name="M:Telerik.Charting.ReferenceDictionary`2.ContainsKey(`0)">
            <summary>
            Determines whether the dictionary contains a specific key.
            </summary>
            <param name="key">The key to locate in the dictionary.</param>
            <returns>
            True if the dictionary contains an element with the specified key; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.Charting.ReferenceDictionary`2.Set(`0,`1)">
            <summary>
            Sets the value for the specified key in the reference dictionary.
            </summary>
            <param name="key">The key for which the value is to be set.</param>
            <param name="value">The value to be associated with the specified key.</param>
        </member>
        <member name="M:Telerik.Charting.ReferenceDictionary`2.TryGetValue(`0,`1@)">
            <summary>
            Tries to get the value associated with the specified key from the dictionary.
            </summary>
            <param name="key">The key whose value is to be retrieved.</param>
            <param name="value">When this method returns, contains the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter.</param>
            <returns>
            True if the dictionary contains an element with the specified key; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.Charting.ReferenceDictionary`2.Clear">
            <summary>
            Removes all elements from the <see cref="T:Telerik.Charting.ReferenceDictionary`2"/>.
            </summary>
            <remarks>
            This method will empty the dictionary, and any references to the previous elements will be lost.
            </remarks>
        </member>
        <member name="M:Telerik.Charting.ReferenceDictionary`2.Remove(`0)">
            <summary>
            Removes the specified key and its associated value from the reference dictionary.
            </summary>
            <param name="key">The key of the element to remove.</param>
        </member>
        <member name="M:Telerik.Charting.ReferenceDictionary`2.EnumerateKeys">
            <summary>
            Enumerates the keys in the reference dictionary.
            </summary>
            <returns>
            An enumerable collection of keys contained in the reference dictionary.
            </returns>
        </member>
        <member name="M:Telerik.Charting.ReferenceDictionary`2.EnumerateValues">
            <summary>
            Enumerates the values in the <see cref="T:Telerik.Charting.ReferenceDictionary`2"/>.
            </summary>
            <returns>
            An enumerator that iterates through the values in the dictionary.
            </returns>
        </member>
        <member name="T:Telerik.Charting.DisposableObject">
            <summary>
            Represents an object that implements the <see cref="T:System.IDisposable"/> interface and automatically releases any events, attached to this instance.
            </summary>
        </member>
        <member name="M:Telerik.Charting.DisposableObject.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Charting.DisposableObject"/> class.
            </summary>
        </member>
        <member name="E:Telerik.Charting.DisposableObject.Disposing">
            <summary>
            Raised when the object enters its Dispose routine.
            </summary>
        </member>
        <member name="E:Telerik.Charting.DisposableObject.Disposed">
            <summary>
            Raised when the object has finished its Dispose routine.
            </summary>
        </member>
        <member name="P:Telerik.Charting.DisposableObject.IsDisposing">
            <summary>
            Gets a value indicating whether the object is currently in a Dispose cycle.
            </summary>
        </member>
        <member name="P:Telerik.Charting.DisposableObject.IsDisposed">
            <summary>
            Gets a value indicating whether the object is already disposed.
            </summary>
        </member>
        <member name="P:Telerik.Charting.DisposableObject.Events">
            <summary>
            Gets the list of all events, associated with this instance.
            </summary>
        </member>
        <member name="M:Telerik.Charting.DisposableObject.Dispose">
            <summary>
            Releases all resources, used by this instance.
            </summary>
        </member>
        <member name="M:Telerik.Charting.DisposableObject.DisposeManagedResources">
            <summary>
            Disposes all managed resources allocated by this instance.
            </summary>
        </member>
        <member name="M:Telerik.Charting.DisposableObject.DisposeUnmanagedResources">
            <summary>
            Disposes all unmanaged resources allocated by this instance.
            </summary>
        </member>
        <member name="T:Telerik.Charting.TreeTraversalMode">
            <summary>
            Defines possible approaches when traversing a tree.
            </summary>
        </member>
        <member name="F:Telerik.Charting.TreeTraversalMode.DepthFirst">
            <summary>
            Depth-first traversal.
            </summary>
        </member>
        <member name="F:Telerik.Charting.TreeTraversalMode.BreadthFirst">
            <summary>
            Breadth first traversal.
            </summary>
        </member>
        <member name="T:Telerik.Charting.ChartViewDataErrorEventHandler">
            <summary>
            Represents the method that will handle chart view data error events.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">A <see cref="T:Telerik.Charting.ChartViewDataErrorEventArgs"/> that contains the event data.</param>
        </member>
        <member name="T:Telerik.Charting.ChartViewDataErrorEventArgs">
            <summary>
            Provides data for chart view data error events, including the associated exception information.
            </summary>
        </member>
        <member name="M:Telerik.Charting.ChartViewDataErrorEventArgs.#ctor(System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Charting.ChartViewDataErrorEventArgs" /> class.
            </summary>
            <param name="exception">The exception that represents the data error.</param>
        </member>
        <member name="P:Telerik.Charting.ChartViewDataErrorEventArgs.Exception">
            <summary>
            Gets the exception that represents the data error encountered in the chart view.
            </summary>
            <value>The exception containing error details.</value>
        </member>
        <member name="T:Telerik.Charting.RadPropertyEventArgs">
            <summary>
            Encapsulates all the data associated with a change in a <see cref="T:Telerik.Charting.PropertyBagObject"/> property store.
            </summary>
        </member>
        <member name="M:Telerik.Charting.RadPropertyEventArgs.#ctor(System.Int32,System.Object,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Charting.RadPropertyEventArgs"/> class.
            </summary>
            <param name="key">The property key identifier.</param>
            <param name="oldValue">The previous value of the property.</param>
            <param name="newValue">The new value of the property.</param>
        </member>
        <member name="M:Telerik.Charting.RadPropertyEventArgs.#ctor(System.String,System.Object,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Charting.RadPropertyEventArgs"/> class.
            </summary>
            <param name="name">The property name identifier.</param>
            <param name="oldValue">The previous value of the property.</param>
            <param name="newValue">The new value of the property.</param>
        </member>
        <member name="P:Telerik.Charting.RadPropertyEventArgs.Cancel">
            <summary>
            Gets or sets a value indicating whether the property change can be accepted. Valid during the Changing pass.
            </summary>
        </member>
        <member name="P:Telerik.Charting.RadPropertyEventArgs.Key">
            <summary>
            Gets the key of the property associated with the event.
            </summary>
        </member>
        <member name="P:Telerik.Charting.RadPropertyEventArgs.PropertyName">
            <summary>
            Gets the name of the property that has changed. This member is not set if the property is associated with a valid key.
            </summary>
        </member>
        <member name="P:Telerik.Charting.RadPropertyEventArgs.OldValue">
            <summary>
            Gets the old value of the associated property.
            </summary>
        </member>
        <member name="P:Telerik.Charting.RadPropertyEventArgs.NewValue">
            <summary>
            Gets or sets the new value of the associated property.
            </summary>
        </member>
        <member name="T:Telerik.Charting.RadCircle">
            <summary>
            Represents a circle defined by a center point and radius, providing geometric operations for charting applications.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadCircle.Center">
            <summary>
            The center of the circle.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadCircle.Radius">
            <summary>
            The radius of the circle.
            </summary>
        </member>
        <member name="M:Telerik.Charting.RadCircle.#ctor(Telerik.Charting.RadPoint,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Charting.RadCircle"/> struct.
            </summary>
            <param name="center">The center point of the circle.</param>
            <param name="radius">The radius of the circle.</param>
        </member>
        <member name="P:Telerik.Charting.RadCircle.Bounds">
            <summary>
            Gets the bounding rectangle that completely encloses this circle.
            </summary>
            <value>A <see cref="T:Telerik.Charting.RadRect"/> representing the smallest rectangle that contains the entire circle.</value>
        </member>
        <member name="T:Telerik.Charting.RadLine">
            <summary>
            Represents a line segment defined by two points, providing geometric operations for charting applications.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadLine.X1">
            <summary>
            The X-coordinate of the line start point.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadLine.X2">
            <summary>
            The X-coordinate of the line end point.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadLine.Y1">
            <summary>
            The Y-coordinate of the line start point.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadLine.Y2">
            <summary>
            The Y-coordinate of the line end point.
            </summary>
        </member>
        <member name="M:Telerik.Charting.RadLine.#ctor(System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Charting.RadLine" /> struct.
            </summary>
            <param name="x1">The X-coordinate of the line start point.</param>
            <param name="x2">The X-coordinate of the line end point.</param>
            <param name="y1">The Y-coordinate of the line start point.</param>
            <param name="y2">The Y-coordinate of the line end point.</param>
        </member>
        <member name="M:Telerik.Charting.RadLine.#ctor(Telerik.Charting.RadPoint,Telerik.Charting.RadPoint)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Charting.RadLine" /> struct.
            </summary>
            <param name="point1">The starting point of the line.</param>
            <param name="point2">The ending point of the line.</param>
        </member>
        <member name="M:Telerik.Charting.RadLine.Round(Telerik.Charting.RadLine)">
            <summary>
            Rounds the line's coordinate values to the nearest whole numbers.
            </summary>
            <param name="line">The line to round.</param>
            <returns>A new <see cref="T:Telerik.Charting.RadLine"/> with rounded coordinate values.</returns>
        </member>
        <member name="T:Telerik.Charting.RadMath">
            <summary>
            Provides static mathematical functions and constants.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadMath.DegToRadFactor">
            <summary>
            The factor used to convert degrees to their radians equivalent.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadMath.RadToDegFactor">
            <summary>
            The factor used to convert radians to their degree equivalent.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadMath.Epsilon">
            <summary>
            Smallest unit such that 1.0+DBL_EPSILON != 1.0.
            </summary>
        </member>
        <member name="M:Telerik.Charting.RadMath.IsZero(System.Double)">
            <summary>
            Determines whether the specified value is close to 0 within the order of EPSILON.
            </summary>
            <param name="value">The value to check.</param>
            <returns>True if the value is close to zero; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.Charting.RadMath.IsZero(System.Decimal)">
            <summary>
            Determines whether the specified value is close to 0 within the order of EPSILON.
            </summary>
            <param name="value">The decimal value to check.</param>
            <returns>True if the value is close to zero; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.Charting.RadMath.IsOne(System.Double)">
            <summary>
            Determines whether the specified value is close to 1 within the order of EPSILON.
            </summary>
            <param name="value">The value to check.</param>
            <returns>True if the value is close to one; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.Charting.RadMath.IsOne(System.Decimal)">
            <summary>
            Determines whether the specified value is close to 1 within the order of EPSILON.
            </summary>
            <param name="value">The decimal value to check.</param>
            <returns>True if the value is close to one; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.Charting.RadMath.AreClose(System.Double,System.Double)">
            <summary>
            Determines whether the two specified values are close within the order of EPSILON.
            </summary>
            <param name="value1">The first value to compare.</param>
            <param name="value2">The second value to compare.</param>
            <returns>True if the values are close; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.Charting.RadMath.AreClose(System.Double,System.Double,System.Double)">
            <summary>
            Determines whether the two specified values are close within the order of tolerance.
            </summary>
            <param name="value1">The first value to compare.</param>
            <param name="value2">The second value to compare.</param>
            <param name="tolerance">The tolerance value for comparison.</param>
            <returns>True if the values are close within the tolerance; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.Charting.RadMath.GetPointDistance(System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Gets the distance between two points in a plane.
            </summary>
            <param name="x1">The x-coordinate of the first point.</param>
            <param name="x2">The x-coordinate of the second point.</param>
            <param name="y1">The y-coordinate of the first point.</param>
            <param name="y2">The y-coordinate of the second point.</param>
        </member>
        <member name="M:Telerik.Charting.RadMath.GetArcPoint(System.Double,Telerik.Charting.RadPoint,System.Double)">
            <summary>
            Gets the point that lies on the arc segment of the ellipse, described by the center and radius parameters.
            </summary>
            <param name="angle"></param>
            <param name="center"></param>
            <param name="radius"></param>
        </member>
        <member name="T:Telerik.Charting.RadPoint">
            <summary>
            Represents a structure that defines a location (X, Y) in a two-dimensional space.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadPoint.Empty">
            <summary>
            A <see cref="T:Telerik.Charting.RadPoint"/> instance which X and Y values are set to 0.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadPoint.X">
            <summary>
            The X-coordinate of the point.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadPoint.Y">
            <summary>
            The Y-coordinate of the point.
            </summary>
        </member>
        <member name="M:Telerik.Charting.RadPoint.#ctor(System.Double,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Charting.RadPoint"/> struct.
            </summary>
            <param name="x">The X-coordinate of the point.</param>
            <param name="y">The Y-coordinate of the point.</param>
        </member>
        <member name="M:Telerik.Charting.RadPoint.op_Equality(Telerik.Charting.RadPoint,Telerik.Charting.RadPoint)">
            <summary>
            Determines whether two <see cref="T:Telerik.Charting.RadPoint"/> structures are equal.
            </summary>
            <param name="pt1">The first RadPoint to compare.</param>
            <param name="pt2">The second RadPoint to compare.</param>
            <returns>True if the points are equal; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.Charting.RadPoint.op_Inequality(Telerik.Charting.RadPoint,Telerik.Charting.RadPoint)">
            <summary>
            Determines whether two <see cref="T:Telerik.Charting.RadPoint"/> structures are not equal.
            </summary>
            <param name="pt1">The first RadPoint to compare.</param>
            <param name="pt2">The second RadPoint to compare.</param>
            <returns>True if the points are not equal; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.Charting.RadPoint.Round(Telerik.Charting.RadPoint)">
            <summary>
            Rounds the X and Y members of the specified <see cref="T:Telerik.Charting.RadPoint"/>.
            </summary>
            <param name="point">The point to round.</param>
            <returns>A new RadPoint with rounded coordinates.</returns>
        </member>
        <member name="M:Telerik.Charting.RadPoint.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
            <returns>
                <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Telerik.Charting.RadPoint.GetHashCode">
            <summary>
            Returns a hash code for this instance.
            </summary>
            <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. 
            </returns>
        </member>
        <member name="T:Telerik.Charting.RadPolarVector">
            <summary>
            Represents a polar coordinate vector defined by a center point, target point, and angle for charting applications.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadPolarVector.Center">
            <summary>
            The center point of the polar vector.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadPolarVector.Point">
            <summary>
            The target point defining the vector direction and magnitude.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadPolarVector.Angle">
            <summary>
            The angle of the vector in radians from the positive X-axis.
            </summary>
        </member>
        <member name="T:Telerik.Charting.RadRect">
            <summary>
            Represents a Rectangle in the Euclidean plane geometry.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadRect.Invalid">
            <summary>
            Invalid rectangle, which Width and Height properties are set to (-1).
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadRect.Empty">
            <summary>
            Empty rectangle which values are zeroes.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadRect.X">
            <summary>
            The X-coordinate of the rectangle.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadRect.Y">
            <summary>
            The Y-coordinate of the rectangle.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadRect.Width">
            <summary>
            The length of the rectangle along the X-axis.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadRect.Height">
            <summary>
            The length of the rectangle along the Y-axis.
            </summary>
        </member>
        <member name="M:Telerik.Charting.RadRect.#ctor(System.Double,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Charting.RadRect"/> struct.
            </summary>
            <param name="width">The width of the rectangle.</param>
            <param name="height">The height of the rectangle.</param>
        </member>
        <member name="M:Telerik.Charting.RadRect.#ctor(Telerik.Charting.RadPoint,Telerik.Charting.RadPoint)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Charting.RadRect" /> struct.
            </summary>
            <param name="point1">The first point defining the rectangle bounds.</param>
            <param name="point2">The second point defining the rectangle bounds.</param>
        </member>
        <member name="M:Telerik.Charting.RadRect.#ctor(System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Charting.RadRect"/> struct.
            </summary>
            <param name="x">The X-coordinate of the rectangle.</param>
            <param name="y">The Y-coordinate of the rectangle.</param>
            <param name="width">The width of the rectangle.</param>
            <param name="height">The height of the rectangle.</param>
        </member>
        <member name="P:Telerik.Charting.RadRect.Bottom">
            <summary>
            Gets the Y-coordinate of the bottom side of the rectangle.
            </summary>
        </member>
        <member name="P:Telerik.Charting.RadRect.Right">
            <summary>
            Gets the X-coordinate of the right side of the rectangle.
            </summary>
        </member>
        <member name="P:Telerik.Charting.RadRect.Center">
            <summary>
            Gets the center of this rectangle.
            </summary>
        </member>
        <member name="P:Telerik.Charting.RadRect.Location">
            <summary>
            Gets the location (Top-Left corner) of the rectangle.
            </summary>
        </member>
        <member name="M:Telerik.Charting.RadRect.Round(Telerik.Charting.RadRect)">
            <summary>
            Rounds the rectangle's values by respecting the Width and Height.
            </summary>
            <param name="rect">The <see cref="T:Telerik.Charting.RadRect"/> that will be rounded.</param>
            <returns>A new instance of <see cref="T:Telerik.Charting.RadRect"/> with rounded values.</returns>
        </member>
        <member name="M:Telerik.Charting.RadRect.Floor(Telerik.Charting.RadRect)">
            <summary>
            Rounds the rectangle's value to the closest less than or equal to whole numbers.
            </summary>
            <param name="rect"></param>
        </member>
        <member name="M:Telerik.Charting.RadRect.op_Equality(Telerik.Charting.RadRect,Telerik.Charting.RadRect)">
            <summary>
            Determines whether two <see cref="T:Telerik.Charting.RadRect"/> structures are equal.
            </summary>
            <param name="rect1"></param>
            <param name="rect2"></param>
        </member>
        <member name="M:Telerik.Charting.RadRect.op_Inequality(Telerik.Charting.RadRect,Telerik.Charting.RadRect)">
            <summary>
            Determines whether two <see cref="T:Telerik.Charting.RadRect"/> structures are not equal.
            </summary>
            <param name="rect1"></param>
            <param name="rect2"></param>
        </member>
        <member name="M:Telerik.Charting.RadRect.Subtract(Telerik.Charting.RadRect,Telerik.Charting.RadRect)">
            <summary>
            Gets the difference between two <see cref="T:Telerik.Charting.RadRect"/> structures.
            </summary>
            <param name="rect1"></param>
            <param name="rect2"></param>
        </member>
        <member name="M:Telerik.Charting.RadRect.ToSquare(Telerik.Charting.RadRect,System.Boolean)">
            <summary>
            Gets a rectangle that has equal width and height and is centered within the specified rect.
            </summary>
            <param name="rect"></param>
            <param name="offset"></param>
        </member>
        <member name="M:Telerik.Charting.RadRect.CenterRect(Telerik.Charting.RadRect,Telerik.Charting.RadRect)">
            <summary>
            Centers the specified rectangle within the provided available one.
            </summary>
            <param name="rect"></param>
            <param name="bounds"></param>
        </member>
        <member name="M:Telerik.Charting.RadRect.IntersectsWith(Telerik.Charting.RadRect)">
            <summary>
            Determines whether the current rect intersects with the specified one.
            </summary>
            <param name="rect"></param>
        </member>
        <member name="M:Telerik.Charting.RadRect.IsSizeValid">
            <summary>
            Determines whether the size of this rect is valid - that is both Width and Height should be bigger than zero.
            </summary>
        </member>
        <member name="M:Telerik.Charting.RadRect.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
            <returns>
                <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Telerik.Charting.RadRect.Contains(System.Double,System.Double)">
            <summary>
            Determines if this RadRect instance contains the point that is described by the arguments.
            </summary>
            <param name="x">The X coordinate of the point to check.</param>
            <param name="y">The Y coordinate of the point to check.</param>
            <returns>Returns true if this rectangle contains the point from the arguments and false otherwise.</returns>
        </member>
        <member name="M:Telerik.Charting.RadRect.GetHashCode">
            <summary>
            Returns a hash code for this instance.
            </summary>
            <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
            </returns>
        </member>
        <member name="M:Telerik.Charting.RadRect.RoundByRespectingLocation(System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Rounds the rectangle's values by respecting the X and Right and respecting the Y and Bottom.
            (0.4, 0, 2.2, 0) results in (0, 0, 3, 0). Note: original width = 3, result width = 2.2; original right = 2.6, result right = 3.
            (0.4, 0, 2.0, 0) results in (0, 0, 2, 0).
            (0.6, 0, 1.8, 0) results in (1, 0, 1, 0). Note: original width = 1.8, result width = 1; original right = 2.4, result right = 2.
            (0.6, 0, 2.0, 0) results in (1, 0, 2, 0).
            </summary>
        </member>
        <member name="T:Telerik.Charting.RadSize">
            <summary>
            Represents a structure that defines a size in the two-dimensional space.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadSize.Empty">
            <summary>
            A <see cref="T:Telerik.Charting.RadSize"/> instance which Width and Height are set to 0.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadSize.Invalid">
            <summary>
            A <see cref="T:Telerik.Charting.RadSize"/> instance which Width and Height are set to -1.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadSize.Width">
            <summary>
            The length along the horizontal axis.
            </summary>
        </member>
        <member name="F:Telerik.Charting.RadSize.Height">
            <summary>
            The length along the vertical axis.
            </summary>
        </member>
        <member name="M:Telerik.Charting.RadSize.#ctor(System.Double,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Charting.RadSize"/> struct.
            </summary>
            <param name="width">The width dimension.</param>
            <param name="height">The height dimension.</param>
        </member>
        <member name="M:Telerik.Charting.RadSize.op_Equality(Telerik.Charting.RadSize,Telerik.Charting.RadSize)">
            <summary>
            Determines whether two <see cref="T:Telerik.Charting.RadSize"/> structures are equal.
            </summary>
            <param name="size1">The first RadSize to compare.</param>
            <param name="size2">The second RadSize to compare.</param>
            <returns>True if the sizes are equal; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.Charting.RadSize.op_Inequality(Telerik.Charting.RadSize,Telerik.Charting.RadSize)">
            <summary>
            Determines whether two <see cref="T:Telerik.Charting.RadSize"/> structures are not equal.
            </summary>
            <param name="size1">The first RadSize to compare.</param>
            <param name="size2">The second RadSize to compare.</param>
            <returns>True if the sizes are not equal; otherwise, false.</returns>
        </member>
        <member name="M:Telerik.Charting.RadSize.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to this instance.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with this instance.</param>
            <returns>
                <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Telerik.Charting.RadSize.GetHashCode">
            <summary>
            Returns a hash code for this instance.
            </summary>
            <returns>
            A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
            </returns>
        </member>
        <member name="T:Telerik.Charting.MessageDispatchMode">
            <summary>
            Defines how a message should be dispatched in the element tree.
            </summary>
        </member>
        <member name="F:Telerik.Charting.MessageDispatchMode.Bubble">
            <summary>
            Message is dispatched to the direct target and its ancestors.
            </summary>
        </member>
        <member name="F:Telerik.Charting.MessageDispatchMode.Tunnel">
            <summary>
            Message is dispatched to the direct target all its descendants.
            </summary>
        </member>
        <member name="F:Telerik.Charting.MessageDispatchMode.BubbleAndTunnel">
            <summary>
            Message is dispatched to the direct target, its ancestors and all its descendants.
            </summary>
        </member>
        <member name="T:Telerik.Charting.MessageDispatchPhase">
            <summary>
            Defines the possible phases a message dispatch process may enter.
            </summary>
        </member>
        <member name="F:Telerik.Charting.MessageDispatchPhase.Bubble">
            <summary>
            Message is being dispatched up in the parent chain.
            </summary>
        </member>
        <member name="F:Telerik.Charting.MessageDispatchPhase.Tunnel">
            <summary>
            Message is being dispatched down to all descendants.
            </summary>
        </member>
        <member name="T:Telerik.Charting.NodeState">
            <summary>
            Defines the possible states a  chart node may enter.
            </summary>
        </member>
        <member name="F:Telerik.Charting.NodeState.Initial">
            <summary>
            The node is created.
            </summary>
        </member>
        <member name="F:Telerik.Charting.NodeState.Loading">
            <summary>
            The node is loading on the visual scene.
            </summary>
        </member>
        <member name="F:Telerik.Charting.NodeState.Loaded">
            <summary>
            The node is loaded and ready to be visualized.
            </summary>
        </member>
        <member name="F:Telerik.Charting.NodeState.Unloading">
            <summary>
            The node is in a process of being unloaded from the visual scene.
            </summary>
        </member>
        <member name="F:Telerik.Charting.NodeState.Unloaded">
            <summary>
            The node is detached from teh visual scene.
            </summary>
        </member>
        <member name="T:Telerik.Charting.PropertyBagObject">
            <summary>
            Represents a disposable object that stores its properties within a dynamic property bag, enabling efficient property management for charting objects.
            </summary>
        </member>
        <member name="M:Telerik.Charting.PropertyBagObject.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Charting.PropertyBagObject"/> class.
            </summary>
        </member>
        <member name="P:Telerik.Charting.PropertyBagObject.PropertyStore">
            <summary>
            Gets the underlying property store that manages dynamic properties.
            </summary>
            <value>The fast property store instance.</value>
        </member>
        <member name="M:Telerik.Charting.PropertyBagObject.IsLocalValue(System.Int32)">
            <summary>
            Determines whether a property value is set locally in the property store.
            </summary>
            <param name="key">The property key to check.</param>
            <returns><c>true</c> if the property has a local value; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Telerik.Charting.PropertyBagObject.GetValue(System.Int32)">
            <summary>
            Gets the value of a property from the property store.
            </summary>
            <param name="key">The property key.</param>
            <returns>The property value, or <c>null</c> if not found.</returns>
        </member>
        <member name="M:Telerik.Charting.PropertyBagObject.SetValue(System.Int32,System.Object)">
            <summary>
            Sets the value of a property in the property store.
            </summary>
            <param name="key">The property key.</param>
            <param name="value">The property value to set.</param>
            <returns><c>true</c> if the value was set successfully; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Telerik.Charting.PropertyBagObject.ClearValue(System.Int32)">
            <summary>
            Clears the value of a property from the property store.
            </summary>
            <param name="key">The property key to clear.</param>
            <returns><c>true</c> if the value was cleared successfully; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Telerik.Charting.PropertyBagObject.SetValueCore(System.Int32,System.Object)">
            <summary>
            Core implementation for setting a property value. Override to provide custom setting logic.
            </summary>
            <param name="key">The property key.</param>
            <param name="value">The property value to set.</param>
            <returns><c>true</c> if the value was set successfully; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Telerik.Charting.PropertyBagObject.ClearValueCore(System.Int32)">
            <summary>
            Core implementation for clearing a property value. Override to provide custom clearing logic.
            </summary>
            <param name="key">The property key to clear.</param>
            <returns><c>true</c> if the value was cleared successfully; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Telerik.Charting.PropertyBagObject.GetTypedValue``1(System.Int32,``0)">
            <summary>
            Gets a strongly-typed property value with a default fallback.
            </summary>
            <typeparam name="T">The type of the property value.</typeparam>
            <param name="key">The property key.</param>
            <param name="defaultValue">The default value to return if the property is not set.</param>
            <returns>The typed property value or the default value if not found.</returns>
        </member>
        <member name="M:Telerik.Charting.PropertyBagObject.DisposeManagedResources">
            <summary>
            Disposes all managed resources allocated by this instance.
            </summary>
        </member>
        <member name="T:Telerik.Charting.Range">
            <summary>
            Represents a struct, which defines a set of two values - High, Low.
            </summary>
        </member>
        <member name="M:Telerik.Charting.Range.#ctor(System.Double,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Charting.Range" /> structure.
            </summary>
            <param name="low">The low value.</param>
            <param name="high">The high value.</param>
        </member>
        <member name="P:Telerik.Charting.Range.Low">
            <summary>
            Gets or sets the low value.
            </summary>
            <value>The low value.</value>
        </member>
        <member name="P:Telerik.Charting.Range.High">
            <summary>
            Gets or sets the high value.
            </summary>
            <value>The high value.</value>
        </member>
        <member name="M:Telerik.Charting.Range.op_Equality(Telerik.Charting.Range,Telerik.Charting.Range)">
            <summary>
            Implements the operator ==.
            </summary>
            <param name="range1">The first <see cref="T:Telerik.Charting.Range"/> struct.</param>
            <param name="range2">The second <see cref="T:Telerik.Charting.Range"/> struct.</param>
            <returns>The result of the operator.</returns>
        </member>
        <member name="M:Telerik.Charting.Range.op_Inequality(Telerik.Charting.Range,Telerik.Charting.Range)">
            <summary>
            Implements the operator !=.
            </summary>
            <param name="range1">The first <see cref="T:Telerik.Charting.Range"/> struct.</param>
            <param name="range2">The second <see cref="T:Telerik.Charting.Range"/> struct.</param>
            <returns>The result of the operator.</returns>
        </member>
        <member name="M:Telerik.Charting.Range.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object" /> is equal
            to the current <see cref="T:System.Object" />.
            </summary>
            <param name="obj">The object to compare with the current object.</param>
            <returns>
            True if the specified <see cref="T:System.Object" /> is equal to the
            current <see cref="T:System.Object" />; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.Charting.Range.Equals(Telerik.Charting.Range)">
            <summary>
            Determines whether the specified <see cref="T:Telerik.Charting.Range" /> is equal
            to the current <see cref="T:Telerik.Charting.Range" />.
            </summary>
            <param name="obj">The object to compare with the current object.</param>
            <returns>
            True if the specified <see cref="T:Telerik.Charting.Range" /> is equal to the
            current <see cref="T:Telerik.Charting.Range" />; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.Charting.Range.GetHashCode">
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
        </member>
        <member name="T:Telerik.Windows.Controls.Converters.StringToDoubleConverter">
            <summary>
            Represents a value converter that converts strings into double values by using the double.TryParse method.
            </summary>
        </member>
        <member name="M:Telerik.Windows.Controls.Converters.StringToDoubleConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
            Returns whether the type converter can convert an object to the specified type.
            </summary>
            <param name="context">An object that provides a format context.</param>
            <param name="destinationType">The type you want to convert to.</param>
            <returns>
            True if this converter can perform the conversion; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Controls.Converters.StringToDoubleConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
            Returns whether the type converter can convert an object from the specified type to the type of this converter.
            </summary>
            <param name="context">An object that provides a format context.</param>
            <param name="sourceType">The type you want to convert from.</param>
            <returns>
            True if this converter can perform the conversion; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.Windows.Controls.Converters.StringToDoubleConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
            <summary>
            Converts from the specified value to the intended conversion type of the converter.
            </summary>
            <param name="context">An object that provides a format context.</param>
            <param name="culture">The <see cref="T:System.Globalization.CultureInfo"/> to use as the current culture.</param>
            <param name="value">The value to convert to the type of this converter.</param>
            <returns>The converted value.</returns>
            <exception cref="T:System.NotImplementedException">
            <see cref="M:System.ComponentModel.TypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)"/> not implemented in base <see cref="T:System.ComponentModel.TypeConverter"/>.</exception>
        </member>
        <member name="M:Telerik.Windows.Controls.Converters.StringToDoubleConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <summary>
            Converts the specified value object to the specified type.
            </summary>
            <param name="context">An object that provides a format context.</param>
            <param name="culture">The <see cref="T:System.Globalization.CultureInfo"/> to use as the current culture.</param>
            <param name="value">The object to convert.</param>
            <param name="destinationType">The type to convert the object to.</param>
            <returns>The converted object.</returns>
            <exception cref="T:System.NotImplementedException">
            <see cref="M:System.ComponentModel.TypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)"/>  not implemented in base <see cref="T:System.ComponentModel.TypeConverter"/>.</exception>
        </member>
        <member name="T:Telerik.Collections.Generic.ItemNotifyCollection`1">
            <summary>
            Represents a collection that provides notifications when items are added, removed, or when individual items' properties change.
            </summary>
            <typeparam name="T">The type of elements in the collection. Must implement INotifyPropertyChanged.</typeparam>
            <remarks>
            This collection extends NotifyCollection by automatically subscribing to PropertyChanged events of individual items.
            When an item's property changes, the collection raises a CollectionChanged event with ItemChanged action.
            </remarks>
        </member>
        <member name="T:Telerik.Collections.Generic.ObservableHashSet`1">
            <summary>
            An observable collection that ensures all items are unique, similar to a HashSet but with change notifications.
            </summary>
            <typeparam name="T">The type of elements in the set.</typeparam>
            <remarks>
            This collection prevents duplicate items from being added while maintaining observable collection behavior
            with change notifications. Attempts to add duplicate items are silently ignored.
            </remarks>
        </member>
        <member name="T:Telerik.Collections.Generic.NotifyCollection`1">
            <summary>
            Represents a collection that provides notifications when items are added, removed, or when the list is refreshed.
            </summary>
            <typeparam name="T">The type of elements in the collection.</typeparam>
            <remarks>
            This collection supports batch updates through BeginUpdate/EndUpdate methods, move operations,
            and range operations while providing change notifications and property change notifications.
            </remarks>
        </member>
        <member name="M:Telerik.Collections.Generic.NotifyCollection`1.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Collections.Generic.NotifyCollection`1"/> class.
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.NotifyCollection`1.#ctor(System.Collections.Generic.IList{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:Telerik.Collections.Generic.NotifyCollection`1"/> class with the specified list.
            </summary>
            <param name="list">The list to wrap as a NotifyCollection.</param>
        </member>
        <member name="M:Telerik.Collections.Generic.NotifyCollection`1.Move(System.Int32,System.Int32)">
            <summary>
            Moves an item from one index to another.
            </summary>
            <param name="oldIndex">The current index of the item.</param>
            <param name="newIndex">The target index for the item.</param>
        </member>
        <member name="M:Telerik.Collections.Generic.NotifyCollection`1.AddRange(`0[])">
            <summary>
            Adds multiple items to the collection in a batch operation.
            </summary>
            <param name="items">The items to add to the collection.</param>
            <remarks>
            This method uses BeginUpdate/EndUpdate to perform a batch operation with a single notification.
            </remarks>
        </member>
        <member name="M:Telerik.Collections.Generic.NotifyCollection`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Adds multiple items to the collection in a batch operation.
            </summary>
            <param name="items">The enumerable collection of items to add.</param>
            <remarks>
            This method uses BeginUpdate/EndUpdate to perform a batch operation with a single notification.
            </remarks>
        </member>
        <member name="M:Telerik.Collections.Generic.NotifyCollection`1.BeginUpdate">
            <summary>
            Suspends change notifications until EndUpdate is called.
            </summary>
            <remarks>
            Use this method to perform multiple operations without triggering notifications for each change.
            Always pair with EndUpdate to resume notifications.
            </remarks>
        </member>
        <member name="M:Telerik.Collections.Generic.NotifyCollection`1.EndUpdate">
            <summary>
            Resumes change notifications and fires any pending notifications.
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.NotifyCollection`1.DeferRefresh">
            <summary>
            Defers the refresh.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Telerik.Collections.Generic.ITreeNode`1">
            <summary>
            Interface to the node
            </summary>
        </member>
        <member name="P:Telerik.Collections.Generic.ITreeNode`1.Key">
            <summary>
            Gets the key of the tree node.
            </summary>
            <value>
            The key associated with the tree node.
            </value>
        </member>
        <member name="T:Telerik.Collections.Generic.ITree`1">
            <summary>
            Interface to the tree
            </summary>
        </member>
        <member name="P:Telerik.Collections.Generic.ITree`1.SyncRoot">
            <summary>
            Get synchronization root
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.ITree`1.Add(`0)">
            <summary>
            Add item
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.ITree`1.AddOrGet(`0)">
            <summary>
            Add or get item
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.ITree`1.Find(`0)">
            <summary>
            Find item
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.ITree`1.Remove(`0)">
            <summary>
            Delete item by key
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.ITree`1.Remove(Telerik.Collections.Generic.ITreeNode{`0})">
            <summary>
            Delete specific item 
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.ITree`1.Clear">
            <summary>
            Clear the tree
            </summary>
        </member>
        <member name="T:Telerik.Collections.Generic.ISortedTree`1">
            <summary>
            Interface to the tree
            </summary>
        </member>
        <member name="P:Telerik.Collections.Generic.ISortedTree`1.Count">
            <summary>
            Get number of nodes in the tree
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.ISortedTree`1.First">
            <summary>
            Get first node
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.ISortedTree`1.Last">
            <summary>
            Get last node
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.ISortedTree`1.Previous(Telerik.Collections.Generic.ITreeNode{`0})">
            <summary>
            Get next node
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.ISortedTree`1.Next(Telerik.Collections.Generic.ITreeNode{`0})">
            <summary>
            Get prior node
            </summary>
        </member>
        <member name="T:Telerik.Collections.Generic.IOrderedTree`1">
            <summary>
            Interface to the tree which supports direct access to the items
            </summary>
            <summary>
            Interface to the tree
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.IOrderedTree`1.GetByOrder(System.Int32)">
            <summary>
            Get item by order index
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.IOrderedTree`1.GetOrder(Telerik.Collections.Generic.ITreeNode{`0})">
            <summary>
            Get index by item
            </summary>
        </member>
        <member name="T:Telerik.Collections.Generic.RBOrderedNodeParam">
            <summary>
            Parameters of ordered node
            </summary>
        </member>
        <member name="F:Telerik.Collections.Generic.RBOrderedNodeParam.mRank">
            <summary>
            Node's rank
            </summary>
        </member>
        <member name="F:Telerik.Collections.Generic.RBOrderedNodeParam.mCount">
            <summary>
            Number of sub nodes
            </summary>
        </member>
        <member name="T:Telerik.Collections.Generic.RBOrderedTreeNode`1">
            <summary>
            Ordered node
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBOrderedTreeNode`1.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBOrderedTreeNode`1.SetParent(Telerik.Collections.Generic.RBTreeNodeBase{`0,Telerik.Collections.Generic.RBOrderedNodeParam})">
            <summary>
            Set parent node
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBOrderedTreeNode`1.SetLeft(Telerik.Collections.Generic.RBTreeNodeBase{`0,Telerik.Collections.Generic.RBOrderedNodeParam})">
            <summary>
            Set left node
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBOrderedTreeNode`1.SetRight(Telerik.Collections.Generic.RBTreeNodeBase{`0,Telerik.Collections.Generic.RBOrderedNodeParam})">
            <summary>
            Set right node
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBOrderedTreeNode`1.OnUpdateCount">
            <summary>
            Update reference count
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBOrderedTreeNode`1.CopyFrom(Telerik.Collections.Generic.RBTreeNodeBase{`0,Telerik.Collections.Generic.RBOrderedNodeParam})">
            <summary>
            Copy from other node
            </summary>
        </member>
        <member name="T:Telerik.Collections.Generic.RBOrderedTreeBase`1">
            <summary>
            Basic RBTree with ordering
            
            Operation like Add and Remove are an O(2logN) operations.
            Operation Find is O(logN) operation.
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBOrderedTreeBase`1.#ctor(System.Boolean)">
            <summary>
            Tree constructor
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBOrderedTreeBase`1.#ctor(System.Collections.Generic.IComparer{`0},System.Boolean)">
            <summary>
            Tree constructor with comparer
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBOrderedTreeBase`1.NewNode">
            <summary>
            Create new node
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBOrderedTreeBase`1.GetByOrder(System.Int32)">
            <summary>
            Get item by order index
            This operation is O(logN) operation
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBOrderedTreeBase`1.GetOrder(Telerik.Collections.Generic.RBOrderedTreeNode{`0})">
            <summary>
            Get order index of item
            This operation is O(logN) operation
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBOrderedTreeBase`1.Telerik#Collections#Generic#IOrderedTree{T}#GetByOrder(System.Int32)">
            <summary>
            Get item by order index
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBOrderedTreeBase`1.Telerik#Collections#Generic#IOrderedTree{T}#GetOrder(Telerik.Collections.Generic.ITreeNode{`0})">
            <summary>
            Get index by item
            </summary>
        </member>
        <member name="T:Telerik.Collections.Generic.RBOrderedTree`1">
            <summary>
            Unique ordered RBTree
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBOrderedTree`1.#ctor">
            <summary>
            Tree constructor
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBOrderedTree`1.#ctor(System.Collections.Generic.IComparer{`0})">
            <summary>
            Tree constructor with comparer
            </summary>
        </member>
        <member name="T:Telerik.Collections.Generic.RBOrderedMultiTree`1">
            <summary>
            Non-unique RBMultiTree
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBOrderedMultiTree`1.#ctor">
            <summary>
            Tree constructor
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBOrderedMultiTree`1.#ctor(System.Collections.Generic.IComparer{`0})">
            <summary>
            Tree constructor with comparer
            </summary>
        </member>
        <member name="T:Telerik.Collections.Generic.RBTreeNode`1">
            <summary>
            Tree node
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeNode`1.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="T:Telerik.Collections.Generic.RBTree`1">
            <summary>
            Unique RBTree
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTree`1.#ctor">
            <summary>
            Tree constructor
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTree`1.#ctor(System.Collections.Generic.IComparer{`0})">
            <summary>
            Tree constructor with comparer
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTree`1.NewNode">
            <summary>
            Create new node
            </summary>
        </member>
        <member name="T:Telerik.Collections.Generic.RBMultiTree`1">
            <summary>
            Non-unique RBMultiTree
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBMultiTree`1.#ctor">
            <summary>
            Tree constructor
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBMultiTree`1.#ctor(System.Collections.Generic.IComparer{`0})">
            <summary>
            Tree constructor with comparer
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBMultiTree`1.NewNode">
            <summary>
            Create new node
            </summary>
        </member>
        <member name="T:Telerik.Collections.Generic.RBTreeBase`3">
            <summary>
            Base class for the tree.
            Based on the Damian Ivereigh implementation
            Support for the multi-trees has been added.
            Do not use this class directly. Use RBTree, RBMultiTree, RBOrderedTree and RBOrderedMultiTree classes
            </summary>
            <typeparam name="T">Key type</typeparam>
            <typeparam name="N">Node type</typeparam>
            <typeparam name="P">Node parameter type</typeparam>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Telerik#Collections#Generic#ITree{T}#Add(`0)">
            <summary>
            Add item
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Telerik#Collections#Generic#ITree{T}#AddOrGet(`0)">
            <summary>
            Add or get item
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Telerik#Collections#Generic#ITree{T}#Find(`0)">
            <summary>
            Find item
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Telerik#Collections#Generic#ITree{T}#Remove(`0)">
            <summary>
            Delete item by key
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Telerik#Collections#Generic#ITree{T}#Clear">
            <summary>
            Clear
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Telerik#Collections#Generic#ITree{T}#Remove(Telerik.Collections.Generic.ITreeNode{`0})">
            <summary>
            Delete item by key
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Telerik#Collections#Generic#ISortedTree{T}#First">
            <summary>
            Get first node
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Telerik#Collections#Generic#ISortedTree{T}#Last">
            <summary>
            Get last node
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Telerik#Collections#Generic#ISortedTree{T}#Previous(Telerik.Collections.Generic.ITreeNode{`0})">
            <summary>
            Get next node
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Telerik#Collections#Generic#ISortedTree{T}#Next(Telerik.Collections.Generic.ITreeNode{`0})">
            <summary>
            Get prior node
            </summary>
        </member>
        <member name="T:Telerik.Collections.Generic.RBTreeBase`3.CollectionAdapter`3">
            <summary>
            Adapter implementing collection interface
            </summary>
        </member>
        <member name="F:Telerik.Collections.Generic.RBTreeBase`3.CollectionAdapter`3.mTree">
            <summary>
            Referenced tree
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.CollectionAdapter`3.#ctor(Telerik.Collections.Generic.RBTreeBase{`3,`4,`5})">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="P:Telerik.Collections.Generic.RBTreeBase`3.CollectionAdapter`3.Count">
            <summary>
            Gets the number of elements contained in the <see cref="T:Telerik.Collections.Generic.RBTreeBase`3.CollectionAdapter`3"/> instance.
            </summary>
            <returns>
            The total number of elements in the collection.
            </returns>
        </member>
        <member name="P:Telerik.Collections.Generic.RBTreeBase`3.CollectionAdapter`3.IsSynchronized">
            <summary>
            Gets a value indicating whether the collection is synchronized (thread-safe).
            </summary>
            <returns>
            True if the collection is synchronized; otherwise, false.
            </returns>
        </member>
        <member name="P:Telerik.Collections.Generic.RBTreeBase`3.CollectionAdapter`3.SyncRoot">
            <summary>
            Gets the synchronization root for the collection, which can be used for thread-safe operations.
            </summary>
        </member>
        <member name="P:Telerik.Collections.Generic.RBTreeBase`3.CollectionAdapter`3.IsReadOnly">
            <summary>
            Gets a value indicating whether the collection is read-only.
            </summary>
            <returns>
            True if the collection is read-only; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.CollectionAdapter`3.Add(`3)">
            <summary>
            Adds an element of type <typeparamref name="T1"/> to the collection.
            </summary>
            <param name="item">The element to be added to the collection.</param>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.CollectionAdapter`3.Clear">
            <summary>
            Removes all elements from the collection, effectively clearing it.
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.CollectionAdapter`3.Contains(`3)">
            <summary>
            Determines whether the specified element is present in the collection.
            </summary>
            <param name="item">The element to locate in the collection.</param>
            <returns>
            true if the collection contains the specified element; otherwise, false.
            </returns>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.CollectionAdapter`3.Remove(`3)">
            <summary>
            Removes the specified item from the collection.
            </summary>
            <param name="item">The item to be removed from the collection.</param>
            <returns>
            Returns a boolean value indicating whether the item was successfully removed.
            </returns>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.CollectionAdapter`3.CopyTo(`3[],System.Int32)">
            <summary>
            Copies the elements of the collection to the specified array, starting at a particular array index.
            </summary>
            <param name="array">The one-dimensional array that is the destination of the elements copied from the collection.</param>
            <param name="index">The zero-based index in the array at which storing the first copied element.</param>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.CollectionAdapter`3.CopyTo(System.Array,System.Int32)">
            <summary>
            Copies the elements of the collection to a specified array, starting at a particular index.
            </summary>
            <param name="array">The array to which the collection elements are copied.</param>
            <param name="index">The zero-based index in the array at which copying begins.</param>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.CollectionAdapter`3.IndexOf(`3)">
            <summary>
            Determines the zero-based index of the specified element in the collection.
            </summary>
            <param name="item">The element to locate in the collection.</param>
            <returns>
            The zero-based index of the element if found; otherwise, -1.
            </returns>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.CollectionAdapter`3.Insert(System.Int32,`3)">
            <summary>
            Inserts a new element into the collection at the specified index.
            </summary>
            <param name="index">The zero-based index where the element should be inserted.</param>
            <param name="item">The element to insert into the collection.</param>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.CollectionAdapter`3.RemoveAt(System.Int32)">
            <summary>
            Removes the element at the specified index from the collection.
            </summary>
            <param name="index">The zero-based index of the element to remove.</param>
        </member>
        <member name="P:Telerik.Collections.Generic.RBTreeBase`3.Unique">
            <summary>
            Is tree unique
            </summary>
        </member>
        <member name="P:Telerik.Collections.Generic.RBTreeBase`3.SyncRoot">
            <summary>
            Object can be used for synchronization
            </summary>
        </member>
        <member name="P:Telerik.Collections.Generic.RBTreeBase`3.Root">
            <summary>
            Root of the tree
            </summary>
        </member>
        <member name="F:Telerik.Collections.Generic.RBTreeBase`3.mComparer">
            <summary>
            Comparator
            </summary>
        </member>
        <member name="P:Telerik.Collections.Generic.RBTreeBase`3.Count">
            <summary>
            Number of nodes in the tree
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.#ctor(System.Boolean)">
            <summary>
            Tree constructor
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.#ctor(System.Collections.Generic.IComparer{`0},System.Boolean)">
            <summary>
            Tree constructor with comparer
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Add(`0)">
            <summary>
            Add new key into the tree
            
            This operation is O(logN) operation
            </summary>
            <exception cref="T:System.ArgumentException">In case the key is already in the tree</exception>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.AddOrGet(`0)">
            <summary>
            Add new key into the tree or get existing node
            This operation is O(logN) operation
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Remove(`0)">
            <summary>
            Remove key from the dictionary
            This operation is O(logN) operation
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Clear">
            <summary>
            Remove all items
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Remove(`1)">
            <summary>
            Remove node from the dictionary
            This operation is O(1) operation
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Find(`0)">
            <summary>
            Find key in the dictionary
            This operation is O(logN) operation
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.First">
            <summary>
            Get first node
            This operation is O(logN) operation
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Last">
            <summary>
            Get last node
            This operation is O(logN) operation
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Next(`1)">
            <summary>
            Get next node
            This operation is O(logN) operation
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Previous(`1)">
            <summary>
            Get previous node
            This operation is O(logN) operation
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.System#Collections#Generic#IEnumerable{N}#GetEnumerator">
            <summary>
            Get enumerator
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Get enumerator
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Balance(Telerik.Collections.Generic.RBTreeNodeBase{`0,`2})">
            <summary>
            Balance tree past inserting
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.NewNode">
            <summary>
            Create new node
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Traverse(System.Boolean@,`0)">
            <summary>
            Go trough tree and find the node by the key.
            Might add new node if node doesn't exist.
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.LeftRotate(Telerik.Collections.Generic.RBTreeNodeBase{`0,`2})">
            <summary>
             Rotate our tree Left
            
                         X        rb_left_rotate(X)--->            Y
                       /   \                                     /   \
                      A     Y                                   X     C
                          /   \                               /   \
                         B     C                             A     B
            
             N.B. This does not change the ordering.
            
             We assume that neither X or Y is NULL
             </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.RightRotate(Telerik.Collections.Generic.RBTreeNodeBase{`0,`2})">
            <summary>
             Rotate our tree Right
            
                         X                                         Y
                       /   \                                     /   \
                      A     Y     leftArrow--rb_right_rotate(Y)        X     C
                          /   \                               /   \
                         B     C                             A     B
            
             N.B. This does not change the ordering.
            
             We assume that neither X or Y is NULL
            </summary>>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Successor(Telerik.Collections.Generic.RBTreeNodeBase{`0,`2})">
            <summary>
            Return a pointer to the smallest key greater than x
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Predecessor(Telerik.Collections.Generic.RBTreeNodeBase{`0,`2})">
            <summary>
            Return a pointer to the largest key smaller than x
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.Delete(Telerik.Collections.Generic.RBTreeNodeBase{`0,`2})">
            <summary>
            Delete the node z, and free up the space
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeBase`3.DeleteFix(Telerik.Collections.Generic.RBTreeNodeBase{`0,`2})">
            <summary>
            Restore the reb-black properties after a delete
            </summary>
            <param name="x"></param>
        </member>
        <member name="P:Telerik.Collections.Generic.RBTreeBase`3.Collection">
            <summary>
            Get collection object for this
            </summary>
        </member>
        <member name="T:Telerik.Collections.Generic.RBTreeEnumerator`3">
            <summary>
            Generic tree enumerator
            </summary>
            <typeparam name="N">Node type</typeparam>
            <typeparam name="K">Key type</typeparam>
            <typeparam name="P">>Node parameter</typeparam>
        </member>
        <member name="F:Telerik.Collections.Generic.RBTreeEnumerator`3.mTree">
            <summary>
            Tree
            </summary>
        </member>
        <member name="F:Telerik.Collections.Generic.RBTreeEnumerator`3.mCurrent">
            <summary>
            Current item
            
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeEnumerator`3.#ctor(Telerik.Collections.Generic.RBTreeBase{`1,`0,`2})">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="P:Telerik.Collections.Generic.RBTreeEnumerator`3.System#Collections#Generic#IEnumerator{N}#Current">
            <summary>
            Get current element
            </summary>
        </member>
        <member name="P:Telerik.Collections.Generic.RBTreeEnumerator`3.System#Collections#IEnumerator#Current">
            <summary>
            Get current element
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeEnumerator`3.MoveNext">
            <summary>
            Move to next element
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeEnumerator`3.Reset">
            <summary>
            Reset enumeration
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeEnumerator`3.Dispose">
            <summary>
            Dispose object
            </summary>
        </member>
        <member name="T:Telerik.Collections.Generic.RBTreeValueEnumerator`3">
            <summary>
            Generic tree value's enumerator
            </summary>
            <typeparam name="N">Node type</typeparam>
            <typeparam name="K">Key type</typeparam>
            <typeparam name="P">Node parameter</typeparam>
        </member>
        <member name="F:Telerik.Collections.Generic.RBTreeValueEnumerator`3.mTree">
            <summary>
            Tree
            </summary>
        </member>
        <member name="F:Telerik.Collections.Generic.RBTreeValueEnumerator`3.mCurrent">
            <summary>
            Current item
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeValueEnumerator`3.#ctor(Telerik.Collections.Generic.RBTreeBase{`1,`0,`2})">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="P:Telerik.Collections.Generic.RBTreeValueEnumerator`3.System#Collections#Generic#IEnumerator{K}#Current">
            <summary>
            Get current element
            </summary>
        </member>
        <member name="P:Telerik.Collections.Generic.RBTreeValueEnumerator`3.System#Collections#IEnumerator#Current">
            <summary>
            Get current element
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeValueEnumerator`3.MoveNext">
            <summary>
            Move to next element
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeValueEnumerator`3.Reset">
            <summary>
            Reset enumeration
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeValueEnumerator`3.Dispose">
            <summary>
            Dispose object
            </summary>
        </member>
        <member name="T:Telerik.Collections.Generic.RBTreeColor">
            <summary>
            Colour of the node
            </summary>
        </member>
        <member name="F:Telerik.Collections.Generic.RBTreeColor.Red">
            <summary>
            Red
            </summary>
        </member>
        <member name="F:Telerik.Collections.Generic.RBTreeColor.Black">
            <summary>
            Black
            </summary>
        </member>
        <member name="T:Telerik.Collections.Generic.RBTreeNodeBase`2">
            <summary>
            Node of the red-black tree
            </summary>
            <typeparam name="T">Key type</typeparam>
            <typeparam name="P">Node's parameter</typeparam>
        </member>
        <member name="P:Telerik.Collections.Generic.RBTreeNodeBase`2.Parent">
            <summary>
            Parent node
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeNodeBase`2.SetParent(Telerik.Collections.Generic.RBTreeNodeBase{`0,`1})">
            <summary>
            Set parent node
            </summary>
        </member>
        <member name="P:Telerik.Collections.Generic.RBTreeNodeBase`2.Left">
            <summary>
            Left node
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeNodeBase`2.SetLeft(Telerik.Collections.Generic.RBTreeNodeBase{`0,`1})">
            <summary>
            Set left node
            </summary>
        </member>
        <member name="P:Telerik.Collections.Generic.RBTreeNodeBase`2.Right">
            <summary>
            Right node
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeNodeBase`2.SetRight(Telerik.Collections.Generic.RBTreeNodeBase{`0,`1})">
            <summary>
            Set right node
            </summary>
        </member>
        <member name="P:Telerik.Collections.Generic.RBTreeNodeBase`2.Key">
            <summary>
            Key value of the node
            </summary>
        </member>
        <member name="P:Telerik.Collections.Generic.RBTreeNodeBase`2.Color">
            <summary>
            Colour of the node
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeNodeBase`2.OnUpdateCount">
            <summary>
            Update reference count
            </summary>
        </member>
        <member name="F:Telerik.Collections.Generic.RBTreeNodeBase`2.mParam">
            <summary>
            Node parameters
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeNodeBase`2.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.RBTreeNodeBase`2.CopyFrom(Telerik.Collections.Generic.RBTreeNodeBase{`0,`1})">
            <summary>
            Copy from other node
            </summary>
        </member>
        <member name="M:Telerik.Collections.Generic.AvlTree`1.InsertWithDuplicates(`0)">
            <summary>
            Inserts the with duplicates.
            </summary>
            <param name="value">The value.</param>
        </member>
        <member name="M:Telerik.Collections.Generic.AvlTree`1.IndexOf(`0)">
            <summary>
            Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>.
            </summary>
            <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
            <returns>
            The index of <paramref name="item"/> if found in the list; otherwise, -1.
            </returns>
        </member>
        <member name="M:Telerik.Data.Expressions.ExpressionItemsList.LoadFromXML">
            <summary>
            Load expression items list from embedded in Telerik assembly xml source
            </summary>
        </member>
        <member name="M:Telerik.Data.Expressions.ExpressionItemsList.LoadFromXML(System.String)">
            <summary>
            Load expression items list
            </summary>
            <param name="path">Xml file path</param>
        </member>
        <member name="M:Telerik.Data.Expressions.ExpressionItemsList.LoadFromXML(System.IO.Stream)">
            <summary>
            Load expression items list
            </summary>
            <param name="stream"></param>
        </member>
        <member name="T:Telerik.Data.Expressions.AggregateNode">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.Aggregates">
            <summary>
            
            </summary>
        </member>
        <member name="M:Telerik.Data.Expressions.Aggregates.Compare(System.Object,System.Object,Telerik.Data.Expressions.FunctionContext,System.String)">
            <returns>
            -1: value1 &lt; value2
             0: value1 = value2
             1: value1 &gt; value2
            </returns>
        </member>
        <member name="T:Telerik.Data.Expressions.BinaryOpNode">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.ConstNode">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.DataStorageHelper">
            <summary>
            
            </summary>    
        </member>
        <member name="M:Telerik.Data.Expressions.DataStorageHelper.ResultSqlType(Telerik.Data.Expressions.StorageType,Telerik.Data.Expressions.StorageType,System.Boolean,System.Boolean,Telerik.Data.Expressions.Operator)">
            <summary>
            
            </summary>
        </member>
        <member name="M:Telerik.Data.Expressions.DataStorageHelper.ResultType(Telerik.Data.Expressions.StorageType,Telerik.Data.Expressions.StorageType,System.Boolean,System.Boolean,Telerik.Data.Expressions.Operator)">
            <summary>
            
            </summary>
        </member>
        <member name="M:Telerik.Data.Expressions.DataStorageHelper.EscapeName(System.String)">
            <summary>
            Escapes the name.
            </summary>
            <param name="name">The name.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.Data.Expressions.DataStorageHelper.EscapeLikeValue(System.String)">
            <summary>
            Escapes the LIKE value.
            </summary>
            <param name="valueWithoutWildcards">The value without wildcards.</param>
            <returns></returns>
        </member>
        <member name="M:Telerik.Data.Expressions.DataStorageHelper.EscapeValue(System.String)">
            <summary>
            Escapes the filtering value.
            </summary>
            <param name="valueWithoutWildcards">The value without wildcards.</param>
            <returns></returns>
        </member>
        <member name="T:Telerik.Data.Expressions.DictionaryObject">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.DynamicObject">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.DynamicObject.DynamicProperty">
            <summary>
            
            </summary>
        </member>
        <member name="P:Telerik.Data.Expressions.ExpressionContext.Context">
            <summary>
            Set or get default expression context class, which will be used for determinating the expression functions.
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.ExpressionNode">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.ExpressionParser.NodeType">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.ExpressionParser.OperatorInfo">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.FunctionContext">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.FunctionNode">
            <summary>
            
            </summary>
        </member>
        <member name="M:Telerik.Data.Expressions.FunctionNode.NormalizeValue(System.Object)">
            <summary>
            Normalize the value of the function's argument 
            to ensure the correct overload is matched.
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="T:Telerik.Data.Expressions.InvalidExpressionException">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.Lexer">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.Lexer.StringReader">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.Lexer.ReservedWord">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.Lexer.ReservedWords">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.LexicalException">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.LikeNode">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.NameNode">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.Operand">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.Operator">
            <summary>
            
            </summary>
        </member>
        <member name="M:Telerik.Data.Expressions.Operator.GetResultType(Telerik.Data.Expressions.Operator,Telerik.Data.Expressions.Operand,Telerik.Data.Expressions.Operand,Telerik.Data.Expressions.StorageType@,System.Object@)">
            <summary>
            Use for all op except And, Or, In, Is and IsNot
            </summary>
            <returns>if false to stop processing the op and return the retValue</returns>
        </member>
        <member name="T:Telerik.Data.Expressions.OperatorContext">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.ParserException">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.StorageType">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.Token">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.UnaryOpNode">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.Utils">
            <summary>
            
            </summary>
        </member>
        <member name="T:Telerik.Data.Expressions.ZeroOpNode">
            <summary>
            
            </summary>
        </member>
    </members>
</doc>
