<?xml version="1.0"?>
<doc>
    <assembly>
        <name>C1.UWP.FlexReport</name>
    </assembly>
    <members>
        <member name="T:C1.Xaml.FlexReport.BehaviorOptions">
            <summary>
            Specifies compatibility options for a <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/>.
            Properties in this class can be used to control compatibility
            with older versions and with <b>C1Report</b>.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.BehaviorOptions.#ctor(C1.Xaml.FlexReport.C1FlexReport)">
            <summary>
            
            </summary>
            <param name="owner"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.BehaviorOptions.Reset">
            <summary>
            Resets all properties to their default values.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.BehaviorOptions.AssignFrom(C1.Xaml.FlexReport.BehaviorOptions)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.BehaviorOptions"/> to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.BehaviorOptions.EnableAggregatesOnReportFields">
            <summary>
            Gets or sets a value indicating whether report fields can be used in aggregate functions.
            The default is false. Set this property to true to improve compatibility with C1Report.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.BehaviorOptions.AllowHorizontalSplitting">
            <summary>
            Gets or sets a value indicating whether the report content can be split 
            when it is too wide to fit in the horizontal space available on the page.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.BehaviorOptions.UseDefaultPrinterPaperSize">
            <summary>
            Gets or sets a value indicating whether the paper size of default printer is used
            when <see cref="!:Layout.PaperKind"/> is <b>Custom</b> and both <see cref="P:C1.Xaml.FlexReport.Layout.CustomWidth"/> and <see cref="P:C1.Xaml.FlexReport.Layout.CustomHeight"/>
            are <b>0</b> (unspecified).
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.BehaviorOptions.IgnoreInvisibleFieldsInGrowShrinkSections">
            <summary>
            Gets or sets a value indicating whether invisible fields should be ignored
            when calculating the heights of CanGrow/CanShrink sections.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.IReportScriptContext">
            <summary>
            Represents a local context for script evaluation and execution.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.IReportScriptContext.GetObjectByName(System.String)">
            <summary>
            Retrieves an object by its name.
            </summary>
            <param name="name">The name of the object to get.</param>
            <returns>The named object.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.IReportScriptContext.IsNameDefined(System.String)">
            <summary>
            Tests whether the specified name exists in the current context.
            If a certain name is defined by the context (i.e. this method returns true),
            the named object will be retrieved from the context even if a similarly named object
            already exists.
            </summary>
            <param name="name">The name to test.</param>
            <returns>True if the name exists in the context, false otherwise.</returns>
        </member>
        <member name="T:C1.Xaml.FlexReport.GrowShrinkModeEnum">
            <summary>
            Specifies the logic for handling CanGrow/CanShrink fields.
            </summary>
            <remarks>
            Use the members of this enumeration to set the value of the <see cref="P:C1.Xaml.FlexReport.C1FlexReport.GrowShrinkMode"/> property in the <see cref="F:C1.Xaml.FlexReport.GrowShrinkModeEnum.C1Report"/> class.
            </remarks>
        </member>
        <member name="F:C1.Xaml.FlexReport.GrowShrinkModeEnum.C1Report">
            <summary>
            Uses the standard C1FlexReport mode, where fields that grow or shrink affect only fields directly below.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.GrowShrinkModeEnum.Access">
            <summary>
            Uses a mode that is similar to MS Access, where fields that grow or shrink affect all fields below, 
            even if they are off to the side of the field that grew or shrank.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportEventHandler">
            <summary>
            Represents the method that will handle <see cref="E:C1.Xaml.FlexReport.C1FlexReport.StartPage"/>, <see cref="E:C1.Xaml.FlexReport.C1FlexReport.EndPage"/>, 
            <see cref="E:C1.Xaml.FlexReport.C1FlexReport.StartSection"/>, <see cref="E:C1.Xaml.FlexReport.C1FlexReport.PrintSection"/> events.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportEventArgs">
            <summary>
            Provides data for <see cref="E:C1.Xaml.FlexReport.C1FlexReport.StartPage"/>, <see cref="E:C1.Xaml.FlexReport.C1FlexReport.EndPage"/>, <see cref="E:C1.Xaml.FlexReport.C1FlexReport.StartSection"/>, 
            <see cref="E:C1.Xaml.FlexReport.C1FlexReport.PrintSection"/> events.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.ReportEventArgs.Page">
            <summary>
            The current page.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.ReportEventArgs.Section">
            <summary>
            The current section.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportErrorEventHandler">
            <summary>
            Represents the method that will handle <see cref="E:C1.Xaml.FlexReport.C1FlexReport.ReportError"/> event.
            </summary>
            <param name="sender">The source of the event.</param>
            <param name="e">The <see cref="T:C1.Xaml.FlexReport.ReportErrorEventArgs"/> object defining event data.</param>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportErrorEventArgs">
            <summary>
            Provides data for <see cref="E:C1.Xaml.FlexReport.C1FlexReport.ReportError"/> event.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.ReportErrorEventArgs.Page">
            <summary>
            The current page.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.ReportErrorEventArgs.Exception">
            <summary>
            <see cref="F:C1.Xaml.FlexReport.ReportErrorEventArgs.Exception"/> that caused the error.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.ReportErrorEventArgs.Handled">
            <summary>
            Gets or sets a value that indicates whether the component should throw the <see cref="F:C1.Xaml.FlexReport.ReportErrorEventArgs.Exception"/> 
            that was detected or whether it should ignore the error and continue rendering the report.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportGetScriptObjectEventHandler">
            <summary>
            Represents the method that will handle <see cref="E:C1.Xaml.FlexReport.C1FlexReport.GetScriptObject"/> event.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportGetScriptObjectEventArgs">
            <summary>
            Provides data for <see cref="E:C1.Xaml.FlexReport.C1FlexReport.GetScriptObject"/> event.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportGetScriptObjectEventArgs.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.ReportGetScriptObjectEventArgs"/> class.
            </summary>
            <param name="name">The name of the object.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportGetScriptObjectEventArgs.Name">
            <summary>
            Gets the name of the object used in script.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportGetScriptObjectEventArgs.Object">
            <summary>
            Gets or sets the object associated with name specified in the <see cref="P:C1.Xaml.FlexReport.ReportGetScriptObjectEventArgs.Name"/> property.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.IC1ReportOwner">
            <summary>
            Should be implemented by the class owns <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/>.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.IC1ReportOwner.ParentReport">
            <summary>
            Gets a <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> instance that is parent for owned C1FlexReport.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.IC1ReportOwner.AddBrick(C1.Xaml.FlexReport.Rendering.BrickBase)">
            <summary>
            Adds the <see cref="T:C1.Xaml.FlexReport.Rendering.BrickBase"/> to the content.
            </summary>
            <param name="brick"></param>
        </member>
        <member name="T:C1.Xaml.FlexReport.ISecondPassRenderer">
            <summary>
            Should be implemented by object which wants to perform some additional processing
            when report first pass is completed.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.IRepeatedFooter">
            <summary>
            Used to provide similar access to the repeated group footer and report footer.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.C1FlexReport">
            <summary>
            Generates data-based banded reports that can be rendered to printer, preview,
            or exported to various portable formats (including XPS, HTML, PDF and other).
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._measureContext">
            <summary>
            Used in functions which use DX calls.
            Has valuable value only while report rendering.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._cancel">
            <summary>
            Indicates that report rendering should be cancelled.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._fireDocumentSourceEvents">
            <summary>
            Indicates that events like PagesLoaded, PageCountChanged should be fired during rendering.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._mainDataHandler">
            <summary>
            Main DataHandler of the report used as source of detail data.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._mainGroupNodes">
            <summary>
            The <see cref="T:C1.Xaml.FlexReport.GroupNodeList"/> which represents the report's groups,
            initialized in the OpenMainDataSource() method.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._mainDataSource">
            <summary>
            Main DataSource used to create _mainDataHandler, can be null if it is not specified for the report.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._reportDataScope">
            <summary>
            The report's data scope.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._currentGroupPageInfo">
            <summary>
            Current <see cref="T:C1.Xaml.FlexReport.GroupPageInfo"/> object, not null only in case of group currently rendered.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._owner">
            <summary>
            Object owns this <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/>, for example <see cref="T:C1.Xaml.FlexReport.Field"/> can own
            <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> via Field.Subreport specified.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._contentSyncObject">
            <summary>
            Used to sync access to the _XXXcontent objects.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._paginatedContent">
            <summary>
            Contains paginated content.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._nonPaginatedContent">
            <summary>
            Contains NON paginated content.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._activeContent">
            <summary>
            Contains reference to <see cref="F:C1.Xaml.FlexReport.C1FlexReport._paginatedContent"/> or <see cref="F:C1.Xaml.FlexReport.C1FlexReport._nonPaginatedContent"/>
            depending on <see cref="!:Paginated"/>, updated in the Generate(...).
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._renderContent">
            <summary>
            Contains reference to <see cref="F:C1.Xaml.FlexReport.C1FlexReport._paginatedContent"/> or <see cref="F:C1.Xaml.FlexReport.C1FlexReport._nonPaginatedContent"/>
            currently rendered in the InternalRender() or InternalRenderNonPaginated() methods.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._pageRow">
            <summary>
            Currently generated row of pages, typically "row" contains only one page
            horizontal pages added when sections split horizontally.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._pageDesc">
            <summary>
            Current page in the page row.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._column">
            <summary>
            Number of the current column, one-based.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._pageCount">
            <summary>
            Current total number of generated pages.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._columnLayout">
            <summary>
            Column layout which was used during rendering of last section.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._columnTopPosition">
            <summary>
            Position which should be used as top in case of starting new column in ColumnLayout.Down layout.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._topPosition">
            <summary>
            Current position at top of the page/column.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._maxColumnBottom">
            <summary>
            Maximum bottom for all column.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._leftPosition">
            <summary>
            Current left position, used only when multicolumn report rendered.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._maxHeightAvailable">
            <summary>
            Indicates that max height available on the current page / column.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._pendingBreak">
            <summary>
            Indicates break
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._renderingReportHeader">
            <summary>
            Indicates whether report header rendered.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._renderingReportFooter">
            <summary>
            Indicates whether report footer rendered.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._verticalSplitting">
            <summary>
            Indicates whether currently rendered section splits vertically.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._renderGroupStack">
            <summary>
            Stack of currently rendered groups, valuable only for top-parent report.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._lastPageDataScope">
            <summary>
            Last datascope used on the page, this data scope will be used to print page footer.
            Used only during paginated rendering.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._lastPageGlobalBookmark">
            <summary>
            Last bookmark in the _reportDataHandler, this bookmark will be used to print page footer.
            Used only during paginated rendering.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._secondPassRenderers">
            <summary>
            List of objects supporting <see cref="T:C1.Xaml.FlexReport.ISecondPassRenderer"/> interface which will be processed when report rendering finished.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._outlinesBuilder">
            <summary>
            Used to build list of outlines.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._nonPaginatedSize">
            <summary>
            Used only in non pagiated rendering and contains current size of generated page.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._autoBookmarkId">
            <summary>
            Used to generate unique bookmark during report rendering, 
            actual only for top-parent report.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._sectionRow">
            <summary>
            Used during subreport rendering, contains a list of section
            are rendered in one row if ColumnLayout == Accross.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport._errorStyle">
            <summary>
            These styles is used in the BuildErrorMessageBrick(...) methods.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.Write(C1.Xaml.Document.Serialization.C1WriterBase)">
            <summary>
            Override in derived classes to provide advanced persistence mechanism.
            Use <see cref="T:C1.Xaml.Document.Serialization.C1WriterBase"/> methods to write additional object properties.
            </summary>
            <param name="writer"><see cref="T:C1.Xaml.Document.Serialization.C1WriterBase"/> object provides methods to write additional information.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.ReadProp(C1.Xaml.Document.Serialization.C1ReaderBase)">
            <summary>
            Override in derived classes to provide advanced persistence mechanism.
            Use <see cref="P:C1.Xaml.Document.Serialization.C1ReaderBase.PropName"/> to determine the name of the current property,
            use C1ReaderBase.ReadXXX(...) to read property value.
            </summary>
            <param name="reader"><see cref="T:C1.Xaml.Document.Serialization.C1ReaderBase"/> object provides methods and properties to read property value.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.UpdateOffsets(C1.Xaml.FlexReport.Rendering.BrickBase)">
            <summary>
            Calculates <see cref="P:C1.Xaml.Document.RenderFragment.ContentOffset"/> and <see cref="P:C1.Xaml.Document.RenderFragment.BackgroundOffset"/>
            on the base of <see cref="!:SectionBrick.CommonInfo"/>.
            </summary>
            <param name="brick"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.SectionBrickProcessingFinished(C1.Xaml.FlexReport.Rendering.SectionBrick)">
            <summary>
            Called when rendering of the <see cref="T:C1.Xaml.FlexReport.Rendering.SectionBrick"/> was finished.
            </summary>
            <param name="brick"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderPageHeaderFooterSection(C1.Xaml.FlexReport.Section,System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Renders a header section, which can not split between pages.
            </summary>
            <param name="section"></param>
            <param name="left"></param>
            <param name="top"></param>
            <param name="right"></param>
            <param name="bottom"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderRepeatedColumnFooters">
            <summary>
            Called only from VNewPage(...) and only for top to down column layout.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderSectionLeftToRight(C1.Xaml.FlexReport.Rendering.SectionBrick,System.Double,System.Double)">
            <summary>
            Render <see cref="T:C1.Xaml.FlexReport.Rendering.SectionBrick"/> and performs splitting in horizontal direction if needed.
            </summary>
            <param name="sectionBrick"></param>
            <param name="top"></param>
            <param name="bottom"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderRepeatedPageFooters(System.Collections.Generic.List{C1.Xaml.FlexReport.IRepeatedFooter},System.Double,System.Double)">
            <summary>
            Called only from RenderPageFooters(), used to render list of currently repeated footers.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderRepeatedGroupHeaders(System.Boolean)">
            <summary>
            Called only from VNewPageArea().
            Used to render repeated group headers.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.VNewPageArea(System.Boolean)">
            <summary>
            Starts new page area (page or column) in vertical direction.
            </summary>
            <param name="breakType"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.HNewPage">
            <summary>
            Starts new horizontally page, this action can occurs only during horizontal splitting of section and
            this section can NOT be PageHeader or PageFooter.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.BuildSectionBrick(C1.Xaml.FlexReport.Section)">
            <summary>
            Creates <see cref="T:C1.Xaml.FlexReport.Rendering.SectionBrick"/> for <see cref="T:C1.Xaml.FlexReport.Section"/>,
            invokes OnFormatSection.
            </summary>
            <param name="section"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderSectionBrick(C1.Xaml.FlexReport.Rendering.SectionBrick,C1.Xaml.FlexReport.C1FlexReport.PageDesc,System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Render section within specified bounds on the specified page.
            Called in top-parent paginated rendering.
            </summary>
            <param name="sectionBrick"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderSectionBrickTopToBottomSub(C1.Xaml.FlexReport.Rendering.SectionBrick,System.Double,System.Double)">
            <summary>
            Called only from RenderSectionBrickTopToBottom().
            If ColumnLayout == None call RenderSectionBrickLeftToRight() because section can split horizontally,
            otherwise simple call RenderSectionBrick() with exact bounds because section
            can not be split horizontally in case of column layout.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderSectionBrick(C1.Xaml.FlexReport.Rendering.SectionBrick)">
            <summary>
            Renders <see cref="T:C1.Xaml.FlexReport.Rendering.SectionBrick"/> in main report flow, 
            used only for top-parent report in paginated mode.
            </summary>
            <param name="sectionBrick"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderSection(C1.Xaml.FlexReport.Section)">
            <summary>
            Renders section in normal flow, it can be report header, report footer (if not repeated), detail, group header/footer.
            Returns value indicating whether section was actually rendered i.e. it is visible.
            </summary>
            <param name="section"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderSectionBrickNonPaginated(C1.Xaml.FlexReport.Rendering.SectionBrick,System.Double,System.Double,System.Double)">
            <summary>
            Render sectionbrick within specified bounds on the specified page in non paginated mode.
            </summary>
            <param name="sectionBrick"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderSectionBrickNonPaginated(C1.Xaml.FlexReport.Rendering.SectionBrick)">
            <summary>
            Called from RenderSectionNonPaginated, RenderPageHeaderNonPaginated, RenderPageFooterNonPaginated
            executes common code for these methods.
            </summary>
            <param name="sectionBrick"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderSectionNonPaginated(C1.Xaml.FlexReport.Section)">
            <summary>
            Renders section in normal flow for non paginated mode.
            </summary>
            <param name="section"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderDetailsNonPaginated(C1.Xaml.Document.IExecutionContext,C1.Xaml.FlexReport.DataHandler,C1.Xaml.FlexReport.C1FlexReport.DataRenderContextNonPaginated)">
            <summary>
            Renders detail data in non paginated mode.
            </summary>
            <param name="context"></param>
            <param name="dataHandler"></param>
            <param name="renderContext"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RefreshDocumentPage">
            <summary>
            Called only during non paginated rendering updates content of the page.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.InternalRenderNonPaginated(C1.Xaml.Document.IExecutionContext)">
            <summary>
            Performs actual report rendering in non paginated mode.
            </summary>
            <param name="context"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.BuildRenderGroupInfo(C1.Xaml.FlexReport.Group,C1.Xaml.FlexReport.DataScope)">
            <summary>
            Called only from RenderGroup(), creates RenderGroupInfo and calculates its RepeatType.
            </summary>
            <param name="group"></param>
            <param name="dataScope"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderDetails(C1.Xaml.Document.IExecutionContext,C1.Xaml.FlexReport.DataHandler,C1.Xaml.FlexReport.C1FlexReport.DataRenderContext)">
            <summary>
            Renders detail data.
            Returns true if additional empty rows were rendered caused by RecordsPerPage property.
            </summary>
            <param name="context"></param>
            <param name="dataHandler"></param>
            <param name="renderContext"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.InternalRender(C1.Xaml.Document.IExecutionContext)">
            <summary>
            Performs actual report rendering. This method requires following fields of C1FlexReport:
            - _renderContent. Specifies Content object (C1Document and Pages collection) which will receive all output.
            - FireDocumentSourceEvents. Indicates whether C1DocumentSource related events (OnPagesLoaded, PageCountChanged) should be fired during rendering.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderSectionSubreport(C1.Xaml.FlexReport.Section)">
            <summary>
            Renders section in subreport mode, when C1FlexReport._owner is not null.
            </summary>
            <param name="section"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderSectionSubreport(C1.Xaml.FlexReport.Section,C1.Xaml.FlexReport.C1FlexReport.DataRenderContextSubreport)">
            <summary>
            Renders data section in subreport.
            </summary>
            <param name="section"></param>
            <param name="renderContext"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderGroupSubreport(C1.Xaml.Document.IExecutionContext,C1.Xaml.FlexReport.GroupCollection,System.Int32,C1.Xaml.FlexReport.GroupNode,System.Boolean,C1.Xaml.FlexReport.C1FlexReport.DataRenderContextSubreport)">
            <summary>
            Renders group in subreport.
            </summary>
            <param name="context"></param>
            <param name="groups"></param>
            <param name="groupIndex"></param>
            <param name="groupNode"></param>
            <param name="lastGroup"></param>
            <param name="renderContext"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderDetailsSubreport(C1.Xaml.Document.IExecutionContext,C1.Xaml.FlexReport.DataHandler,C1.Xaml.FlexReport.C1FlexReport.DataRenderContextSubreport)">
            <summary>
            Renders detail data of subreport.
            Returns true if additional empty rows were rendered caused by RecordsPerPage property.
            </summary>
            <param name="context"></param>
            <param name="dataHandler"></param>
            <param name="renderContext"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.InternalGetSubReportHasData(System.String,C1.Xaml.FlexReport.ReportParameterValues)">
            <summary>
            Called only from Field.SubreportHasData and SubreportField.SubreportHasData,
            tries to open main datasource and returns true if it has records.
            Exception can occurs during opening, it should be catched in the 
            caller method.
            </summary>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.InternalRenderSubreport(C1.Xaml.Document.IExecutionContext,System.String,C1.Xaml.FlexReport.ReportParameterValues)">
            <summary>
            Render as subreport. This method uses following properties:
            - _owner.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.MainDataHandler">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.DataHandler"/> object used to iterate detail data.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.FieldList">
            <summary>
            Gets an internal list of fields used in <see cref="!:Report.Fields"/> collection.
            Another collections like <see cref="T:C1.Xaml.FlexReport.SectionFields"/>, <see cref="T:C1.Xaml.FlexReport.SubSectionFields"/>,
            <see cref="T:C1.Xaml.FlexReport.SectionCollection"/> and <see cref="T:C1.Xaml.FlexReport.SubSectionCollection"/> use this
            property to update list of report fields when changes.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.ScriptEngine">
            <summary>
            Gets the report <see cref="P:C1.Xaml.FlexReport.C1FlexReport.ScriptEngine"/> object.
            DO NOT USE Evaluate and Execute methods of this object, use methods <see cref="P:C1.Xaml.FlexReport.C1FlexReport.ScriptContext"/> instead.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.ScriptContext">
            <summary>
            Gets the report <see cref="!:ReportScriptContext"/> object which can be used to execute scripts / evaluate expressions.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.RenderPages">
            <summary>
            Gets the list of the pages currently generated.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.RenderDocument">
            <summary>
            Gets the <see cref="T:C1.Xaml.Document.C1Document"/> object currently generated.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.MasterReport">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object representing <b>master</b>, i.e. root report that currently rendered,
            this property returns <b>this</b> if this is not subreport.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.Owner">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.IC1ReportOwner"/> object owning this <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/>.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.OnStartReport">
            <summary>
            Raises the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.StartReport"/> event.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.OnEndReport">
            <summary>
            Raises the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.EndReport"/> event.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.OnGetScriptObject(System.String)">
            <summary>
            Raises the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.GetScriptObject"/> event.
            </summary>
            <param name="name">The name of object.</param>
            <returns>Returns the object associated with specified name.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.OnReportError(System.Int32,System.Exception,System.Boolean)">
            <summary>
            Raises the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.ReportError"/> event.
            </summary>
            <param name="pageNo">The number of page (one-based) where error occurs.</param>
            <param name="exception">The occured exception.</param>
            <param name="fatal">Indicates whether the component should throw the <paramref name="exception"/> that was detected or whether it should ignore the error and continue rendering the report.</param>
            <returns>Returns <b>false</b> if report rendering should be stopped <b>false</b> otherwise.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.OnNoReportData">
            <summary>
            Raises the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.NoData"/> event.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.OnPrintSection(C1.Xaml.FlexReport.Section)">
            <summary>
            Raises the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.PrintSection"/> event.
            </summary>
            <param name="e"><see cref="T:C1.Xaml.FlexReport.ReportEventArgs"/> that contains event data.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.OnStartSection(C1.Xaml.FlexReport.Section)">
            <summary>
            Raises the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.StartSection"/> event.
            </summary>
            <param name="section"><see cref="T:C1.Xaml.FlexReport.Section"/> object.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.OnStartPage(System.Int32)">
            <summary>
            Raises the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.StartPage"/> event.
            </summary>
            <param name="pageNo">The number of the started page.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.OnEndPage(System.Int32)">
            <summary>
            Raises the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.EndPage"/> event.
            </summary>
            <param name="pageNo">The number of the finished page.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.OnReportDefinitionChanged">
            <summary>
            Raises the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.ReportDefinitionChanged"/> event.
            Called each time a property on the current report or on any of the contained objects in changed.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.InternalLoadFromBase64(System.String)">
            <summary>
            Called from <see cref="M:C1.Xaml.FlexReport.C1FlexReport.InternalExecuteCustomAction(C1.Xaml.Document.CustomAction,C1.Xaml.Document.IExecutionContext)"/>
            loads report definition from a string with Base64 encoding.
            </summary>
            <param name="base64template"></param>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.RightToLeft">
            <summary>
            Gets or sets a value indicating whether the fields of the report should use right-to-left rules for rendering text.
            <para>If null (which is the default), the value of the static property <see cref="P:C1.Xaml.FlexReport.C1FlexReport.DefaultRightToLeft"/> is used.</para>
            <para>This value may be overridden by individual fields.</para>
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.ActualRightToLeft">
            <summary>
            Gets the actual right-to-left value that is being used. The value is obtained using the following rules:
            <list type="number">
            <item>If <see cref="P:C1.Xaml.FlexReport.C1FlexReport.RightToLeft"/> is not null, then that value is used.</item>
            <item>If the current report is a sub-report, then <see cref="P:C1.Xaml.FlexReport.C1FlexReport.ActualRightToLeft"/> of the owner subreport field is used.</item>
            <item>Else the value of <see cref="P:C1.Xaml.FlexReport.C1FlexReport.DefaultRightToLeft"/> static property is used.</item>
            </list>
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.AvailableHeight">
            <summary>
            Gets the height of the remaining area available for sections on the current page.
            This property can only be used while the report is being rendered in paginated mode (i.e. when <see cref="!:IsBusy"/> and <see cref="!:Paginated"/> are true).
            If <see cref="!:IsBusy"/> is false then -1 is returned. If <see cref="!:Paginated"/> is false then double.MaxValue is returned.
            Note that if used in OnPrint/OnFormat scripts, this value does NOT account for the current section's height.
            For subreports this property returns <see cref="P:C1.Xaml.FlexReport.C1FlexReport.AvailableHeight"/> of the master report.
            </summary>
            <remarks>
            Here is an example of code which can be used in the detail section's OnFormat script
            to determine whether the current detail section will be the last one printed on the page
            (the test checks that the current section will fit onto the page while the next section won't):
            <code>
            h = Detail.RenderHeight
            ah = Report.AvailableHeight
            if (h &lt; ah) and (2 * h > ah) then
              Detail.BackColor = RGB(255, 0, 0) ' last on page
            else
              Detail.BackColor = RGB(255, 255, 255)
            endif
            </code>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.CurrentDataScope">
            <summary>
            For internal use.
            Specifies the current data scope.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.PushDataScope(C1.Xaml.FlexReport.DataScope)">
            <summary>
            For internal use.
            Push the specific data scope on top of the current data scope.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.PopDataScope">
            <summary>
            For internal use.
            Pop the current data scope.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.PageSettings">
            <summary>
            Overriden.
            This is shortcut to the page settings returned by the <see cref="P:C1.Xaml.FlexReport.C1FlexReport.Layout"/> object
            accessible via the <see cref="P:C1.Xaml.FlexReport.C1FlexReport.Layout"/> property.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.ActualCulture">
            <summary>
            Gets the actual culture used in report, returns <see cref="P:System.Globalization.CultureInfo.CurrentCulture"/>
            if <see cref="P:C1.Xaml.FlexReport.C1FlexReport.Culture"/> is null.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.Culture">
            <summary>
            Gets or sets the <see cref="T:System.Globalization.CultureInfo"/> determining the current report culture.
            This culture is used to convert values to/from strings.
            By default it is null, in which case the <see cref="P:System.Globalization.CultureInfo.CurrentCulture"/> is used.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.SupportedExportProviders">
            <summary>
            Overridden. Gets an array of exporters supported by the current document source object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.Features">
            <summary>
            Overridden. Gets a <see cref="T:C1.Xaml.Document.C1DocumentSourceFeatures"/> object defining
            features of the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/>.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.Credential">
            <summary>
            Gets or sets the default credential used during rendering of the report.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.Document">
            <summary>
            Gets a <see cref="T:C1.Xaml.Document.C1Document"/> object produced by the current <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> during
            report rendering.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.DocumentName">
            <summary>
            Overriden. Gets the user-frienly name for this <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.ReportName">
            <summary>
            Gets or sets the name of the report (used with the Load method).
            </summary>
            <remarks>
            <para>This property identifies the report when it is saved in a report definition file.</para>
            <para>To retrieve a report from a report definition file, use the <see cref="!:Load(string,string)"/> method 
            and pass this name as a parameter.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.Fields">
            <summary>
            Gets the collection of <see cref="T:C1.Xaml.FlexReport.Field"/> objects in the report definition.
            </summary>
            <remarks>
            The <see cref="T:C1.Xaml.FlexReport.Section"/> object also contains a collection of fields in that section.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.DataSources">
            <summary>
            Gets the collection of <see cref="P:C1.Xaml.FlexReport.C1FlexReport.DataSource"/> objects used in report.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.Sections">
            <summary>
            Gets the collection of <see cref="T:C1.Xaml.FlexReport.Section"/> objects in the report definition.
            </summary>
            <remarks>
            This collection always contains at least five items, which correspond to the standard report 
            sections that are always present: Detail, Header, Footer, PageHeader, and PageFooter.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.Parameters">
            <summary>
            Gets a collection of parameters used to generate report.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.Groups">
            <summary>
            Gets a collection with all the groups in the report.
            </summary>
            <remarks>
            <para>The <b>Groups</b> collection contains all <see cref="T:C1.Xaml.FlexReport.Group"/> objects defined in the current report.</para>
            <para>Removing a <b>Group</b> from the collection also removes its associated header and footer sections, as well 
            as any fields in those sections.</para>
            <para>Adding a <b>Group</b> to the collection adds the corresponding group header and footer sections to the report.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.FileName">
            <summary>
            Gets the filename that was used to load or save the report.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.BasePath">
            <summary>
            Gets or sets the StorageFolder that is used to search for any additional files specified with relative path names.
            Make sure that WorkingDirectory has the correct value if the report template contains items with relative file names.
            If this property is null then <see cref="P:C1.Xaml.FlexReport.C1FlexReport.DefaultBasePath"/> is used,
            otherwise <see cref="!:ApplicationData.Current.LocalFolder"/> is used.
            </summary>
            <seealso cref="P:C1.Xaml.FlexReport.C1FlexReport.DefaultBasePath"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.Font">
            <summary>
            Gets or sets the default font used by report fields.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.Tag">
            <summary>
            Gets or sets arbitrary user-defined data.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.BehaviorOptions">
            <summary>
            Gets the <see cref="P:C1.Xaml.FlexReport.C1FlexReport.BehaviorOptions"/> object containing options controlling the behavior of the report.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.ReportInfo">
            <summary>
            Gets or sets a <see cref="P:C1.Xaml.FlexReport.C1FlexReport.ReportInfo"/> object containing report metadata.
            </summary>
            <remarks>
            <para>Reports may include general information such as a title, author, and keywords.</para>
            <para>Such global information about the document itself (as opposed to its content or 
            structure) is called metadata, and is intended to assist in cataloguing and 
            searching for reports and report definitions in external databases.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.DataSource">
            <summary>
            Gets or sets a reference to the report's main <see cref="P:C1.Xaml.FlexReport.C1FlexReport.DataSource"/>,
            or null if the report is unbound.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.DataSourceName">
            <summary>
            Gets or sets the name of the report's main data source.
            This name should match the name of a data source in the <see cref="P:C1.Xaml.FlexReport.C1FlexReport.DataSources"/> collection.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.Layout">
            <summary>
            Gets a reference to the report's <see cref="P:C1.Xaml.FlexReport.C1FlexReport.Layout"/> object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.MaxPages">
            <summary>
            Gets or sets the maximum number of pages allowed for a report.
            </summary>
            <remarks>
            <para>This property is useful if you want to limit the maximum number of pages in a report.</para>
            <para>For example, you may write a report designer with a preview window that shows only the first 
            five pages of a report.</para>
            <para>Setting this property to zero allows reports of any length.</para>
            <para>You can also limit the size of reports by setting the 
            <see cref="!:C1.C1FlexReport.DataSource.MaxRecords"/> property.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.DoEvents">
            <summary>
            Specifies whether the control should handle Windows messages while rendering reports in synchronious mode.
            </summary>
            <remarks>
            <para>Setting this property to true allows users to resize forms, click buttons, etc. while reports are 
            being generated in synchronious mode. This makes applications more responsive, and is necessary if you want to provide a 
            "Cancel Report" button (otherwise users wouldn't be able to click the button until the report was done).</para>
            <para>Setting this property to false will cause reports to render slightly faster.</para>
            </remarks>
            <example>
            <para>The code below implements "Render" and a "Cancel" buttons attached to a <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> component.</para>
            <para>The "Render" button checks whether the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> component is busy before starting to render a report.
            This is necessary because the user could click the "Render" button several times in a row, before the component got a 
            chance to finish rendering the report. (Calling the <see cref="M:C1.Xaml.FlexReport.C1FlexReport.Render"/> method while the component is busy throws an 
            <see cref="T:System.Exception"/>).</para>
            <para>The "Cancel" button checks whether the component is rendering a report and sets the <see cref="P:C1.Xaml.FlexReport.C1FlexReport.Cancel"/> 
            property to true.</para>
            <code>
            _c1r.DoEvents = true;
            
            private void Render_Click(object sender, EventArgs e)
            {
               if (_c1r.IsBusy)
               {
                   Console.WriteLine("Cannot render now, component is busy");
               } 
               else 
               {
                   ppv.Document = c1r;
               } 
            }
            private void Cancel_Click(object sender, EventArgs e) 
            {
               if (_c1r.IsBusy) 
               {
                   _c1r.Cancel = true;
               } 
               else 
               {
                   Console.WriteLine("No report to cancel");
               }
            }
            </code>
            </example>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.Cancel">
            <summary>
            Specifies whether to cancel generation of the current report.
            </summary>
            <remarks>
            Setting this property to true while a report is being generated stops the report generation process.
            Any pages already created are kept in the document and can be previewed or printed by an attached
            print preview control.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.OnOpen">
            <summary>
            Gets or sets the <b>VBScript</b> that is executed when the report starts rendering.
            </summary>
            <remarks>
            <para>The control also fires the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.StartReport"/> event at this time.</para>
            <para>The difference between the regular event and the VBScript property is that the handler for the regular event 
            belongs to the application, and should thus be used to support tasks that are independent of the report.
            For example, to display a message on the main window when rendering starts.</para>
            <para>The VBScript handler in the property belongs to the report, and will be executed regardless of the application.
            For example, a report might contain a VBScript handler that resets global variables in the VBScript context 
            when a report starts rendering.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.OnClose">
            <summary>
            Gets or sets the <b>VBScript</b> that is executed when the report finishes rendering.
            </summary>
            <remarks>
            <para>The control also fires the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.EndReport"/> event at this time.</para>
            <para>The difference between the regular event and the VBScript property is that the handler for the regular event 
            belongs to the application, and should thus be used to support tasks that are independent of the report.
            For example, to display a message on the main window when rendering finishes.</para>
            <para>The VBScript handler in the property belongs to the report, and will be executed regardless of the application.
            For example, a report might contain a VBScript handler that resets global variables in the VBScript context 
            when a report starts rendering.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.OnNoData">
            <summary>
            Gets or sets the <b>VBScript</b> that is executed when the report starts rendering and its source recordset is empty.
            </summary>
            <remarks>
            <para>The control also fires the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.NoData"/> event at this time.</para>
            <para>The difference between the regular event and the VBScript property is that the handler for the regular event 
            belongs to the application, and should thus be used to support tasks that are independent of the report.
            For example, to cancel rendering reports with no data.</para>
            <para>The VBScript handler in the property belongs to the report, and will be executed regardless of the application.
            For example, a report might contain a VBScript handler that changes the value of a field when the source recordset is 
            empty.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.OnPage">
            <summary>
            Gets or sets the <b>VBScript</b> that is executed when a new page is created.
            </summary>
            <remarks>
            <para>The control also fires the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.StartPage"/> event at this time.</para>
            <para>The difference between the regular event and the VBScript property is that the handler for the regular event 
            belongs to the application, and should thus be used to support tasks that are independent of the report.
            For example, to update a label showing how many pages have been rendered so far.</para>
            <para>The VBScript handler in the property belongs to the report, and will be executed regardless of the application.
            For example, a report might contain a VBScript handler that updates a variable at every page break.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.OnError">
            <summary>
            Gets or sets the <b>VBScript</b> that is executed when an error occurs.
            </summary>
            <remarks>
            <para>The control also fires the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.ReportError"/> event at this time.</para>
            <para>The difference between the regular event and the VBScript property is that the handler for the regular event 
            belongs to the application, and should thus be used to support tasks that are independent of the report.
            For example, to display a an application dialog box when an error occurs.</para>
            <para>The VBScript handler in the property belongs to the report, and will be executed regardless of the application.
            For example, a report might contain a VBScript handler that changes the value of a field when an error occurs.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.GlobalScripts">
            <summary>
            Gets or sets the global <b>VBScript</b> module.
            Functions and subroutines defined here (using the standard VBScript syntax) can be used in other scripts in the current report
            like standard VBScript functions.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.LabelOffset">
            <summary>
            Gets or sets the position of the first label on a partially used sheet.
            </summary>
            <remarks>
            This property allows you to print labels on partially used label sheets. For example, 
            if you have a sheet with 12 labels and have already used 5, set the <b>LabelOffset</b> 
            property to 6 in order to skip the labels that have already been used.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.GrowShrinkMode">
            <summary>
            Gets or sets the method used to process CanGrow/CanShrink fields.
            </summary>
            <remarks>
            <para>If this property is set to <see cref="F:C1.Xaml.FlexReport.GrowShrinkModeEnum.C1Report"/>, fields with 
            <see cref="P:C1.Xaml.FlexReport.Field.CanGrow"/> or <see cref="P:C1.Xaml.FlexReport.Field.CanShrink"/> properties set to true will move fields directly 
            below them when they grow or shrink. Fields located below but off to the side are not moved.</para>
            <para>If this property is set to <see cref="F:C1.Xaml.FlexReport.GrowShrinkModeEnum.Access"/>, fields that grow or shrink will 
            affect all fields below, even those which are not directly under the field that was modified as a result of 
            <b>CanGrow</b>/<b>CanShrink</b>. (This is the Microsoft Access behavior).</para>
            <para>For example, if fields are arranged in a grid layout and <see cref="P:C1.Xaml.FlexReport.C1FlexReport.GrowShrinkMode"/> is set to 
            <see cref="F:C1.Xaml.FlexReport.GrowShrinkModeEnum.Access"/>, fields within each row will remain vertically aligned when fields 
            above them grow or shrink.</para>
            <para>If <see cref="P:C1.Xaml.FlexReport.C1FlexReport.GrowShrinkMode"/> is set to <see cref="F:C1.Xaml.FlexReport.GrowShrinkModeEnum.C1Report"/>, fields within each 
            column will move independently of fields in other columns, and fields within each row will not remain vertically 
            aligned.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.IgnoreScriptErrors">
            <summary>
            Specifies whether the component should ignore script errors by default.
            </summary>
            <remarks>
            <para>When the script interpreter finds an error in a script or expression, the 
            component raises the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.ReportError"/> event. This property specifies
            the default value for the <b>Handled</b> parameter in that event.</para>
            <para>If <b>IgnoreScriptErrors</b> is set to true, script errors are ignored
            by default (the <b>Handled</b> parameter is initialized to true).</para>
            <para>If <b>IgnoreScriptErrors</b> is set to false, script errors throw
            exceptions by default (the <b>Handled</b> parameter is initialized to false).</para>
            <para>In either case, the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.ReportError"/> event handler may override 
            the default by changing the value of the <b>Handled</b> parameter.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.ExposeScriptObjects">
            <summary>
            Specifies whether script objects of report should be exposed to subreports.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.RecordsPerPage">
            <summary>
            Gets or sets the number of detail records to render per page or group.
            </summary>
            <remarks>
            <para>This is useful when printing forms that must have a specific number of rows.</para>
            <para>If the number of records is greater than the value specified, group or page breaks 
            are added to limit the number of records rendered in each group of detail sections.</para>
            <para>If the number of detail records is smaller than the value specified, blank
            records are added so the group of detail sections has the specified number of records.</para>
            <para>If this property is set to zero (the default value), then it has no
            effect.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.Page">
            <summary>
            Gets or sets the current page number.
            </summary>
            <remarks>
            <para>This property is a global variable available to <b>VBScript</b> expressions.</para>
            <para>It is automatically initialized by the control with the value 1 when a report starts rendering, 
            and it is automatically incremented after each page break.</para>
            <para>This property is read-write, so you can reset it using scripts. For example, you can reset the
            current page to 1 whenever a new group starts rendering.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.ParentReport">
            <summary>
            Gets the main report that contains this subreport (null for main reports).
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.ReportDefinition">
            <summary>
            Gets or sets an Xml string containing the complete report definition.
            </summary>
            <remarks>
            This property can be used to store report definitions into databases, to place them in the clipboard, 
            or to copy reports from one <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> component to another.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.Watermark">
            <summary>
            Gets the <see cref="P:C1.Xaml.FlexReport.C1FlexReport.Watermark"/> object defining properties of the report's watermark.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.Overlay">
            <summary>
            Gets the <see cref="P:C1.Xaml.FlexReport.C1FlexReport.Watermark"/> object defining properties of the report's overlay.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.GetHitTestAction(C1.Xaml.Document.HitTestInfo)">
            <summary>
            For internal use.
            Overridden. Gets the custom action associated with a hit test info, or null.
            </summary>
            <param name="hti">The hit test info to check.</param>
            <returns>The custom action, or null.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.SortFields">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.BeginUpdate">
            <summary>
            Prevents the report from firing <see cref="E:C1.Xaml.FlexReport.C1FlexReport.ReportDefinitionChanged"/>event until the EndUpdate method is called.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.EndUpdate">
            <summary>
            Resumes firing the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.ReportDefinitionChanged"/> event after the BeginUpdate method.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.SetDirty">
            <summary>
            For internal use.
            Fires ReportDefinitionChanged event.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.SetReportDefinition(System.String,System.Boolean)">
            <summary>
            For internal use only.
            </summary>
            <param name="reportDefinition"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.GetLoadedPage(System.Int32)">
            <summary>
            For internal use.
            Overridden. Fetches a generated page with the specified index.
            </summary>
            <param name="pageIndex">0-based page index.</param>
            <returns>The <see cref="T:C1.Xaml.Document.C1Page"/> object representing the requested page, or null.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.SetContext(C1.Xaml.Document.C1DocumentSourceContext)">
            <summary>
            For internal use.
            </summary>
            <param name="context"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.GetContext">
            <summary>
            For internal use.
            </summary>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.Clear">
            <summary>
            Clears the current report.
            </summary>
            <remarks>
            This method removes all groups, group sections, fields and parameters, it
            resets the <see cref="P:C1.Xaml.FlexReport.C1FlexReport.DataSources"/> collection so it will
            contain single <see cref="P:C1.Xaml.FlexReport.C1FlexReport.DataSource"/> object with name "Main".
            Resets properties of all nested objects like <see cref="P:C1.Xaml.FlexReport.C1FlexReport.Layout"/>, <see cref="P:C1.Xaml.FlexReport.C1FlexReport.Watermark"/> etc.
            Clears (but does not remove) the fixed sections that all reports have: <b>Detail</b>, <b>Header</b>, 
            <b>Footer</b>, <b>PageHeader</b>, and <b>PageFooter</b>.
            <para>Use this method when you want to clear a report and start creating a new one from scratch.
            </para>
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.Load(System.IO.Stream,System.String)">
            <remarks>
            You can get a list of reports available in the file using the <see cref="M:C1.Xaml.FlexReport.C1FlexReport.GetReportList(System.IO.Stream)"/> method. 
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.LoadAsync(Windows.Storage.StorageFile,System.String)">
            <summary>
            Loads a report from an XML report definition file.
            </summary>
            <param name="file"><see cref="T:Windows.Storage.StorageFile"/> defining the XML report definition file.</param>
            <param name="reportName">Name of the report to retrieve from the file (case-insensitive).</param>
            <remarks>
            You can get a list of reports available in the file using the <see cref="M:C1.Xaml.FlexReport.C1FlexReport.GetReportListAsync(Windows.Storage.StorageFile)"/> method. 
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.SaveAsync(Windows.Storage.StorageFile)">
            <summary>
            Saves the current report definition to a file. 
            </summary>
            <param name="file">The <see cref="T:Windows.Storage.StorageFile"/> defining the file to use.</param> 
            <remarks>
            This method does not embed pictures and subreports into the output file. It only saves subreport names and saves
            images in external files.
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.SaveAsync(Windows.Storage.StorageFile,System.Boolean)">
            <summary>
            Saves the current report definition to a file.
            </summary>
            <param name="file">The <see cref="T:Windows.Storage.StorageFile"/> defining the file to use.</param> 
            <param name="embedAll">Whether to embed images and subreports into the output file.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.SaveAsync(Windows.Storage.StorageFile,System.Boolean,System.Boolean)">
            <summary>
            Saves the current report definition to a file.
            </summary>
            <param name="file">The <see cref="T:Windows.Storage.StorageFile"/> defining the file to use.</param> 
            <param name="embedImages">Whether to embed images into the output file.</param>
            <param name="embedSubReports">Whether to embed subreports into the output file.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.Load(System.Xml.XmlDocument,System.String)">
            <remarks>
            You can get a list of reports available in a file using the <see cref="M:C1.Xaml.FlexReport.C1FlexReport.GetReportList(System.Xml.XmlDocument)"/> method.
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.Save(System.IO.Stream,System.Boolean,System.Boolean)">
            <summary>
            Saves the current report definition to a stream.
            </summary>
            <param name="stream">The stream to save to.</param> 
            <param name="embedImages">Indicates whether to embed images into the output stream.</param>
            <param name="embedSubReports">Indicates whether to embed subreports into the output stream.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.Save(System.Xml.XmlWriter)">
            <summary>
            Saves the current report definition to an <see cref="T:System.Xml.XmlWriter"/> object.
            </summary>
            <param name="writer">An <see cref="T:System.Xml.XmlWriter"/> object where the report definition will be saved.</param>
            <remarks>
            This method does not embed pictures and subreports into the output file.
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.Save(System.Xml.XmlWriter,System.Boolean)">
            <summary>
            Saves the current report definition to an XmlWriter object.
            </summary>
            <param name="writer">An <see cref="T:System.Xml.XmlWriter"/> object where the report definition will be saved.</param>
            <param name="embed">Whether to embed images and subreports into the output stream.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.Save(System.Xml.XmlWriter,System.Boolean,System.Boolean)">
            <summary>
            Saves the current report definition to an XmlWriter object.
            </summary>
            <param name="writer">An <see cref="T:System.Xml.XmlWriter"/> object where the report definition will be saved.</param>
            <param name="embedImages">Whether to embed images into the output stream.</param>
            <param name="embedSubReports">Whether to embed subreports into the output stream.</param>
            <param name="basePath">The directory where report data will be located, null by default.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.CopyDefinitionFrom(C1.Xaml.FlexReport.C1FlexReport)">
            <summary>
            Copies a report definition from another <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> component.
            Please note, subreports referenced from the report via <see cref="T:C1.Xaml.FlexReport.SubreportField"/> or <see cref="T:C1.Xaml.FlexReport.Field"/>
            are not cloned.
            </summary>
            <param name="source"><see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> that contains the report to be copied.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.Evaluate(System.String)">
            <summary>
            Evaluates a <b>VBScript</b> expression in the current report context.
            </summary>
            <param name="expression">A string with a <b>VBScript</b> expression to be evaluated.</param>
            <returns>The value of the expression.</returns>
            <remarks>
            <para>Use this method to evaluate expressions as they would be evaluated while generating a report.
            This can be useful in designer-type applications, to provide an "Immediate Window" where users can test 
            expressions.</para>
            <para>If the <b>expression</b> string contains invalid syntax or causes an evaluation error, the control 
            raises the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.ReportError"/> event. In this case, the <i>Handled</i> parameter of the event
            is set to true, so the exception is ignored by default.</para>
            </remarks>
            <example>
            <para>Expressions may contain simple <b>VBScript</b> expressions such as:</para>
            <code>
            Console.WriteLine(_c1r.Evaluate("2+2"));
              <i>4</i>
            Console.WriteLine(_c1r.Evaluate(" \"A\" &amp; \"B\" ");
              <i>AB</i>
            </code>
            <para>Expressions may also contain references to the <b>Report</b> object and all its sub-objects. For example:</para>
            <code>
            Console.WriteLine(_c1r.Evaluate("Report.DataSource.RecordSource"));
              <i>SELECT * FROM Employees</i>
            Console.WriteLine(_c1r.Evaluate("Report.DataSource.Recordset.Fields.Count"));
              <i>7</i>
            Console.WriteLine(_c1r.Evaluate("Report.Fields(0).Name"));
              <i>FirstNameField</i>
            </code>
            <para>Finally, data fields, <see cref="T:C1.Xaml.FlexReport.Field"/>, and <see cref="T:C1.Xaml.FlexReport.Section"/> objects may be referenced directly by name.</para>
            <code>
            Console.WriteLine(_c1r.Evaluate("FirstNameField.Value"));
              <i>Andrew</i>
            Console.WriteLine(_c1r.Evaluate("CategoryName"));
              <i>Beverages</i>
            </code>
            </example>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.Evaluate(System.String,C1.Xaml.FlexReport.IReportScriptContext)">
            <summary>
            Evaluates a <b>VBScript</b> expression.
            </summary>
            <param name="expression">A string with a <b>VBScript</b> expression to be evaluated.</param>
            <param name="context"><see cref="T:C1.Xaml.FlexReport.IReportScriptContext"/> interface used to obtain objects available in expression.</param>
            <returns>The value of the expression.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.Execute(System.String)">
            <summary>
            Executes a <b>VBScript</b> statement in the current report context.
            </summary>
            <param name="statement">A string with <b>VBScript</b> instructions to be executed.</param>
            <remarks>
            <para>This method is similar to the <see cref="M:C1.Xaml.FlexReport.C1FlexReport.Evaluate(System.String)"/> method, except it does not return a value.</para>
            <para>If the <b>expression</b> string contains invalid syntax or causes an evaluation error, the control 
            raises the <see cref="E:C1.Xaml.FlexReport.C1FlexReport.ReportError"/> event. In this case, the <i>Handled</i> parameter of the event
            is set to true, so the exception is ignored by default.</para>
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.Execute(System.String,C1.Xaml.FlexReport.IReportScriptContext)">
            <summary>
            Executes a <b>VBScript</b> statement.
            </summary>
            <param name="statement">A string with <b>VBScript</b> instructions to be executed.</param>
            <param name="context"><see cref="T:C1.Xaml.FlexReport.IReportScriptContext"/> interface used to obtain objects available in expression.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.ParseExpression(System.String)">
            <summary>
            Parses a <b>VBScript</b> expression in the current report context.
            </summary>
            <param name="expression">A string with a <b>VBScript</b> expression to be parsed.</param>
            <returns>An <see cref="T:System.Exception"/> if the expression is invalid, or null if no errors
            were detected.</returns>
            <remarks>
            This method is useful for providing <b>VBScript</b> syntax-checking in designer applications.
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.ParseStatement(System.String)">
            <summary>
            Parses a <b>VBScript</b> statement in the current report context.
            </summary>
            <param name="statement">A string with a <b>VBScript</b> statement to be parsed.</param>
            <returns>An <see cref="T:System.Exception"/> if the statement is invalid, or null if no errors
            were detected.</returns>
            <remarks>
            This method is useful for providing <b>VBScript</b> syntax-checking in designer applications.
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.ParseStatement(System.String,System.String,System.Boolean)">
            <summary>
            For internal use.
            Parses a named <b>VBScript</b> statement in the current report context.
            </summary>
            <param name="statement">A string with a <b>VBScript</b> statement to be parsed.</param>
            <param name="name">The name of the <paramref name="statement"/>. 
            A statement can contain named functions and procedures, in which case they are identified
            by the statement name and function or procedure name pair.</param>
            <param name="isGlobal">Indicates whether it is the <see cref="P:C1.Xaml.FlexReport.C1FlexReport.GlobalScripts"/> that is being parsed.</param>
            <returns>An <see cref="T:System.Exception"/> if the statement is invalid, or null if no errors
            were detected.</returns>
            <remarks>
            This method is useful for providing <b>VBScript</b> syntax-checking in designer applications.
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.ParseGlobalScript">
            <summary>
            For internal use.
            Parse global script to get its procedures.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.GetGlobalSubs">
            <summary>
            For internal use.
            </summary>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.GetGlobalFunctions">
            <summary>
            For internal use.
            </summary>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.ValueToString(System.Object)">
            <summary>
            For internal use.
            </summary>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.Render">
            <summary>
            Renders the report.
            This method is a shortcut to the <see cref="M:C1.Xaml.Document.C1DocumentSource.Generate"/> method on the base class.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.C1FlexReport.RenderAsyncEx" -->
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderAsync">
            <summary>
            Non-blocking (asynchronous) version of the <see cref="M:C1.Xaml.FlexReport.C1FlexReport.Render"/> method.
            This method is a shortcut to the <see cref="M:C1.Xaml.Document.C1DocumentSource.GenerateAsync"/> method on the base class.
            </summary>
            <seealso cref="M:C1.Xaml.FlexReport.C1FlexReport.Render"/>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderToFilter(C1.Xaml.Document.Export.ExportFilter)">
            <summary>
            Renders the report into an <see cref="T:C1.Xaml.Document.Export.ExportFilter"/> object.
            This method is a shortcut to the <see cref="M:C1.Xaml.Document.C1DocumentSource.Export(C1.Xaml.Document.Export.ExportFilter)"/> method on the base class.
            </summary>
            <param name="filter">Export filter that will render the report.</param>
            <remarks>
            <para><see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> includes several built-in export filters that allow you to export reports 
            to HTML, PDF, RTF, Excel, and other formats.</para>
            <para>You may create your own filters by creating classes that derive from any of these base filters.</para>
            </remarks>
            <param name="filter">The exporter to use.</param>
        </member>
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.C1FlexReport.RenderToFilterAsyncEx(C1.Xaml.Document.Export.ExportFilter)" -->
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.RenderToFilterAsync(C1.Xaml.Document.Export.ExportFilter)">
            <summary>
            Non-blocking (asynchronous) version of the <see cref="M:C1.Xaml.FlexReport.C1FlexReport.RenderToFilter(C1.Xaml.Document.Export.ExportFilter)"/> method.
            This method is a shortcut to the <see cref="M:C1.Xaml.Document.C1DocumentSource.ExportAsync(C1.Xaml.Document.Export.ExportFilter)"/> method on the base class.
            </summary>
            <param name="filter">The exporter to use.</param>
            <returns>Asynchronous value object.</returns>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.FormatVersion">
            <summary>
            Gets the <see cref="T:C1.Xaml.Document.Serialization.C1FormatVersion"/> object specifying the version of the report definition files.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.DefaultRightToLeft">
            <summary>
            Gets or sets the value used as the default for the <see cref="P:C1.Xaml.FlexReport.C1FlexReport.RightToLeft"/> property.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.C1FlexReport.DefaultBasePath">
            <summary>
            Gets or sets the <see cref="T:Windows.Storage.StorageFolder"/> object that specifies the default folder
            used to resolve relative file names.
            By default this property is null, in which case <see cref="!:ApplicationData.Current.LocalFolder"/> is used.
            </summary>
            <seealso cref="P:C1.Xaml.FlexReport.C1FlexReport.BasePath"/>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.GetActualBasePath(C1.Xaml.FlexReport.C1FlexReport)">
            <summary>
            For internal use.
            </summary>
            <param name="report"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.GetReportListAsync(Windows.Storage.StorageFile)">
            <summary>
            Gets a list of reports available in an XML report definition file.
            </summary>
            <param name="file">The <see cref="T:Windows.Storage.StorageFile"/> defining the XML report definition file.</param>
            <returns>A string array containing the names of all reports in the XML file.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.GetReportList(System.IO.Stream)">
            <summary>
            Gets a list of reports available in an XML report definition file.
            </summary>
            <param name="stream">Contains the stream with XML report definition.</param>
            <returns>A string array containing the names of all reports in the XML definition.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.C1FlexReport.GetReportList(System.Xml.XmlDocument)">
            <summary>
            Gets a list of reports available in an <see cref="T:System.Xml.XmlDocument"/>.
            </summary>
            <param name="doc">Reference to <see cref="T:System.Xml.XmlDocument"/> object.</param>
            <returns>A string array containing the names of all reports in the <b>XmlDocument</b>.</returns>
        </member>
        <member name="E:C1.Xaml.FlexReport.C1FlexReport.RenderCompleted">
            <summary>
            Occurs when the <see cref="M:C1.Xaml.FlexReport.C1FlexReport.RenderAsync"/> method has completed.
            </summary>
        </member>
        <member name="E:C1.Xaml.FlexReport.C1FlexReport.ReportDefinitionChanged">
            <summary>
            Occurs when the current report definition changes.
            </summary>
        </member>
        <member name="E:C1.Xaml.FlexReport.C1FlexReport.StartReport">
            <summary>
            Occurs when the report starts rendering, before it opens the datasources and checks parameters.
            </summary>
            <remarks>
            <para>You can use this event to provide user feedback or to make changes to the 
            datasources properties.</para>
            <para>For example, you may implement your own version of parameterized queries by asking the 
            user to provide some information and changing the <see cref="P:C1.Xaml.FlexReport.DataSource.RecordSource"/> 
            property accordingly.</para>
            <para>You may also use this event to assign a <see cref="!:System.Data.DataTable"/> object directly to the 
            report's <see cref="P:C1.Xaml.FlexReport.DataSource.Recordset"/> property. Applications that already have the 
            report data should do this to save time by preventing <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> from loading its own copy 
            of the data.</para>
            </remarks>
        </member>
        <member name="E:C1.Xaml.FlexReport.C1FlexReport.EndReport">
            <summary>
            Occurs when the report finishes rendering.
            </summary>
        </member>
        <member name="E:C1.Xaml.FlexReport.C1FlexReport.ReportError">
            <summary>
            Occurs when an error occurs while rendering a report.
            </summary>
            <remarks>
            <para>The most common types of errors found when rendering reports are:</para>
            <para>1) Invalid connection string or SQL query.
            This usually indicates that the system could not open the specified database (a server may be off line, or 
            a database file may be in a different location than what was specified) or that the SQL syntax used for the 
            <see cref="P:C1.Xaml.FlexReport.C1FlexReport.DataSource"/> contains errors.</para>
            <para>2) Error executing scripts or evaluating expressions. This usually indicates that the VBScript expression 
            used contains a syntax error. In these cases, make sure you look at the exception message. It usually contains a 
            good explanation of what caused the error.</para>
            </remarks>
        </member>
        <member name="E:C1.Xaml.FlexReport.C1FlexReport.GetScriptObject">
            <summary>
            Occurs when an unknown object is found in the report's script or expression.
            </summary>
        </member>
        <member name="E:C1.Xaml.FlexReport.C1FlexReport.NoData">
            <summary>
            Occurs when the report starts rendering and the main report data source is empty.
            </summary>
            <remarks>
            <para>You can use this event to cancel rendering a report when the source recordset is empty.</para>
            <para>If you don't cancel the report, it will be rendered as an unbound report (a self-contained report 
            with no underlying data).</para>
            </remarks>
            <example>
            The code below cancels a report when it has no data:
            <code>
            private void c1r_NoData(object sender, EventArgs e)
            {
                _c1r.Cancel = true;
            }
            </code>
            </example>
        </member>
        <member name="E:C1.Xaml.FlexReport.C1FlexReport.StartSection">
            <summary>
            Occurs before each <see cref="T:C1.Xaml.FlexReport.Section"/> is formatted.
            </summary>
            <remarks>
            <para>When this event fires, the report fields have not been updated with the current values or sizes.</para>
            <para>This is a good point to set field formatting parameters and visibility based on the current data values.</para>
            <para>This event is equivalent to the <see cref="P:C1.Xaml.FlexReport.Section.OnFormat"/> script property.</para>
            </remarks>
        </member>
        <member name="E:C1.Xaml.FlexReport.C1FlexReport.PrintSection">
            <summary>
            Occurs before each <see cref="T:C1.Xaml.FlexReport.Section"/> is printed (after it has been formatted.)
            </summary>
            <remarks>
            <para>When this event fires, the field values and sizes have been set by the control.</para>
            <para>You may still make changes, but they will not affect the field layout. For example, changing a field's 
            <see cref="P:C1.Xaml.FlexReport.Field.Text"/> property at this point will not cause it to grow or shrink.</para>
            <para>This event is equivalent to the <see cref="P:C1.Xaml.FlexReport.Section.OnPrint"/> script property.</para>
            </remarks>
        </member>
        <member name="E:C1.Xaml.FlexReport.C1FlexReport.StartPage">
            <summary>
            Occurs when a new page starts rendering.
            </summary>
            <remarks>
            <para>This event is useful for updating the user interface to show how many pages have been printed so far.</para>
            <para>You can use the <see cref="P:C1.Xaml.FlexReport.C1FlexReport.Cancel"/> property while handling this event to cancel rendering the report.
            To limit the number of pages that can be printed, use the <see cref="P:C1.Xaml.FlexReport.C1FlexReport.MaxPages"/> property instead.</para>
            </remarks>
        </member>
        <member name="E:C1.Xaml.FlexReport.C1FlexReport.EndPage">
            <summary>
            Occurs when a page finishes rendering.
            </summary>
            <remarks>
            <para>This event is useful for updating the user interface to show how many pages have been printed so far.</para>
            <para>You can use the <see cref="P:C1.Xaml.FlexReport.C1FlexReport.Cancel"/> property while handling this event to cancel rendering the report.
            To limit the number of pages that can be printed, use the <see cref="P:C1.Xaml.FlexReport.C1FlexReport.MaxPages"/> property instead.</para>
            </remarks>
        </member>
        <member name="T:C1.Xaml.FlexReport.C1FlexReport.MaxPagesException">
            <summary>
            This exception fired when count of generated pages exceeds C1FlexReport.MaxPages.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.C1FlexReport.PageRow">
            <summary>
            Represents the "row" of pages which can be produced when sections split horizontally.
            Typically row contains only one page.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport.PageRow.PageY">
            <summary>
            The logical Y of current page "row", zero-based.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport.PageRow.TopPosition">
            <summary>
            Current top position for this row, this position is advanced after rendering of each header.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport.PageRow.EstimateBottomPosition">
            <summary>
            Estimate bottom position, i.e. Layout.MarginBottom - summary height of the footers including column and page footers.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport.PageRow.EstimatePageBottomPosition">
            <summary>
            Estimate PAGE bottom position, i.e. Layout.MarginBottom - summary height of the PAGE footers.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport.PageRow.RenderReportFooter">
            <summary>
            Indicates whether the report footer should be rendered on this page row, i.e. repeat report footer.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport.PageRow.RenderPageFooter">
            <summary>
            Indicates whether the page footer should be rendered, i.e. it was NOT disabled in OnPage event.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport.PageRow.Pages">
            <summary>
            List of the pages in the row.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.C1FlexReport.PageDesc">
            <summary>
            Represents separate page in the <see cref="T:C1.Xaml.FlexReport.C1FlexReport.PageRow"/>.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport.PageDesc.PageX">
            <summary>
            The logical X of current page, zero-based.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport.PageDesc.PageNo">
            <summary>
            Current page number, one-based.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport.PageDesc.PageCount">
            <summary>
            Value of "PageCount" tag for this page.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.C1FlexReport.PageDesc.Sections">
            <summary>
            Collection of the sections on the page.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportFields">
            <summary>
            Collection of <see cref="T:C1.Xaml.FlexReport.FieldBase"/> objects contained in <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/>.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.CalculatedField">
            <summary>
            Represents a calculated data field associated with a <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/>'s data source.
            Usually values of such fields are calculated based on values of other fields in the data source.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.CalculatedField.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.CalculatedField"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.CalculatedField.#ctor(System.String,System.Type,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.CalculatedField"/> class.
            </summary>
            <param name="name">The name of the calculated field, should be unique.</param>
            <param name="type">The type of value of the calculated field.</param>
            <param name="expression">The VBScript expression used to calculate value of field.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.CalculatedField.AssignFrom(System.Object)">
            <summary>
            Copies properties from another <see cref="T:C1.Xaml.FlexReport.CalculatedField"/> object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.CalculatedField.ParentReport">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object containing this object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.CalculatedField.Owner">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.CalculatedFieldCollection"/> collection containing this object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.CalculatedField.DataSource">
            <summary>
            Gets the <see cref="P:C1.Xaml.FlexReport.CalculatedField.DataSource"/> object containing this object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.CalculatedField.Type">
            <summary>
            Gets or sets the data type of the current field.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.CalculatedField.Expression">
            <summary>
            Gets or sets the expression used to calcualte the field's value.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.CalculatedFieldCollection">
            <summary>
            Represents a collection of <see cref="T:C1.Xaml.FlexReport.CalculatedField"/> objects.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.CalculatedFieldCollection.#ctor(C1.Xaml.FlexReport.DataSource)">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.CalculatedFieldCollection"/> class.
            </summary>
            <param name="owner">The <see cref="T:C1.Xaml.FlexReport.DataSource"/> owning this collection.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.CalculatedFieldCollection.Owner">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.DataSource"/> object owning this collection.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.CalculatedFieldCollection.Report">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object owning this collection.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.DataAccessException">
            <summary>
            <see cref="T:System.Exception"/> that is thrown when a data access error occurs.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataAccessException.#ctor">
            <summary>
            Initializes a new instance of the DataAccessException class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataAccessException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the DataAccessException class with a specified error message.
            </summary>
            <param name="msg">A message that describes the error.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataAccessException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the DataAccessException class with a specified error message 
            and a reference to the inner exception that is the cause of this exception.
            </summary>
            <param name="msg">The error message that explains the reason for the exception.</param>
            <param name="x">The exception that is the cause of the current exception.</param>
        </member>
        <member name="T:C1.Xaml.FlexReport.DataField">
            <summary>
            Represents field in the <see cref="T:C1.Xaml.FlexReport.DataSource"/>.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataField.Name">
            <summary>
            Gets name of the <see cref="T:C1.Xaml.FlexReport.DataField"/>.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataField.Calculated">
            <summary>
            Gets a value indicating whether <see cref="T:C1.Xaml.FlexReport.DataField"/> is a calculated field, defined in the <see cref="P:C1.Xaml.FlexReport.DataSource.CalculatedFields"/> collection.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataField.Type">
            <summary>
            Gets a type of the field.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataField.Value">
            <summary>
            Get a value of the field.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.DataFieldCollection">
            <summary>
            Collection of the fields in the <see cref="T:C1.Xaml.FlexReport.DataSource"/>.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataFieldCollection.IndexByName(System.String)">
            <summary>
            Returns index of the <see cref="T:C1.Xaml.FlexReport.DataField"/> by its name.
            </summary>
            <param name="name">The name of the <see cref="T:C1.Xaml.FlexReport.DataField"/>.</param>
            <returns>Index of the <see cref="T:C1.Xaml.FlexReport.DataField"/> with specified name or -1 if not found.</returns>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataFieldCollection.Item(System.String)">
            <summary>
            Gets a <see cref="T:C1.Xaml.FlexReport.DataField"/> with specified name, throws an exception if not found.
            </summary>
            <param name="name">The name of <see cref="T:C1.Xaml.FlexReport.DataField"/>.</param>
            <returns>Returns <see cref="T:C1.Xaml.FlexReport.DataField"/> object with specified name, throws an exception if not found.</returns>
        </member>
        <member name="T:C1.Xaml.FlexReport.BookmarkHolder">
            <summary>
            Utility class used to simple restore position in the <see cref="T:C1.Xaml.FlexReport.DataHandler"/> via using directive.
            <code>
            using (new BookmarkHolder(dataHandler))
            {
               ...
            }
            </code>
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.GroupDef">
            <summary>
            Internal class defines grouping used to describe grouping in same way from different sources,
            it is needed because group definition at the report level (<see cref="P:C1.Xaml.FlexReport.C1FlexReport.Groups"/>) different,
            for example, from difinition in the Chart field.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.GroupDef.Source">
            <summary>
            The object producing thos GroupDef, it can be <see cref="T:C1.Xaml.FlexReport.Group"/> or something else.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.GroupDef.GroupName">
            <summary>
            The name of the group, use to identify the data scope of the group.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.GroupDef.Expression">
            <summary>
            Defines group expression.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.GroupDef.Sorting">
            <summary>
            Defines the sorting for the group items.
            </summary>
            <seealso cref="F:C1.Xaml.FlexReport.GroupDef.SortExpression"/>.
        </member>
        <member name="F:C1.Xaml.FlexReport.GroupDef.FilterExpression">
            <summary>
            Defines filtering expression which can be used to filter instances of the groups.
            Example: Sum(someField) > 1000
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.GroupDef.SortExpression">
            <summary>
            Defines the sorting expression, it can be used to sort group instances by the aggregate function.
            For example: Sum(someField).
            Direction of the sorting specified by the <see cref="F:C1.Xaml.FlexReport.GroupDef.Sorting"/> property. If <see cref="F:C1.Xaml.FlexReport.GroupDef.SortExpression"/>
            is not specified then groups sorted bu the value returned <see cref="F:C1.Xaml.FlexReport.GroupDef.Expression"/> expression.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.GroupDef.FilterOutValue">
            <summary>
            Value for filter out instances.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.GroupDef.ExpressionInfo">
            <summary>
            Compiled <see cref="F:C1.Xaml.FlexReport.GroupDef.Expression"/>, used internally in <see cref="!:DataHandler.Group()"/>.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.GroupDef.FilterExpressionInfo">
            <summary>
            Compiled <see cref="F:C1.Xaml.FlexReport.GroupDef.FilterExpression"/>, used internally in <see cref="!:DataHandler.Group()"/>.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.GroupDef.SortExpressionInfo">
            <summary>
            Compiled <see cref="F:C1.Xaml.FlexReport.GroupDef.SortExpression"/>, used internally in <see cref="!:DataHandler.Group()"/>.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.GroupDefList">
            <summary>
            List of the <see cref="T:C1.Xaml.FlexReport.GroupDef"/> objects.
            First element defines top level group.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.GroupDefList.HasFilterExpressions">
            <summary>
            Used internally in <see cref="!:DataHandler.Group()"/>.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.GroupDefList.HasSortExpressions">
            <summary>
            Used internally in <see cref="!:DataHandler.Group()"/>.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.DataHandler">
            <summary>
            Represents a data enumerator in a <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/>.
            Provides access to data used in reports.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataHandler.Dispose">
            <summary>
            Disposes this <see cref="T:C1.Xaml.FlexReport.DataHandler"/> object.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataHandler.BOF">
            <summary>
            Returns true if the cursor is pointing at the first record in the data source.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataHandler.EOF">
            <summary>
            Returns true if the cursor is pointing past the last record in the data source.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataHandler.MoveFirst">
            <summary>
            Moves the cursor to the first record in the data source.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataHandler.MoveLast">
            <summary>
            Moves the cursor to the last record in the data source.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataHandler.MovePrevious">
            <summary>
            Moves the cursor to the previous record in the data source.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataHandler.MoveNext">
            <summary>
            Moves the cursor to the next record in the data source.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataHandler.GetBookmark">
            <summary>
            Returns the current cursor position.
            </summary>
            <returns>Index of current record.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataHandler.SetBookmark(System.Int32)">
            <summary>
            Sets the current cursor position to supplied value.
            </summary>
            <param name="bookmark">Index of record.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataHandler.Empty">
            <summary>
            Indicates whether data set managed by this <see cref="T:C1.Xaml.FlexReport.DataHandler"/> has no records.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataHandler.Count">
            <summary>
            Gets the count of records in the data handler.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataHandler.Fields">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.DataFieldCollection"/> containing the list of data source fields.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.AdvancedDataHandler">
            <summary>
            Most used DataHandler which supports filtering and calculated fields.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.DataLinkParams">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataLinkParams.DataProvider">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataLinkParams.ConnectionString">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataLinkParams.IsolationLevel">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataLinkParams.CommandTimeOut">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataLinkParams.MaxRecords">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataLinkParams.RecordSourceType">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataLinkParams.RecordSource">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataLinkParams.Report">
            <summary>
            For internal use.
            The report which context should be used in <see cref="!:DataLink"/>.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataLinkParams.ParameterPassingMode">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataLinkParams.EncloseParameterValues">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataLinkParams.#ctor(C1.Xaml.FlexReport.DataSource)">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataLinkParams.#ctor(C1.Xaml.FlexReport.DataProvider,System.String,System.Data.IsolationLevel,System.Int32,System.Int32,C1.Xaml.FlexReport.RecordSourceType,System.String,C1.Xaml.FlexReport.ParameterPassingMode,System.Boolean,C1.Xaml.FlexReport.C1FlexReport)">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataLinkParams.Parameters">
            <summary>
            For internal use.
            List of parameters which can be used in the <see cref="F:C1.Xaml.FlexReport.DataLinkParams.RecordSource"/>.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.DataLinkBase">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataLinkBase.#ctor">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataLinkBase.GetDataSourceInfo(C1.Xaml.FlexReport.DataLinkParams,C1.Xaml.FlexReport.DataSourceInfo)">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataLinkBase.ParameterValueToString(C1.Xaml.FlexReport.DataLinkParams,System.Object)">
            <summary>
            For internal use.
            Converts value of parameter to the string.
            </summary>
            <param name="dlp"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataLinkBase.DefaultReplaceParameters(C1.Xaml.FlexReport.DataLinkParams,System.String)">
            <summary>
            Default method which can be used to replace
            names of parameters in the string with their values.
            </summary>
            <param name="dlp"></param>
            <param name="s"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataLinkBase.IsImageField(System.Type)">
            <summary>
            For internal use.
            </summary>
            <param name="fieldType"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataLinkBase.GetDataSourceInfo(System.Object,C1.Xaml.FlexReport.DataSourceInfo)">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataLinkBase.GetDataLink(C1.Xaml.FlexReport.DataLinkParams)">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataLinkBase.GetDataProviderForConnectionString(C1.Xaml.FlexReport.DataLinkParams)">
            <summary>
            For internal use.
            </summary>
            <param name="dlp"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataLinkBase.Validate(C1.Xaml.FlexReport.DataLinkParams)">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataLinkBase.GetDataSourceInfo(C1.Xaml.FlexReport.DataLinkParams)">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataLinkBase.GetDataObject(C1.Xaml.FlexReport.DataLinkParams)">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataLinkBase.Available">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ExternalObjectLink">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ExternalObjectLink.Instance">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ExternalObjectLink.#ctor">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ExternalObjectLink.GetDataSourceInfo(C1.Xaml.FlexReport.DataLinkParams,C1.Xaml.FlexReport.DataSourceInfo)">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ExternalObjectLink.GetExternalAssembly(System.String,C1.Xaml.FlexReport.C1FlexReport)">
            <summary>
            For internal use.
            </summary>
            <param name="fileName"></param>
            <param name="report"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.ExternalObjectLink.GetDataObject(C1.Xaml.FlexReport.DataLinkParams)">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ExternalObjectLink.Validate(C1.Xaml.FlexReport.DataLinkParams)">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.EmptyLink">
            <summary>
            For internal use.
            Represents datalink which returns empty data set.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.EmptyLink.Instance">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.EmptyLink.GetDataSourceInfo(C1.Xaml.FlexReport.DataLinkParams,C1.Xaml.FlexReport.DataSourceInfo)">
            <summary>
            For internal use.
            </summary>
            <param name="dlp"></param>
            <param name="dsi"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.EmptyLink.Validate(C1.Xaml.FlexReport.DataLinkParams)">
            <summary>
            For internal use.
            </summary>
            <param name="dlp"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.EmptyLink.GetDataObject(C1.Xaml.FlexReport.DataLinkParams)">
            <summary>
            For internal use.
            </summary>
            <param name="dlp"></param>
            <returns></returns>
        </member>
        <member name="P:C1.Xaml.FlexReport.EmptyLink.Available">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.SQLiteLink">
            <summary>
            For internal use.
            Represents SQLite datalink.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.SQLiteLink.Instance">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.SQLiteLink.#ctor">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.SQLiteLink.GetDataSourceInfo(C1.Xaml.FlexReport.DataLinkParams)">
            <summary>
            For internal use.
            </summary>
            <param name="dlp"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.SQLiteLink.Validate(C1.Xaml.FlexReport.DataLinkParams)">
            <summary>
            For internal use.
            </summary>
            <param name="dlp"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.SQLiteLink.GetDataObject(C1.Xaml.FlexReport.DataLinkParams)">
            <summary>
            For internal use.
            </summary>
            <param name="dlp"></param>
            <returns></returns>
        </member>
        <member name="P:C1.Xaml.FlexReport.SQLiteLink.Available">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.DataScope">
            <summary>
            Represents a data scope in a <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/>.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataScope.Source">
            <summary>
            Gets the object identifying the current data scope.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataScope.Name">
            <summary>
            Gets the name of the current data scope.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataScope.Parent">
            <summary>
            Gets or sets the parent <see cref="T:C1.Xaml.FlexReport.DataScope"/>.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataScope.DataHandler">
            <summary>
            Gets the <see cref="P:C1.Xaml.FlexReport.DataScope.DataHandler"/> object which can be used to access the current data scope's data.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.DataProvider">
            <summary>
            Specifies the type of the data source.
            Different data sources use different connection string and query command syntaxes.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataProvider.Auto">
            <summary>
            The data source type is automatically determined base on connection string.
            Using this value is not recommended as connecting to the data source may be very slow.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataProvider.OLEDB">
            <summary>
            Specifies an OLE DB data source.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataProvider.ODBC">
            <summary>
            Specifies an ODBC data source.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataProvider.SqlServerCe3_5">
            <summary>
            Specifies an SQL server compact edition version 3.5 data source.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataProvider.SqlServerCe4_0">
            <summary>
            Specifies an SQL server compact edition version 4.0 data source.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataProvider.XmlFile">
            <summary>
            Specifies that connection string is the name of an XML file containing a DataSet object.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataProvider.ExternalObject">
            <summary>
            Specifies that connection string is the name of an assembly that contains objects
            which implement the  <see cref="T:C1.Xaml.FlexReport.IC1FlexReportExternalRecordset"/> interface.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataProvider.SQLite">
            <summary>
            Specifies an SQLite data source.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.RecordSourceType">
            <summary>
            Specifies the type of the record source, such as a table, a stored procedure, or an SQL query.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.RecordSourceType.Auto">
            <summary>
            The data source type is automatically determined based on the syntax used by the <see cref="P:C1.Xaml.FlexReport.DataSource.RecordSource"/>.
            Using this value should be avoided if the record source is a table, a stored procedure, or an SQL query,
            as connecting to the data source may be slow.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.RecordSourceType.TableDirect">
            <summary>
            The record source is the name of a table or a view in the data source specified by the connection string.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.RecordSourceType.StoredProcedure">
            <summary>
            The record source is the name of a stored procedure in the data source specified by the connection string.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.RecordSourceType.Text">
            <summary>
            The record source is an SQL query.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ParameterPassingMode">
            <summary>
            Specifies the mode of passing parameters to the data source.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.ParameterPassingMode.Default">
            <summary>
            Parameters are passed in the standard way determined by the data source.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.ParameterPassingMode.Literal">
            <summary>
            Parameters are passed to the data source literally as they are specified.
            If a value needs to be quoted, the quotes should be part of the parameter value.
            This mode is designed to deal with non-standard data sources.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FilterExpressionSyntax">
            <summary>
            Specifies the syntax of the <see cref="P:C1.Xaml.FlexReport.DataSource.Filter"/> expression.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FilterExpressionSyntax.DataView">
            <summary>
            The filter syntax is the same which is used to specify RowFilter for System.Data.DataView objects.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FilterExpressionSyntax.VBScript">
            <summary>
            The filter syntax is the regular VBScript syntax used by other FlexReport scripts and expressions.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.DataSource">
            <summary>
            Represnts a data source in a <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/>.
            </summary>
            <remarks>
            <para>Most reports specify their data sources by setting the <see cref="P:C1.Xaml.FlexReport.DataSource.ConnectionString"/> and 
            <see cref="P:C1.Xaml.FlexReport.DataSource.RecordSource"/> properties. The <b>DataSource</b> object uses these values to connect
            to a database and retrieve the report data.</para>
            <para>Alternatively, you can assign data objects directly to the <see cref="P:C1.Xaml.FlexReport.DataSource.Recordset"/> property.
            This approach is more efficient in scenarios where the data has already been loaded by the 
            application for other purposes, and can be used in the report directly instead of loading a copy.</para>
            </remarks>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataSource.c_DefIsolationLevel">
            <summary>
            Defines default IsolationLevel for transaction used to get report data.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.DataSource._cachedData">
            <summary>
            Used during rendering subreports, caches generated DataTable.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataSource.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.DataSource"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataSource.ResetCachedData">
            <summary>
            Resets cached data used to increase speed of subreports rendering.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataSource.Open(System.String)">
            <summary>
            For internal used.
            Builds the <see cref="P:C1.Xaml.FlexReport.DataSource.DataHandler"/> object used to access data defined by this <see cref="T:C1.Xaml.FlexReport.DataSource"/> object.
            Method can throw an exception if data source can not be opened: invalid connection string etc.
            </summary>
            <param name="externalFilterExpression">Additioan filter expression in syntax of DataView.</param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataSource.Close">
            <summary>
            For internal used. 
            Disposes underlying <see cref="P:C1.Xaml.FlexReport.DataSource.DataHandler"/>.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.DataHandler">
            <summary>
            For internal used.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.Empty">
            <summary>
            Gets a value indicating whether the <see cref="T:C1.Xaml.FlexReport.DataSource"/> is empty, i.e.
            has no records.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataSource.SetRecordset(System.Object)">
            <summary>
            For internal use.
            Sets value of <see cref="P:C1.Xaml.FlexReport.DataSource.Recordset"/> property without firing OnPropertyChanged() event.
            </summary>
            <param name="dataObject"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataSource.IsParameterReferenced(C1.Xaml.FlexReport.ReportParameter)">
            <summary>
            Returns true if this <see cref="T:C1.Xaml.FlexReport.DataSource"/> used specified <see cref="T:C1.Xaml.FlexReport.ReportParameter"/>,
            i.e. this parameter used in the sql query, expression of <see cref="T:C1.Xaml.FlexReport.CalculatedField"/> etc etc.
            </summary>
            <param name="rp"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataSource.ResetDataSourceInfo">
            <summary>
            Resets <see cref="P:C1.Xaml.FlexReport.DataSource.DataSourceInfo"/> property to null so it will be reinitializated on next call.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataSource.AssignFrom(C1.Xaml.FlexReport.DataSource)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.DataSource"/> to the current object.
            The name of source object is not copied.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataSource.AssignFrom(C1.Xaml.FlexReport.ReportObject,System.Boolean)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.DataSource"/> to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
            <param name="assignName">Indicates whether name should be assigned.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataSource.ToString">
            <summary>
            Returns the <see cref="!:Name"/> of the current data source.
            </summary>
            <returns>The current data source's name.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataSource.FetchDataSourceInfo(System.Boolean)">
            <summary>
            Fetches the data source info, and caches it in <see cref="P:C1.Xaml.FlexReport.DataSource.DataSourceInfo"/> property.
            If the data source info has already been cached, does nothing unless <paramref name="force"/> is true.
            Note that this method may take a long time to complete, as it accesses the data source.
            Use this instead of simply accessing the <see cref="P:C1.Xaml.FlexReport.DataSource.DataSourceInfo"/> property if you want to make sure
            that getting that property would be fast.
            </summary>
            <param name="force">If true, re-fetches the info even if it has been fetched and cached already.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.ParentReport">
            <summary>
            Gets the report that contains this <see cref="T:C1.Xaml.FlexReport.DataSource"/>.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.ParameterPassingMode">
            <summary>
            Gets or sets a value indicating how parameter values are passed to the data engine.
            </summary>
            <seealso cref="P:C1.Xaml.FlexReport.DataSource.EncloseParameterValues"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.EncloseParameterValues">
            <summary>
            Gets or sets a value indicating whether values of parameters in resulting SQL query 
            should be enclosed with delimiters, "#" for dates, "'" for strings, "()" for multivalue parameters.
            If this parameter is false when all parameters in <see cref="P:C1.Xaml.FlexReport.DataSource.RecordSource"/> already should be enclosed.
            For example, EncloseParameterValues == true:
            RecordSource = "select * from customers where name = CustomerName";
            actual SQL query will be:
            select * from customers where name = 'Some customer'
            
            EncloseParameterValues == false:
            RecordSource = "select * from customers where name = 'CustomerName'";
            actual SQL query will be:
            select * from customers where name = 'Some customer'
            </summary>
            <seealso cref="P:C1.Xaml.FlexReport.DataSource.ParameterPassingMode"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.DataLink">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.DataSourceInfo">
            <summary>
            For internal use.
            Getting this property initially may take some time as it accesses the data source.
            After the first access the value is cached.
            You may first call the <see cref="M:C1.Xaml.FlexReport.DataSource.FetchDataSourceInfo(System.Boolean)"/> method to pre-fetch the value.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.IsDataSourceInfoFetched">
            <summary>
            For internal use.
            Gets a value indicating whether the data source info has been fetched already.
            </summary>
            <seealso cref="P:C1.Xaml.FlexReport.DataSource.DataSourceInfo"/>
            <seealso cref="M:C1.Xaml.FlexReport.DataSource.FetchDataSourceInfo(System.Boolean)"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.DataProvider">
            <summary>
            Gets or sets the type of the data source.
            The data source type determines the syntaxes of connection string and query (record source).
            The default is Auto but it is recommended that you set this value to the specific type of the data source you are using,
            as automatic determining of the data source type may be rather slow.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.ConnectionString">
            <summary>
            Gets or sets the connection string used to open a database.
            </summary>
            <remarks>
            <para>This property is used by the <see cref="T:C1.Xaml.FlexReport.DataSource"/> class to load the report data.</para>
            <para>While ConnectionString specifies the database that contains the data,
            <see cref="P:C1.Xaml.FlexReport.DataSource.RecordSource"/> specifies which table, stored procedure, or Sql command to use for 
            retrieving the data.</para>
            <para>
            The syntax of ConnectionString is determined by the type of the data provider used by
            <see cref="T:C1.Xaml.FlexReport.DataSource"/>.
            For example if DataProvider is <see cref="F:C1.Xaml.FlexReport.DataProvider.OLEDB"/> then
            ConnectionString should use syntax used in <b>OleDbConnection</b>,
            if DataProvider is <see cref="F:C1.Xaml.FlexReport.DataProvider.XmlFile"/>, it should contain the name of the XML file,
            and so on.
            </para>
            <para>If you want to use a different type of connection (e.g. a <see cref="!:System.Data.SqlClient.SqlConnection"/>,
            or if your application already has the data available in a <see cref="!:DataTable"/> object, you can assign the data 
            directly to the <see cref="P:C1.Xaml.FlexReport.DataSource.Recordset"/> property.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.RecordSource">
            <summary>
            Gets or sets a string that specifies which table, stored procedure, or Sql command
            to use for retrieving the report data.
            </summary>
            <remarks>
            <para>The <see cref="P:C1.Xaml.FlexReport.DataSource.ConnectionString"/> specifies the database that contains the report data. 
            The <see cref="P:C1.Xaml.FlexReport.DataSource.RecordSource"/> property specifies which table, stored procedure, or Sql command to use for 
            retrieving the data.</para>
            <para>If you want to use a different type of connection (e.g. a <see cref="!:System.Data.SqlClient.SqlConnection"/>,
            or if your application already has the data available in a <see cref="!:DataTable"/> object, you can assign the 
            data directly to the <see cref="P:C1.Xaml.FlexReport.DataSource.Recordset"/> property.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.RecordSourceType">
            <summary>
            Gets or sets the type of the <see cref="P:C1.Xaml.FlexReport.DataSource.RecordSource"/> (stored procedure, table, sql query etc.).
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.FilterSyntax">
            <summary>
            Gets or sets the type of syntax used in the <see cref="P:C1.Xaml.FlexReport.DataSource.Filter"/>.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.Filter">
            <summary>
            Gets or sets the expression used to filter which data rows are included in the report.
            </summary>
            <remarks>
            <para>Use the <b>Filter</b> property to restrict the records that you want to include in a 
            data source without modifying the <see cref="P:C1.Xaml.FlexReport.DataSource.RecordSource"/> property.</para>
            <para>Using a filter is similar to specifying a WHERE clause in the SQL statement assigned to
            the <see cref="P:C1.Xaml.FlexReport.DataSource.RecordSource"/> property. Both techniques will filter the data according to the
            condition specified. The difference is that the <b>Filter</b> property is applied to a table
            that has already been loaded in memory, while the WHERE statement causes only the filtered
            records to be loaded from the database into memory.</para>
            <para>When creating reports that include only small subsets large tables, the WHERE statement
            is a better option, because it doesn't require the entire table to be loaded into memory.
            On the other hand, if the table has already been loaded in memory, the <b>Filter</b> property
            is a better option, since it does not require any additional data to be loaded.</para>
            <para>The syntax for the filter expression is determined by the <see cref="P:C1.Xaml.FlexReport.DataSource.FilterSyntax"/> property.</para>
            </remarks>
            <example>
            The code below shows how to apply a filter to a data source using the <c>Filter</c> property and
            using a WHERE clause in a SQL statement:
            <code>
            if (useFilterProperty)
            {
            	// load all records, filter in memory
                _c1r.DataSource.RecordSource = "SELECT * from Employees";
                _c1r.DataSource.Filter = "HireDate >= '1/1/1993' AND Country = 'UK'";
            }
            else
            {
            	// load selected records only
                _c1r.DataSource.RecordSource = "SELECT * from Employees " +
                    "WHERE HireDate &gt;= #1/1/1993# AND Country = 'UK'";
            </code>
            </example>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.MaxRecords">
            <summary>
            Gets or sets the maximum number of data rows to be included in the report (zero includes all rows).
            </summary>
            <remarks>
            <para>This property is useful if you want to limit the size of a report. For example, you may write a report 
            designer with a preview window that shows only the first 500 records from the database.</para>
            <para>Setting this property to zero causes the control to retrieve all records.</para>
            <para>You can also limit the size of reports by setting the <see cref="P:C1.Xaml.FlexReport.C1FlexReport.MaxPages"/> property.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.CommandTimeOut">
            <summary>
            Gets or sets the number of seconds to wait before the data connection times out 
            (set to -1 to use the default value, usually 30s).
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.Recordset">
            <summary>
            Sets or gets the data source object that provides data to the report.
            </summary>
            <remarks>
            <para>Usually, the control creates a data object based on the value of the 
            <see cref="P:C1.Xaml.FlexReport.DataSource.ConnectionString"/> and <see cref="P:C1.Xaml.FlexReport.DataSource.RecordSource"/> properties, and uses that object 
            as the report data source.</para>
            
            <para>Alternatively, you may want to create the data source object yourself, and assign it to 
            the control. You can do that by assigning your data source object to the <b>Recordset</b>
            property.</para>
            
            <value>
            You can assign objects of the following types to the <see cref="P:C1.Xaml.FlexReport.DataSource.Recordset"/> property:
            (1) <see cref="!:DataTable"/> objects, (2) <see cref="!:DataView"/> objects, or (3) any 
            object that implements the <see cref="T:C1.Xaml.FlexReport.IC1FlexReportRecordset"/> or <see cref="T:System.Collections.IList"/> interface.
            </value>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.IsolationLevel">
            <summary>
            Gets or sets the isolation level for <b>DbTransaction</b>
            used to retrieve the report data.
            <para>The default is <b>IsolationLevel.ReadCommitted</b>.</para>
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.SortDefinitions">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.SortDefinitionCollection"/> collection defining sort of the data source.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSource.CalculatedFields">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.CalculatedFieldCollection"/> collection defining list of calculated fields for the data source.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.DataSourceCollection">
            <summary>
            Represents a collection of <see cref="T:C1.Xaml.FlexReport.DataSource"/> objects.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataSourceCollection.#ctor(C1.Xaml.FlexReport.C1FlexReport)">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.DataSourceCollection"/> class.
            </summary>
            <param name="owner">The <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> owning this collection.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataSourceCollection.Add(C1.Xaml.FlexReport.DataSource)">
            <summary>
            Adds the <see cref="T:C1.Xaml.FlexReport.DataSource"/> to the collection.
            </summary>
            <param name="dataSource">The <see cref="T:C1.Xaml.FlexReport.DataSource"/> object to add.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.DataSourceCollection.RemoveAt(System.Int32)">
            <summary>
            Removes an item from the collection.
            </summary>
            <param name="index">Specifies the item to be removed.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSourceCollection.Report">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object owning this collection.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.DataSourceInfo">
            <summary>
            For internal use only.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSourceInfo.Fields">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSourceInfo.TextFields">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSourceInfo.ImageFields">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.DataSourceInfo.Error">
            <summary>
            For internal use. Returns the exception which occurred while fetching the info, if any.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Util.DataColumn">
            <summary>
            For internal use.
            Represents a column in the <see cref="P:C1.Xaml.FlexReport.Util.DataColumn.DataTable"/>.
            Used in Xaml platforms as substitute of System.Data.DataColumn.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Util.DataColumnCollection">
            <summary>
            For internal use.
            Represents a collection of <see cref="T:C1.Xaml.FlexReport.Util.DataColumn"/> objects.
            Used in Xaml platforms as substitute of System.Data.DataColumnCollection.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Util.DataTable">
            <summary>
            For internal use.
            Used in Xaml platforms as substitute of System.Data.DataTable.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Util.DataTable.Culture">
            <summary>
            Gets or sets culture used to convert types.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Util.IOrderedDictionary`2">
            <summary>  
            Represents a generic collection of key/value pairs that are ordered independently of the key and value.  
            </summary>  
            <typeparam name="TKey">The type of the keys in the dictionary.</typeparam>  
            <typeparam name="TValue">The type of the values in the dictionary.</typeparam>  
        </member>
        <member name="P:C1.Xaml.FlexReport.Util.IOrderedDictionary`2.Item(System.Int32)">
            <summary>  
            Gets or sets the value at the specified index.  
            </summary>  
            <param name="index">The zero-based index of the value to get or set.</param>  
            <returns>The value of the item at the specified index.</returns>  
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is less than 0.<br/>  
            -or-<br/>  
            <paramref name="index"/> is equal to or greater than <see cref="P:System.Collections.ICollection.Count"/>.</exception>  
        </member>
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.IOrderedDictionary`2.Add(`0,`1)" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.IOrderedDictionary`2.Insert(System.Int32,`0,`1)" -->
        <member name="F:C1.Xaml.FlexReport.Util.OrderedDictionary`2.DefaultInitialCapacity">
            <summary>  
            The default initial capacity.  
            </summary>  
        </member>
        <member name="F:C1.Xaml.FlexReport.Util.OrderedDictionary`2.KeyTypeName">
            <summary>  
            The key type name.  
            </summary>  
        </member>
        <member name="F:C1.Xaml.FlexReport.Util.OrderedDictionary`2.ValueTypeName">
            <summary>  
            The value type name.  
            </summary>  
        </member>
        <member name="F:C1.Xaml.FlexReport.Util.OrderedDictionary`2.IsValueTypeReferenceType">
            <summary>  
            Is value type a reference type.  
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Util.OrderedDictionary`2.dictionary">
            <summary>  
            The dictionary.  
            </summary>  
        </member>
        <member name="F:C1.Xaml.FlexReport.Util.OrderedDictionary`2.list">
            <summary>  
            The list.  
            </summary>  
        </member>
        <member name="F:C1.Xaml.FlexReport.Util.OrderedDictionary`2.comparer">
            <summary>  
            The comparer.  
            </summary>  
        </member>
        <member name="F:C1.Xaml.FlexReport.Util.OrderedDictionary`2.syncRoot">
            <summary>  
            The sync root.  
            </summary>  
        </member>
        <member name="F:C1.Xaml.FlexReport.Util.OrderedDictionary`2.initialCapacity">
            <summary>  
            The initial capacity.  
            </summary>  
        </member>
        <member name="M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.#ctor">
            <summary>  
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.Util.OrderedDictionary`2"/> class.   
            </summary>  
        </member>
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.#ctor(System.Collections.Generic.IEqualityComparer{`0})" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.#ctor(System.Int32,System.Collections.Generic.IEqualityComparer{`0})" -->
        <!-- Badly formed XML comment ignored for member "P:C1.Xaml.FlexReport.Util.OrderedDictionary`2.IsReadOnly" -->
        <!-- Badly formed XML comment ignored for member "P:C1.Xaml.FlexReport.Util.OrderedDictionary`2.Keys" -->
        <!-- Badly formed XML comment ignored for member "P:C1.Xaml.FlexReport.Util.OrderedDictionary`2.Values" -->
        <!-- Badly formed XML comment ignored for member "P:C1.Xaml.FlexReport.Util.OrderedDictionary`2.Count" -->
        <!-- Badly formed XML comment ignored for member "P:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#IDictionary#IsFixedSize" -->
        <!-- Badly formed XML comment ignored for member "P:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#IDictionary#Keys" -->
        <!-- Badly formed XML comment ignored for member "P:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#IDictionary#Values" -->
        <!-- Badly formed XML comment ignored for member "P:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#ICollection#IsSynchronized" -->
        <!-- Badly formed XML comment ignored for member "P:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#ICollection#SyncRoot" -->
        <!-- Badly formed XML comment ignored for member "P:C1.Xaml.FlexReport.Util.OrderedDictionary`2.Dictionary" -->
        <!-- Badly formed XML comment ignored for member "P:C1.Xaml.FlexReport.Util.OrderedDictionary`2.List" -->
        <member name="P:C1.Xaml.FlexReport.Util.OrderedDictionary`2.Item(System.Int32)">
            <summary>  
            Gets or sets the value at the specified index.  
            </summary>  
            <param name="index">The zero-based index of the value to get or set.</param>  
            <returns>The value of the item at the specified index.</returns>  
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is less than 0.<br/>  
            -or-<br/>  
            Index is equal to or greater than <see cref="P:C1.Xaml.FlexReport.Util.OrderedDictionary`2.Count"/>.</exception>  
        </member>
        <member name="P:C1.Xaml.FlexReport.Util.OrderedDictionary`2.Item(`0)">
            <summary>  
            Gets or sets the value with the specified key.  
            </summary>  
            <param name="key">The key of the value to get or set.</param>  
            <returns>The value associated with the specified key. If the specified key is not found, attempting to get it returns <null/>, and attempting to set it creates a new element using the specified key.</returns>  
        </member>
        <member name="P:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#Specialized#IOrderedDictionary#Item(System.Int32)">
            <summary>  
            Gets or sets the value at the specified index.  
            </summary>  
            <param name="index">The zero-based index of the value to get or set.</param>  
            <returns>The value of the item at the specified index.</returns>  
            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is less than 0.<br/>  
            -or-<br/>  
            Index is equal to or greater than <see cref="P:C1.Xaml.FlexReport.Util.OrderedDictionary`2.Count"/>.</exception>  
        </member>
        <member name="P:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#IDictionary#Item(System.Object)">
            <summary>  
            Gets or sets the value with the specified key.  
            </summary>  
            <param name="key">The key of the value to get or set.</param>  
            <returns>The value associated with the specified key. If the specified key is not found, attempting to get it returns <null/>, and attempting to set it creates a new element using the specified key.</returns>  
        </member>
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.Add(`0,`1)" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.Remove(`0)" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.Insert(System.Int32,`0,`1)" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.RemoveAt(System.Int32)" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.Clear" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.ContainsKey(`0)" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.IndexOfKey(`0)" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.TryGetValue(`0,`1@)" -->
        <member name="M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#Specialized#IOrderedDictionary#GetEnumerator">
            <summary>  
            The IOrderedDictionary.GetEnumerator() implementation.  
            </summary>  
            <returns>  
            The <see cref="T:System.Collections.IDictionaryEnumerator"/>.  
            </returns>  
        </member>
        <member name="M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#IDictionary#GetEnumerator">
            <summary>  
            The IDictionary.GetEnumerator() implementation.  
            </summary>  
            <returns>  
            The <see cref="T:System.Collections.IDictionaryEnumerator"/>.  
            </returns>  
        </member>
        <member name="M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#IEnumerable#GetEnumerator">
            <summary>  
            The IEnumerable.GetEnumerator() implementation.  
            </summary>  
            <returns>  
            The <see cref="T:System.Collections.IEnumerator"/>.  
            </returns>  
        </member>
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#Generic#IEnumerable{System#Collections#Generic#KeyValuePair{TKey,TValue}}#GetEnumerator" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#Specialized#IOrderedDictionary#Insert(System.Int32,System.Object,System.Object)" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#Generic#IDictionary{TKey,TValue}#Add(`0,`1)" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#IDictionary#Add(System.Object,System.Object)" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#IDictionary#Contains(System.Object)" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#IDictionary#Remove(System.Object)" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#Add(System.Collections.Generic.KeyValuePair{`0,`1})" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#Contains(System.Collections.Generic.KeyValuePair{`0,`1})" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#CopyTo(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Int32)" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{TKey,TValue}}#Remove(System.Collections.Generic.KeyValuePair{`0,`1})" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.ConvertToKeyType(System.Object)" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.Util.OrderedDictionary`2.ConvertToValueType(System.Object)" -->
        <member name="T:C1.Xaml.FlexReport.EmptyDataHandler">
            <summary>
            Fake data handler used when no data specified for report.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FieldInfo">
            <summary>
            For internal use only.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldInfo.Name">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldInfo.DataType">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldInfo.MaxLength">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.IC1FlexReportExternalRecordset">
            <summary>
            Represents an external record set residing in a separate assembly.
            <para>
            If an assembly contains a type supporting this interface,
            that assembly and type can be selected in the report designer
            as the data source for a report. A reference to that type
            and the record set initialization parameters (see <see cref="P:C1.Xaml.FlexReport.IC1FlexReportExternalRecordset.Params"/>)
            are then saved in the XML report definition file.
            When the report is loaded, the recordset object is created
            based on the saved info, and used as the data source for the report.
            </para>
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.IC1FlexReportExternalRecordset.EditParams">
            <summary>
            This method is used to set up parameters of the current recordset.
            For instance, the implementation of this method can show a dialog
            allowing the user to edit the parameters.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.IC1FlexReportExternalRecordset.GetRecordset">
            <summary>
            Returns the <see cref="T:C1.Xaml.FlexReport.IC1FlexReportRecordset"/> interface used to access data.
            </summary>
            <returns>The <see cref="T:C1.Xaml.FlexReport.IC1FlexReportRecordset"/> interface used to access data.</returns>
        </member>
        <member name="P:C1.Xaml.FlexReport.IC1FlexReportExternalRecordset.Caption">
            <summary>
            Gets the user-friendly name of the current recordset.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.IC1FlexReportExternalRecordset.Params">
            <summary>
            Gets or sets parameters of the current recordset.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.IC1FlexReportRecordset">
            <summary>
            Interface used to allow <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> to access data stored in a data object
            of a type for which C1FlexReport does not have built-in support.
            <para>
            C1FlexReport has built-in support for the following data object types:
            <see cref="!:DataTable"/>, <see cref="!:DataView"/> and <see cref="!:IList"/>.
            </para>
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.IC1FlexReportRecordset.GetFieldNames">
            <summary>
            Gets an array of strings with the names of all fields in the data source.
            </summary>
            <returns>An array of strings with the names of all fields in the data source.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.IC1FlexReportRecordset.GetFieldTypes">
            <summary>
            Gets an array of types of all fields in the data source.
            </summary>
            <returns>An array of types of all fields in the data source.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.IC1FlexReportRecordset.GetFieldValue(System.Int32)">
            <summary>
            Gets the value of the specified field at the current cursor position.
            <para>
            If the cursor is past the end of the data (EOF condition), this method should return null
            rather than throw an exception.
            </para>
            </summary>
            <param name="fieldIndex">The index of the field.</param>
            <returns>The value of the field.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.IC1FlexReportRecordset.BOF">
            <summary>
            Returns true if the cursor is pointing at the first record in the data source.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.IC1FlexReportRecordset.EOF">
            <summary>
            Returns true if the cursor is pointing past the last record in the data source.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.IC1FlexReportRecordset.MoveFirst">
            <summary>
            Moves the cursor to the first record in the data source.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.IC1FlexReportRecordset.MoveLast">
            <summary>
            Moves the cursor to the last record in the data source.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.IC1FlexReportRecordset.MovePrevious">
            <summary>
            Moves the cursor to the previous record in the data source.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.IC1FlexReportRecordset.MoveNext">
            <summary>
            Moves the cursor to the next record in the data source.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.IC1FlexReportRecordset.GetBookmark">
            <summary>
            Returns the current cursor position.
            </summary>
            <returns>The index of the current record.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.IC1FlexReportRecordset.SetBookmark(System.Int32)">
            <summary>
            Sets the current cursor position to a supplied value.
            </summary>
            <param name="bkmk">The index of the record to set.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.IC1FlexReportRecordset.Count">
            <summary>
            Gets the count of records in the recordset.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.SortDirection">
            <summary>
            Defines the types of sorting.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SortDirection.Ascending">
            <summary>
            Sorts in ascending order.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SortDirection.Descending">
            <summary>
            Sorts in descending order.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.SortDefinition">
            <summary>
            Defines the sorting parameters.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.SortDefinition.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.SortDefinition"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.SortDefinition.#ctor(System.String,C1.Xaml.FlexReport.SortDirection)">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.SortDefinition"/> class,
            specifying the sort expression and direction.
            </summary>
            <param name="expression">The string with sort expression.</param>
            <param name="direction">The sort direction.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.SortDefinition.AssignFrom(C1.Xaml.FlexReport.SortDefinition)">
            <summary>
            Copies <see cref="P:C1.Xaml.FlexReport.SortDefinition.Expression"/> and <see cref="P:C1.Xaml.FlexReport.SortDefinition.Direction"/> properties from another <see cref="T:C1.Xaml.FlexReport.SortDefinition"/> object.
            (Note that the <see cref="!:IOwnedCollectionItem.Owner"/> property is not copied.)
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.SortDefinition.ParentReport">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> containing this object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.SortDefinition.Owner">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.SortDefinitionCollection"/> collection containing this object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.SortDefinition.Expression">
            <summary>
            Gets the string defining the sort expression.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.SortDefinition.Direction">
            <summary>
            Gets or sets the sort direction.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.SortDefinitionCollection">
            <summary>
            Represents a collection of <see cref="T:C1.Xaml.FlexReport.SortDefinition"/> objects.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.SortDefinitionCollection.#ctor(C1.Xaml.FlexReport.DataSource)">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.ReportParameterCollection"/> class.
            </summary>
            <param name="owner">The <see cref="T:C1.Xaml.FlexReport.DataSource"/> owning this collection.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.SortDefinitionCollection.IsSortingSpecified">
            <summary>
            Returns true if sorting specified, i.e. if all at least one SortDefinition
            has expression specified.
            </summary>
            <returns></returns>
        </member>
        <member name="P:C1.Xaml.FlexReport.SortDefinitionCollection.Owner">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.DataSource"/> object owning this collection.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.SortDefinitionCollection.Report">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object owning this collection.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FlexChart.Axis">
            <summary>
            Represents an axis in the FlexChartField.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.Axis.#ctor(C1.Xaml.FlexReport.FlexChartField)">
            <summary>
            Creates a new instance of an Axis object.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.Axis.CopyTo(C1.Xaml.Document.FlexChart.Axis)">
            <summary>
            For internal use.
            </summary>
            <param name="dst"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.Axis.CreateSame">
            <summary>
            Creates instance of same class as this object.
            </summary>
            <returns>Created <see cref="T:C1.Xaml.FlexReport.FlexChart.Axis"/> object.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.Axis.AssignFrom(System.Object)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.FlexChart.Axis"/> to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.Position">
            <summary>
            Gets or sets the axis position.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.Origin">
            <summary>
            Gets or sets the value at which an axis crosses the perpendicular axis.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.Reversed">
            <summary>
            Gets or sets a value indicating whether the axis is reversed (top to bottom or right to left).
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.Labels">
            <summary>
            Gets or sets a value indicating whether the axis labels are visible.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.LabelAngle">
            <summary>
            Gets or sets the rotation angle of the axis labels.
            </summary>
            <remarks>The angle is measured in degrees with valid values ranging from -90 to 90.</remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.Format">
            <summary>
            Gets or sets the format string used for the axis labels.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.Title">
            <summary>
            Gets or sets the title text shown next to the axis.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.TitleStyle">
            <summary>
            Gets the axis title style.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.MajorTickMarks">
            <summary>
            Gets or sets the location of the axis tick marks.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.MajorGrid">
            <summary>
            Gets or sets a value indicating whether the axis includes grid lines.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.MajorGridStyle">
            <summary>
            Gets the major grid style.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.MajorUnit">
            <summary>
            Gets or sets the number of units between axis labels.
            </summary>
            <remarks>If the axis contains date values, then the units are expressed in days.</remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.MinorTickMarks">
            <summary>
            Gets or sets the location of the axis minor tick marks.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.MinorGrid">
            <summary>
            Gets or sets a value indicating whether the axis includes minor grid lines.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.MinorGridStyle">
            <summary>
            Gets the minor grid style.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.MinorUnit">
            <summary>
            Gets or sets the number of units between minor ticks and grid lines.
            </summary>
            <remarks>If the axis contains date values, then the units are expressed in days.</remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.LogBase">
            <summary>
            Gets or sets the logarithmic base of the axis.
            </summary>
            <remarks>If the base is equal to NaN(default value) the axis uses a linear scale.</remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.AxisLine">
            <summary>
            Gets or sets a value indicating whether the axis line is visible.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.LabelAlignment">
            <summary>
            Gets or sets the alignment of axis labels.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.Min">
            <summary>
            Gets or sets the minimum value shown on the axis.
            </summary>
            <remarks>
            If the minimum is equal to NaN(default value) the minimum is calculated automatically.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.Max">
            <summary>
            Gets or sets the maximum value shown on the axis.
            </summary>
            <remarks>
            If the maximum is equal to NaN(default value) the maximum is calculated automatically.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.Style">
            <summary>
            Gets the axis style.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Axis.OverlappingLabels">
            <summary>
            Gets or sets a value indicating how to handle the overlapping axis labels.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FlexChart.AxisX">
            <summary>
            Represents default X axis in the FlexChartField.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.AxisX.#ctor(C1.Xaml.FlexReport.FlexChartField)">
            <summary>
            Creates a new instance of an AxisX object.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.AxisX.CreateSame">
            <summary>
            Creates instance of same class as this object.
            </summary>
            <returns>Created <see cref="T:C1.Xaml.FlexReport.FlexChart.AxisX"/> object.</returns>
        </member>
        <member name="T:C1.Xaml.FlexReport.FlexChart.AxisY">
            <summary>
            Represents default Y axis in the FlexChartField.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.AxisY.#ctor(C1.Xaml.FlexReport.FlexChartField)">
            <summary>
            Creates a new instance of an AxisY object.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.AxisY.CreateSame">
            <summary>
            Creates instance of same class as this object.
            </summary>
            <returns>Created <see cref="T:C1.Xaml.FlexReport.FlexChart.AxisY"/> object.</returns>
        </member>
        <member name="T:C1.Xaml.FlexReport.FlexChart.ChartNamedObject">
            <summary>
            The abstract base class for named flex chart objects. 
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.ChartNamedObject.SetName(System.String)">
            <summary>
            Sets the name of the current object.
            </summary>
            <param name="value">The new name for the object.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.ChartNamedObject.Clone">
            <summary>
            Clones the current object.
            </summary>
            <returns>The newly created clone.</returns>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.ChartNamedObject.Name">
            <summary>
            Gets or sets the unique name of the current object.
            If an item with the specified name already exists in the owner,
            an exception is thrown.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FlexChart.ChartObject">
            <summary>
            The abstract base class for flex chart objects. 
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.ChartObject.Field">
            <summary>
            Gets a <see cref="T:C1.Xaml.FlexReport.FlexChartFieldBase"/> containing this object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.ChartObject.ParentReport">
            <summary>
            Gets a <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> containing this object.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FlexChart.ChartOptions">
            <summary>
            Specifies chart options.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.ChartOptions.AssignFrom(System.Object)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.FlexChart.ChartOptions"/> to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.ChartOptions.CreateSame">
            <summary>
            Creates instance of same class as this object.
            </summary>
            <returns>Created <see cref="T:C1.Xaml.FlexReport.FlexChart.Legend"/> object.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.ChartOptions.CopyTo(C1.Xaml.Document.FlexChart.ChartOptions)">
            <summary>
            For internal use.
            </summary>
            <param name="dst"></param>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.ChartOptions.InterpolateNulls">
            <summary>
            Gets or sets a value indicating how to interpret missing values.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.ChartOptions.ClusterSize">
            <summary>
            Gets or sets the cluster size for column and bar charts.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.ChartOptions.BubbleMinSize">
            <summary>
            Gets or sets the minimal symbol size for bubble chart.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.ChartOptions.BubbleMaxSize">
            <summary>
            Gets or sets the maximum symbol size for bubble chart.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FlexChart.IStyleOwner">
            <summary>
            Should be implemented by the class owning <see cref="T:C1.Xaml.FlexReport.FlexChart.ChartStyle"/>.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FlexChart.ChartStyle">
            <summary>
            Specifies the visual style for FlexChartField elements.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.ChartStyle.StrokeColor">
            <summary>
            Gets or sets the stroke color, <b>null</b> indicates default color.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.ChartStyle.StrokeWidth">
            <summary>
            Gets or sets the stroke width.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.ChartStyle.FillColor">
            <summary>
            Gets or sets the fill color, <b>null</b> indicates default color.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.ChartStyle.Font">
            <summary>
            Gets or sets the font.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.ChartStyle.CopyTo(C1.Xaml.Document.FlexChart.ChartStyle)">
            <summary>
            For internal use.
            </summary>
            <param name="dst"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.ChartStyle.CreateSame">
            <summary>
            Creates instance of same class as this object.
            </summary>
            <returns>Created <see cref="T:C1.Xaml.FlexReport.FlexChart.ChartStyle"/> object.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.ChartStyle.AssignFrom(System.Object)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.FlexChart.ChartStyle"/> to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="T:C1.Xaml.FlexReport.FlexChart.ChartTitle">
            <summary>
            Represents chart title(header or footer).
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.ChartTitle.AssignFrom(System.Object)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.FlexChart.ChartTitle"/> to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.ChartTitle.CreateSame">
            <summary>
            Creates instance of same class as this object.
            </summary>
            <returns>Created <see cref="T:C1.Xaml.FlexReport.FlexChart.ChartTitle"/> object.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.ChartTitle.CopyTo(C1.Xaml.Document.FlexChart.ChartTitle)">
            <summary>
            For internal use.
            </summary>
            <param name="dst"></param>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.ChartTitle.Content">
            <summary>
            Gets or sets the title content.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.ChartTitle.Border">
            <summary>
            Gets or sets a value indicating whether the title has border.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.ChartTitle.HorizontalAlignment">
            <summary>
            Gets or sets the horizontal alignment of the title.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.ChartTitle.Style">
            <summary>
            Gets the title style.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.ChartTitle.BorderStyle">
            <summary>
            Gets the title border style.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FlexChart.DataGroup">
            <summary>
            Represents a chart data group definition.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.DataGroup.CreateSame">
            <summary>
            Creates instance of same class as this object.
            </summary>
            <returns>Created <see cref="T:C1.Xaml.FlexReport.FlexChart.DataGroup"/> object.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.DataGroup.AssignFrom(System.Object)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.FlexChart.DataGroup"/> to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.DataGroup.Owner">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.FlexChart.DataGroupCollection"/> collection containing this object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.DataGroup.Sort">
            <summary>
            Gets or sets the sort type of the data group.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.DataGroup.GroupExpression">
            <summary>
            Gets or sets the expression for grouping.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.DataGroup.FilterExpression">
            <summary>
            Gets or sets the expresion for filtering.
            After grouping by GroupExpression, data is filtered by FilterExpression.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.DataGroup.SortExpression">
            <summary>
            Gets or sets the sorting expression. Applied after filtering.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.DataGroup.FilterOutName">
            <summary>
            Gets or sets the name of a new group which combines all filtered out data.
            If empty, filtered out data is discarded.
            </summary>
            <remarks>
             Empty means discard others.
            </remarks>
        </member>
        <member name="T:C1.Xaml.FlexReport.FlexChart.DataGroupCollection">
            <summary>
            Represents a collection of <see cref="T:C1.Xaml.FlexReport.FlexChart.DataGroup"/> objects.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FlexChart.DataLabel">
            <summary>
            Represents a label associated with data point in <see cref="T:C1.Xaml.FlexReport.FlexChartField"/>.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.DataLabel.AssignFrom(System.Object)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.FlexChart.DataLabel"/> to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.DataLabel.CreateSame">
            <summary>
            Creates instance of same class as this object.
            </summary>
            <returns>Created <see cref="T:C1.Xaml.FlexReport.FlexChart.DataLabel"/> object.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.DataLabel.CopyTo(C1.Xaml.Document.FlexChart.DataLabelBase)">
            <summary>
            For internal use.
            </summary>
            <param name="dst"></param>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.DataLabel.Position">
            <summary>
            Gets or sets the position of data labels.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FlexChart.DataLabelBase">
            <summary>
            Base class for data label.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.DataLabelBase.AssignFrom(System.Object)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.FlexChart.DataLabelBase"/> to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.DataLabelBase.CopyTo(C1.Xaml.Document.FlexChart.DataLabelBase)">
            <summary>
            For internal use.
            </summary>
            <param name="dst"></param>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.DataLabelBase.Content">
            <summary>
            Gets or sets the content of data labels.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.DataLabelBase.Border">
            <summary>
            Gets or sets a value indicating whether the label has border.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.DataLabelBase.ConnectingLine">
            <summary>
            Gets or sets a value indicating whether the data labels have a line connecting them with corresponding data point. 
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.DataLabelBase.Offset">
            <summary>
            Gets or sets the offset of data label from corresponding data point in twips, 0 (default) indicates auto value.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.DataLabelBase.Style">
            <summary>
            Gets the style of data labels.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.DataLabelBase.BorderStyle">
            <summary>
            Gets the border style of data labels.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FlexChart.Legend">
            <summary>
            Represents chart legend.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.Legend.AssignFrom(System.Object)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.FlexChart.Legend"/> to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.Legend.CreateSame">
            <summary>
            Creates instance of same class as this object.
            </summary>
            <returns>Created <see cref="T:C1.Xaml.FlexReport.FlexChart.Legend"/> object.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.Legend.CopyTo(C1.Xaml.Document.FlexChart.Legend)">
            <summary>
            For internal use.
            </summary>
            <param name="dst"></param>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Legend.Position">
            <summary>
            Gets or sets the legend position.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Legend.Style">
            <summary>
            Gets the legend style.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Legend.TitleStyle">
            <summary>
            Gets the legend title style.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Legend.Title">
            <summary>
            Gets or sets the legend title.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Legend.Orientation">
            <summary>
            Gets or sets the legend orientation.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FlexChart.Series">
            <summary>
            Represents series in the <see cref="T:C1.Xaml.FlexReport.FlexChartField"/>.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.Series.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:C1.Xaml.FlexReport.FlexChart.Series"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.Series.CreateSame">
            <summary>
            Creates instance of same class as this object.
            </summary>
            <returns>Created <see cref="T:C1.Xaml.FlexReport.FlexChart.Series"/> object.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.Series.AssignFrom(System.Object)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.FlexChart.Series"/> to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChart.Series.CopyTo(C1.Xaml.Document.FlexChart.Series)">
            <summary>
            For internal use.
            </summary>
            <param name="dst"></param>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Series.DataSourceName">
            <summary>
            Gets or sets the name of the data source for the series.
            The name must match the name of a data source in the report's DataSources collection.
            <para>Empty string indicates that the <see cref="!:FlexChartFieldBase.DataSource"/> will be used.</para>
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Series.XExpression">
            <summary>
            Gets or sets an expression used to obtain X data.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Series.HasYExpressions">
            <summary>
            Gets a value indicating whether <see cref="P:C1.Xaml.FlexReport.FlexChart.Series.YExpressions"/> is not empty.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Series.YExpressions">
            <summary>
            Gets or sets an array of expressions used to obtain Y data.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Series.YExpression">
            <summary>
            Gets or sets an expression used to obtain Y data.
            This property works over <see cref="P:C1.Xaml.FlexReport.FlexChart.Series.YExpressions"/> and gets or sets the element with index 0.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Series.Y1Expression">
            <summary>
            Gets or sets an expression used to obtain Y1 data for Hi-Lo, Hi-Lo-Open-Close, Candle and Bubble charts.
            This property works over <see cref="P:C1.Xaml.FlexReport.FlexChart.Series.YExpressions"/> and gets or sets the element with index 1.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Series.Y2Expression">
            <summary>
            Gets or sets an expression used to obtain Y2 data for Hi-Lo, Hi-Lo-Open-Close and Candle charts.
            This property works over <see cref="P:C1.Xaml.FlexReport.FlexChart.Series.YExpressions"/> and gets or sets the element with index 2.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Series.Y3Expression">
            <summary>
            Gets or sets an expression used to obtain Y3 data for Hi-Lo, Hi-Lo-Open-Close and Candle charts.
            This property works over <see cref="P:C1.Xaml.FlexReport.FlexChart.Series.YExpressions"/> and gets or sets the element with index 3.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Series.Label">
            <summary>
            Gets or sets a <see cref="T:C1.Xaml.FlexReport.ScriptStringValue"/> yielding the label of the series.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Series.Style">
            <summary>
            Gets or sets the series style.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Series.AltStyle">
            <summary>
            Gets or sets the series alternatve style.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Series.ChartType">
            <summary>
            Gets or sets the series chart type.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Series.Visibility">
            <summary>
            Gets or sets the series visibility.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Series.SymbolStyle">
            <summary>
            Gets or sets the series symbol style.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Series.SymbolSize">
            <summary>
            Gets or sets the size (in twips) of the symbols used to render this Series.
            Applies to Scatter, LineSymbols, and SplineSymbols chart types.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Series.SymbolMarker">
            <summary>
            Gets or sets the shape of marker to use for each data point in the series.
            Applies to Scatter, LineSymbols, and SplineSymbols chart types.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChart.Series.Hyperlink">
            <summary>
            Gets the hyperlink associated with the series.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FlexChart.SeriesCollection">
            <summary>
            Represents a collection of <see cref="T:C1.Xaml.FlexReport.FlexChart.Series"/> objects.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FlexChartField">
            <summary>
            Represents a report field with a chart which is implemented using the <b>FlexChart</b> control.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChartField.ChartSeriesBuilder.GetSeriesTextFromYExpression(System.String)">
            <summary>
            Generates text of the series on the base of Y expression.
            This text is used in the chart legend for example.
            </summary>
            <param name="yExpression"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChartField.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:C1.Xaml.FlexReport.FlexChartField"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChartField.CreateSame">
            <summary>
            Creates instance of same class as this object.
            </summary>
            <returns>Created <see cref="T:C1.Xaml.FlexReport.FlexChartField"/> object.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChartField.AssignFrom(C1.Xaml.FlexReport.ReportObject,System.Boolean)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.FlexChartField"/> to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
            <param name="assignName">Indicates whether the name of the object should be copied.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartField.CategoryGroups">
            <summary>
            Gets the collection of category groups which provide labels for X-Axis.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartField.SeriesGroups">
            <summary>
            Gets the collection of optional series group for extra levels of data.
            </summary>
            <remarks>
            Optional, provides extra levels of data (for example, Orders by Country can be broken down by years as well).
            Labels for the series are displayed in the legend.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartField.Series">
            <summary>
            Gets the collection of the series.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartField.XLabelExpression">
            <summary>
            Gets or sets an expression used to generate data labels on X axis.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartField.AxisX">
            <summary>
            Gets the chart x-axis.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartField.AxisY">
            <summary>
            Gets the chart y-axis.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartField.DataLabel">
            <summary>
            Gets the chart data label.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartField.Options">
            <summary>
            Gets various chart options.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartField.PlotMargin">
            <summary>
            Gets or sets the plot area margin.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartField.Rotated">
            <summary>
            Gets or sets a value indicating whether to flip the axes so that
            X is vertical and Y is horizontal.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartField.Stacking">
            <summary>
            Gets or sets the data stacking.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartField.ChartType">
            <summary>
            Gets or sets the chart type.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FlexChartFieldBase">
            <summary>
            Abstract base class for report fields with <b>FlexChart</b>-based charts.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChartFieldBase.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.FlexChartFieldBase"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChartFieldBase.GetDataSource">
            <summary>
            Returns <see cref="T:C1.Xaml.FlexReport.DataSource"/> specified for this field in the <see cref="P:C1.Xaml.FlexReport.FlexChartFieldBase.DataSourceName"/> property,
            returns null if <see cref="P:C1.Xaml.FlexReport.FlexChartFieldBase.DataSourceName"/> is null or empty, throws an exception
            if <see cref="T:C1.Xaml.FlexReport.DataSource"/> with specified name not found.
            </summary>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FlexChartFieldBase.AssignFrom(C1.Xaml.FlexReport.ReportObject,System.Boolean)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.FlexChartFieldBase"/> to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
            <param name="assignName">Indicates whether the name of the object should be copied.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartFieldBase.DataSourceName">
            <summary>
            Gets or sets the name of the data source for the chart.
            The name must match a name of a data source in the report's DataSources collection.
            Empty string indicates that the main data source will be used.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartFieldBase.Font">
            <summary>
            Gets or sets the default font used in the chart.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartFieldBase.Header">
            <summary>
            Gets the chart header.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartFieldBase.Footer">
            <summary>
            Gets the chart footer.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartFieldBase.Legend">
            <summary>
            Gets the chart legend.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartFieldBase.PlotStyle">
            <summary>
            Gets the style of plot area (area inside axes).
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartFieldBase.ToolTipText">
            <summary>
            Gets or sets the content of chart tooltip. 
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FlexChartFieldBase.Palette">
            <summary>
            Gets or sets the chart palette.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.Break">
            <summary>
            Represents the hard break within object. For example,
            if field of subsection has ForcePageBreak != ForcePageBreakEnum.None
            then SectionBrick will contain InternalBreak for this field.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.Break.Position">
            <summary>
            The position relative to the top/left of the object.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.Break.BreakType">
            <summary>
            The type of the break, column or page.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.Breaks">
            <summary>
            Collection of the <see cref="T:C1.Xaml.FlexReport.Rendering.Break"/> objects.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.BrickCommonInfo">
            <summary>
            Contains information common for all bricks which were generated during splitting of single large brick.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.BrickBase">
            <summary>
            Represents temporary object generated by the objects of the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/>
            (<see cref="T:C1.Xaml.FlexReport.FieldBase"/>, <see cref="T:C1.Xaml.FlexReport.Section"/>, <see cref="T:C1.Xaml.FlexReport.Group"/> etc)
            during report rendering.
            Each <see cref="T:C1.Xaml.FlexReport.Rendering.BrickBase"/> represents a part of the report object on a page.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.BrickBase.Parent">
            <summary>
            Parent brick.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.BrickBase.Outline">
            <summary>
            Outline linked with this brick.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.BrickBase.RenderObject">
            <summary>
            <see cref="T:C1.Xaml.Document.RenderObject"/> representing content of this <see cref="T:C1.Xaml.FlexReport.Rendering.BrickBase"/>.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.BrickBase.RenderFragment">
            <summary>
            <see cref="T:C1.Xaml.Document.RenderFragment"/> representing part of content on some page of the generated document.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.BrickBase.CommonInfo">
            <summary>
            Common info for all bricks generated during splitting.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.BrickBase.LX">
            <summary>
            Logical X position of this brick.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.BrickBase.LY">
            <summary>
            Logical Y position of this brick.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.BrickBase.Border">
            <summary>
            Size of borders.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.BrickBase.Padding">
            <summary>
            Size of thickness.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.Rendering.BrickBase.PrepareSplit(C1.Xaml.FlexReport.Rendering.RequestedSplitPosition,C1.Xaml.FlexReport.Rendering.SplitContext,C1.Xaml.FlexReport.SplitBehavior,C1.Xaml.Document.BordersSplitMode,System.Double,System.Double,System.Double,System.Double@,System.Double@)">
            <summary>
            Utility method.
            -) Checks for KeepTogether.
            -) Checks whether split position falls on borders and corrects splitPosition in this case.
            </summary>
            <param name="rsp"></param>
            <param name="splitContext"></param>
            <param name="splitBehavior"></param>
            <param name="splitPosition">OUT: contains corrected <see cref="!:rsp.Position"/>.</param>
            <param name="contentSplitPosition">OUT: contains split position for content.</param>
            <returns>Returns false if object can not split at specified position.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.Rendering.BrickBase.VPrepareSplit(C1.Xaml.FlexReport.Rendering.RequestedSplitPosition,C1.Xaml.FlexReport.Rendering.SplitContext,C1.Xaml.FlexReport.SplitBehavior,System.Double@,System.Double@)">
            <summary>
            Utility method.
            -) Checks for KeepTogether.
            -) Checks whether split position falls on borders and corrects splitPosition in this case.
            </summary>
            <param name="rsp"></param>
            <param name="splitContext"></param>
            <param name="splitBehavior"></param>
            <param name="splitPosition">OUT: contains corrected <see cref="!:rsp.Position"/>.</param>
            <param name="contentSplitPosition">OUT: contains split position for content.</param>
            <returns>Returns false if object can not split at specified position.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.Rendering.BrickBase.HPrepareSplit(C1.Xaml.FlexReport.Rendering.RequestedSplitPosition,C1.Xaml.FlexReport.Rendering.SplitContext,C1.Xaml.FlexReport.SplitBehavior,System.Double@,System.Double@)">
            <summary>
            Same as <see cref="M:C1.Xaml.FlexReport.Rendering.BrickBase.VPrepareSplit(C1.Xaml.FlexReport.Rendering.RequestedSplitPosition,C1.Xaml.FlexReport.Rendering.SplitContext,C1.Xaml.FlexReport.SplitBehavior,System.Double@,System.Double@)"/> but in horizontal direction.
            </summary>
            <param name="rsp"></param>
            <param name="splitContext"></param>
            <param name="splitBehavior"></param>
            <param name="splitPosition"></param>
            <param name="contentSplitPosition"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.Rendering.BrickBase.HBuildBreaks(C1.Xaml.FlexReport.Rendering.Breaks,System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Build list of horizontal hard breaks within this <see cref="T:C1.Xaml.FlexReport.Rendering.BrickBase"/>.
            </summary>
            <param name="breaks">List of the breaks.</param>
            <param name="topParentWidth"></param>
            <param name="offset"></param>
            <param name="parentLeftBound"></param>
            <param name="parentRightBound"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.Rendering.BrickBase.VBuildBreaks(C1.Xaml.FlexReport.Rendering.Breaks,System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Build list of vertical hard breaks within this <see cref="T:C1.Xaml.FlexReport.Rendering.BrickBase"/>.
            </summary>
            <param name="breaks"></param>
            <param name="topParentHeight"></param>
            <param name="offset"></param>
            <param name="parentTopBound"></param>
            <param name="parentBottomBound"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.Rendering.BrickBase.HFindSplitPosition(C1.Xaml.FlexReport.Rendering.RequestedSplitPosition,C1.Xaml.FlexReport.Rendering.SplitContext)">
            <summary>
            Searches a position where brick could be split horizontally.
            </summary>
            <param name="rsp"></param>
            <param name="splitContext"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.Rendering.BrickBase.HSplit(C1.Xaml.FlexReport.Rendering.SplitPositionBase)">
            <summary>
            Performs horizontal splitting of the brick at specified position, position was calculated during HFindSplitPosition() method.
            </summary>
            <param name="sp"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.Rendering.BrickBase.VFindSplitPosition(C1.Xaml.FlexReport.Rendering.RequestedSplitPosition,C1.Xaml.FlexReport.Rendering.SplitContext)">
            <summary>
            Searches a position where brick could be split vertically.
            </summary>
            <param name="rsp"></param>
            <param name="splitContext"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.Rendering.BrickBase.VSplit(C1.Xaml.FlexReport.Rendering.SplitPositionBase)">
            <summary>
            Performs vertical splitting of the brick at specified position, position was calculated during VFindSplitPosition() method.
            </summary>
            <param name="sp"></param>
            <returns></returns>
        </member>
        <member name="P:C1.Xaml.FlexReport.Rendering.BrickBase.Width">
            <summary>
            Gets or sets the width of the brick.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Rendering.BrickBase.Height">
            <summary>
            Gets or sets the height of the brick.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Rendering.BrickBase.X">
            <summary>
            Gets the X coordinate of this <see cref="T:C1.Xaml.FlexReport.Rendering.BrickBase"/> in its parent brick.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Rendering.BrickBase.Right">
            <summary>
            Gets a right bound of the brick.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Rendering.BrickBase.Y">
            <summary>
            Gets the Y coordinate of this <see cref="T:C1.Xaml.FlexReport.Rendering.BrickBase"/> in its parent brick.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Rendering.BrickBase.Bottom">
            <summary>
            Gets a bottom bound of the brick.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Rendering.BrickBase.VUseContentOffset">
            <summary>
            Indicates that Top and Bottom of <see cref="!:RenderFragment.ContentOffset"/> should be calculated.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Rendering.BrickBase.HUseContentOffset">
            <summary>
            Indicates that Left and Right of <see cref="!:RenderFragment.ContentOffset"/> should be calculated.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.BrickCollection`1">
            <summary>
            Collection of the <see cref="T:C1.Xaml.FlexReport.Rendering.BrickBase"/> objects.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.FieldBrickBase.Anchor">
            <summary>
            Cached <see cref="P:C1.Xaml.FlexReport.FieldBase.Anchor"/> property.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.FieldBrickBase.TopAnchorOffset">
            <summary>
            Offset of the field from the top of its subsection.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.FieldBrickBase.BottomAnchorOffset">
            <summary>
            Offset of the field from the bottom of its subsection.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.FieldBrickBase.FieldSplitPositionBase.ContentSplitPosition">
            <summary>
            Contains actual content split position.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.FieldBrickBase.FieldSplitPositionBase.NewFragmentSize">
            <summary>
            Height of new fragment which will be created after split.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.GroupBrick">
            <summary>
            Used as keep together container for sections of subreport.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.Rendering.GroupBrick.Create(C1.Xaml.FlexReport.Rendering.BrickCollection{C1.Xaml.FlexReport.Rendering.SectionBrick})">
            <summary>
            Create and initialize instance of the <see cref="T:C1.Xaml.FlexReport.Rendering.GroupBrick"/>.
            </summary>
            <returns></returns>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.HorzStackPanelBrick">
            <summary>
            Represents brick owning list of <see cref="T:C1.Xaml.FlexReport.Rendering.SectionBrick"/> objects,
            child bricks go from left to right.
            In current implementation this brick does not support splitting,
            used to support accross columns in subreports.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.Rendering.HorzStackPanelBrick.Create(C1.Xaml.FlexReport.Rendering.BrickCollection{C1.Xaml.FlexReport.Rendering.SectionBrick},System.Double)">
            <summary>
            Create and initialize instance of the <see cref="T:C1.Xaml.FlexReport.Rendering.HorzStackPanelBrick"/>.
            </summary>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.Rendering.SectionBrick.IndexOfFirstPrintAtPageBottom">
            <summary>
            Returns an index of first subsection with PrintAtPageBottom == true.
            </summary>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.Rendering.SectionBrick.HIsFit(System.Double)">
            <summary>
            Returns a value indicating whether brick fits horizontally in specified size.
            </summary>
            <param name="availableWidth"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.Rendering.SectionBrick.VIsFit(System.Double)">
            <summary>
            Returns a value indicating whether brick fits vertically in specified size.
            </summary>
            <param name="availableWidth"></param>
            <returns></returns>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.SectionBrick.VSplitPosition">
            <summary>
            Defines vertical split position within <see cref="T:C1.Xaml.FlexReport.Rendering.SectionBrick"/>.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.SectionBrick.HSplitPosition">
            <summary>
            Defines horizontal split position within <see cref="T:C1.Xaml.FlexReport.Rendering.SectionBrick"/>.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.StackPanelBrick">
            <summary>
            Represents brick owning list of <see cref="T:C1.Xaml.FlexReport.Rendering.BrickBase"/> objects,
            children bricks go from top to bottom.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.StackPanelBrick.VSplitPosition">
            <summary>
            Defines vertical split position within <see cref="!:SectionContainerBrick"/>.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.ISubreportChildBrick">
            <summary>
            This interface should be implemented by the bricks owned by the SubreportBrick
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.SubSectionBrick.SplitPosition">
            <summary>
            Defines vertical split position within <see cref="T:C1.Xaml.FlexReport.Rendering.SubSectionBrick"/>.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.ReportOutline">
            <summary>
            Used during report rendering to build tree of outlines.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.ReportOutlines">
            <summary>
            List of the <see cref="T:C1.Xaml.FlexReport.Rendering.ReportOutline"/> objects.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.OutlineInfo">
            <summary>
            Contains temporary information about outline generated by some report object:
            section, field, group etc.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.OutlineInfo.Name">
            <summary>
            The name of the object producing this outline, this name is used to search
            parent via OutlineParent property.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.OutlineInfo.ParentName">
            <summary>
            Name of the parent for this outline.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.OutlineInfo.Label">
            <summary>
            Label of the outline.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.OutlinesBuilder">
            <summary>
            Helper class used to build tree of outlines generated during report / subreport rendering.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.Rendering.OutlinesBuilder.BuildOutlines(C1.Xaml.FlexReport.Rendering.BrickBase)">
            <summary>
            Processes <see cref="T:C1.Xaml.FlexReport.Rendering.BrickBase"/> and all its nested bricks and build outlines.
            </summary>
            <param name="brick"></param>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.SubreportOutlinesBuilder">
            <summary>
            Helper class used in the <see cref="T:C1.Xaml.FlexReport.SubreportField"/> and <see cref="T:C1.Xaml.FlexReport.Field"/>
            to build list of subreport outlines.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.RequestedSplitPosition">
            <summary>
            Represents the split position where object should be break.
            ATTENTION!!! Real split position calculated in the FindSplitPosition(...) can differ
            from requested.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.RequestedSplitPosition.Position">
            <summary>
            Position relative to top/left of the object.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.RequestedSplitPosition.AfterPosition">
            <summary>
            Space after split position which can be used.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.RequestedSplitPosition.Break">
            <summary>
            Indicates whether the split request was caused by the hard-coded break,
            for example some of nested objects contains ForcePageBreak != ForcePageBreakEnum.None.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.SplitContext">
            <summary>
            The context of section splitting.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.SplitPositionBase">
            <summary>
            Represents position where brick object was split.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.Rendering.SplitPositionBase.Position">
            <summary>
            Actual position where object can split relative top/left edge of the object.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Rendering.FC">
            <summary>
            Contains extension functions used to compare twips double values with <see cref="F:C1.Xaml.FlexReport.Rendering.FC.c_TwipsComparePrecision"/> accuracy.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportParameterValue">
            <summary>
            Represents a report parameter value.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportParameterValue.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.ReportParameterValue"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportParameterValue.AssignFrom(System.Object)">
            <summary>
            Copies properties from another <see cref="T:C1.Xaml.FlexReport.ReportParameterValue"/> object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportParameterValue.ParentReport">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object containing this value.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportParameterValue.Owner">
            <summary>
            Gets the <see cref="!:SubreportParameterValus"/> collection containing this value.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportParameterValue.Value">
            <summary>
            Gets or sets the <see cref="T:C1.Xaml.FlexReport.ScriptObjectValue"/> yielding the value of the parameter.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.IReportParameterValuesOwner">
            <summary>
            Should be implemented by the class owning <see cref="T:C1.Xaml.FlexReport.ReportParameterValues"/>.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportParameterValues">
            <summary>
            Collection of the <see cref="T:C1.Xaml.FlexReport.ReportParameterValue"/> objects.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportParameterValues.Owner">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.IReportParameterValuesOwner"/> object owning this collection.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportParameterValues.Report">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> containing this collection.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.BarCodeField">
            <summary>
            Represents barcode in the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/>.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.BarCodeField.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.BarCodeField"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.BarCodeField.InternalBuildBrick(C1.Xaml.FlexReport.Rendering.SubSectionBrick)">
            <summary>
            Creates <see cref="T:C1.Xaml.FlexReport.Rendering.BarCodeBrick"/> descendant which passed to the C1FlexReport rendering engine to put on the pages.
            </summary>
            <param name="subSectionBrick"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.BarCodeField.BeforeRender">
            <summary>
            Called when report rendering starts.
            Can be used to initialize object before rendering.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.BarCodeField.AfterRender">
            <summary>
            Called when report rendering finished.
            Can be used to finalize object after rendering, release all resources using during rendering.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.BarCodeField.ResetState">
            <summary>
            Called when C1FlexReport starts calculation of the section containing this FieldBase.
            Resets internal state of the field.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.BarCodeField.GetContentAutoHeight(System.Double)">
            <summary>
            Override this method to calculate the height of object on basis of its content,
            this method is called when field can grow or shrink vertically.
            </summary>
            <param name="width">Width of area of contents of object in twips.</param>
            <returns>Returns height of area of contents of object in twips.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.BarCodeField.GetContentAutoWidth(System.Double)">
            <summary>
            Override this method to calculate the width of object on basis of its content,
            this method is called when field can grow or shrink horizontally.
            </summary>
            <param name="height">Height of area of contents of object in twips.</param>
            <returns>Returns width of area of contents of object in twips.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.BarCodeField.GetContentAutoSize(System.Double@,System.Double@)">
            <summary>
            Override this method to calculate sizes of object on basis of its content,
            this method is called when field can grow or shrink vertically and horizontally.
            </summary>
            <param name="autoWidth">OUT: The width of area of contents of object in twips.</param>
            <param name="autoHeight">OUT: The height of area of contents of object in twips.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.BarCodeField.BarCode">
            <summary>
            Gets or sets the type of barcode.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.BarCodeField.BarcodeOptions">
            <summary>
            Gets the <see cref="P:C1.Xaml.FlexReport.BarCodeField.BarcodeOptions"/> object defining additional options of barcode.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.BarCodeField.Text">
            <summary>
            Gets or sets a <see cref="T:C1.Xaml.FlexReport.ScriptStringValue"/> yielding the text encoded by the barcode.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.BarCodeField.Align">
            <summary>
            Gets or sets a value determining how the barcode image is aligned within the field area.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.BarCodeField.Font">
            <summary>
            Gets or sets the field's font.
            </summary>
            <seealso cref="T:C1.Xaml.FlexReport.FontHolder"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.BarCodeField.ForeColor">
            <summary>
            Gets or sets the field's foreground color.
            </summary>
            <remarks>
            Use the <b>ForeColor</b> property to specify the color for text in a field. You can use this property to make 
            fields easy to read or to convey a special meaning.
            </remarks>
            <example>
            The code below uses script to change the color of the text in the <i>UnitsInStock</i> field when its value 
            falls below the reorder level.
            <code>
            // build script
            string script = "UnitsInStock.ForeColor = " +
            	"IIF(UnitsInStock &lt; ReorderLevel, vbRed, vbBlack)";
            	
            // assign script to detail section
            _c1r.Sections.Detail.OnPrint = script;
            </code>
            </example>
        </member>
        <member name="T:C1.Xaml.FlexReport.BarCodeField.BarCodeStyleKey">
            <summary>
            Used to pass all visual properties specific for <see cref="T:C1.Xaml.FlexReport.BarCodeField"/>
            to the generated RenderObject.Style.
            See FieldBase.StyleKey classes as example of implementation.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.CheckBoxField">
            <summary>
            Represents a checkbox field in a report.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.CheckBoxField.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:C1.Xaml.FlexReport.CheckBoxField"/> class.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.CheckBoxField.Value">
            <summary>
            Gets or sets a <see cref="T:C1.Xaml.FlexReport.ScriptObjectValue"/> yielding the checked value of the checkbox.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.CheckBoxField.Text">
            <summary>
            Gets or sets a <see cref="T:C1.Xaml.FlexReport.ScriptStringValue"/> yielding the text shown in the field.
            Gets or sets the field's text.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.CheckBoxField.ThreeState">
            <summary>
            Gets or sets a value indicating whether the checkbox will allow three check states rather than two.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.CheckBoxField.CheckMark">
            <summary>
            Gets the <see cref="P:C1.Xaml.FlexReport.CheckBoxField.CheckMark"/> object that determines the look of the check mark.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.CheckBoxField.CheckAlign">
            <summary>
            Gets or sets the horizntal and vertical alignment of the check mark within the field area.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.CheckBoxField.CheckBoxTextStyleKey">
            <summary>
            Specifies style properties of the text area.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.CheckBoxField.CheckBoxCheckMarkTextStyleKey">
            <summary>
            Specifies style properties of the text check mark.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.CheckBoxField.CheckBoxCheckMarkImageStyleKey">
            <summary>
            Specifies style properties of the image check mark.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.CheckMarkStyle">
            <summary>
            Gets or sets the style of a check mark.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.CheckMarkStyle.Standard">
            <summary>
            The check mark looks like the check mark in the standard CheckBox control.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.CheckMarkStyle.CheckBox">
            <summary>
            The check mark looks like a check box.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.CheckMarkStyle.CrossBox">
            <summary>
            The check mark looks like a cross box.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.CheckMarkStyle.RadioButton">
            <summary>
            The check mark looks like a radio button.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.CheckMarkStyle.CustomSymbol">
            <summary>
            The check mark is drawn using custom symbols specified by CheckedSymbol, UncheckedSymbol and IndeterminateSymbol properties.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.CheckMarkStyle.CustomImage">
            <summary>
            The check mark is drawn using custom images specified by CheckedImage, UncheckedImage and IndeterminateImage properties.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.CheckMark">
            <summary>
            Defines the visual properties of the check mark of the CheckBoxField.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.CheckMark.#ctor(C1.Xaml.FlexReport.CheckBoxField)">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.CheckMark"/> class.
            </summary>
            <param name="owner">The <see cref="T:C1.Xaml.FlexReport.CheckBoxField"/> owning this created object.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.CheckMark.Style">
            <summary>
            Gets or sets the style of the check mark.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.CheckMark.CheckedSymbol">
            <summary>
            Gets or sets the checked symbol (used if <see cref="P:C1.Xaml.FlexReport.CheckMark.Style"/> is <see cref="F:C1.Xaml.FlexReport.CheckMarkStyle.CustomSymbol"/>).
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.CheckMark.UncheckedSymbol">
            <summary>
            Gets or sets the unchecked symbol (used if <see cref="P:C1.Xaml.FlexReport.CheckMark.Style"/> is <see cref="F:C1.Xaml.FlexReport.CheckMarkStyle.CustomSymbol"/>).
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.CheckMark.IndeterminateSymbol">
            <summary>
            Gets or sets the indeterminate symbol (used if <see cref="P:C1.Xaml.FlexReport.CheckMark.Style"/> is <see cref="F:C1.Xaml.FlexReport.CheckMarkStyle.CustomSymbol"/>).
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.CheckMark.CheckedImage">
            <summary>
            Gets or sets the checked image (used if <see cref="P:C1.Xaml.FlexReport.CheckMark.Style"/> is <see cref="F:C1.Xaml.FlexReport.CheckMarkStyle.CustomImage"/>).
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.CheckMark.UncheckedImage">
            <summary>
            Gets or sets the unchecked image (used if <see cref="P:C1.Xaml.FlexReport.CheckMark.Style"/> is <see cref="F:C1.Xaml.FlexReport.CheckMarkStyle.CustomImage"/>).
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.CheckMark.IndeterminateImage">
            <summary>
            Gets or sets the indeterminate image (used if <see cref="P:C1.Xaml.FlexReport.CheckMark.Style"/> is <see cref="F:C1.Xaml.FlexReport.CheckMarkStyle.CustomImage"/>).
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.CheckMark.Font">
            <summary>
            Gets or sets the font used to draw the check mark symbol.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.CheckMark.OnPropertyChanged(System.String)">
            <summary>
            Fires <see cref="!:PropertyChanged"/> event.
            </summary>
            <param name="propertyName">the name of the property that changed.</param>
        </member>
        <member name="T:C1.Xaml.FlexReport.BorderStyleEnum">
            <summary>
            Specifies the Field’s border style.
            </summary>
            <remarks>Use the members of this enumeration to set the value 
            of the <see cref="P:C1.Xaml.FlexReport.Field.BorderStyle"/> property in the <see cref="T:C1.Xaml.FlexReport.Field"/> class.
            </remarks>
        </member>
        <member name="F:C1.Xaml.FlexReport.BorderStyleEnum.None">
            <summary>
            No border.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.BorderStyleEnum.Solid">
            <summary>
            Solid border.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.BorderStyleEnum.Dash">
            <summary>
            Dashed border.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.BorderStyleEnum.Dot">
            <summary>
            Dotted border.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.BorderStyleEnum.DashDot">
            <summary>
            Dash-dot border.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.BorderStyleEnum.DashDotDot">
            <summary>
            Dash-dot-dot border.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.CheckBoxEnum">
            <summary>
            Specifies how boolean values are translated into check boxes.
            </summary>
            <remarks>Use the members of this enumeration to set the value 
            of the <see cref="P:C1.Xaml.FlexReport.Field.CheckBox"/> property in the <see cref="T:C1.Xaml.FlexReport.Field"/> class. 
            This property is useful when you wish to display boolean values graphically, 
            rather than using text.
            </remarks>
        </member>
        <member name="F:C1.Xaml.FlexReport.CheckBoxEnum.NoCheckBox">
            <summary>
            No checkbox (display as text).
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.CheckBoxEnum.CheckBox">
            <summary>
            Checkbox.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.CheckBoxEnum.CrossBox">
            <summary>
            Crossbox.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.CheckBoxEnum.RadioButton">
            <summary>
            Radio button.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FieldAlignEnum">
            <summary>
            Specifies the alignment of text within the field's rectangle.
            </summary>
            <remarks>Use the members of this enumeration to set the value 
            of the <see cref="P:C1.Xaml.FlexReport.Field.Align"/> property in the <see cref="T:C1.Xaml.FlexReport.Field"/> class.
            </remarks>
        </member>
        <member name="F:C1.Xaml.FlexReport.FieldAlignEnum.General">
            <summary>
            Align numbers to the right, other values to the left.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FieldAlignEnum.LeftTop">
            <summary>
            Align to the left and to the top of the field box.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FieldAlignEnum.CenterTop">
            <summary>
            Align to the center and to the top of the field box.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FieldAlignEnum.RightTop">
            <summary>
            Align to the right and to the top of the field box.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FieldAlignEnum.LeftBottom">
            <summary>
            Align to the left and to the bottom of the field box.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FieldAlignEnum.CenterBottom">
            <summary>
            Align to the center and to the bottom of the field box.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FieldAlignEnum.RightBottom">
            <summary>
            Align to the right and to the bottom of the field box.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FieldAlignEnum.LeftMiddle">
            <summary>
            Align to the left and to the middle of the field box.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FieldAlignEnum.CenterMiddle">
            <summary>
            Align to the center and to the middle of the field box.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FieldAlignEnum.RightMiddle">
            <summary>
            Align to the right and to the middle of the field box.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FieldAlignEnum.JustTop">
            <summary>
            Justify and align to the top of the field box.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FieldAlignEnum.JustBottom">
            <summary>
            Justify and align to the bottom of the field box.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FieldAlignEnum.JustMiddle">
            <summary>
            Justify and align to the middle of the field box.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.PictureAlignEnum">
            <summary>
            Specifies the alignment of images within the field's rectangle.
            </summary>
            <remarks>
            Use the members of this enumeration to set the value of the 
            <see cref="P:C1.Xaml.FlexReport.Field.PictureAlign"/>, <see cref="P:C1.Xaml.FlexReport.ImageField.PictureAlign"/> etc properties.
            </remarks>
        </member>
        <member name="F:C1.Xaml.FlexReport.PictureAlignEnum.LeftTop">
            <summary>
            Align to the left and to the top, clipping if necessary.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.PictureAlignEnum.CenterTop">
            <summary>
            Align to the center and to the top, clipping if necessary.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.PictureAlignEnum.RightTop">
            <summary>
            Align to the right and to the top, clipping if necessary.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.PictureAlignEnum.LeftBottom">
            <summary>
            Align to the left and to the bottom, clipping if necessary.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.PictureAlignEnum.CenterBottom">
            <summary>
            Align to the center and to the bottom, clipping if necessary.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.PictureAlignEnum.RightBottom">
            <summary>
            Align to the right and to the bottom, clipping if necessary.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.PictureAlignEnum.LeftMiddle">
            <summary>
            Align to the left and to the middle, clipping if necessary.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.PictureAlignEnum.CenterMiddle">
            <summary>
            Align to the center and to the middle, clipping if necessary.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.PictureAlignEnum.RightMiddle">
            <summary>
            Align to the right and to the middle, clipping if necessary.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.PictureScaleEnum">
            <summary>
            Specifies the scaling of images within the field's rectangle.
            </summary>
            <remarks>Use the members of this enumeration to set the value of the <see cref="P:C1.Xaml.FlexReport.Field.PictureScale"/>,
            <see cref="P:C1.Xaml.FlexReport.ImageField.PictureScale"/> properties.
            </remarks>
        </member>
        <member name="F:C1.Xaml.FlexReport.PictureScaleEnum.Clip">
            <summary>
            Use the image's original size, clipping it to the display area if necessary.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.PictureScaleEnum.Stretch">
            <summary>
            Stretch the picture to fill the display area. 
            This mode will usually change the image's aspect ratio.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.PictureScaleEnum.Scale">
            <summary>
            Scale the picture to fit the display area. 
            This mode may increase or reduce the size of the image 
            while maintaining its aspect ratio.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.PictureScaleEnum.Tile">
            <summary>
            Tile the picture to fill the display area.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.PictureScaleEnum.Hide">
            <summary>
            Hide the picture.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.RunningSumEnum">
            <summary>
            Determines whether to calculate a running sum.
            </summary>
            <remarks>Use the members of this enumeration to set the value 
            of the <see cref="P:C1.Xaml.FlexReport.Field.RunningSum"/> property in the <see cref="T:C1.Xaml.FlexReport.Field"/> class.
            </remarks>
        </member>
        <member name="F:C1.Xaml.FlexReport.RunningSumEnum.NoRunningSum">
            <summary>
            Do not treat field as a running sum.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.RunningSumEnum.SumOverGroup">
            <summary>
            Calculate running sum over each group.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.RunningSumEnum.SumOverAll">
            <summary>
            Calculate running sum over the whole report.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.TextDirectionEnum">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.TextDirectionEnum.Normal">
            <summary>
            Text direction is normal.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.TextDirectionEnum.Up">
            <summary>
            Text direction is up.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.TextDirectionEnum.Down">
            <summary>
            Text direction is down.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FieldContentType">
            <summary>
            Defines various types of content which are represented by the <see cref="T:C1.Xaml.FlexReport.Field"/>.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FieldContentType.Empty">
            <summary>
            Used as initial value.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.Field.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.Field"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.Field.BuildBarCodeBrick(C1.Xaml.FlexReport.Rendering.SubSectionBrick)">
            <summary>
            Creates <see cref="T:C1.Xaml.FlexReport.Rendering.BarCodeBrick"/> descendant which passed to the C1FlexReport rendering engine to put on the pages.
            </summary>
            <param name="subSectionBrick"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.Field.GetContentAutoSize(System.Nullable{System.Double},System.Nullable{System.Double},System.Double@,System.Double@)">
            <summary>
            One of width/height or both should be null.
            </summary>
            <param name="width"></param>
            <param name="height"></param>
            <returns></returns>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.IsValueCalculated">
            <summary>
            Indicates whether value of the field is calculated and contains actual value.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.WritingMode">
            <summary>
            Gets or sets the text writing mode: horizontal (default), vertical with left to right flow etc.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.Value">
            <summary>
            Gets or sets the field's calculated value.
            </summary>
            <remarks>
            <para>When a field's <see cref="P:C1.Xaml.FlexReport.Field.Calculated"/> property is set to true, the control evaluates 
            the expression stored in the <see cref="P:C1.Xaml.FlexReport.Field.Text"/> property and stores the result in the 
            <see cref="P:C1.Xaml.FlexReport.Field.Value"/> property, which gets rendered into the report.</para>
            <para>This is the field's default property, so when you use a field name in a <b>VBScript</b>
            expression, you are actually referring to the field's <see cref="P:C1.Xaml.FlexReport.Field.Value"/> property.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.Text">
            <summary>
            Gets or sets the field's text.
            </summary>
            <remarks>
            <para>The <see cref="P:C1.Xaml.FlexReport.Field.Text"/> property contains the text that will be rendered on the report.</para>
            <para>This value may be rendered literally (without any translation) or it may be evaluated as a 
            <b>VBScript</b> expression, depending on the setting of the <see cref="P:C1.Xaml.FlexReport.Field.Calculated"/> property.</para>
            </remarks>
            <example>
            The code below creates two fields. One displays the label "Sales Tax", the other displays the
            tax value by multiplying a database field ("Sales") by a constant.
            <code>
            // display literal Text
            _c1r.Field[0].Text = "Sales Tax";
            _c1r.Field[0].Calculated = false; 
            
            // display a calculated value
            _c1r.Field[1].Text = "Sales * 0.085";
            _c1r.Field[1].Calculated = true; 
            </code>
            </example>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.Subreport">
            <summary>
            Gets or sets a reference to another report to be rendered within the field (a <i>subreport</i>).
            </summary>
            <remarks>
            <para>A subreport is a report that is inserted in another report. Subreports are useful when you want to combine 
            several reports into one. For example, you may have a main report that integrates several subreports into a single 
            main report. Or you can use the main report to show detailed information and use subreports to show summary data 
            at the beginning of each group.</para>
            <para>For some real-world examples, check the "Sales By Category" and "Sales By Year" reports in the NWIND.XML
            sample that ships with the control.</para>
            <para>To define a field as a subreport, you should start by loading the subreport, then assign the subreport 
            control to the field's <see cref="P:C1.Xaml.FlexReport.Field.Subreport"/> property.</para>
            <para>Next, link the subreport to the main report using the subreport field's <see cref="P:C1.Xaml.FlexReport.Field.Text"/> property (this is 
            analogous to setting the <b>LinkChildFields/LinkMasterFields</b> properties in a Microsoft  Access subreport). The 
            <b>Text</b> property in a subreport field is used as a filter. It specifies which records in the source recordset 
            should be used to render the subreport based on the current record for the main report.</para>
            <para>When the main report is being rendered and reaches the subreport field, the <b>Text</b> expression is evaluated 
            and the result is uses as a filter condition for the subreport.</para>
            <para>Building the link expression is not difficult, but it is a little tricky because it requires you to create a 
            string that contains quotes, and these internal quotes must be doubled (written as "").</para>
            <para>If you are creating reports using the Report Designer, you don't have to worry about building the link expressions 
            in code. Instead, right-click the subreport field and select the <b>Link Subreport...</b> menu. This will show a dialog 
            where you can select the master and detail fields. When you click OK, the Report Designer will build the link expression 
            and assign it to the <b>Text</b> property of the subreport field automatically.</para>
            <para>Subreport fields usually have the <see cref="!:AutoHeight"/> property set to <see cref="F:C1.Xaml.FlexReport.AutoSizeBehavior.CanGrow"/>, so the subreport field can expand to 
            include all its records.</para>
            <para>Subreports may contain other subreports. There's no set limit for the depth of report nesting you can have. 
            However, there must be no circular references to reports. In other words, a report cannot contain a reference to itself 
            as a subreport.</para>
            </remarks>
            <example>
            <code>
            // load subreport and assign it to a field in the main report
            string sSub = "Sales By Category Subreport";
            c1Sub.Load("NWIND.XML", sSub);
            c1rMain.Fields[sSub].Subreport = c1Sub;
            
            // set up connection between main report and subreport
            c1rMain.Fields[sSub].Calculated = true;
            c1rMain.Fields[sSub].Text = "\"CategoryName = '\" &amp; [CategoryName] &amp; \"'\"";
            </code>
            </example>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.SubreportHasData">
            <summary>
            Returns whether a subreport has data and suppresses rendering if it doesn't.
            </summary>
            <remarks>
            This property allows you to check whether a subreport has data and prevent it from rendering if it doesn't. 
            </remarks>
            <example>
            The code below uses script to hide sections with empty subreports:
            <code>
            rep.Sections.Detail.OnFormat = "Detail.Visible = fSubreport.SubreportHasData"
            </code>
            The code below uses script to hide a field containing an empty subreport and show another field instead:
            <code>
            rep.Sections.Detail.OnFormat = 
                "hasData = fSubreport.SubreportHasData\r\n" +
                "fSubreport.Visible = hasData" +
                "fNoData.Visible = Not hasData\r\n" +
            </code>
            </example>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.Calculated">
            <summary>
            Specifies whether the <see cref="P:C1.Xaml.FlexReport.Field.Text"/> property should be interpreted as a literal value
            or as a calculated expression.
            </summary>
            <remarks>
            <para>If this property is set to false, the value of the <see cref="P:C1.Xaml.FlexReport.Field.Text"/> property is rendered 
            on the report without any further processing.</para>
            <para>If it is set to true, the value of the <see cref="P:C1.Xaml.FlexReport.Field.Text"/> property is evaluated as a 
            <b>VBScript</b> expression and the result of the expression is rendered on the report.</para>
            </remarks>
            <example>
            The code below creates two fields. One displays the label "Sales Tax", the other displays the
            tax value by multiplying a database field ("Sales") by a constant.
            <code>
            // display literal Text
            _c1r.Field[0].Text = "Sales Tax";
            _c1r.Field[0].Calculated = false; 
            
            // display a calculated value
            _c1r.Field[1].Text = "Sales * 0.085";
            _c1r.Field[1].Calculated = true; 
            </code>
            </example>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.HideDuplicates">
            <summary>
            Specifies whether duplicate values in consecutive records should be suppressed.
            </summary>
            <remarks>
            <para>You can use the <see cref="P:C1.Xaml.FlexReport.Field.HideDuplicates"/> property to hide a field on a report 
            when its value is the same as in the preceding record.</para>
            <para>For example, on a report listing suppliers and their products, each supplier's name 
            can appear once for each group of products, rather than once for each product.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.RunningSum">
            <summary>
            Specifies whether to show a running sum for the field.
            </summary>
            <remarks>
            <para>You can use the <see cref="P:C1.Xaml.FlexReport.Field.RunningSum"/> property to calculate record-by-record or 
            group-by-group totals in a report.</para>
            <para>The <see cref="P:C1.Xaml.FlexReport.Field.RunningSum"/> property specifies whether a calculated field on a report 
            displays a running total and lets you set the range over which values are accumulated.</para>
            </remarks>
            <seealso cref="T:C1.Xaml.FlexReport.RunningSumEnum"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.WordWrap">
            <summary>
            Gets or sets a value indicating whether automatic word wrapping is on.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.LineSpacing">
            <summary>
            Gets or sets the line spacing between text lines in the field, in percent.
            The default is 100 which corresponds to normal line spacing.
            <para>
            Note that this property is ignored if <see cref="!:RTF"/> is <b>true</b>.
            </para>
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.Font">
            <summary>
            Gets or sets the field's font.
            </summary>
            <remarks>If you set a field's font <see cref="P:C1.Xaml.FlexReport.FontHolder.Size"/> property to a value that 
            is too large to fit the field box (defined by the <see cref="!:Height"/> property), 
            no text will appear in the field.
            </remarks>
            <seealso cref="T:C1.Xaml.FlexReport.FontHolder"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.TextAngle">
            <summary>
            Gets or sets the angle of text rotation within the field (including barcodes).
            </summary>
            <remarks>
            Note that some output/export formats (such as RTF and plain text) do not support rotated text.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.CanGrow">
            <summary>
            Specifies whether the field height should be automatically increased to fit the field's contents.
            </summary>
            <remarks>
            <para>You can use the <see cref="P:C1.Xaml.FlexReport.Field.CanGrow"/> and <see cref="P:C1.Xaml.FlexReport.Field.CanShrink"/> properties to control 
            the appearance of report fields and sections. When you set both properties to true, the field 
            or section automatically adjusts so any amount of data can be printed. When a field grows or 
            shrinks, the fields below it move down or up the page.</para>
            <para>If you set a field's <see cref="P:C1.Xaml.FlexReport.Field.CanGrow"/> property to true, the control automatically 
            sets the <see cref="P:C1.Xaml.FlexReport.Field.CanGrow"/> property of the containing section to true. (However, if you 
            set a control's <see cref="P:C1.Xaml.FlexReport.Field.CanShrink"/> property to true, the control doesn't set the section's 
            <see cref="P:C1.Xaml.FlexReport.Field.CanShrink"/> property to true.)</para>
            <para>When you use the <see cref="P:C1.Xaml.FlexReport.Field.CanGrow"/> and <see cref="P:C1.Xaml.FlexReport.Field.CanShrink"/> properties, remember that:</para>
            <para>1. The property settings don't affect the horizontal spacing between fields; they affect 
            only the vertical space the fields occupy.</para>
            <para>2. The height of a large field can prevent fields beside it from shrinking. For example, 
            if several short controls are on the left side of a report's detail section and one tall control, 
            such as an unbound object frame, is on the right side, the controls on the left won't shrink,
            even if they contain no data.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.CanShrink">
            <summary>
            Specifies whether the field height should be automatically reduced to fit the field's contents.
            </summary>
            <seealso cref="P:C1.Xaml.FlexReport.Field.CanGrow"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.Size">
            <summary>
            Gets or sets the field's size, in twips.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.Location">
            <summary>
            Gets or sets the field's location within the section, in twips.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.ForeColor">
            <summary>
            Gets or sets the field's foreground color.
            </summary>
            <remarks>
            Use the <b>ForeColor</b> property to specify the color for text in a field. You can use this property to make 
            fields easy to read or to convey a special meaning.
            </remarks>
            <example>
            The code below uses script to change the color of the text in the <i>UnitsInStock</i> field when its value 
            falls below the reorder level.
            <code>
            // build script
            string script = "UnitsInStock.ForeColor = " +
            	"IIF(UnitsInStock &lt; ReorderLevel, vbRed, vbBlack)";
            	
            // assign script to detail section
            _c1r.Sections.Detail.OnPrint = script;
            </code>
            </example>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.Format">
            <summary>
            Gets or sets a string used to format the field value.
            </summary>
            <remarks>
            <para>You can use the <see cref="P:C1.Xaml.FlexReport.Field.Format"/> property to customize the way numbers, dates, times, 
            and text are displayed and printed.</para>
            <para>For example, if you've created a <b>Price</b> field, you can set its <see cref="P:C1.Xaml.FlexReport.Field.Format"/> 
            property to "Currency". If the field value is set to "4321.678", it would be rendered as $4,321.68.</para>
            <para>You can use the <see cref="P:C1.Xaml.FlexReport.Field.Format"/> property to format numbers (including currency and percentage 
            values), dates, boolean values, and strings.</para>
            <para>The syntax for the format string is the same used with the .NET <see cref="M:System.String.Format(System.String,System.Object)"/> method.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.Align">
            <summary>
            Gets or sets the text alignment within the field.
            </summary>
            <seealso cref="T:C1.Xaml.FlexReport.FieldAlignEnum"/>
            <remarks>
            <para>This property determines how text is aligned within the field.</para>
            <para>To control picture alignment, use the <see cref="P:C1.Xaml.FlexReport.Field.PictureAlign"/> property.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.BorderStyle">
            <summary>
            Gets or sets the field's border style.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.LineWidth">
            <summary>
            Gets or sets the width of the field's border or line.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.BorderColor">
            <summary>
            Gets or sets the field's border color.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.Picture">
            <summary>
            Gets or sets a picture to display on the field.
            </summary>
            <remarks>
            <para>You may set this property to three types of object:</para>
            <para>1) Regular .NET <see cref="T:C1.Xaml.Document.C1ImageHelper"/> objects.</para>
            <para>2) Strings containing image file names or Urls.</para>
            <para>3) Strings containing names of image fields in the report data source.</para>
            <para>Options 1 and 2 are used to create unbound images, such as logos. These images do not 
            depend on the report data.</para>
            <para>Option 3 is used to create bound images, such as product or employee pictures. These 
            are images stored with the report data.</para>
            </remarks>
            <seealso cref="P:C1.Xaml.FlexReport.Field.PictureAlign"/>
            <seealso cref="P:C1.Xaml.FlexReport.Field.PictureScale"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.PictureAlign">
            <summary>
            Gets or sets how field pictures should be the aligned.
            </summary>
            <seealso cref="P:C1.Xaml.FlexReport.Field.Picture"/>
            <seealso cref="P:C1.Xaml.FlexReport.Field.PictureScale"/>
            <seealso cref="T:C1.Xaml.FlexReport.PictureAlignEnum"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.PictureScale">
            <summary>
            Gets or sets how images should be the scaled to fit within the field area.
            </summary>
            <remarks>
            <para>Depending on the setting of this property, images may be clipped, stretched, scaled (which preserves the 
            image's aspect ratio), tiled, or hidden.</para>
            <para><b>PictureScale</b> works with the <see cref="P:C1.Xaml.FlexReport.Field.PictureAlign"/> property so you can control image scaling and 
            alignment independently.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.CheckBox">
            <summary>
            Specifies whether the field should be displayed as a checkbox.
            </summary>
            <remarks>
            This property allows you to display boolean values graphically, rather than as plain text.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.BarCode">
            <summary>
            Gets or sets a value indicating whether the field should render as barcode.
            </summary>
            <seealso cref="T:C1.Xaml.Document.BarCodeEnum"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.BarcodeOptions">
            <summary>
            Gets the <see cref="P:C1.Xaml.FlexReport.Field.BarcodeOptions"/> object which allows to define various barcode-related options.
            </summary>
            <seealso cref="T:C1.Xaml.Document.BarCodeEnum"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.ShapeType">
            <summary>
            Gets or sets the type of geometric shape drawn by the current field.
            <para>The default is <b>None</b>.</para>
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Field.Shape">
            <summary>
            Gets or sets an instance of the <see cref="T:C1.Xaml.Document.ShapeBase"/>-derived class specifying
            properties of the geometric shape drawn by this field (if <see cref="P:C1.Xaml.FlexReport.Field.ShapeType"/> is not <b>None</b>).
            </summary>
            <seealso cref="P:C1.Xaml.FlexReport.Field.ShapeType"/>
        </member>
        <member name="T:C1.Xaml.FlexReport.ForcePageBreakEnum">
            <summary>
            Determines whether page breaks should be inserted before or after a field, subsection or section.
            </summary>
            <remarks>Use the members of this enumeration to set the value of the <see cref="P:C1.Xaml.FlexReport.FieldBase.ForcePageBreak"/> and 
            <see cref="P:C1.Xaml.FlexReport.Section.ForcePageBreak"/> properties in the <see cref="T:C1.Xaml.FlexReport.FieldBase"/> and <see cref="T:C1.Xaml.FlexReport.Section"/> classes.
            </remarks>
        </member>
        <member name="F:C1.Xaml.FlexReport.ForcePageBreakEnum.None">
            <summary>
            No page breaks.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.ForcePageBreakEnum.Before">
            <summary>
            A page break is inserted before the field or section.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.ForcePageBreakEnum.After">
            <summary>
            A page break is inserted after the field or section.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.ForcePageBreakEnum.BeforeAndAfter">
            <summary>
            Page breaks are inserted before and after the field or section.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.ForcePageBreakEnum.PageBefore">
            <summary>
            In multi-column reports, a page break is inserted before the field or section instead of column break.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.ForcePageBreakEnum.PageAfter">
            <summary>
            In multi-column reports, a page break is inserted after the field or section instead of column break.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.ForcePageBreakEnum.PageBeforeAndAfter">
            <summary>
            In multi-column reports, a page break is inserted before and after the field or section instead of column break.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.AutoSizeBehavior">
            <summary>
            Defines options controlling how an object's size changes
            automatically depending on its content.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.AutoSizeBehavior.None">
            <summary>
            Object is not resized.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.AutoSizeBehavior.CanGrow">
            <summary>
            Object can grow.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.AutoSizeBehavior.CanShrink">
            <summary>
            Object can shrink.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.AutoSizeBehavior.GrowAndShrink">
            <summary>
            Object can grow and shrink.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.SplitBehavior">
            <summary>
            Defines the splitting behavior of a report object.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SplitBehavior.Never">
            <summary>
            The object should not be split between pages
            (i.e. should always be kept together on a single page), object
            is cut off if it not fit the page.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SplitBehavior.SplitIfNeeded">
            <summary>
            The object can be split if it does not fit onto the current page.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SplitBehavior.KeepTogether">
            <summary>
            The object can be split only if it is too large to fit on an empty 
            page. In that case, the object is split immediately. Otherwise, a 
            new page is started and the object is placed on it without 
            splitting.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.AnchorEnum">
            <summary>
            Determines how the field is positioned with respect to its containing subsection 
            when the subsection grows or shrinks as a result of the subsection's 
            <see cref="P:C1.Xaml.FlexReport.SubSection.AutoHeight"/> and <see cref="P:C1.Xaml.FlexReport.SubSection.AutoHeight"/> properties.
            </summary>
            <remarks>Use the members of this enumeration to set the value 
            of the <see cref="P:C1.Xaml.FlexReport.FieldBase.Anchor"/> property in the <see cref="T:C1.Xaml.FlexReport.FieldBase"/> class.
            </remarks>
        </member>
        <member name="F:C1.Xaml.FlexReport.AnchorEnum.Top">
            <summary>
            The field does not move. The space between the top of the field 
            and the top of the subsection remains the same.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.AnchorEnum.Bottom">
            <summary>
            The field moves vertically. The space between the bottom of the field 
            and the bottom of the subsection remains the same.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.AnchorEnum.TopAndBottom">
            <summary>
            The field grows or shrinks. The space between field and the subsection 
            remains the same (above and below).
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FieldBase">
            <summary>
            Abstract base class for all C1FlexReport field types.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FieldBase.m_RenderBounds">
            <summary>
            Contains actual bounds of field, after calculating its subsection.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FieldBase.m_WidthAutoCalculated">
            <summary>
            Indicates whether the m_RenderBounds.Width calculated on the base of object's content.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FieldBase.m_HeightAutoCalculated">
            <summary>
            Indicates whether the m_RenderBounds.Height calculated on the base of object's content.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FieldBase.m_RenderIndex">
            <summary>
            Indicates "render" index of the field, this property updated in the C1FlexReport.SortFields() method.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldBase.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.FieldBase"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldBase.CalcDimension(System.Double,System.Double,C1.Xaml.FlexReport.AutoSizeBehavior,System.Boolean@)">
            <summary>
            Called only from CalcDimension().
            </summary>
            <param name="dim"></param>
            <param name="autoDim"></param>
            <param name="autoSize"></param>
            <param name="sizeAutoCalculated"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldBase.CalculateSize">
            <summary>
            Calculates width and height of the field. After this method
            RenderBounds.Width and RenderBounds.Height contain actual values.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldBase.PrecalculateValues">
            <summary>
            Called by rendering engine to precalculate field's value in the footer sections:
            report footer, group footers.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldBase.ResetState">
            <summary>
            Called when C1FlexReport starts calculation of the section containing this FieldBase.
            Resets internal state of the field.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldBase.GetMeasurementTextFormat(C1.Xaml.FlexReport.FontHolder)">
            <summary>
            Creates C1TextFormat object which can be used to measure a text.
            </summary>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldBase.InternalBuildBrick(C1.Xaml.FlexReport.Rendering.SubSectionBrick)">
            <summary>
            This method should be overriden in descendant classes like Field, BarCodeField, ChartField and so on.
            </summary>
            <param name="subSectionBrick"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldBase.BuildBrick(C1.Xaml.FlexReport.Rendering.SubSectionBrick)">
            <summary>
            Builds descendant of the <see cref="T:C1.Xaml.FlexReport.Rendering.FieldBrickBase"/> which will represent content of the
            field during rendering.
            </summary>
            <param name="subSectionBrick"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldBase.RefreshBrick(C1.Xaml.FlexReport.Rendering.FieldBrickBase)">
            <summary>
            
            </summary>
            <param name="brick"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldBase.GetContentAutoHeight(System.Double)">
            <summary>
            Override this method to calculate the height of object on basis of its content,
            this method is called when field can grow or shrink vertically.
            </summary>
            <param name="width">Width of area of contents of object in twips.</param>
            <returns>Returns height of area of contents of object in twips.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldBase.GetContentAutoWidth(System.Double)">
            <summary>
            Override this method to calculate the width of object on basis of its content,
            this method is called when field can grow or shrink horizontally.
            </summary>
            <param name="height">Height of area of contents of object in twips.</param>
            <returns>Returns width of area of contents of object in twips.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldBase.GetContentAutoSize(System.Double@,System.Double@)">
            <summary>
            Override this method to calculate sizes of object on basis of its content,
            this method is called when field can grow or shrink vertically and horizontally.
            </summary>
            <param name="width">OUT: width of area of contents of object in twips.</param>
            <param name="height">OUT: height of area of contents of object in twips.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldBase.OnInternalSerialeAdded">
            <summary>
            Post action after the field is added to the parent report's fields colleciton.
            </summary>
            <remarks>
            The ParentReport is not null on calling this method.
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldBase.OnSerializeAdded">
            <summary>
            Post action after the field is added to the parent report's fields colleciton.
            </summary>
            <remarks>
            The ParentReport is not null on calling this method.
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldBase.BeginUpdate">
            <summary>
            For internal use.
            Disables firing <see cref="F:C1.Xaml.FlexReport.FieldBase.PropertyChanged"/> event.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldBase.EndUpdate(System.Boolean)">
            <summary>
            For internal use.
            Enables firing <see cref="F:C1.Xaml.FlexReport.FieldBase.PropertyChanged"/> event.
            </summary>
            <param name="changed">True if need fire PropertyChanged event.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldBase.AssignFrom(C1.Xaml.FlexReport.FieldBase)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.FieldBase"/> to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldBase.Clone">
            <summary>
            Creates a new object that is a copy of the current <see cref="T:C1.Xaml.FlexReport.FieldBase"/> object.
            </summary>
            <returns>Copy of the current <see cref="T:C1.Xaml.FlexReport.FieldBase"/> object.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldBase.SetZOrder(System.Boolean)">
            <summary>
            Brings a field to the front or sends it to the back of the <b>ZOrder</b>.
            </summary>
            <param name="front">Determines whether the field is brought to the front or sent to the back
            of the <b>ZOrder</b>.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.Bounds">
            <summary>
            Gets or sets bounds of this <see cref="T:C1.Xaml.FlexReport.FieldBase"/> object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.ParentReport">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> containing this field.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.Name">
            <summary>
            Gets or sets the field name.
            </summary>
            <remarks>
            <para>The field name can be used as an index into the control's <see cref="P:C1.Xaml.FlexReport.C1FlexReport.Fields"/> collection.</para>
            <para>Field names are also used to identify fields in <b>VBScript</b> expressions, as shown in the example
            below.</para>
            <para>Duplicate and empty field names are allowed, but should be avoided if you plan to use the field names 
            in scripts or as indexers.</para>
            </remarks>
            <example>
            The code below assigns a script to the report's <see cref="F:C1.Xaml.FlexReport.SectionTypeEnum.Detail"/> section. The script 
            changes a field's <see cref="!:ForeColor"/> property depending on a value.
            <code>
            _c1r.Sections.Fields["sampleField"].ForeColor = Color.Black;
            _c1r.Sections.Detail.OnFormat = 
                "sampleField.ForeColor = iif(someValue &lt; 5, vbRed, vbBlack)";
            </code>
            </example>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.Section">
            <summary>
            Gets or sets the section to which the field belongs.
            </summary>
            <remarks>
            To move a field from one section to another, set its <see cref="P:C1.Xaml.FlexReport.FieldBase.Section"/> property to a new value.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.SubSectionIndex">
            <summary>
            Gets or sets the index of the <see cref="P:C1.Xaml.FlexReport.FieldBase.SubSection"/> in <see cref="P:C1.Xaml.FlexReport.FieldBase.Section"/> to which the field belongs.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.SubSection">
            <summary>
            Gets the <see cref="P:C1.Xaml.FlexReport.FieldBase.SubSection"/> object containing this field.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.Visible">
            <summary>
            Gets or sets a value indicating whether the field is visible or hidden.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.Hyperlink">
            <summary>
            Gets the hyperlink associated with the current field.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.Left">
            <summary>
            Gets or sets the X coordinate of the field's left edge in twips.
            </summary>
            <remarks>
            <para>A field's location is the distance from its upper left corner to the upper left corner
            of its containing <see cref="P:C1.Xaml.FlexReport.FieldBase.SubSection"/>.</para>
            <para>Setting the <see cref="P:C1.Xaml.FlexReport.FieldBase.Left"/> or <see cref="P:C1.Xaml.FlexReport.FieldBase.Top"/> property to zero places the field at 
            the very left or top of its containing section.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.Top">
            <summary>
            Gets or sets the Y coordinate of the field's top edge in twips.
            </summary>
            <remarks>
            <para>A field's location is the distance from its upper left corner to the upper left corner of its containing 
            <see cref="P:C1.Xaml.FlexReport.FieldBase.SubSection"/>.</para>
            <para>If the field's <see cref="P:C1.Xaml.FlexReport.FieldBase.AutoHeight"/> properties are set to true, the control will 
            automatically adjust the <see cref="P:C1.Xaml.FlexReport.FieldBase.RenderHeight"/> property to fit the field's contents and the <see cref="P:C1.Xaml.FlexReport.FieldBase.RenderTop"/> 
            property of fields below the current field to preserve the vertical distance between fields. The value of the 
            <see cref="P:C1.Xaml.FlexReport.FieldBase.Top"/> and <see cref="P:C1.Xaml.FlexReport.FieldBase.Height"/> properties is not affected.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.Width">
            <summary>
            Gets or sets the width of the field in twips.
            </summary>
            <remarks>
            <para>Every <see cref="T:C1.Xaml.FlexReport.FieldBase"/> object has a rectangle, or "field box", where the field contents are rendered.</para>
            <para>The field box is defined by the <see cref="P:C1.Xaml.FlexReport.FieldBase.Left"/>, <see cref="P:C1.Xaml.FlexReport.FieldBase.Top"/>, <see cref="P:C1.Xaml.FlexReport.FieldBase.Width"/>, and <see cref="P:C1.Xaml.FlexReport.FieldBase.Height"/> properties.</para>
            <para>These properties are expressed in twips, and the position is relative to the field's containing section.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.Height">
            <summary>
            Gets or sets the height of the field in twips.
            </summary>
            <remarks>
            <para>Every <see cref="T:C1.Xaml.FlexReport.FieldBase"/> object has a rectangle, or "field box", where the field contents are rendered.</para>
            <para>The field box is defined by the <see cref="P:C1.Xaml.FlexReport.FieldBase.Left"/>, <see cref="P:C1.Xaml.FlexReport.FieldBase.Top"/>, <see cref="P:C1.Xaml.FlexReport.FieldBase.Width"/>, and <see cref="P:C1.Xaml.FlexReport.FieldBase.Height"/> properties.</para>
            <para>These properties are expressed in twips, and the position is relative to the field's containing section.</para>
            <para>The field's <see cref="P:C1.Xaml.FlexReport.FieldBase.Height"/> property should be set to a value larger than or equal to the height of the 
            field's <see cref="T:C1.Xaml.Document.Util.Font"/>, or no text will appear in the field.</para>
            <para>If the field's <see cref="P:C1.Xaml.FlexReport.FieldBase.AutoHeight"/> property are set to true, the control will 
            automatically adjust the <see cref="P:C1.Xaml.FlexReport.FieldBase.RenderHeight"/> property to fit the field's contents and the <see cref="P:C1.Xaml.FlexReport.FieldBase.RenderTop"/> 
            property of fields below the current field to preserve the vertical distance between fields. The value of the 
            <see cref="P:C1.Xaml.FlexReport.FieldBase.Top"/> and <see cref="P:C1.Xaml.FlexReport.FieldBase.Height"/> properties is not affected.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.Right">
            <summary>
            Gets the x-coordinate of the field's right edge in twips.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.Bottom">
            <summary>
            Gets the y-coordinate of the field's bottom edge in twips.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.MarginLeft">
            <summary>
            Gets or sets the spacing between the left edge of the field and its content, in twips.
            </summary>
            <remarks>
            This property is useful for rendering fields with borders or solid backgrounds, to add some space 
            between the borders and the field content.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.MarginTop">
            <summary>
            Gets or sets the spacing between the top edge of the field and its content, in twips.
            </summary>
            <remarks>
            This property is useful for rendering fields with borders or solid backgrounds, to add some space 
            between the borders and the field content.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.MarginRight">
            <summary>
            Gets or sets the spacing between the right edge of the field and its content, in twips.
            </summary>
            <remarks>
            This property is useful for rendering fields with borders or solid backgrounds, to add some space 
            between the borders and the field content.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.MarginBottom">
            <summary>
            Gets or sets the spacing between the bottom edge of the field and its content, in twips.
            </summary>
            <remarks>
            This property is useful for rendering fields with borders or solid backgrounds, to add some space 
            between the borders and the field content.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.ForcePageBreak">
            <summary>
            Gets or sets a value determining whether to insert page breaks before or after the field.
            </summary>
            <seealso cref="T:C1.Xaml.FlexReport.ForcePageBreakEnum"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.AutoHeight">
            <summary>
            Gets or sets a value determining how height of object changes depending on its content.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.AutoWidth">
            <summary>
            Gets or sets a value determining how width of object changes depending on its content.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.SplitVertBehavior">
            <summary>
            Gets or sets a value determining how the object is treated
            when it is too high to fit in the vertical space available on the current page.
            </summary>
            <seealso cref="P:C1.Xaml.FlexReport.FieldBase.SplitHorzBehavior"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.SplitHorzBehavior">
            <summary>
            Gets or sets a value determining how the object is treated
            when it is too wide to fit in the horizontal space available on the current page.
            </summary>
            <seealso cref="P:C1.Xaml.FlexReport.FieldBase.SplitVertBehavior"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.Anchor">
            <summary>
            Gets or sets a value determining how the field's vertical position changes relative to its containing <see cref="P:C1.Xaml.FlexReport.FieldBase.SubSection"/>.
            </summary>
            <remarks>
            <para>Normally, fields do not move when sections grow or shrink. In some cases, however, you may want
            fields to grow with the section or to stay in the same position relative to the bottom of the
            section.</para>
            <para>This is especially common for fields used to create vertical lines that should extend
            the entire height of the section.</para>
            </remarks>
            <seealso cref="T:C1.Xaml.FlexReport.AnchorEnum"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.ZOrder">
            <summary>
            Gets or sets the <b>ZOrder</b> of the field.
            </summary>
            <remarks>
            <para>The <b>ZOrder</b> of a field determines whether it is rendered in front of or behind 
            other fields that overlap with it.</para>
            <para>High <b>ZOrder</b> values bring the field to the front, low values send it to the back.</para>
            <para>Because <b>ZOrder</b> values are relative, it is usually easier to call the <see cref="M:C1.Xaml.FlexReport.FieldBase.SetZOrder(System.Boolean)"/> 
            method, which ensures the field is rendered in front of or behind all other overlapping fields.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.RightToLeft">
            <summary>
            Gets or sets a value indicating whether right-to-left text rendering rules should be used.
            If null (which is the default), the property <see cref="P:C1.Xaml.FlexReport.C1FlexReport.RightToLeft"/> defined on the report is used.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.ActualRightToLeft">
            <summary>
            Gets the actual right-to-left value that is being used. 
            If the field's own <see cref="P:C1.Xaml.FlexReport.FieldBase.RightToLeft"/> is not null, that value is returned.
            Otherwise the <see cref="P:C1.Xaml.FlexReport.FieldBase.ActualRightToLeft"/> defined on the report is returned.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.RenderLeft">
            <summary>
            Gets the actual left position of the current field in its subsection.
            This property can only be used while the report is being rendered, otherwise it returns -1.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.RenderTop">
            <summary>
            Gets the actual top position of the current field in its subsection.
            This property can only be used while the report is being rendered, otherwise it returns -1.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.RenderWidth">
            <summary>
            Gets the actual width of the current field.
            This property can only be used while the report is being rendered, otherwise it returns -1.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FieldBase.RenderHeight">
            <summary>
            Gets the actual height of the current field.
            This property can only be used while the report is being rendered, otherwise it returns -1.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.FieldBase.PropertyChanged">
            <summary>
            Occurs when property of <see cref="T:C1.Xaml.FlexReport.FieldBase"/> is changed.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FieldCollection">
            <summary>
            Represents the collection of the <see cref="T:C1.Xaml.FlexReport.FieldBase"/> objects.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldCollection.Add(System.String,System.String,System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Adds a <see cref="T:C1.Xaml.FlexReport.Field"/> to the collection. This overload adds a legacy field type and is deprecated.
            </summary>
            <param name="name">Contains the name of the new field. You should use a consistent naming scheme for the fields 
            and avoid using duplicate names for report fields and database fields. Using repeated names is legal but will 
            cause VBScript expressions that use repeated field names to yield unexpected results.</param>
            <param name="text">Contains the value for the new field's <see cref="P:C1.Xaml.FlexReport.Field.Text"/> property. This value 
            may be treated as a literal or as a VBScript expression, depending on the setting of the field's 
            <see cref="P:C1.Xaml.FlexReport.Field.Calculated"/> property. By default, <see cref="P:C1.Xaml.FlexReport.Field.Calculated"/> is set to false and the text 
            is rendered as-is.</param>
            <param name="left">Left coordinate of the new field, in twips, with respect to its containing section.</param>
            <param name="top">Top coordinate of the new field, in twips, with respect to its containing section.</param>
            <param name="width">Width of the new field, in twips.</param>
            <param name="height">Height of the new field, in twips.</param>
            <returns>A reference to the newly added field.</returns>
            <remarks>
            <para>If you add a field to a section's <see cref="P:C1.Xaml.FlexReport.Section.Fields"/> collection, the new field is automatically 
            assigned to that section.</para>
            <para>If you add a field to the control's <see cref="P:C1.Xaml.FlexReport.C1FlexReport.Fields"/> collection, the new field is not assigned 
            to any sections. In this case, you must set the field's <see cref="!:Field.Section"/> property or it will not be 
            rendered in the report.</para>
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldCollection.Add(System.String,System.String,Windows.Foundation.Rect)">
            <summary>
            Adds a <see cref="T:C1.Xaml.FlexReport.Field"/> to the collection.
            </summary>
            <param name="name">Contains the name of the new field. You should use a consistent naming scheme for the fields 
            and avoid using duplicate names for report fields and database fields. Using repeated names is legal but will 
            cause VBScript expressions that use repeated field names to yield unexpected results.</param>
            <param name="text">Contains the value for the new field's <see cref="P:C1.Xaml.FlexReport.Field.Text"/> property. This value 
            may be treated as a literal or as a VBScript expression, depending on the setting of the field's 
            <see cref="P:C1.Xaml.FlexReport.Field.Calculated"/> property. By default, <see cref="P:C1.Xaml.FlexReport.Field.Calculated"/> is set to false and the text 
            is rendered as-is.</param>
            <param name="rc">Defines the position of the field, in twips, with respect to its containing section.</param>
            <returns>A reference to the newly added field.</returns>
            <remarks>
            <para>If you add a field to a section's <see cref="P:C1.Xaml.FlexReport.Section.Fields"/> collection, the new field is automatically 
            assigned to that section.</para>
            <para>If you add a field to the control's <see cref="P:C1.Xaml.FlexReport.C1FlexReport.Fields"/> collection, the new field is not assigned 
            to any sections. In this case, you must set the field's <see cref="!:Field.Section"/> property or it will not be 
            rendered in the report.</para>
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldCollection.Add(C1.Xaml.FlexReport.FieldBase)">
            <summary>
            Adds a field or a clone of a field to the collection.
            </summary>
            <param name="field">A <see cref="T:C1.Xaml.FlexReport.FieldBase"/> object to add to the collection.</param>
            <returns>A reference to the newly added field.</returns>
            <remarks>
            If the field does not belong to any reports, it is added to the collection. If the field already
            belongs to a report, a clone is created and added to the collection.
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldCollection.RemoveAt(System.Int32)">
            <summary>
            Removes a field from the collection.
            </summary>
            <param name="index">Specifies the field to be removed.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldCollection.Remove(System.Int32)">
            <summary>
            Removes a field from the collection.
            </summary>
            <param name="index">Specifies the field to be removed.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldCollection.Remove(System.String)">
            <summary>
            Removes a field from the collection.
            </summary>
            <param name="name">The name of the field to be removed.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.FieldCollection.Remove(C1.Xaml.FlexReport.FieldBase)">
            <summary>
            Removes a field from the collection.
            </summary>
            <param name="item">The field to be removed.</param>
        </member>
        <member name="T:C1.Xaml.FlexReport.VirtualFieldCollection">
            <summary>
            Base class for <see cref="T:C1.Xaml.FlexReport.SectionFields"/> and <see cref="T:C1.Xaml.FlexReport.SubSectionFields"/>.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ImageField">
            <summary>
            Represents a report field containing a data bound or static image.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ImageField.Picture">
            <summary>
            Gets or sets a picture to display in the field.
            </summary>
            <remarks>
            <para>You may set this property to three types of object:</para>
            <para>1) Regular .NET <see cref="!:Image"/> objects.</para>
            <para>2) Strings containing image file names or Urls.</para>
            <para>3) Strings containing names of image fields in the report data source.</para>
            <para>Options 1 and 2 are used to create unbound images, such as logos. These images do not 
            depend on the report data.</para>
            <para>Option 3 is used to create bound images, such as product or employee pictures. These 
            are images stored with the report data.</para>
            </remarks>
            <seealso cref="P:C1.Xaml.FlexReport.ImageField.PictureAlign"/>
            <seealso cref="P:C1.Xaml.FlexReport.ImageField.PictureScale"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.ImageField.PictureAlign">
            <summary>
            Gets or sets a value determining how image is aligned within the field.
            </summary>
            <seealso cref="P:C1.Xaml.FlexReport.ImageField.Picture"/>
            <seealso cref="P:C1.Xaml.FlexReport.ImageField.PictureScale"/>
            <seealso cref="T:C1.Xaml.FlexReport.PictureAlignEnum"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.ImageField.PictureScale">
            <summary>
            Gets or sets a value determining how image is scaled within the field.
            </summary>
            <remarks>
            <para>Depending on the setting of this property, images may be clipped, stretched, scaled (which preserves the 
            image's aspect ratio), tiled, or hidden.</para>
            <para><b>PictureScale</b> works with the <see cref="P:C1.Xaml.FlexReport.ImageField.PictureAlign"/> property so you can control image scaling and 
            alignment independently.</para>
            </remarks>
        </member>
        <member name="T:C1.Xaml.FlexReport.ParagraphItem">
            <summary>
            Abstract base class for objects representing fragments within a <see cref="T:C1.Xaml.FlexReport.ParagraphField"/>.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ParagraphItem.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.ParagraphItem"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ParagraphItem.OnDataPropertyChanged">
            <summary>
            Used by ParagraphFieldEditor in C1FlexReportDesigner.
            Called when non visual property changed.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ParagraphItem.BuildParagraphObject(C1.Xaml.Document.RenderParagraphFragment)">
            <summary>
            Creates <see cref="T:C1.Xaml.Document.RenderParagraphObject"/> which represents this <see cref="T:C1.Xaml.FlexReport.ParagraphItem"/> in the
            generated <see cref="T:C1.Xaml.Document.C1Document"/>.
            </summary>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ParagraphItem.WriteDataToString">
            <summary>
            Writes all non visual properties of the object to the string
            using C1ReportSerializer. Used by ParagraphEditorControl.
            </summary>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ParagraphItem.ReadFromString(System.String)">
            <summary>
            Read object's content from string. Used by ParagraphEditorControl.
            </summary>
            <param name="data"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.ParagraphItem.AssignFrom(C1.Xaml.FlexReport.ReportObject,System.Boolean)">
            <summary>
            Copies properties from another object into this object.
            </summary>
            <param name="source">The source object, properties of which are copied.</param>
            <param name="assignName">Indicates whether the name of the object should be copied.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.ParagraphItem.Owner">
            <summary>
            Gets or sets the <see cref="T:C1.Xaml.FlexReport.ParagraphField"/> object owning this object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ParagraphItem.Background">
            <summary>
            Gets or sets the <see cref="!:C1BackgroundBase"/> object defining the background of the paragraph item.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ParagraphItem.BackColor">
            <summary>
            Gets or sets the item's background color,
            this property works via <see cref="P:C1.Xaml.FlexReport.ParagraphItem.Background"/> property using <see cref="T:C1.Xaml.Document.C1SolidBrush"/>.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ParagraphItem.Hyperlink">
            <summary>
            Gets the hyperlink associated with the current item.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ParagraphText">
            <summary>
            Represents run of text in the <see cref="T:C1.Xaml.FlexReport.ParagraphField"/>.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ParagraphText.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:C1.Xaml.FlexReport.ParagraphText"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ParagraphText.SetForeColor(Windows.UI.Color)">
            <summary>
            Sets the ForeColor without firing OnPropertyChanged().
            </summary>
            <param name="value"></param>
        </member>
        <member name="P:C1.Xaml.FlexReport.ParagraphText.ForeColor">
            <summary>
            Gets or sets the item's foreground color.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ParagraphText.Font">
            <summary>
            Gets or sets the <see cref="T:C1.Xaml.FlexReport.ParagraphText"/> font.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ParagraphText.Text">
            <summary>
            Gets or sets a <see cref="T:C1.Xaml.FlexReport.ScriptObjectValue"/> yielding the text of the current item.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "P:C1.Xaml.FlexReport.ParagraphText.Format" -->
        <member name="T:C1.Xaml.FlexReport.ParagraphItemCollection">
            <summary>
            Represents a collection of <see cref="T:C1.Xaml.FlexReport.ParagraphItem"/> objects. 
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ParagraphItemCollection.Add(System.String)">
            <summary>
            Adds a <see cref="T:C1.Xaml.FlexReport.ParagraphText"/> object to the collection.
            </summary>
            <returns>Returns added <see cref="T:C1.Xaml.FlexReport.ParagraphText"/> object.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ParagraphItemCollection.Add(C1.Xaml.FlexReport.ParagraphItem)">
            <summary>
            Adds a <see cref="T:C1.Xaml.FlexReport.ParagraphItem"/> object to the collection.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ParagraphItemCollection.RemoveAt(System.Int32)">
            <summary>
            Removes item with specified index from the collection.
            </summary>
            <param name="index">The index of item to remove.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.ParagraphItemCollection.Remove(C1.Xaml.FlexReport.ParagraphItem)">
            <summary>
            Removes a <see cref="T:C1.Xaml.FlexReport.ParagraphItem"/> object from collection.
            </summary>
            <param name="item">The <see cref="T:C1.Xaml.FlexReport.ParagraphItem"/> object to remove.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.ParagraphItemCollection.Clear">
            <summary>
            Clears collection.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ParagraphField">
            <summary>
            Represents a field containing a paragraph of formatted text.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ParagraphField.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:C1.Xaml.FlexReport.ParagraphField"/> class.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ParagraphField.Content">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.ParagraphItemCollection"/> representing the content of the current paragraph.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ShapeField">
            <summary>
            Represents a field containing a geometric shape.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ShapeField.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.ShapeField"/> class.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ShapeField.ShapeType">
            <summary>
            Gets or sets the type of geometric shape drawn by the current field, this property
            can be specified as <b>None</b>, in this case field does not draw shape at all.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ShapeField.Shape">
            <summary>
            Gets or sets an instance of the <see cref="T:C1.Xaml.Document.ShapeBase"/>-derived class specifying
            properties of the geometric shape drawn by this field.
            </summary>
            <seealso cref="P:C1.Xaml.FlexReport.ShapeField.ShapeType"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.ShapeField.Line">
            <summary>
            Gets or sets the <see cref="P:C1.Xaml.FlexReport.ShapeField.Line"/> object defining the style of lines used to draw the shape.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ShapeField.ShapeBackColor">
            <summary>
            Gets or sets the color used to fill internal areas of shapes.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ShapeField.ShapeBackground">
            <summary>
            Gets or sets the <see cref="T:C1.Xaml.Document.C1Brush"/>-derived object used to fill the internal areas of the shape.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ShapeField.ShapeStyleKey">
            <summary>
            Used to pass all visual properties specific for <see cref="T:C1.Xaml.FlexReport.ShapeField"/>
            to the generated RenderObject.Style.
            See Field.StyleKey classes as example of implementation.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.SubreportField">
            <summary>
            Field used to show subreports in <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/>.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.SubreportField.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.SubreportField"/> class.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.SubreportField.Subreport">
            <summary>
            Gets or sets a reference to another <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object to be rendered within this <see cref="T:C1.Xaml.FlexReport.SubreportField"/>.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.SubreportField.SubreportHasData">
            <summary>
            Returns whether a subreport has data and suppresses rendering if it doesn't.
            </summary>
            <remarks>
            This property allows you to check whether a subreport has data and prevent it from rendering if it doesn't. 
            </remarks>
            <example>
            The code below uses script to hide sections with empty subreports:
            <code>
            rep.Sections.Detail.OnFormat = "Detail.Visible = fSubreport.SubreportHasData"
            </code>
            The code below uses script to hide a field containing an empty subreport and show another field instead:
            <code>
            rep.Sections.Detail.OnFormat = 
                "hasData = fSubreport.SubreportHasData\r\n" +
                "fSubreport.Visible = hasData" +
                "fNoData.Visible = Not hasData\r\n" +
            </code>
            </example>
        </member>
        <member name="P:C1.Xaml.FlexReport.SubreportField.SubreportFilter">
            <summary>
            Gets or sets the <see cref="T:C1.Xaml.FlexReport.ScriptStringValue"/> yielding the filter
            that will be applied to the main data source of the subreport.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.SubreportField.ParameterValues">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.ReportParameterValues"/> collection 
            containing the list of named values that will be assigned to the parameters of the subreport.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.SubreportField.OutlinesVisible">
            <summary>
            Gets or sets a value indicating whether the outlines generated by this subreport
            should be included in the master report's outline tree.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.TextField">
            <summary>
            Represents a field containing a uniformly formatted databound or static text.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.TextField.#ctor">
            <summary>
            Initialize a new instance of the <see cref="T:C1.Xaml.FlexReport.TextField"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.TextField.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.TextField"/> class.
            </summary>
            <param name="text">The text of the field.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.TextField.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.TextField"/> class.
            </summary>
            <param name="name">The name of the field</param>
            <param name="text">The text of the field.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.TextField.#ctor(System.String,System.String,System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.TextField"/> class.
            </summary>
            <param name="name">The name of the field</param>
            <param name="text">The text of the field.</param>
            <param name="left">Left coordinate of the new field, in twips, with respect to its containing section.</param>
            <param name="top">Top coordinate of the new field, in twips, with respect to its containing section.</param>
            <param name="width">Width of the new field, in twips.</param>
            <param name="height">Height of the new field, in twips.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.TextField.Text">
            <summary>
            Gets or sets a <see cref="T:C1.Xaml.FlexReport.ScriptObjectValue"/> yielding the text of the field.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.TextField.Value">
            <summary>
            For internal use.
            Shortcut for <see cref="!:Text.Value"/> added to allowing using of <see cref="T:C1.Xaml.FlexReport.TextField"/> in scripts
            like "=FieldName".
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.TextField.Format">
            <summary>
            Gets or sets a string used to format the field value.
            </summary>
            <remarks>
            <para>You can use the <see cref="P:C1.Xaml.FlexReport.TextField.Format"/> property to customize the way numbers, dates, times, 
            and text are displayed and printed.</para>
            <para>For example, if you've created a <b>Price</b> field, you can set its <see cref="P:C1.Xaml.FlexReport.TextField.Format"/> 
            property to "Currency". If the field value is set to "4321.678", it would be rendered as $4,321.68.</para>
            <para>You can use the <see cref="P:C1.Xaml.FlexReport.TextField.Format"/> property to format numbers (including currency and percentage 
            values), dates, boolean values, and strings.</para>
            </remarks>
        </member>
        <member name="T:C1.Xaml.FlexReport.TextFieldBase">
            <summary>
            Abstract base class for <see cref="T:C1.Xaml.FlexReport.ParagraphField"/>, <see cref="T:C1.Xaml.FlexReport.TextField"/> and <see cref="T:C1.Xaml.FlexReport.CheckBoxField"/>.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.TextFieldBase.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.TextFieldBase"/> class.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.TextFieldBase.WritingMode">
            <summary>
            Gets or sets the text writing mode: horizontal (default), vertical with left to right flow, etc.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.TextFieldBase.Align">
            <summary>
            Gets or sets a value determining how text is aligned within the field.
            </summary>
            <seealso cref="T:C1.Xaml.FlexReport.FieldAlignEnum"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.TextFieldBase.ForeColor">
            <summary>
            Gets or sets the field's foreground color.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.TextFieldBase.TextAngle">
            <summary>
            Gets or sets the angle of text rotation within the field.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.TextFieldBase.WordWrap">
            <summary>
            Gets or sets a value indicating whether automatic word wrapping is on.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.TextFieldBase.Font">
            <summary>
            Gets or sets the text font.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.TextFieldBase.LineSpacing">
            <summary>
            Gets or sets the line spacing between text lines in the field, in percent.
            The default is 100 which corresponds to normal line spacing.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.TextFieldBase.TextFitMode">
            <summary>
            Specifies how text is adjusted to fit in the field's bounds.
            <list type="bullet">
            <item><term>None</term><description>Text is not adjusted.</description></item>
            <item>AutoFontSize<term></term><description>The font size is adjusted (increased or decreased) so that text fits in the specified bounds.</description></item>
            <item>AutoCharSpacing<term></term><description>The spacing between characters is adjusted (increased or decreased) so that text fits in the specified bounds.</description></item>
            </list>
            Unless <see cref="P:C1.Xaml.FlexReport.TextFieldBase.TextFitMode"/> is <b>None</b>, the <see cref="P:C1.Xaml.FlexReport.TextFieldBase.WordWrap"/> property is ignored (hard breaks are still respected though).
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.GroupPageInfo">
            <summary>
            Helper class containing information about first and last page 
            where Group's content exists.
            Used to calculate GroupPage(...), GroupPages(...) script functions.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.GroupPageInfo.FirstFragment">
            <summary>
            First section fragment where group's content starts.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.GroupPageInfo.LastFragment">
            <summary>
            First section fragment where group's content ends.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.SortEnum">
            <summary>
            Specifies how groups should be sorted.
            </summary>
            <remarks>Use the members of this enumeration to set the value of 
            the <see cref="P:C1.Xaml.FlexReport.Group.Sort"/> property in the <see cref="T:C1.Xaml.FlexReport.Group"/> class.
            </remarks>
        </member>
        <member name="F:C1.Xaml.FlexReport.SortEnum.NoSort">
            <summary>
            Do not sort records for this group.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SortEnum.Ascending">
            <summary>
            Sort records in ascending order.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SortEnum.Descending">
            <summary>
            Sort records in descending order.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.KeepTogetherEnum">
            <summary>
            Specifies whether the group should be kept together on a page.
            </summary>
            <remarks>Use the members of this enumeration to set the value of the <see cref="P:C1.Xaml.FlexReport.Group.KeepTogether"/> and 
            <see cref="!:Section.KeepTogether"/> property in the <see cref="T:C1.Xaml.FlexReport.Group"/> and <see cref="T:C1.Xaml.FlexReport.Section"/> classes.
            </remarks>
        </member>
        <member name="F:C1.Xaml.FlexReport.KeepTogetherEnum.KeepNothing">
            <summary>
            Do not try to keep the group together.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.KeepTogetherEnum.KeepWholeGroup">
            <summary>
            Keep the group header, detail, and footer together on a page.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.KeepTogetherEnum.KeepFirstDetail">
            <summary>
            Keep the group header and first detail section together on a page.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Group">
            <summary>
            Object used to sort and group report data. 
            </summary>
            <remarks>
            Each <b>Group</b> has a Header section and a Footer section that can be used to display
            aggregate information for the group.
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.Group.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.Group"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.Group.AssignFrom(C1.Xaml.FlexReport.ReportObject,System.Boolean)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.Group"/> to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.Group.GroupBy">
            <summary>
            Gets or sets the expression used to break records into groups.
            </summary>
            <remarks>This property contains a <b>VBScript</b> expression that is evaluated for every record 
            in the source recordset. A new group is started whenever the value of this expression changes. 
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Group.Sort">
            <summary>
            Gets or sets the group's sort order.
            If <see cref="P:C1.Xaml.FlexReport.Group.SortExpression"/> is specified, it is used for sorting, otherwise <see cref="P:C1.Xaml.FlexReport.Group.GroupBy"/> is used.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Group.SortExpression">
            <summary>
            Gets or sets the sort expression. Can be used to sort the group instances by an aggregate function.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Group.KeepTogether">
            <summary>
            Specifies whether the group should be kept together on a page.
            </summary>
            <seealso cref="T:C1.Xaml.FlexReport.KeepTogetherEnum"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.Group.ParentReport">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object that contains this <see cref="T:C1.Xaml.FlexReport.Group"/>.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Group.SectionHeader">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.Section"/> representing the header of this group.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Group.SectionFooter">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.Section"/> representing the footer of this group.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Group.OutlineLabel">
            <summary>
            Gets or sets a <see cref="T:C1.Xaml.FlexReport.ScriptStringValue"/> yielding the label of the group in the outline tree.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Group.OutlineParent">
            <summary>
            Gets or sets the name of the object that will be the parent of the current group in the outline tree.
            If unspecified, the report hierarchy will be used to determine the parent.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.GroupCollection">
            <summary>
            Represents a collection of <see cref="T:C1.Xaml.FlexReport.Group"/> objects.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.GroupCollection.#ctor(C1.Xaml.FlexReport.C1FlexReport)">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.GroupCollection"/> class.
            </summary>
            <param name="owner">The <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> owning this collection.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.GroupCollection.Add(System.String,System.String,C1.Xaml.FlexReport.SortEnum)">
            <summary>
            Adds a new <see cref="T:C1.Xaml.FlexReport.Group"/> to the collection, along with header and footer sections for the new group. 
            </summary>
            <param name="name">Contains the name of the new group.</param>
            <param name="groupBy">Contains the value of the <see cref="P:C1.Xaml.FlexReport.Group.GroupBy"/> property for the new group.</param>
            <param name="sort">Contains the value of the <see cref="P:C1.Xaml.FlexReport.Group.Sort"/> property for the new group.</param>
            <returns>A reference to the newly added group.</returns>
            <remarks>
            When a group is added to a report, the control automatically adds two new sections, the group header and group 
            footer sections for the new group. These new sections are invisible by default.
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.GroupCollection.RemoveAt(System.Int32)">
            <summary>
            Removes an item from the collection.
            </summary>
            <param name="index">Specifies the item to be removed.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.GroupCollection.Clear">
            <summary>
            Clears the collection.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.GroupCollection.Report">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object owning this collection.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.PictureShowEnum">
            <summary>
            Specifies where the background picture is displayed.
            </summary>
            <remarks>
            Use the members of this enumeration to set the value of the <see cref="!:Layout.PictureShow"/> property in the <see cref="T:C1.Xaml.FlexReport.Layout"/> class.
            </remarks>
        </member>
        <member name="F:C1.Xaml.FlexReport.PictureShowEnum.NoPages">
            <summary>
            Do not show the background picture.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.PictureShowEnum.AllPages">
            <summary>
            Show the background picture on all pages.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.PictureShowEnum.FirstPage">
            <summary>
            Show the background picture on the first page only.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.PictureShowEnum.AllButFirstPage">
            <summary>
            Show the background picture on all pages but the first.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ColumnLayoutEnum">
            <summary>
            Specifies the layout for the columns (down or across).
            </summary>
            <remarks>
            Use the members of this enumeration to set the value of the <see cref="P:C1.Xaml.FlexReport.Layout.ColumnLayout"/> property 
            in the <see cref="T:C1.Xaml.FlexReport.Layout"/> class.
            </remarks>
        </member>
        <member name="F:C1.Xaml.FlexReport.ColumnLayoutEnum.Down">
            <summary>
            Columns are laid out down the page, then across.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.ColumnLayoutEnum.Across">
            <summary>
            Columns are laid out across the page, then down.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.ColumnLayoutEnum.Labels">
            <summary>
            Causes the report designer to discount label spacing in the design surface, 
            hide header/footer sections, disable grouping button, 
            and disable automatic section resizing when fields are moved or dragged.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.OrientationEnum">
            <summary>
            Specifies the page orientation.
            </summary>
            <remarks>Use the members of this enumeration to set the value of the 
            <see cref="P:C1.Xaml.FlexReport.Layout.Orientation"/> property in the <see cref="T:C1.Xaml.FlexReport.Layout"/> class.
            </remarks>
        </member>
        <member name="F:C1.Xaml.FlexReport.OrientationEnum.Auto">
            <summary>
            Set the orientation automatically, based on the current <see cref="P:C1.Xaml.FlexReport.Layout.PaperSize"/> 
            and report width (<see cref="P:C1.Xaml.FlexReport.Layout.Width"/>).
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.OrientationEnum.Portrait">
            <summary>
            Use Portrait orientation (tall).
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.OrientationEnum.Landscape">
            <summary>
            Use Landscape orientation (wide).
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.HdrFtrEnum">
            <summary>
            Specifies where the Page Footer and Page Header sections are displayed.
            </summary>
            <remarks>Use the members of this enumeration to set the value 
            of the <see cref="P:C1.Xaml.FlexReport.Layout.PageFooter"/> and <see cref="P:C1.Xaml.FlexReport.Layout.PageHeader"/> properties 
            in the <see cref="T:C1.Xaml.FlexReport.Layout"/> class.
            </remarks>
        </member>
        <member name="F:C1.Xaml.FlexReport.HdrFtrEnum.AllPages">
            <summary>
            The page footer and header are printed on all pages of a report. 
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.HdrFtrEnum.NotWithReportHdr">
            <summary>
            The page header isn't printed on the same page as the report header. 
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.HdrFtrEnum.NotWithReportFtr">
            <summary>
            The page footer isn't printed on the same page as the report footer. 
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.HdrFtrEnum.NotWithReportHdrFtr">
            <summary>
            The page footer and header are not printed on a page that has either a report header or a report footer.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Layout">
            <summary>
            The Layout object controls how the report is rendered on pages.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.Layout.GetCurrentLocaleDefaultPaperSize(System.Double@,System.Double@)">
            <summary>
            Retrieves the locale-specific default paper size for the current locale.
            </summary>
            <param name="width">OUT: The width of the default paper in twips.</param>
            <param name="height">OUT: The height of the default paper in twips.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.Layout.ResolvePageSize(System.Double@,System.Double@,Windows.Graphics.Printing.PrintMediaSize@,System.Boolean@)">
            <summary>
            Resolves properties of this <see cref="T:C1.Xaml.FlexReport.Layout"/> object.
            </summary>
            <param name="actualWidth">The width of the page in twips.</param>
            <param name="actualHeight">The height of the page in twips.</param>
            <param name="paperSize"></param>
            <param name="landscape"></param>
        </member>
        <member name="P:C1.Xaml.FlexReport.Layout.PageSize">
            <summary>
            Gets the current page size, in twips.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Layout.Width">
            <summary>
            Gets or sets the width of the report's detail section, in twips.
            </summary>
            <remarks>
            <para>This property determines the width of the detail section of the report.</para>
            <para>Multi-column reports have header and footer sections that span all columns so their actual width is 
            <see cref="P:C1.Xaml.FlexReport.Layout.Width"/> * <see cref="P:C1.Xaml.FlexReport.Layout.Columns"/>.</para>
            <para>For example, a two-column report with a one-inch wide detail section would have <b>Width</b> = 1440, 
            and its total width would be 2 * 1440 = 2880.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Layout.MarginLeft">
            <summary>
            Gets or sets the left margin for each page, in twips.
            </summary>
            <remarks>
            The margins are measured in twips, from the edges of the paper. You can select the paper size and orientation using the 
            <see cref="P:C1.Xaml.FlexReport.Layout.PaperSize"/> and <see cref="P:C1.Xaml.FlexReport.Layout.Orientation"/> properties.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Layout.MarginRight">
            <summary>
            Gets or sets the right margin for each page, in twips.
            </summary>
            <remarks>
            The margins are measured in twips, from the edges of the paper. You can select the paper size and orientation using the 
            <see cref="P:C1.Xaml.FlexReport.Layout.PaperSize"/> and <see cref="P:C1.Xaml.FlexReport.Layout.Orientation"/> properties.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Layout.MarginTop">
            <summary>
            Gets or sets the top margin for each page, in twips.
            </summary>
            <remarks>
            The margins are measured in twips, from the edges of the paper. You can select the paper size and orientation using the 
            <see cref="P:C1.Xaml.FlexReport.Layout.PaperSize"/> and <see cref="P:C1.Xaml.FlexReport.Layout.Orientation"/> properties.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Layout.MarginBottom">
            <summary>
            Gets or sets the bottom margin for each page, in twips.
            </summary>
            <remarks>
            The margins are measured in twips, from the edges of the paper. You can select the paper size and orientation using the 
            <see cref="P:C1.Xaml.FlexReport.Layout.PaperSize"/> and <see cref="P:C1.Xaml.FlexReport.Layout.Orientation"/> properties.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Layout.Columns">
            <summary>
            Gets or sets the number of detail columns.
            </summary>
            <remarks>
            <para>Use this property to create multi-column reports.</para>
            <para>In multi-column reports, header and footer sections span the full width of the report. 
            Only the detail section is rendered in multiple columns. Use the <see cref="P:C1.Xaml.FlexReport.Layout.Width"/> property to specify the width 
            of each column, and the <see cref="P:C1.Xaml.FlexReport.Layout.ColumnLayout"/> property to specify whether columns should be laid out across 
            the page or down the page.</para>
            <para>Multi-column reports are useful for printing reports on mailing labels and other types of multi-column 
            pre-printed forms. They are also useful for creating compact reports where detail information is laid out across 
            the page.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Layout.ColumnLayout">
            <summary>
            Gets or sets the layout for the columns (down or across).
            </summary>
            <seealso cref="T:C1.Xaml.FlexReport.ColumnLayoutEnum"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.Layout.PaperSize">
            <summary>
            Gets or sets the paper size for the report.
            </summary>
            <seealso cref="!:PaperKind"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.Layout.CustomWidth">
            <summary>
            Gets or sets the custom width for the report, in twips.
            </summary>
            <remarks>
            <para>To create reports using custom paper sizes, set the <see cref="P:C1.Xaml.FlexReport.Layout.PaperSize"/> property to 
            custom, then set the <see cref="P:C1.Xaml.FlexReport.Layout.CustomWidth"/> and <see cref="P:C1.Xaml.FlexReport.Layout.CustomHeight"/> properties 
            to the size of the page measured in twips.</para>
            <para>If the <see cref="P:C1.Xaml.FlexReport.Layout.PaperSize"/> is set to a value other than custom, the paper size 
            is determined by that setting. The <see cref="P:C1.Xaml.FlexReport.Layout.CustomWidth"/> and <see cref="P:C1.Xaml.FlexReport.Layout.CustomHeight"/> properties are not 
            used in this case.</para>
            <para>If the <see cref="P:C1.Xaml.FlexReport.Layout.PaperSize"/> is set to custom and the <see cref="P:C1.Xaml.FlexReport.Layout.CustomWidth"/> or 
            <see cref="P:C1.Xaml.FlexReport.Layout.CustomHeight"/> properties are set to zero, the printer's default paper size is used.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Layout.CustomHeight">
            <summary>
            Gets or sets the custom height for the report, in twips.
            </summary>
            <remarks>
            <para>To create reports using custom paper sizes, set the <see cref="P:C1.Xaml.FlexReport.Layout.PaperSize"/> property to 
            custom, then set the <see cref="P:C1.Xaml.FlexReport.Layout.CustomWidth"/> and <see cref="P:C1.Xaml.FlexReport.Layout.CustomHeight"/> properties 
            to the size of the page measured in twips.</para>
            <para>If the <see cref="P:C1.Xaml.FlexReport.Layout.PaperSize"/> is set to a value other than custom, the paper size 
            is determined by that setting. The <see cref="P:C1.Xaml.FlexReport.Layout.CustomWidth"/> and <see cref="P:C1.Xaml.FlexReport.Layout.CustomHeight"/> properties are not 
            used in this case.</para>
            <para>If the <see cref="P:C1.Xaml.FlexReport.Layout.PaperSize"/> is set to custom and the <see cref="P:C1.Xaml.FlexReport.Layout.CustomWidth"/> or 
            <see cref="P:C1.Xaml.FlexReport.Layout.CustomHeight"/> properties are set to zero, the printer's default paper size is used.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Layout.Orientation">
            <summary>
            Gets or sets the page orientation.
            </summary>
            <seealso cref="T:C1.Xaml.FlexReport.OrientationEnum"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.Layout.PageHeader">
            <summary>
            Gets or sets a value that determines on which pages the Page Header section should be displayed.
            </summary>
            <remarks>
            <para>You can use the <b>PageHeader</b> and <b>PageFooter</b> properties to specify whether a report's page header or 
            page footer should be printed on the same page as a report header or report footer.</para>
            <para>For example, you might not want to print a page header containing the page number on the first page of a report 
            if the report header is a cover sheet.</para>
            </remarks>
            <seealso cref="T:C1.Xaml.FlexReport.HdrFtrEnum"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.Layout.PageFooter">
            <summary>
            Gets or sets a value that determines on which pages the Page Footer section should be displayed.
            </summary>
            <seealso cref="T:C1.Xaml.FlexReport.HdrFtrEnum"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.Layout.LabelSpacingX">
            <summary>
            Used by the designer to discount horizontal label spacing in the design surface.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Layout.LabelSpacingY">
            <summary>
            Used by the designer to discount vertical label spacing in the design surface.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.Layout.AssignFrom(C1.Xaml.FlexReport.Layout)">
            <summary>
            Copies properties from another object into this object.
            </summary>
            <param name="source">The source object, properties of which are copied.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.Layout.Reset">
            <summary>
            Resets the properties of this <see cref="T:C1.Xaml.FlexReport.Layout"/> object to default values.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportHyperlink">
            <summary>
            Represents a hyperlink in a report.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportHyperlink.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.ReportHyperlink"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportHyperlink.AssignFrom(C1.Xaml.FlexReport.ReportHyperlink)">
            <summary>
            Copies properties from another object into this object.
            </summary>
            <param name="source">The source object, properties of which are copied.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportHyperlink.StatusText">
            <summary>
            Gets or sets a <see cref="T:C1.Xaml.FlexReport.ScriptStringValue"/> yielding the text shown in the status line when the mouse is over the hyperlink
            (when the document is viewed in a <b>C1FlexViewer</b>).
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportHyperlink.LinkTarget">
            <summary>
            Gets or sets the target of the current hyperlink.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportInfo">
            <summary>
            Class that contains report metadata.
            </summary>
            <remarks>
            <para>Reports may include general information such as a title, author, and keywords.</para>
            <para>Such global information about the document itself (as opposed to its content or 
            structure) is called metadata, and is intended to assist in cataloguing and 
            searching for reports and report definitions in external databases.</para>
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportInfo.AssignFrom(C1.Xaml.FlexReport.ReportInfo)">
            <summary>
            Copies properties from another object into this object.
            </summary>
            <param name="source">The source object, properties of which are copied.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportInfo.Clear">
            <summary>
            Clears the <see cref="T:C1.Xaml.FlexReport.ReportInfo"/> object.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportInfo.Clone">
            <summary>
            Returns a copy of this <see cref="T:C1.Xaml.FlexReport.ReportInfo"/> object.
            </summary>
            <returns>A copy of this <see cref="T:C1.Xaml.FlexReport.ReportInfo"/> object.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportInfo.ToString">
            <summary>
            Returns a string that represents the current <see cref="T:C1.Xaml.FlexReport.ReportInfo"/> object.
            </summary>
            <returns>Returns a string that represents the current <see cref="T:C1.Xaml.FlexReport.ReportInfo"/> object.</returns>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportInfo.Author">
            <summary>
            Gets or sets the name of the person that created the report.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportInfo.Title">
            <summary>
            Gets or sets the title of the report.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportInfo.Subject">
            <summary>
            Gets or sets the subject of the report.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportInfo.Keywords">
            <summary>
            Gets or sets keywords associated with the report.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportInfo.Creator">
            <summary>
            Gets or sets the name of the application that created the report.
            </summary>
        </member>
        <member name="E:C1.Xaml.FlexReport.ReportInfo.PropertyChanged">
            <summary>
            Occurs when a property value changes.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportLinkTargetBase">
            <summary>
            Describes the target of a <see cref="T:C1.Xaml.FlexReport.ReportHyperlink"/>.
            This is an abstract base class for the following derived classes:
            <see cref="T:C1.Xaml.FlexReport.ReportLinkTargetBookmark"/>, <see cref="T:C1.Xaml.FlexReport.ReportLinkTargetUrl"/>.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportLinkTargetBase.AssignFrom(C1.Xaml.FlexReport.ReportLinkTargetBase)">
            <summary>
            Copies properties from another object into this object.
            </summary>
            <param name="source">The source object, properties of which are copied.</param>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportLinkTargetBookmark">
            <summary>
            Describes a <see cref="T:C1.Xaml.FlexReport.ReportLinkTargetBase"/> pointing to a
            some position within a report or another report.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportLinkTargetBookmark.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.ReportLinkTargetBookmark"/> class.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportLinkTargetBookmark.Report">
            <summary>
            Gets or sets a reference to <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object which should be opened.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportLinkTargetBookmark.Bookmark">
            <summary>
            Gets or sets a <see cref="T:C1.Xaml.FlexReport.ScriptStringValue"/> yielding the bookmark in the current report.
            (To associate a bookmark with an object, use the object's Bookmark property.)
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportLinkTargetBookmark.ParameterValues">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.ReportParameterValues"/> collection 
            containing the list of named values that will be assigned to the parameters of the report.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportLinkTargetUrl">
            <summary>
            Describes a <see cref="T:C1.Xaml.FlexReport.ReportLinkTargetBase"/> pointing to an external document, file or URL.
            The hyperlink jump is performed using the <b>ShellExecute</b> OS shell API, so the result
            depends on the operating system and installed programs.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportLinkTargetUrl.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.ReportLinkTargetUrl"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportLinkTargetUrl.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.ReportLinkTargetUrl"/> class.
            </summary>
            <param name="target">The value of <see cref="P:C1.Xaml.FlexReport.ReportLinkTargetUrl.Url"/> property.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportLinkTargetUrl.Url">
            <summary>
            Gets or sets the file or URL which will be opened using <b>ShellExecute</b>.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportLinkTargetScript">
            <summary>
            Describes a <see cref="T:C1.Xaml.FlexReport.ReportLinkTargetBase"/> that executes a script.
            <para>When the hyperlink is clicked in a viewer, the specified script is executed and then the report is re-generated.</para>
            <para>The script is executed when the data source is not yet open, so fields' values are unavailable.</para>
            <para>This script can be used to change the report parameters' values, properties of the report's fields, sections and so on.</para>
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportLinkTargetScript.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.ReportLinkTargetScript"/> class.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportLinkTargetScript.OnNavigate">
            <summary>
            Gets or sets the script which will be executed.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportObject">
            <summary>
            Represents a named object, this is base class for <see cref="T:C1.Xaml.FlexReport.FieldBase"/>, <see cref="T:C1.Xaml.FlexReport.Section"/>,
            <see cref="T:C1.Xaml.FlexReport.SubSection"/> and another report's objects.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportObject.CreateSame">
            <summary>
            Creates instance of the same type as current object.
            </summary>
            <returns>The created object.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportObject.OnPropertyChanged">
            <summary>
            Marks the owner report as dirty so it will clear the internal cache and render again.
            </summary>
            <remarks>
            <para>This is useful in the implementation of custom fields (classes based on <see cref="T:C1.Xaml.FlexReport.Field"/>).</para>
            <para>After changing the value of any properties that affect the field's appearance, call this method 
            to ensure that the report will be re-generated and the changes will be visible.</para>
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportObject.AssignFrom(C1.Xaml.FlexReport.ReportObject,System.Boolean)">
            <summary>
            Copies properties from another object into this object.
            </summary>
            <param name="source">The source object, properties of which are copied.</param>
            <param name="assignName">Indicates whether the name of the object should be copied.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportObject.Name">
            <summary>
            Gets or sets the name of the object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportObject.Tag">
            <summary>
            Gets or sets arbitrary data associated with the object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportObject.ParentReport">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object containing this object.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportObjectCollection`1">
            <summary>
            Represents the collection of the <see cref="T:C1.Xaml.FlexReport.ReportObject"/> objects.
            </summary>
            <typeparam name="TItem">The type of elements in the collection.</typeparam>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportObjectCollection`1.ClearInt">
            <summary>
            Clears the collection.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportObjectCollection`1.AddInt(`0)">
            <summary>
            Adds element to the collection.
            Can perform additional actions for the added element: set parent etc etc.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportObjectCollection`1.MoveInt(System.Int32,System.Int32)">
            <summary>
            Moves item to the new position.
            </summary>
            <param name="index"></param>
            <param name="newIndex"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportObjectCollection`1.RemoveAtInt(System.Int32)">
            <summary>
            Removes element from the collection.
            Can perform additional actions for the removed element: reset parent etc etc.
            </summary>
            <param name="index"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportObjectCollection`1.InternalAdd(`0)">
            <summary>
            This method called when user's code performs adding element to the collection
            in some way, for example, via IList interface or via public method of the child class.
            This method calls OnCollectionChanged() method, uses <see cref="M:C1.Xaml.FlexReport.ReportObjectCollection`1.AddInt(`0)"/> to perform actual adding.
            </summary>
            <param name="item"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportObjectCollection`1.InternalClear">
            <summary>
            This method called when user's code performs clearing the collection in some way, for example,
            via IList interface or via public method of the child class.
            This method calls OnCollectionChanged() method, uses <see cref="M:C1.Xaml.FlexReport.ReportObjectCollection`1.ClearInt"/> to perform actual adding.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportObjectCollection`1.InternalRemoveAt(System.Int32)">
            <summary>
            This method called when user's code performs removing element from the collection in some way,  for example,
            via IList interface or via public method of the child class.
            This method calls OnCollectionChanged() method, uses <see cref="M:C1.Xaml.FlexReport.ReportObjectCollection`1.RemoveAtInt(System.Int32)"/> to perform actual adding.
            </summary>
            <param name="index"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportObjectCollection`1.AssignFrom(C1.Xaml.FlexReport.ReportObjectCollection{`0})">
            <summary>
            Copies all from another object.
            </summary>
            <param name="source">The source object.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportObjectCollection`1.GetUniqueName">
            <summary>
            For internal use.
            </summary>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportObjectCollection`1.CopyTo(`0[],System.Int32)">
            <summary>
            Copies the elements of the collection to an <see cref="T:System.Array"/>, starting at a particular array index.
            </summary>
            <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the elements 
            copied from collection. (The array must have zero-based indexing).</param>
            <param name="index">The zero-based index in array at which copying begins.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportObjectCollection`1.Contains(`0)">
            <summary>
            Determines whether the collection contains a specific item.
            </summary>
            <param name="item">The item to check.</param>
            <returns>True if the collection contains specified item; false otherwise.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportObjectCollection`1.Contains(System.String)">
            <summary>
            Determines whether the collection contains an item with specified name.
            </summary>
            <param name="name">The name of the item.</param>
            <returns>True if the collection contains an item with the specified name;
             otherwise, false.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportObjectCollection`1.IndexByName(System.String)">
            <summary>
            Gets the index of the element by its name.
            </summary>
            <param name="name">The name of element.</param>
            <returns>The zero-based index of element with specified name or -1 if name not specified.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportObjectCollection`1.FindByName(System.String)">
            <summary>
            Gets the item by its name, returns null if not found.
            </summary>
            <param name="name">The name of the item.</param>
            <returns>Returns the item with specified name, null otherwise.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportObjectCollection`1.IndexOf(`0)">
            <summary>
            Gets the index of the element.
            </summary>
            <param name="item">The element.</param>
            <returns>The zero-based index of element or -1 if element does not exist in the collection.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportObjectCollection`1.Move(System.Int32,System.Int32)">
            <summary>
            Moves the item with the specified <paramref name="index"/> to a new new position specified by <paramref name="newIndex"/>.
            </summary>
            <param name="index">The current index.</param>
            <param name="newIndex">The new index.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportObjectCollection`1.Item(System.Int32)">
            <summary>
            Gets the element at the specified index.
            </summary>
            <param name="index">The zero-based index of the element to get.</param>
            <returns>The element at specified index.</returns>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportObjectCollection`1.Item(System.String)">
            <summary>
            Gets the element with specified name.
            </summary>
            <param name="name">The name of the element to get.</param>
            <returns>The element with specified name.</returns>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportObjectCollection`1.Count">
            <summary>
            Gets the number of elements in the collection.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportObjectCollection`1.Report">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object owning this collection.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "T:C1.Xaml.FlexReport.ReportObjectList`1" -->
        <member name="T:C1.Xaml.FlexReport.StrongNamedReportObject">
            <summary>
            Represents a strong named object, this is base class for <see cref="T:C1.Xaml.FlexReport.DataSource"/>, <see cref="T:C1.Xaml.FlexReport.ReportParameter"/>.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportObjectNamedList`1">
            <summary>
            Represents the list of strong named report objects.
            </summary>
            <typeparam name="TItem">The type of elements in the collection.</typeparam>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportLabeledValue">
            <summary>
            Represents a value with an associated label.
            Both label and value can be specified as constants or as expressions.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportLabeledValue.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.ReportLabeledValue"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportLabeledValue.#ctor(System.Object,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.ReportLabeledValue"/> class.
            </summary>
            <param name="value">The constant value of <see cref="T:C1.Xaml.FlexReport.ReportLabeledValue"/>.</param>
            <param name="label">The constant label of <see cref="T:C1.Xaml.FlexReport.ReportLabeledValue"/>.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportLabeledValue.AssignFrom(C1.Xaml.FlexReport.ReportLabeledValue)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.ReportLabeledValue"/> to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportLabeledValue.Owner">
            <summary>
            Gets a <see cref="T:C1.Xaml.FlexReport.ReportLabeledValues"/> collection containing this object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportLabeledValue.Parameter">
            <summary>
            Gets a <see cref="T:C1.Xaml.FlexReport.ReportParameter"/> object owning this object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportLabeledValue.ParentReport">
            <summary>
            Gets a <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object owning this object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportLabeledValue.Value">
            <summary>
            Gets or sets the value.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportLabeledValue.Label">
            <summary>
            Gets or sets the label of value.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportLabeledValues">
            <summary>
            Represents a collection of <see cref="T:C1.Xaml.FlexReport.ReportLabeledValue"/> object.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportLabeledValues.#ctor(C1.Xaml.FlexReport.AllowedValuesDefinition)">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.ReportLabeledValues"/> class.
            </summary>
            <param name="owner">The <see cref="T:C1.Xaml.FlexReport.AllowedValuesDefinition"/> owning this collection.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportLabeledValues.Owner">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.AllowedValuesDefinition"/> object owning this collection.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportLabeledValues.Report">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object owning this collection.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.BoundLabeledValues">
            <summary>
            Represents the dynamic list of the labeled values, the count of values is defined by the count of records in the linked 
            <see cref="P:C1.Xaml.FlexReport.BoundLabeledValues.DataSource"/>, <see cref="P:C1.Xaml.FlexReport.BoundLabeledValues.ValueExpression"/> used to calculated actual value, <see cref="P:C1.Xaml.FlexReport.BoundLabeledValues.LabelExpression"/>
            used to calculated a label of value.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.BoundLabeledValues.#ctor(C1.Xaml.FlexReport.AllowedValuesDefinition)">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.BoundLabeledValues"/> class.
            </summary>
            <param name="owner">The <see cref="T:C1.Xaml.FlexReport.AllowedValuesDefinition"/> object owning this object.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.BoundLabeledValues.AssignFrom(C1.Xaml.FlexReport.BoundLabeledValues)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.BoundLabeledValues"/> to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.BoundLabeledValues.Owner">
            <summary>
            Gets a <see cref="T:C1.Xaml.FlexReport.AllowedValuesDefinition"/> object owning this <see cref="T:C1.Xaml.FlexReport.BoundLabeledValues"/> object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.BoundLabeledValues.Parameter">
            <summary>
            Gets a <see cref="T:C1.Xaml.FlexReport.ReportParameter"/> object owning this <see cref="T:C1.Xaml.FlexReport.BoundLabeledValues"/> object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.BoundLabeledValues.ParentReport">
            <summary>
            Gets a <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> owning this <see cref="T:C1.Xaml.FlexReport.BoundLabeledValues"/> object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.BoundLabeledValues.DataSource">
            <summary>
            Gets the <see cref="P:C1.Xaml.FlexReport.BoundLabeledValues.DataSource"/> used to build list of values.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.BoundLabeledValues.DataSourceName">
            <summary>
            Gets or sets the name of the <see cref="P:C1.Xaml.FlexReport.BoundLabeledValues.DataSource"/> used to build list of values.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.BoundLabeledValues.ValueExpression">
            <summary>
            Gets the expression used to calculate a value.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.BoundLabeledValues.LabelExpression">
            <summary>
            Gets the expression used to calculate label of the value.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.AllowedValuesDefinition">
            <summary>
            Represents a collection of allowed values for a <see cref="T:C1.Xaml.FlexReport.ReportParameter"/>.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.AllowedValuesDefinition.#ctor(C1.Xaml.FlexReport.ReportParameter)">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.AllowedValuesDefinition"/> class.
            </summary>
            <param name="owner">The <see cref="T:C1.Xaml.FlexReport.ReportParameter"/> owning this object.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.AllowedValuesDefinition.Resolve">
            <summary>
            Resolves definition of allowed values to the list of Doc.LabeledValue objects.
            This method can throw an exception during calculating expressions, opening datasources etc etc
            this exception should be handled in the called, exception indicates that list
            of allowed values can not be resolved.
            </summary>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.AllowedValuesDefinition.AssignFrom(C1.Xaml.FlexReport.AllowedValuesDefinition)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.AllowedValuesDefinition"/> to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.AllowedValuesDefinition.Owner">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.ReportParameter"/> object owning this object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.AllowedValuesDefinition.Empty">
            <summary>
            Gets a value indicating whether this <see cref="T:C1.Xaml.FlexReport.AllowedValuesDefinition"/> is empty.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.AllowedValuesDefinition.Binding">
            <summary>
            Gets a <see cref="T:C1.Xaml.FlexReport.BoundLabeledValues"/> defining the list of allowed values for report parameter
            on the base of data source binding, this property is ignored if <see cref="P:C1.Xaml.FlexReport.AllowedValuesDefinition.Values"/> collection
            is not empty.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.AllowedValuesDefinition.Values">
            <summary>
            Gets a <see cref="T:C1.Xaml.FlexReport.ReportLabeledValues"/> collection defining list of allowed values for report parameter,
            if this collection contains the items then <see cref="P:C1.Xaml.FlexReport.AllowedValuesDefinition.Binding"/> property is ignored.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportParameter">
            <summary>
            Represents a parameter in a <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/>.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportParameter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.ReportParameter"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportParameter.IsParameterReferenced(C1.Xaml.FlexReport.ReportParameter)">
            <summary>
            Returns true if parameter references <paramref name="rp"/>.
            </summary>
            <param name="rp"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportParameter.GetDependentParameters">
            <summary>
            Returns the list of parameters dependent on this parameters
            </summary>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ReportParameter.AssignFrom(System.Object)">
            <summary>
            Assigns (copies) properties from another object to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportParameter.ParentReport">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object owning this parameter.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportParameter.AllowedValuesDefinition">
            <summary>
            Gets the <see cref="P:C1.Xaml.FlexReport.ReportParameter.AllowedValuesDefinition"/> defining the list of allowed values for this parameter.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportParameter.DisplayText">
            <summary>
            Gets the display text corresponding to a parameter value.
            This property has a meaningful value only during the report rendering.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportParameterCollection">
            <summary>
            Represents a collection of <see cref="T:C1.Xaml.FlexReport.ReportParameter"/> objects.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.CustomScriptContext">
            <summary>
            Custom script working via <see cref="T:C1.Xaml.FlexReport.IReportScriptContext"/>.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.ReportScriptContext">
            <summary>
            Extends the ReportScriptContextBase class to recognizing the following custom objects:
            - database fields of <see cref="!:C1FlexReport.MainDataSource"/>
            - report objects (fields, sections, groups)
            - custom variables: Page
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.PageWrapper">
            <summary>
            Wrapper around <see cref="P:C1.Xaml.FlexReport.C1FlexReport.Page"/>.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.PagesWrapper">
            <summary>
            Returns total number of pages in the report.
            This object returns <b>real</b> value only on the second pass of the report,
            otherwise it returns count of the <b>currently</b> generated pages.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.ReportFirstPassPosition">
            <summary>
            Represents current rendering position which is passed to
            <see cref="M:C1.Xaml.FlexReport.ScriptEngine.Expression.PrepareForSecondPass(System.Object,C1.Xaml.FlexReport.ScriptEngine.ScriptEngine)"/> to prepare expression for second pass.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.ExpressionInfo">
            <summary>
            Contains extended information about parsed expression.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ScriptEngine.ExpressionInfo.Expression">
            <summary>
            Gets the <see cref="P:C1.Xaml.FlexReport.ScriptEngine.ExpressionInfo.Expression"/> representing compiled expression.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ScriptEngine.ExpressionInfo.DependOnTwoPassIdentifiers">
            <summary>
            Gets a value indicating whether expression depend identifiers which should be calculated
            with two passes in case of <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> there are identifiers depend on page layout:
            Page, Pages, GroupPage(), GroupPages() functions/varialbes.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.ReportScriptContextBase">
            <summary>
            Base class for all script contexts in the report, 
            implements the caching of objects requested via GetObjectByName(...).
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ReportScriptContextBase.GetFatal">
            <summary>
            Returns a value indicating whether the exception occurs during evaluate or execute a script
            is fatal or not.
            </summary>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ReportScriptContextBase.Parse(System.String)">
            <summary>
            Parses specified expression.
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ReportScriptContextBase.PrepareForSecondPass(C1.Xaml.FlexReport.ScriptEngine.Expression,System.Object,C1.Xaml.FlexReport.ScriptEngine.ScriptEngine,System.String@)">
            <summary>
            See details for <see cref="M:C1.Xaml.FlexReport.ScriptEngine.Expression.PrepareForSecondPass(System.Object,C1.Xaml.FlexReport.ScriptEngine.ScriptEngine)"/> and
            <see cref="P:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.EvaluateTags"/>.
            </summary>
            <param name="expression"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ReportScriptContextBase.Evaluate(C1.Xaml.FlexReport.ScriptEngine.Expression,System.Object,System.Object@)">
            <summary>
            Evaluates the preparsed expression.
            </summary>
            <param name="expression">Expression to evaluate.</param>
            <param name="onError"></param>
            <param name="value">OUT: The result of evaluation.</param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ReportScriptContextBase.Evaluate(C1.Xaml.FlexReport.ScriptEngine.Expression,System.Boolean)">
            <summary>
            Evalutes the parsed expression, returns defValue if expression fails to calculate
            or returned value can not be interpret as bool.
            </summary>
            <param name="expression"></param>
            <param name="defValue"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ReportScriptContextBase.Evaluate(System.String,System.Object,System.Object@)">
            <summary>
            Evaluates an expression.
            </summary>
            <param name="expression">Expression to evaluate.</param>
            <param name="onError"></param>
            <param name="value">OUT: The result of evaluation.</param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ReportScriptContextBase.ParseStatement(C1.Xaml.FlexReport.ScriptEngine.Script)">
            <summary>
            Parses a script, throws an exception if script contains an error.
            </summary>
            <param name="script"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ReportScriptContextBase.Execute(C1.Xaml.FlexReport.ScriptEngine.Script,System.Boolean)">
            <summary>
            Executes a script.
            </summary>
            <param name="script">The script to execute.</param>
            <param name="fireOnError">Value indicating whether to fire <see cref="E:C1.Xaml.FlexReport.C1FlexReport.ReportError"/> event if exception occurs during executing script.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ReportScriptContextBase.Execute(System.String,System.String,System.Boolean)">
            <summary>
            Executes a script.
            </summary>
            <param name="script">The script to execute.</param>
            <param name="scriptName">The name of the script used when fire error event.</param>
            <param name="fireOnError">Value indicating whether to fire <see cref="E:C1.Xaml.FlexReport.C1FlexReport.ReportError"/> event if exception occurs during executing script.</param>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext">
            <summary>
            Represents the context in which script executed.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.GetObjectByName(System.String)">
            <summary>
            Gets object by specified name.
            </summary>
            <param name="name"></param>
            <returns></returns>
        </member>
        <member name="P:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.Culture">
            <summary>
            Culture that should be used when converting values to/from string.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.ValueToString(System.Object,System.Globalization.CultureInfo,System.String)">
            <summary>
            Converts specified value to string using specified culture and format string.
            </summary>
            <param name="o">Value to convert.</param>
            <param name="culture">Culture used during conversion.</param>
            <param name="format">Format string to use.</param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.ValueToString(System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts specified value to string using specified culture.
            </summary>
            <param name="o">Value to convert.</param>
            <param name="culture">Culture used during conversion.</param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.ValueToStringCheckNull(System.Object,System.Globalization.CultureInfo)">
            <summary>
            Same as <see cref="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.ValueToString(System.Object,System.Globalization.CultureInfo)"/> but returns "NULL" string if o is null or System.DBNull.
            </summary>
            <param name="o"></param>
            <param name="culture"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.ValueToString(System.Object)">
            <summary>
            Converts specified value to string using <see cref="P:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.Culture"/>.
            </summary>
            <param name="o">Value to convert.</param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.ValueToStringCheckNull(System.Object)">
            <summary>
            Same as <see cref="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.ValueToString(System.Object)"/> but returns "NULL" string if o is null or System.DBNull.
            </summary>
            <param name="o"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.TryAsBool(System.Object,System.Boolean@)">
            <summary>
            Tries to convert any value to bool.
            </summary>
            <param name="value"></param>
            <param name="boolValue"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.TryToDbl(System.Object,System.Globalization.CultureInfo,System.Boolean,System.Double@)">
            <summary>
            Tries to convert any object to double.
            </summary>
            <param name="o"></param>
            <param name="culture"></param>
            <param name="nullAsZero"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.TryToDbl(System.Object,System.Boolean,System.Double@)">
            <summary>
            Tries to convert any object to double.
            </summary>
            <param name="o"></param>
            <param name="nullAsZero"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.TryToInt(System.Object,System.Boolean,System.Int32@)">
            <summary>
            Tries to convert any object to double, based on <see cref="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.TryToDbl(System.Object,System.Boolean,System.Double@)"/>.
            </summary>
            <param name="o"></param>
            <param name="nullAsZero"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.TryToDateTime(System.Object,System.Globalization.CultureInfo,System.DateTime@)">
            <summary>
            Tries to convert object to DateTime.
            </summary>
            <param name="o"></param>
            <param name="culture"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.TryToDateTime(System.Object,System.DateTime@)">
            <summary>
            Tries to convert object to DateTime.
            </summary>
            <param name="o"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.TryAsType(System.Object,System.Type,System.Object@)">
            <summary>
            Tries to convert object to specified type.
            </summary>
            <param name="o"></param>
            <param name="type"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.TryAsType(System.Object,System.Type,System.Globalization.CultureInfo,System.Object@)">
            <summary>
            Tries to convert object to specified type.
            </summary>
            <param name="o"></param>
            <param name="type"></param>
            <param name="culture"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.ToDbl(System.Object,System.Boolean)">
            <summary>
            Convert any object to double, throws an exception if conversion fails.
            </summary>
            <param name="o"></param>
            <param name="nullAsZero"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.ToDbl(System.Object)">
            <summary>
            Convert any object to double, throws an exception if conversion fails.
            Null values interpreted as zero.
            </summary>
            <param name="o"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.ToInt(System.Object,System.Boolean)">
            <summary>
            Convert any object to int, simple call <see cref="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.ToDbl(System.Object,System.Boolean)"/> (int)ToDbl(o, nullAsZero).
            </summary>
            <param name="o"></param>
            <param name="nullAsZero"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.ToInt(System.Object)">
            <summary>
            Convert any object to int, simple call <see cref="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.ToDbl(System.Object)"/> (int)ToDbl(o).
            </summary>
            <param name="o"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngineContext.ToDateTime(System.Object)">
            <summary>
            Convert object to DateTime, throws an exception if conversion fails.
            </summary>
            <param name="o"></param>
            <returns></returns>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.ITwoPassIdentifier">
            <summary>
            Should be implemented by the script objects that support "two-pass" calculation.
            This interface used to support report specific "page" linked identifiers like
            Page, Pages, GroupPage(), GroupPages() etc.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.Script">
            <summary>
            Provides information about called script
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine">
            <summary>
            --------------------------------------------------------------------
            ScriptEngine
            --------------------------------------------------------------------
            ScriptEngine parses strings and returns Expression or Statement
            objects that can be evaluated/executed.
            
            The base class provides only simple expression evaluation. For most 
            practical applications, you will need to add variables and custom
            objects to the engine, so scripts can assign values etc.
            
            To do this, you should derive a new class from ScriptEngine and 
            override the following member:
            
              public virtual object GetObjectByName(string strName)
              
              This function should return an object. The object can be a 
              simple value type (e.g. "pi" returns 3.14), or an object with 
              properties and methods (e.g. myobj.Left). To allow getting and 
              setting the default property, the object must implement a 
              property called "Value" (e.g. myobj = 12 is the same as 
              myobj.Value = 12).
             
            This class has two main members:
            
            - ParseExpression(str) returns an Expression object that can be 
              evaluated very quickly. This returns a value (object type).
            - ParseStatement(str) returns a Statement object that can be
              executed. This does not return anything.
              
            It also has two useful helpers:
              
            - Evaluate(str) parses the expression in str and evaluates it.
            - Execute(str) parses the statement in str and executes it.
            
            These helpers are convenient, but calling them repeatedly is slower
            than using the ParseExpression/ParseStatement and evaluating/executing
            the results (because the latter only parses once).
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.GetProcedureMode">
            <summary>
            Used in methods GetSubs, GetFunctions, GetProcedures to select only subs, functions or both
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.GetSubs">
            <summary>
            returns list of defined subs - both local and global
            </summary>
            <returns>List of function names</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.GetSubs(System.Boolean)">
            <summary>
            returns list of defined subs
            </summary>
            <param name="globalsOnly">If True, only global subs are returned</param>
            <returns>List of function names</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.GetFunctions">
            <summary>
            returns list of defined functions - both local and global
            </summary>
            <returns>List of function names</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.GetFunctions(System.Boolean)">
            <summary>
            returns list of defined functions
            </summary>
            <param name="globalsOnly">If True, only global subs are returned</param>
            <returns>List of function names</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.GetProcedures(C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.GetProcedureMode,System.Boolean)">
            <summary>
            Returns list of defined subs and functions.
            </summary>
            <param name="mode">Get subs or functions: 0 - all, 1 - subs, 2 - functions</param>
            <param name="globalsOnly">If True, only global subs are returned</param>
            <returns></returns>
        </member>
        <!-- Badly formed XML comment ignored for member "P:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.EvaluateTags" -->
        <member name="P:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.Context">
            <summary>
            Gets or sets the  current execution context.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.Culture">
            <summary>
            Defines culture using in script to convert values from/to string.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.TryToDbl(System.Object,System.Globalization.CultureInfo,System.Boolean,System.Double@)">
            <summary>
            Tries to convert any object to double.
            </summary>
            <param name="o"></param>
            <param name="culture"></param>
            <param name="nullAsZero"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.TryToDbl(System.Object,System.Boolean,System.Double@)">
            <summary>
            Tries to convert any object to double.
            </summary>
            <param name="o"></param>
            <param name="nullAsZero"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.TryToInt(System.Object,System.Boolean,System.Int32@)">
            <summary>
            Tries to convert any object to int, based on <see cref="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.TryToDbl(System.Object,System.Boolean,System.Double@)"/>.
            </summary>
            <param name="o"></param>
            <param name="nullAsZero"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.TryToDateTime(System.Object,System.DateTime@)">
            <summary>
            Tries to convert object to DateTime.
            </summary>
            <param name="o"></param>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.ToDbl(System.Object)">
            <summary>
            Convert any object to double, throws an exception if conversion fails.
            Null values interpreted as zero.
            </summary>
            <param name="o"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.ToInt(System.Object)">
            <summary>
            Convert any object to int, simple call <see cref="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.ToDbl(System.Object)"/> (int)ToDbl(o).
            </summary>
            <param name="o"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.ToDateTime(System.Object)">
            <summary>
            Convert object to DateTime, throws an exception if conversion fails.
            </summary>
            <param name="o"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.ValueToString(System.Object)">
            <summary>
            Converts value to string using <see cref="P:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.Culture"/>.
            </summary>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.Compare(System.Object,System.Object)">
            <summary>
            Compares two objects.
            </summary>
            <param name="o1"></param>
            <param name="o2"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.GetIdentifier(System.Boolean@)">
            <summary>
            Returns next identifier, <paramref name="userIdent"/>,
            contains true on exit if ident enclosed with '[' and ']'.
            </summary>
            <param name="userIdent"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.GetParameters(System.Boolean)">
            <summary>
            Parses function parameters. Example: myfun(a, b, c+2)
            </summary>
            <param name="useArgTypes">If true, parses ByRef and ByVal</param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.CompareIdent(System.String,System.String)">
            <summary>
            Compares two idents.
            </summary>
            <param name="ident1"></param>
            <param name="ident2"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.FormatValue(System.Object)">
            <summary>
            Returns string representation of specified value.
            Returns <see cref="P:C1.Xaml.Document.Strings.Null"/> if value is <b>null</b> or <see cref="F:System.DBNull.Value"/>.
            Returns strings like "XXX(YYY)" where XXX - value.ToString(), YYY - value.GetType().FullName.
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.ScriptException">
            <summary>
            Defines exception occurs during script parsing / executing.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.Expression">
            <summary>
            --------------------------------------------------------------------
            Expression
            --------------------------------------------------------------------
            a tree containing a parsed expression
            e.g.
            Expression expr = scriptEngine.Parse(strExpression);
            object val = expr.Evaluate();
            --------------------------------------------------------------------
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptEngine.Expression.PrepareForSecondPass(System.Object,C1.Xaml.FlexReport.ScriptEngine.ScriptEngine)">
            <summary>
            Prepares Expression object for "second-pass" calculation.
            
            Calculates values of all identifiers used in this expression,
            all identifiers support <see cref="T:C1.Xaml.FlexReport.ScriptEngine.ITwoPassIdentifier"/> interface
            calculated via <see cref="M:C1.Xaml.FlexReport.ScriptEngine.ITwoPassIdentifier.GetFirstPassValue(C1.Xaml.FlexReport.ScriptEngine.ScriptEngine,System.Object,System.Object[])"/> function,
            this function can return some internal object using that script engine
            can calculate actual value on the second pass.
            For example expression like "Field.Value * 2" will converted
            to expression "4 * 2" where 4 is value of the "Field.Value.
            </summary>
            <param name="firstPassData">Custom data representing current position in document.</param>
            <param name="secondPassEngine">Contains reference to the ScriptEngine which will be used on second pass calculation.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.ScriptEngine.Expression.Culture">
            <summary>
            Gets a culture used to convert values to/from string, 
            wrapper around <see cref="P:C1.Xaml.FlexReport.ScriptEngine.ScriptEngine.Culture"/> property.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ScriptEngine.Expression.Text">
            <summary>
            Gets or sets the text used from which expression was parsed.
            This property contains valid value only for expressions which were generated during 
            parsing function parameters.
            This text used in calculating the aggregates to cache existing values,
            see ScriptAggregate.Evaluate(...).
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.Statement">
            <summary>
            --------------------------------------------------------------------
            Statement
            --------------------------------------------------------------------
            a sequence of parsed statements
            e.g.
            Statement stmt = scriptEngine.ParseStatemnt(strStatemtent);
            stmt.Execute();
            --------------------------------------------------------------------
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.Token">
            <summary>
            --------------------------------------------------------------------
            Token contains:
            --------------------------------------------------------------------
            1) the token id (+, -, *, etc)
            2) the token type (binary operator, unary operator, fun, var, lit)
            3) the token literal (Token, var name, lit value)
            --------------------------------------------------------------------
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.TKTYPE">
            <summary>
            --------------------------------------------------------------------
            TKTYPE and TKID enumerations:
            --------------------------------------------------------------------
            TKTYPE is the token type and defines operator priority
            TKID is the token ID and is used for evaluating expressions
            --------------------------------------------------------------------
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.VBStrings">
            <summary>
            Contains utility methods used in script functions, 
            based on Microsoft.VisualBasic.Strings class.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.VBDateAndTime">
            <summary>
            Contains utility methods used in script functions, 
            based on Microsoft.VisualBasic.DateAndTime class.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.IReadonlyScriptValue">
            <summary>
            Helper interface. Used by the scripting engine to request value from object,
            see ScriptExpression.GetObjectValue() / SetObjectValue().
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.IScriptValue">
            <summary>
            Helper interface. Used by the scripting engine to request value from object,
            see ScriptExpression.GetObjectValue() / SetObjectValue().
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.ScriptValueWrapper">
            <summary>
            Base class for variable or constant wrappers.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.ScriptVariableWrapper">
            <summary>
            Wrapper for script variable or user defined constant, i.e. constant defined as:
            const DefaultCaption = "My caption";
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.ScriptConstantWrapper">
            <summary>
            Simple constant wrapper used to define global constants like vbCr, vbLf etc.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEngine.ProcedureWrapper">
            <summary>
            Wrapper around function or procedure.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.IScriptContextProvider">
            <summary>
            Provides <see cref="T:C1.Xaml.FlexReport.ScriptEngine.ReportScriptContextBase"/> and supports notification
            about property change.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptValue`1">
            <summary>
            The abstract base class for types such as <see cref="T:C1.Xaml.FlexReport.ScriptStringValue"/>,
            <see cref="T:C1.Xaml.FlexReport.ScriptObjectValue"/> and others that allow to specify a value
            either as a literal or as an expression.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptValue`1.#ctor">
            <summary>
            Initializes a new instance of the <see cref="!:ScriptValue"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptValue`1.ValueToString(`0)">
            <summary>
            Converts value to a string.
            This method can be used in the UI to show content of this object.
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptValue`1.IsParameterReferenced(C1.Xaml.FlexReport.ReportParameter)">
            <summary>
            Returns true if this ScriptValue object specified as expression and
            this expression referenced report parameter specified by rp.
            </summary>
            <param name="rp"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptValue`1.Deinit">
            <summary>
            Finalizes object, should be called when no more calculations expected,
            for example when report rendering finished.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptValue`1.SetProp(C1.Xaml.FlexReport.ScriptValue{`0})">
            <summary>
            Helper method which can be used in setter of property with type ScriptValue.
            Assigns properties of <paramref name="value"/> to the current object
            resets this object if <paramref name="value"/> is null.
            Returns <b>true</b> if this object was actually changed.
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptValue`1.AssignFrom(C1.Xaml.FlexReport.ScriptValue{`0})">
            <summary>
            Assigns (copies) properties from another <see cref="!:ScriptValue"/> to the current object.
            </summary>
            <param name="source">The source object to copy properties from.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.ScriptValue`1.IsExpression">
            <summary>
            Gets or sets a value indicating whether the current <see cref="!:ScriptValue"/>
            is specified as an expression.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ScriptValue`1.Expression">
            <summary>
            Gets or sets an expression used to calculate value of this <see cref="!:ScriptValue"/>.
            Setting this value forces <see cref="P:C1.Xaml.FlexReport.ScriptValue`1.IsExpression"/> to true.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.ScriptValue`1.Value">
            <summary>
            Gets or sets a value of this <see cref="!:ScriptValue"/>.
            Settings this value forces <see cref="P:C1.Xaml.FlexReport.ScriptValue`1.IsExpression"/> to false.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "P:C1.Xaml.FlexReport.ScriptValue`1.ValueAsString" -->
        <member name="M:C1.Xaml.FlexReport.ScriptValue`1.op_Implicit(C1.Xaml.FlexReport.ScriptValue{`0})~System.String">
            <summary>
            Converts the <see cref="!:ScriptValue"/>object to a string.
            </summary>
            <param name="value">The object to convert.</param>
            <returns>The string representing the object.</returns>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptStringValue">
            <summary>
            Represents a string that can be specified as a constant or as an expression.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptStringValue.op_Implicit(System.String)~C1.Xaml.FlexReport.ScriptStringValue">
            <summary>
            Converts a string to a <see cref="T:C1.Xaml.FlexReport.ScriptStringValue"/>.
            </summary>
            <param name="value">The string to convert.</param>
            <returns>The ScriptStringValue object.</returns>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptObjectValue">
            <summary>
            Represents an object value that can be specified as a constant or as an expression.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ScriptObjectValue.op_Implicit(System.String)~C1.Xaml.FlexReport.ScriptObjectValue">
            <summary>
            Converts a string to a <see cref="T:C1.Xaml.FlexReport.ScriptObjectValue"/>.
            </summary>
            <param name="value">The string to convert.</param>
            <returns>The ScriptObjectValue object.</returns>
        </member>
        <member name="T:C1.Xaml.FlexReport.ScriptEnumValue`1">
            <summary>
            Represents an enum value that can be specified as a constant or as an expression.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.ScriptEnumValue`1.op_Implicit(System.String)~C1.Xaml.FlexReport.ScriptEnumValue{`0}" -->
        <!-- Badly formed XML comment ignored for member "M:C1.Xaml.FlexReport.ScriptEnumValue`1.op_Implicit(`0)~C1.Xaml.FlexReport.ScriptEnumValue{`0}" -->
        <member name="T:C1.Xaml.FlexReport.SectionTypeEnum">
            <summary>
            Specifies the section type, which is equivalent to a the index of a <see cref="T:C1.Xaml.FlexReport.Section"/> object
            in the control's <see cref="P:C1.Xaml.FlexReport.C1FlexReport.Sections"/> collection. 
            </summary>
            <remarks>Use the members of this enumeration to set the value of the <see cref="!:Field.Section"/> and 
            <see cref="P:C1.Xaml.FlexReport.Section.Type"/> properties.
            </remarks>
        </member>
        <member name="F:C1.Xaml.FlexReport.SectionTypeEnum.Undefined">
            <summary>
            Undefined. This setting indicates the field doesn't belong to any sections and should not be rendered.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SectionTypeEnum.Detail">
            <summary>
            Detail section: repeated for every record in the main data source.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SectionTypeEnum.Header">
            <summary>
            Report header section: appears once, in the beginning of the report.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SectionTypeEnum.Footer">
            <summary>
            Report footer section: appears once, in the end of the report.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SectionTypeEnum.PageHeader">
            <summary>
            Page header section: appears at the top of every page, subject to the setting of the 
            <see cref="P:C1.Xaml.FlexReport.Layout.PageHeader"/> property.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SectionTypeEnum.PageFooter">
            <summary>
            Page footer section: appears at the bottom of every page, subject to the setting of the 
            <see cref="P:C1.Xaml.FlexReport.Layout.PageFooter"/> property.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SectionTypeEnum.GroupHeader1">
            <summary>
            Group header section: appears before level-one groups.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SectionTypeEnum.GroupFooter1">
            <summary>
            Group footer section: appears after level-one groups.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SectionTypeEnum.GroupHeader2">
            <summary>
            Group header section: appears before level-two groups.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SectionTypeEnum.GroupFooter2">
            <summary>
            Group footer section: appears after level-two groups.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SectionTypeEnum.GroupHeader3">
            <summary>
            Group header section: appears before level-three groups.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SectionTypeEnum.GroupFooter3">
            <summary>
            Group footer section: appears after level-three groups.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SectionTypeEnum.GroupHeader4">
            <summary>
            Group header section: appears before level-four groups.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.SectionTypeEnum.GroupFooter4">
            <summary>
            Group footer section: appears after level-four groups.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Section">
            <summary>
            Represents a report band.
            </summary>
            <remarks>
            <para>
            Each <see cref="T:C1.Xaml.FlexReport.Section"/> object contains a collection of <see cref="T:C1.Xaml.FlexReport.SubSection"/> objects.
            </para>
            <para>Every report contains the following sections:</para>
            <para>A <b>detail</b> section.</para>
            <para>A <b>report header</b> and a <b>report footer</b> section.</para>
            <para>A <b>page header</b> and a <b>page footer</b> section.</para>
            <para>A <b>group header</b> and a <b>group footer</b> section for each <see cref="T:C1.Xaml.FlexReport.Group"/> object in the report.</para>
            <para>The total number of sections in a report is therefore <code>5 + 2 * Groups.Count</code>. Sections cannot
            be added and removed from reports directly. The number of sections is a function of the number of groups.</para>
            <para>Although sections cannot be removed, they can be hidden by setting their <see cref="P:C1.Xaml.FlexReport.Section.Visible"/> property
            to false.</para>
            </remarks>
        </member>
        <member name="M:C1.Xaml.FlexReport.Section.#ctor">
            <summary>
            This constructor called only during deserialization.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.Section.#ctor(C1.Xaml.FlexReport.C1FlexReport,C1.Xaml.FlexReport.SectionTypeEnum,System.String,System.Boolean)">
            <summary>
            This constructor used from internal code to initialize list of sections.
            </summary>
            <param name="owner"></param>
            <param name="type"></param>
            <param name="name"></param>
            <param name="visible"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.Section.BeforeRender">
            <summary>
            Called where report rendering starts.
            Can be used to initialize object before rendering.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.Section.AfterRender">
            <summary>
            Called when report rendering finished.
            Can be used to finalize object after rendering.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.Section.PrecalculateFields">
            <summary>
            Called by rendering engine to precalculate values of fieds in the footer sections:
            report footer, group footers.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.Section.ResetState">
            <summary>
            Called by rendering engine to reset internal calculated values of the section and its subsections and fields.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.Section.AssignFrom(C1.Xaml.FlexReport.ReportObject,System.Boolean)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.Section"/> to the current object.
            This method copies list of subsections but does not copy list of fields.
            This method does NOT copy type of the section.
            </summary>
            <param name="source">The source object to copy properties from.</param>
            <param name="assignName">Indicates whether the name should be copied.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.Section.ParentReport">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object that contains this <see cref="T:C1.Xaml.FlexReport.Section"/>.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Section.Name">
            <summary>
            Gets or sets the <see cref="T:C1.Xaml.FlexReport.Section"/> name.
            </summary>
            <remarks>
            <para>The section name can be used as an index into the control's <see cref="P:C1.Xaml.FlexReport.C1FlexReport.Sections"/> collection.</para>
            <para>Section names are also used to identify fields in <b>VBScript</b> expressions.</para>
            <para>Duplicate and empty section names are allowed, but should be avoided if you plan to use the section names 
            in scripts or as indexers.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Section.Type">
            <summary>
            Returns the <see cref="T:C1.Xaml.FlexReport.Section"/> type (e.g., PageHeader, Detail).
            </summary>
            <seealso cref="T:C1.Xaml.FlexReport.SectionTypeEnum"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.Section.Fields">
            <summary>
            Gets a collection of all fields in this <see cref="T:C1.Xaml.FlexReport.Section"/>.
            </summary>
            <remarks>
            <para>The <b>Fields</b> collection contains all <see cref="T:C1.Xaml.FlexReport.Field"/> objects defined in the current section.</para>
            <para>When you add a field to a section's <b>Fields</b> collection, the field is automatically assigned to the 
            section that owns the collection. For example, the code below adds a field to the <b>Detail</b> section:</para>
            <code>
            _c1r.Sections.Detail.Fields.Add("new field", "CompanyLogo", rc);
            </code>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Section.SubSections">
            <summary>
            Gets the collection of sub-sections in the current section.
            This collection contains at least one element.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Section.Visible">
            <summary>
            Specifies whether the <see cref="T:C1.Xaml.FlexReport.Section"/> will be rendered in the report.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Section.Height">
            <summary>
            Gets the height of the current section in twips.
            This is the sum of the heights of all sub-sections of the current section.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Section.AutoHeight">
            <summary>
            Gets or sets a value determining how the height of the section changes depending on its content.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Section.SplitBehavior">
            <summary>
            Gets or sets a value determining how the section behaves
            when it is too high to fit in the vertical space available on the current page.
            </summary>
            <seealso cref="!:SplitHorzBehavior"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.Section.ForcePageBreak">
            <summary>
            Gets or sets a value determining whether page breaks should be inserted before and/or after the section.
            </summary>
            <seealso cref="T:C1.Xaml.FlexReport.ForcePageBreakEnum"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.Section.Repeat">
            <summary>
            For group header, group footer and report footer sections only,
            gets or sets a value indicating whether the current section should be repeated
            at the top or bottom of each page. The default is <b>false</b>.
            </summary>
            <remarks>
            <para>This property only applies to group header and group footer sections.</para>
            <para>Set this value to true to repeat the group header page at the top of every page, before the detail sections.</para>
            <para>If you have multiple groups, all group header sections that have the <b>Repeat</b> property set to true will 
            be rendered at the top of each page.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Section.PrintAtPageBottom">
            <summary>
            For master report's footer sections only, gets or sets a value
            indicating whether the current section should print at the bottom
            of the page immediately above the page footer, rather than right
            below the detail. The default is <b>false</b>.
            <para>
            This property is ignored for non-footer sections or for footers
            of sub-reports.
            </para>
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Section.UseColumnLayout">
            <summary>
            For master report's group and detail sections only, gets or sets a value
            indicating whether the current section should use column layout defined
            by <see cref="P:C1.Xaml.FlexReport.Layout.Columns"/> and <see cref="P:C1.Xaml.FlexReport.Layout.ColumnLayout"/> properties.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Section.OnFormat">
            <summary>
            Gets or sets a string containing <b>VBScript</b> code to be executed before the <see cref="T:C1.Xaml.FlexReport.Section"/> is formatted.
            </summary>
            <remarks>
            <para>This property contains <b>VBScript</b> instructions to be executed before the fields in the section 
            are calculated. When this script is executed, the recordset already holds the data that will be displayed 
            in the section, but the field values have not been updated yet.</para>
            <para>Use this event to assign values to fields before they are calculated, so the new values will be taken 
            into account when the control calculates the field's size and position when the <see cref="!:CanGrow"/> or 
            <see cref="!:CanShrink"/> properties are set to true.</para>
            <para>If you want to set field properties based on the field's current value, use the <see cref="P:C1.Xaml.FlexReport.Section.OnPrint"/> 
            property instead.</para>
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Section.OnPrint">
            <summary>
            Gets or sets a string containing <b>VBScript</b> code to be executed before the <see cref="T:C1.Xaml.FlexReport.Section"/> is printed 
            (after it is formatted).
            </summary>
            <remarks>
            This property contains <b>VBScript</b> instructions that get executed after the fields in the section 
            have been calculated.
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Section.Calculated">
            <summary>
            Gets a value indicating whether the current section has already been calculated and its
            <see cref="P:C1.Xaml.FlexReport.Section.RenderHeight"/> property contains a valid value.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Section.RenderHeight">
            <summary>
            Gets the actual height of the current section.
            This is the sum of the heights of all its sub-sections.
            This property can only be used while the report is being rendered, otherwise it returns -1.
            <para>
            Note that if this property is used in the section's OnFormat script, then it returns
            the height calculated for the previous instance of the section, or -1 if this is the first calculation.
            </para>
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.SectionCollection">
            <summary>
            Collection of the <see cref="T:C1.Xaml.FlexReport.Section"/> objects. 
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.SectionCollection.FindSection(C1.Xaml.FlexReport.SectionTypeEnum)">
            <summary>
            Gets a section from a <see cref="P:C1.Xaml.FlexReport.C1FlexReport.Sections"/> collection by its <see cref="P:C1.Xaml.FlexReport.Section.Type"/>.
            Returns null if section not found.
            </summary>
            <param name="sectionType"></param>
            <returns></returns>
        </member>
        <member name="P:C1.Xaml.FlexReport.SectionCollection.Item(C1.Xaml.FlexReport.SectionTypeEnum)">
            <summary>
            Gets a section from a <see cref="P:C1.Xaml.FlexReport.C1FlexReport.Sections"/> collection by its <see cref="P:C1.Xaml.FlexReport.Section.Type"/>.
            Throws an exception if section with specified <see cref="P:C1.Xaml.FlexReport.Section.Type"/> not found.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.SectionCollection.Detail">
            <summary>
            Returns a reference to the detail section of the report. 
            </summary>
            <remarks>
            This property is equivalent to this[SectionTypeEnum.Detail].
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.SectionCollection.Header">
            <summary>
            Returns a reference to the report header section. 
            </summary>
            <remarks>
            This property is equivalent to this[SectionTypeEnum.Header]
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.SectionCollection.Footer">
            <summary>
            Returns a reference to the report footer section. 
            </summary>
            <remarks>
            This property is equivalent to this[SectionTypeEnum.Footer].
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.SectionCollection.PageHeader">
            <summary>
            Returns a reference to the page header section of the report. 
            </summary>
            <remarks>
            This property is equivalent to this[SectionTypeEnum.PageHeader].
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.SectionCollection.PageFooter">
            <summary>
            Returns a reference to the page footer section of the report. 
            </summary>
            <remarks>
            This property is equivalent to this[SectionTypeEnum.PageFooter].
            </remarks>
        </member>
        <member name="P:C1.Xaml.FlexReport.Serialization.C1ReportSerializer.EmbedImages">
            <summary>
            Gets or sets the value indicating whether to embed images into the output stream.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Serialization.C1ReportSerializer.EmbedSubReports">
            <summary>
            Gets or sets the value indicating whether to embed subreports into the output stream.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Serialization.C1ReportSerializer.ReportNodes">
            <summary>
            Gets or sets the list of report nodes loaded from XML file.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Serialization.C1ReportSerializer.LineSerializer">
            <summary>
            Serializes <see cref="T:C1.Xaml.Document.Line"/> object using different default values.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.SubSection">
            <summary>
            Represents a band within a <see cref="T:C1.Xaml.FlexReport.Section"/>.
            Each <see cref="T:C1.Xaml.FlexReport.Section"/> contains at least one SubSection.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.SubSection.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.SubSection"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.SubSection.BeforeRender">
            <summary>
            Called where report rendering starts.
            Can be used to initialize object before rendering.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.SubSection.AfterRender">
            <summary>
            Called when report rendering finished.
            Can be used to finalize object after rendering.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.SubSection.AssignFrom(C1.Xaml.FlexReport.ReportObject,System.Boolean)">
            <summary>
            Assigns (copies) properties from another <see cref="T:C1.Xaml.FlexReport.SubSection"/> to the current object.
            This method does not copy fields belongs to source SubSection.
            </summary>
            <param name="source">The source object to copy properties from.</param>
            <param name="assignName">Indicates whether name should be assigned.</param>
        </member>
        <member name="P:C1.Xaml.FlexReport.SubSection.SplitBehavior">
            <summary>
            Gets or sets a value determining how the sub-section behaves
            when it is too high to fit in the vertical space available on the current page.
            </summary>
            <seealso cref="!:SplitHorzBehavior"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.SubSection.ForcePageBreak">
            <summary>
            Gets or sets a value determining whether page breaks should be inserted before and/or after the sub-section.
            </summary>
            <seealso cref="T:C1.Xaml.FlexReport.ForcePageBreakEnum"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.SubSection.Fields">
            <summary>
            Gets a collection of all fields in this <see cref="T:C1.Xaml.FlexReport.SubSection"/>.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.SubSection.Index">
            <summary>
            Gets the index of the <see cref="T:C1.Xaml.FlexReport.SubSection"/> in the containing <see cref="P:C1.Xaml.FlexReport.Section.SubSections"/> collection.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.SubSection.ParentSection">
            <summary>
            Gets a <see cref="T:C1.Xaml.FlexReport.Section"/> object owning this <see cref="T:C1.Xaml.FlexReport.SubSection"/> object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.SubSection.Height">
            <summary>
            Gets or sets the <see cref="T:C1.Xaml.FlexReport.SubSection"/> height, in twips.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.SubSection.Visible">
            <summary>
            Specifies whether the <see cref="T:C1.Xaml.FlexReport.SubSection"/> will be rendered in the report.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.SubSection.AutoHeight">
            <summary>
            Gets or sets a value determining how the height of the sub-section changes depending on its content.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.SubSection.PrintAtPageBottom">
            <summary>
            For master report's sub-sections only, gets or sets a value
            indicating whether the current sub section should print at the bottom
            of the page immediately above the page footer, rather than right
            below the detail. The default is <b>false</b>.
            <para>
            This property is ignored for non-footer sections or for footers
            of sub-reports.
            </para>
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.SubSection.Calculated">
            <summary>
            Gets a value indicating whether the current sub-section has already been calculated and its
            <see cref="P:C1.Xaml.FlexReport.SubSection.RenderHeight"/> property contains a valid value.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.SubSection.RenderHeight">
            <summary>
            Returns the height of the sub-section after the <see cref="P:C1.Xaml.FlexReport.SubSection.AutoHeight"/>
            property has been applied to the section.
            Getting this property can throw an exception if the height of sections was not calculated yet,
            for example if you access the RenderHeight of the report footer while the report header is being rendered.
            </summary>
            <remarks>
            <para>When a sub-section grows or shrinks, its <see cref="P:C1.Xaml.FlexReport.SubSection.Height"/> property does not change.</para>
            <para>If you need to retrieve the actual height that will be used to rendering the sub-section 
            (for example in the <see cref="!:OnPrint"/> event), use the <see cref="P:C1.Xaml.FlexReport.SubSection.RenderHeight"/> 
            property instead.</para>
            </remarks>
        </member>
        <member name="T:C1.Xaml.FlexReport.SubSectionCollection">
            <summary>
            Represents collection of the <see cref="T:C1.Xaml.FlexReport.SubSection"/> objects.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.SubSectionCollection.Add">
            <summary>
            Adds a <see cref="T:C1.Xaml.FlexReport.SubSection"/> object to the collection.
            </summary>
            <returns>Returns added <see cref="T:C1.Xaml.FlexReport.SubSection"/> object.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.SubSectionCollection.RemoveAt(System.Int32)">
            <summary>
            Removes item with specified index from the collection.
            </summary>
            <param name="index">The index of item to remove.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.SubSectionCollection.Remove(C1.Xaml.FlexReport.SubSection)">
            <summary>
            Removes a <see cref="T:C1.Xaml.FlexReport.SubSection"/> object from collection.
            </summary>
            <param name="item">The <see cref="T:C1.Xaml.FlexReport.SubSection"/> object to remove.</param>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportNamedCollection`1">
            <summary>
            Represents a <see cref="T:C1.Xaml.Document.NamedCollection`1"/> that notifies <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> about changes.
            </summary>
            <typeparam name="TItem">The type of the collection items.</typeparam>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportNamedCollection`1.Report">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object owning this collection.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.ReportOwnedCollection`1">
            <summary>
            Represents a <see cref="T:C1.Xaml.Document.OwnedCollection`1"/> that notifies <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> about changes.
            </summary>
            <typeparam name="TItem">The type of the collection items.</typeparam>
        </member>
        <member name="P:C1.Xaml.FlexReport.ReportOwnedCollection`1.Report">
            <summary>
            Gets the <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object owning this collection.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FontHolder">
            <summary>
            Represents platform independent Font object.
            Under WinForms encapsulates a <see cref="P:C1.Xaml.FlexReport.FontHolder.Font"/> object and provides get/set access to the font properties. 
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FontHolder.OnPropertyChanged(System.String)">
            <summary>
            Fires <see cref="E:C1.Xaml.FlexReport.FontHolder.PropertyChanged"/> event.
            </summary>
            <param name="propertyName">the name of the property that changed.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.FontHolder.Clone">
            <summary>
            Creates a clone of this <see cref="T:C1.Xaml.FlexReport.FontHolder"/> object.
            </summary>
            <returns>The clone of this object.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FontHolder.ToString">
            <summary>
            Gets a string that represents this <see cref="T:C1.Xaml.FlexReport.FontHolder"/>.
            </summary>
            <returns>A string that represents this <see cref="T:C1.Xaml.FlexReport.FontHolder"/>.</returns>
        </member>
        <member name="P:C1.Xaml.FlexReport.FontHolder.Font">
            <summary>
            Gets or sets the encapsulated <see cref="P:C1.Xaml.FlexReport.FontHolder.Font"/> object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FontHolder.Name">
            <summary>
            Gets or sets the name of the font.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FontHolder.Size">
            <summary>
            Gets or sets the size of the font.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FontHolder.Bold">
            <summary>
            Gets or sets a value that indicates whether the font is bold.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FontHolder.Italic">
            <summary>
            Gets or sets a value that indicates whether the encapsulated <see cref="P:C1.Xaml.FlexReport.FontHolder.Font"/> is italic.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FontHolder.Underline">
            <summary>
            Gets or sets a value that indicates whether the font is underlined.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FontHolder.Strikethrough">
            <summary>
            Gets or sets a value that indicates whether the font has a horizontal line through the text.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.FontHolder.GdiCharSet">
            <summary>
            Gets or sets the GDI character set used by the font.
            </summary>
        </member>
        <member name="E:C1.Xaml.FlexReport.FontHolder.PropertyChanged">
            <summary>
            Occurs when a property value changes.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.PictureHolderType">
            <summary>
            For internal use.
            Defines possible values of the <see cref="P:C1.Xaml.FlexReport.PictureHolder.Type"/> property.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.PictureHolder">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.PictureHolder._imageName">
            <summary>
            Used only during report rendering and contains name of the image in the <see cref="P:C1.Xaml.Document.C1Document.Dictionary"/>.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.PictureHolder.#ctor">
            <summary>
            Do not use this constructor to create PictureHolder, use
            FromXXX(...) methods.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.PictureHolder.IsSameAs(System.Object)">
            <summary>
            Checks whether value specifies same <see cref="T:C1.Xaml.FlexReport.PictureHolder"/> as this object.
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.PictureHolder.AfterRender">
            <summary>
            Called when report's rendering is finished and should be used to cleanup all temporary data.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.PictureHolder.CalculateValue(C1.Xaml.FlexReport.C1FlexReport,C1.Xaml.Document.Dictionary)">
            <summary>
            Calculates image referenced by this <see cref="T:C1.Xaml.FlexReport.PictureHolder"/>.
            Called during report rendering.
            </summary>
            <param name="report">The <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/> object in context of which this PictureHolder object is used.</param>
            <param name="dictionary">The <see cref="T:C1.Xaml.Document.Dictionary"/> object which should be used to hold "constant" images like logos, can be null in this case image will not be added to dictionary.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.PictureHolder.Assign(C1.Xaml.FlexReport.PictureHolder@,C1.Xaml.FlexReport.PictureHolder)">
            <summary>
            Assigns properties of <paramref name="src"/> PictureHolder to the <paramref name="dst"/> object
            if src is null then dst is set to null.
            </summary>
            <param name="dst"></param>
            <param name="src"></param>
        </member>
        <member name="M:C1.Xaml.FlexReport.PictureHolder.IsSameAs(C1.Xaml.FlexReport.PictureHolder,System.Object)">
            <summary>
            Checks whether value specifies same <see cref="T:C1.Xaml.FlexReport.PictureHolder"/> as this object.
            </summary>
            <param name="value"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.PictureHolder.LoadFromStream(System.IO.Stream)">
            <summary>
            Loads an image from a stream via an intermediate memory stream,
            thus allowing to close/dispose the original stream.
            Use this method to get images from files/urls so as not to keep the files/urls open/locked.
            <para>This method may throw exceptions so try/catch must be used.</para>
            </summary>
            <param name="s">The input stream.</param>
            <returns>The loaded image or null if error occurs.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.PictureHolder.LoadFromByteArray(System.Byte[])">
            <summary>
            Load picture from database blob (byte array).
            </summary>
            <param name="data"></param>
            <returns>The loaded image or null if error occurs.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.PictureHolder.ToString">
            <summary>
            Gets a string that represents this <see cref="T:C1.Xaml.FlexReport.PictureHolder"/>.
            </summary>
            <returns>A string that represents this <see cref="T:C1.Xaml.FlexReport.PictureHolder"/>.</returns>
        </member>
        <member name="P:C1.Xaml.FlexReport.PictureHolder.Type">
            <summary>
            For internal use.
            Gets the type of the picture source of this <see cref="T:C1.Xaml.FlexReport.PictureHolder"/> object: File, Url, GDI Image object etc.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.PictureHolder.FromObject(System.Object,Windows.Storage.StorageFolder)">
            <summary>
            Creates a new instance of the <see cref="T:C1.Xaml.FlexReport.PictureHolder"/> from a specified object.
            The object can be:
            <list type="bullet">
            <item>
            <term>Null value</term>
            <description>An empty PictureHolder will be created.</description>
            </item>
            <item>
            <term>String</term>
            <description>
            String represents an expression, a file or an url.
            </description>
            </item>
            <item>
            <term><see cref="T:Windows.UI.Xaml.Media.Imaging.WriteableBitmap"/> object.</term>
            </item>
            <item>
            <term><see cref="T:C1.Xaml.FlexReport.PictureHolder"/> object.</term>
            </item>
            <item>
            <term>Byte array.</term>
            <description>Array containing the image data.</description>
            </item>
            </list>
            </summary>
            <remarks>
            Following rules are used when object is a string:
            <para>
            If the string starts with "=" or "[", it is interpretted as an expression,
            and the actual image will be resolved when the report executes.
            </para>
            <para>
            String is interpretted as a file name. The following rules are used to get the actual file:
            </para>
            <list type="bullet">
            <item>
            If the string represents a valild URI, <see cref="M:Windows.Storage.StorageFile.GetFileFromApplicationUriAsync(System.Uri)"/> is used.
            </item>
            <item>
            If location is an absolute file name, then <see cref="M:Windows.Storage.StorageFile.GetFileFromPathAsync(System.String)"/> is used.
            </item>
            <item>
            If location is a relative file name, then <see cref="!:StorageFolder.GetFileByPathAsync(string)"/> is used,
            trying for StorageFolder in order folders specified by
            <paramref name="basePath"/>, <see cref="P:C1.Xaml.FlexReport.C1FlexReport.DefaultBasePath"/>, <see cref="!:ApplicationData.Current.LocalFolder"/>.
            </item>
            </list>
            <para>
            String is interpretted as URL.
            </para>
            </remarks>
            <param name="value">The value providing data for the new <see cref="T:C1.Xaml.FlexReport.PictureHolder"/> object.</param>
            <param name="basePath">The <see cref="T:Windows.Storage.StorageFolder"/> object used if <paramref name="location"/> is relative.</param>
            <returns>The new instance of the PictureHolder type.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.PictureHolder.FromExpression(System.String)">
            <summary>
            Creates a new instance of the <see cref="T:C1.Xaml.FlexReport.PictureHolder"/> based on script expression.
            </summary>
            <param name="expression">The string with script expression.</param>
            <returns><see cref="T:C1.Xaml.FlexReport.PictureHolder"/> object.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.PictureHolder.FromFile(System.String,Windows.Storage.StorageFolder)">
            <returns><see cref="T:C1.Xaml.FlexReport.PictureHolder"/> object.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.PictureHolder.FromUrl(System.String)">
            <returns><see cref="T:C1.Xaml.FlexReport.PictureHolder"/> object.</returns>
        </member>
        <member name="T:C1.Xaml.FlexReport.ResourceNameParser">
            <summary>
            For internal use.
            Helper class allowing to work with resources specified by a file name or a URL.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.ResourceNameParser.Open(System.String,Windows.Storage.StorageFolder)">
            <summary>
            For internal use.
            Tries to parse specified <paramref name="location"/> string as file name or URL
            and opens its stream.
            Following rules are used:
            -) Use <see cref="M:Windows.Storage.StorageFile.GetFileFromApplicationUriAsync(System.Uri)"/> if location reprsents valid Uri
            -) If location is an absolute file name then use <see cref="M:Windows.Storage.StorageFile.GetFileFromPathAsync(System.String)"/>
            -) If location is a relative file name then use <see cref="!:StorageFolder.GetFileByPathAsync(string)"/>,
            as StorageFolder used folders specified by: <paramref name="basePath"/>, <see cref="P:C1.Xaml.FlexReport.C1FlexReport.DefaultBasePath"/> and <see cref="!:ApplicationData.Current.LocalFolder"/>
            -) if location is a valid Uri then try use <see cref="T:System.Net.WebRequest"/> to load a data.
            Returned <see cref="T:C1.Xaml.FlexReport.ResourceNameParser"/> object should be disposed after using,
            result can be null if location can not be parsed.
            </summary>
            <param name="location"></param>
            <param name="basePath"></param>
            <returns></returns>
        </member>
        <member name="P:C1.Xaml.FlexReport.ResourceNameParser.Stream">
            <summary>
            Gets the <see cref="P:C1.Xaml.FlexReport.ResourceNameParser.Stream"/> object containing resource's data.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.FileNameParser">
            <summary>
            For internal use.
            Helper class used to parse a string as a file name, the file name can be relative or absolute.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.FileNameParser.ReplaceSpecialFolderTags(System.String,Windows.Storage.StorageFolder)">
            <summary>
            For internal use.
            Tries to initialize <see cref="P:C1.Xaml.FlexReport.FileNameParser.StorageFile"/> path to which specified by the
            by the string containing ?(specialfolder.XXX) prefix.
            Currently following XXX prefixes supported:
            SystemDefault - ApplicationData.Current.LocalFolder 
            BasePath - <see cref="T:Windows.Storage.StorageFolder"/> passed in <paramref name="basePath"/> will be used.
            </summary>
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.FileNameParser.Open(System.String,Windows.Storage.StorageFolder,System.Boolean)">
            <summary>
            For internal use.
            Tries to interprett <paramref name="location"/> as file name, following rules are used:
            -) Use <see cref="M:Windows.Storage.StorageFile.GetFileFromApplicationUriAsync(System.Uri)"/> if location reprsents valid Uri
            -) If location is an absolute file name then use <see cref="M:Windows.Storage.StorageFile.GetFileFromPathAsync(System.String)"/>
            -) If location is a relative file name then use <see cref="!:StorageFolder.GetFileByPathAsync(string)"/>,
            as StorageFolder used folders specified by: <paramref name="basePath"/>, <see cref="P:C1.Xaml.FlexReport.C1FlexReport.DefaultBasePath"/> and <see cref="!:ApplicationData.Current.LocalFolder"/>
            </summary>
            <param name="fileName"></param>
            <param name="path"></param>
            <param name="openStream">Indicates whether the file specified by <paramref name="location"/> should be opened, true by default.</param>
            <returns></returns>
        </member>
        <member name="T:C1.Xaml.FlexReport.UrlParser">
            <summary>
            For internal use.
            Helper class used to parse a string as a URL, the file name can be relative or absolute.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.UrlParser.Open(System.String)">
            <summary>
            For internal use.
            Tries to interprett <paramref name="location"/> as URL.
            </summary>
            <param name="location"></param>
            <returns></returns>
        </member>
        <member name="T:C1.Xaml.FlexReport.StringParser">
            <summary>
            For internal use.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.StringParser.ContainsIdent(System.String,System.String)">
            <summary>
            Checks whether specified ident exists in the string.
            Method uses <see cref="F:C1.Xaml.FlexReport.StringParser.Params.DefaultIgnoreCase"/>.
            </summary>
            <param name="s">String to check.</param>
            <param name="ident">Ident to check.</param>
            <returns>Returns <b>true</b> if ident used, <b>false</b> otherwise.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.StringParser.IndexOfIndent(System.String,System.String,C1.Xaml.FlexReport.StringParser.Params)">
            <summary>
            Returns index of identifier in the string.
            Identifier can be in quotes and should start with '_' or letter and should
            contains only '_', letters, numbers.
            </summary>
            <param name="s"></param>
            <param name="ident"></param>
            <param name="prms"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.StringParser.ReplaceIdent(System.String,System.String,System.String,C1.Xaml.FlexReport.StringParser.Params)">
            <summary>
            Replaces identifier with specified string. 
            All text within quotes is ignored, chars which defines quotes specified in the prms.Quotes array,
            set it to null if you want replace identifier even if it is within quotes.
            </summary>
            <param name="s"></param>
            <param name="ident"></param>
            <param name="newStr"></param>
            <param name="prms"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.StringParser.Bracket(System.String)">
            <summary>
            For internal use.
            </summary>
            <param name="s"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.StringParser.IsBracket(System.String)">
            <summary>
            For internal use.
            </summary>
            <param name="s"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.StringParser.Unbracket(System.String)">
            <summary>
            For internal use.
            </summary>
            <param name="s"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.StringParser.BracketSqlObject(System.String)">
            <summary>
            For internal use.
            </summary>
            <param name="s"></param>
            <returns></returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.Utils.GetImageSize(C1.Xaml.Document.C1ImageHelper)">
            <summary>
            Gets the size of an image in twips.
            </summary>
            <param name="image">The image to get the size of.</param>
            <returns>The size of <paramref name="image"/> in twips.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.Utils.TryColorFromString(System.String,System.Globalization.CultureInfo,Windows.UI.Color@)">
            <summary>
            This method is based on ColorConverter.ConvertFrom(...) method from WinForms.
            </summary>
            <param name="s"></param>
            <param name="culture"></param>
            <param name="v"></param>
            <returns></returns>
        </member>
        <member name="T:C1.Xaml.FlexReport.VisualReportObject">
            <summary>
            Base class for all visual report objects like <see cref="T:C1.Xaml.FlexReport.FieldBase"/>, <see cref="T:C1.Xaml.FlexReport.Section"/>, <see cref="T:C1.Xaml.FlexReport.SubSection"/>.
            Defines common visual properties: Border, Background etc.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.VisualReportObject.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.VisualReportObject"/> class.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.VisualReportObject.Border">
            <summary>
            Gets or sets the <see cref="P:C1.Xaml.FlexReport.VisualReportObject.Border"/> object determining how borders are drawn around the object.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.VisualReportObject.BordersSplitVertMode">
            <summary>
            Gets or sets a value determining how borders are drawn
            if the object is too high and is split between pages.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.VisualReportObject.BordersSplitHorzMode">
            <summary>
            Gets or sets a value determining how borders are drawn
            if the object is too wide and is split between horizontal pages.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.VisualReportObject.Background">
            <summary>
            Gets or sets the <see cref="!:C1BackgroundBase"/> object determining the object's background.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.VisualReportObject.BackColor">
            <summary>
            Gets or sets the field's background color,
            this property works via <see cref="P:C1.Xaml.FlexReport.VisualReportObject.Background"/> property using <see cref="!:C1SolidBrush"/>.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.VisualReportObject.OutlineLabel">
            <summary>
            Gets or sets a <see cref="T:C1.Xaml.FlexReport.ScriptStringValue"/> yielding the label associated with the object in the outline tree.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.VisualReportObject.OutlineParent">
            <summary>
            Gets or sets the name of the object that will be the parent of the current object in the outline tree.
            If unspecified, the report hierarchy will be used to determine the parent.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.VisualReportObject.Bookmark">
            <summary>
            Gets or sets a <see cref="T:C1.Xaml.FlexReport.ScriptStringValue"/> yielding the bookmark associated with the current object.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.WatermarkVisibility">
            <summary>
            Specifies where watermark or overlay is displayed.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.WatermarkVisibility.Hidden">
            <summary>
            Do not show watermark or overlay.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.WatermarkVisibility.AllPages">
            <summary>
            Show watermark or overlay on all pages.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.WatermarkVisibility.FirstPage">
            <summary>
            Show watermark or overlay on first page only.
            </summary>
        </member>
        <member name="F:C1.Xaml.FlexReport.WatermarkVisibility.AllButFirstPage">
            <summary>
            Show watermark or overlay on all pages but the first.
            </summary>
        </member>
        <member name="T:C1.Xaml.FlexReport.Watermark">
            <summary>
            Represents a watermark or an overlay in a <see cref="T:C1.Xaml.FlexReport.C1FlexReport"/>.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.Watermark.#ctor(C1.Xaml.FlexReport.C1FlexReport)">
            <summary>
            Initializes a new instance of the <see cref="T:C1.Xaml.FlexReport.Watermark"/> class.
            </summary>
        </member>
        <member name="M:C1.Xaml.FlexReport.Watermark.ToString">
            <summary>
            Returns a string that represents the current object.
            </summary>
            <returns>A string that represents the current object.</returns>
        </member>
        <member name="M:C1.Xaml.FlexReport.Watermark.AssignFrom(C1.Xaml.FlexReport.Watermark)">
            <summary>
            Copies properties from another object into this object.
            </summary>
            <param name="source">The source object, properties of which are copied.</param>
        </member>
        <member name="M:C1.Xaml.FlexReport.Watermark.Reset">
            <summary>
            Resets all properties of this Watermark object to default values.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Watermark.Visibility">
            <summary>
            Gets or sets a value indicating on which pages this watermark or overlay is visible.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Watermark.Picture">
            <summary>
            Gets or sets a picture shown by this watermark or overlay.
            Note that if the picture is not empty, <see cref="P:C1.Xaml.FlexReport.Watermark.Text"/> is ignored.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Watermark.PictureAlign">
            <summary>
            Gets or sets the alignment of the <see cref="P:C1.Xaml.FlexReport.Watermark.Picture"/> within a page.
            </summary>
            <seealso cref="P:C1.Xaml.FlexReport.Watermark.Picture"/>
            <seealso cref="P:C1.Xaml.FlexReport.Watermark.PictureScale"/>
            <seealso cref="T:C1.Xaml.FlexReport.PictureAlignEnum"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.Watermark.PictureScale">
            <summary>
            Gets or sets a value indicating how <see cref="P:C1.Xaml.FlexReport.Watermark.Picture"/> is scaled within the page.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Watermark.Text">
            <summary>
            Gets or sets a text shown by this watermark or overlay.
            Ignored if a <see cref="P:C1.Xaml.FlexReport.Watermark.Picture"/> is specified.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Watermark.WritingMode">
            <summary>
            Gets or sets the text writing mode: horizontal (default), vertical with left to right flow, etc.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Watermark.Align">
            <summary>
            Gets or sets a value determining how text is aligned within a page.
            </summary>
            <seealso cref="T:C1.Xaml.FlexReport.FieldAlignEnum"/>
        </member>
        <member name="P:C1.Xaml.FlexReport.Watermark.ForeColor">
            <summary>
            Gets or sets the text color.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Watermark.TextAngle">
            <summary>
            Gets or sets the text rotation angle, in degrees counterclockwise.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Watermark.WordWrap">
            <summary>
            Gets or sets a value indicating whether automatic word wrapping is on.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Watermark.Font">
            <summary>
            Gets or sets the text font.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Watermark.LineSpacing">
            <summary>
            Gets or sets the text line spacing, in percent.
            The default is 100 which corresponds to normal line spacing.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Watermark.TextFitMode">
            <summary>
            Gets or sets a value indicating how text fits in page bounds.
            If this is not None, WordWrap is ignored.
            </summary>
        </member>
        <member name="P:C1.Xaml.FlexReport.Watermark.Opacity">
            <summary>
            Gets or sets the opacity of this watermark or overlay, from 0 (transparent) to 1 (opaque).
            This property works only for text watermaks or overlays.
            </summary>
        </member>
        <member name="T:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.Busy">
            <summary>
              Looks up a localized string similar to The component is busy rendering a report..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ChartFieldEmptyCategoryGroupExpression">
            <summary>
              Looks up a localized string similar to The category group expression is not specified, at category group &apos;{0}&apos; (index: {1}), in Chart Group {2} of ChartField &apos;{3}&apos;..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ChartFieldEmptySeriesDataValueExpression">
            <summary>
              Looks up a localized string similar to The series data value expression is not specified, at index {0} of series template &apos;{1}&apos; (index: {2}), in Chart Group {3} of ChartField &apos;{4}&apos;..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ChartFieldEmptySeriesGroupExpression">
            <summary>
              Looks up a localized string similar to The series group expression is not specified, at series group &apos;{0}&apos; (index: {1}), in Chart Group {2} of ChartField &apos;{3}&apos;..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ChartFieldEvaluateExpressionFailed">
            <summary>
              Looks up a localized string similar to Cannot evalute the expression &apos;{0}&apos; in ChartField &apos;{1}&apos;..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ChartFieldExceptionAlarmZonesUniqueName">
            <summary>
              Looks up a localized string similar to Alarm zones must have unique names..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ChartFieldExceptionItemNotBelong">
            <summary>
              Looks up a localized string similar to {0} is belonged to other collection..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ChartFieldExceptionPositiveValues">
            <summary>
              Looks up a localized string similar to Array members must have positive values..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ChartFieldGroupingFailed">
            <summary>
              Looks up a localized string similar to Cannot grouping the data for Chart Group {0} of ChartField &apos;{1}&apos;..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ChartFieldLessSeriesDataValueLength">
            <summary>
              Looks up a localized string similar to The series template &apos;{0}&apos; (index: {1}) needs {2} data values, in Chart Group {3} of ChartField &apos;{4}&apos;..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ChartFieldNoSeriesValues">
            <summary>
              Looks up a localized string similar to No series values defined in Chart Group {0} of ChartField &apos;{1}&apos;..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.DataSourceAdoNetProviderNotRegistered">
            <summary>
              Looks up a localized string similar to ADO.NET provider {0} not registered in the system..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.DataSourceCanNotOpen">
             <summary>
               Looks up a localized string similar to Can not open the report data source [{0}].
            Exception:
            {1}.
             </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.DataSourceCanNotUseMultiValueParameterInStoredProcedure">
            <summary>
              Looks up a localized string similar to Multi value parameter [{0}] can not be used with stored procedure..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.DataSourceFieldAlreadyExists">
            <summary>
              Looks up a localized string similar to Calculated field [{0}] could not be added to a DataSource [{1}] because DataSource already has physical field with same name..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.DataSourceGroupExpressionInvalid">
             <summary>
               Looks up a localized string similar to Group [{0}] has invalid grouping expression
            :[{1}]..
             </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.DataSourceGroupFilterExpressionInvalid">
             <summary>
               Looks up a localized string similar to Group [{0}] has invalid filtering expression
            :[{1}]..
             </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.DataSourceGroupingError">
             <summary>
               Looks up a localized string similar to Could not group data, possible one of grouping expression contains an errror, exception:
            {0}.
             </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.DataSourceGroupSortExpressionInvalid">
             <summary>
               Looks up a localized string similar to Group [{0}] has invalid sorting expression
            :[{1}]..
             </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.DataSourceInvalidCalculatedFieldExpression">
             <summary>
               Looks up a localized string similar to Expression
            {0}
             specified for calculated field [{1}] of [{2}] data source is invalid..
             </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.DataSourceInvalidFilterExpression">
             <summary>
               Looks up a localized string similar to Filter expression
            {0}
             specified for [{1}] data source is invalid..
             </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.DataSourceNotFound">
            <summary>
              Looks up a localized string similar to Can not find the report data source [{0}]..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.DataSourceObjectCannotUsed">
            <summary>
              Looks up a localized string similar to Object &apos;{0}&apos; cannot be used as a report data source..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.DataSourceSortExpressionInvalid">
             <summary>
               Looks up a localized string similar to Sort expression
            {0}
             specified for [{1}] data source is invalid..
             </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ExceptionCapacityNonNegative">
            <summary>
              Looks up a localized string similar to &apos;capacity&apos; must be non-negative..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ExceptionIndexNonNegative">
            <summary>
              Looks up a localized string similar to &apos;index&apos; must be non-negative and less than the size of the collection..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ExceptionKeyType">
            <summary>
              Looks up a localized string similar to &apos;key&apos; must be of type {0}.
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ExceptionValueType">
            <summary>
              Looks up a localized string similar to &apos;value&apos; must be of type {0}.
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ExceptionWhileBuildingListOfAllowedValues">
             <summary>
               Looks up a localized string similar to Can not build list of allowed values, error message:
            {0}.
             </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.FailedToCreateCustomField">
             <summary>
               Looks up a localized string similar to Failed to create custom field &apos;{0}&apos; from assembly &apos;{1}&apos;.
            Please make sure the assembly and its dependencies are available.
            Exception:
            {2}.
             </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.FailedToLoadCustomFieldAssembly">
            <summary>
              Looks up a localized string similar to Failed to load assembly &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.FieldNotFound">
            <summary>
              Looks up a localized string similar to Field &apos;{0}&apos; not found..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.IndexOutOfRange">
            <summary>
              Looks up a localized string similar to Index [{0}] is out of range..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.InvalidColumnCount">
            <summary>
              Looks up a localized string similar to The number of columns must be &gt;= 1..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.InvalidFieldDimensions">
            <summary>
              Looks up a localized string similar to Field position and dimensions must be positive..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.InvalidPictureHolderParameter">
            <summary>
              Looks up a localized string similar to Invalid parameter for PictureHolder constructor..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.InvalidReportDefinition">
            <summary>
              Looks up a localized string similar to Invalid report definition..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.InvalidValue">
            <summary>
              Looks up a localized string similar to Value [{0}] does not represent an instance of type [{1}]..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ItemNotFound">
            <summary>
              Looks up a localized string similar to Item with name &apos;{0}&apos; not found..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.LabelOffsetCannotBeNegative">
            <summary>
              Looks up a localized string similar to Label offset cannot be negative..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.MarginsCannotBeNegative">
            <summary>
              Looks up a localized string similar to Margins cannot be negative..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.NoReportDefinitions">
            <summary>
              Looks up a localized string similar to File &apos;{0}&apos; does not contain any report definitions..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ParagraphItemAlreadyHasParentParagraphField">
            <summary>
              Looks up a localized string similar to The added ParagraphItem already belongs to ParagraphField..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ReportNotFound">
            <summary>
              Looks up a localized string similar to Report &apos;{0}&apos; not found in &apos;{1}&apos;..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineAssignmentAfterForExpected">
            <summary>
              Looks up a localized string similar to Invalid statement: assignment expected after &apos;For&apos;..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineCannotAssignNewValueToConstant">
            <summary>
              Looks up a localized string similar to Cannot assign new value to constant &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineCannotAssignValueViaIScriptValue">
            <summary>
              Looks up a localized string similar to Cannot assign value to property [{0}.{1}] using IScriptValue interface..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineDataScopeNotFound">
            <summary>
              Looks up a localized string similar to Datascope [{0}] not found..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineEndFunctionExpected">
            <summary>
              Looks up a localized string similar to Invalid statement: &apos;End Function&apos; expected..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineEndIfExpected">
            <summary>
              Looks up a localized string similar to Invalid statement: &apos;EndIf&apos; expected..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineEndSubExpected">
            <summary>
              Looks up a localized string similar to Invalid statement: &apos;End Sub&apos; expected..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineEqualExpected">
            <summary>
              Looks up a localized string similar to Invalid assignment: &apos;=&apos; expected..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineErrorPos">
            <summary>
              Looks up a localized string similar to  (at line {0}, column {1}).
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineExceptionBadExpression">
            <summary>
              Looks up a localized string similar to Bad expression..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineExceptionBadToken">
            <summary>
              Looks up a localized string similar to bad token in comparison code.
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineExceptionEvaluateExpression">
            <summary>
              Looks up a localized string similar to Evaluate expression &apos;{0}&apos;: {1}.
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineExceptionExpression">
            <summary>
              Looks up a localized string similar to Expression &apos;{0}&apos;: {1}.
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineExceptionInfiniteLoop">
            <summary>
              Looks up a localized string similar to Infinite loop (STEP value is zero)..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineExceptionInvalidHEXNumber">
            <summary>
              Looks up a localized string similar to Invalid HEX number..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineExceptionMatchDateDelimiter">
            <summary>
              Looks up a localized string similar to Can&apos;t find matching date delimiter (&apos;#&apos;)..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineExceptionMatchQuote">
            <summary>
              Looks up a localized string similar to Can&apos;t find matching quote..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineExceptionMissingParameters">
            <summary>
              Looks up a localized string similar to Missing parameters in call to &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineExceptionNonEmptyStringExpected">
            <summary>
              Looks up a localized string similar to A non-empty string expected.
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineExceptionParseExpression">
            <summary>
              Looks up a localized string similar to Parse expression &apos;{0}&apos;: {1}.
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineExceptionPropertyMethodNotFound">
            <summary>
              Looks up a localized string similar to Property/method not found: {0}.
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineExceptionTooManyParameters">
            <summary>
              Looks up a localized string similar to Too many parameters in call to &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineExpressionExpected">
            <summary>
              Looks up a localized string similar to Expression expected..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineGroupNotFoundForGroupPageValue">
            <summary>
              Looks up a localized string similar to Group [{0}] not found while calculating GroupPage() or GroupPages()..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineInvalidConstantDeclaration">
            <summary>
              Looks up a localized string similar to Invalid constant declaration: expected &lt;name&gt; = &lt;value&gt;..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineInvalidGroupIdentifierUsedInGroupPageValue">
            <summary>
              Looks up a localized string similar to Invalid group identifier [{0}] used as parameter for GroupPage() or GroupPages()..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineInvalidUsingOfGroupPageValue">
            <summary>
              Looks up a localized string similar to GroupPage() and GroupPages() functions can be used only inside group..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineInvalidValueNotBool">
            <summary>
              Looks up a localized string similar to [{0}] can not be interpreted as boolean..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineInvalidValueNotColor">
            <summary>
              Looks up a localized string similar to [{0}] can not be interpreted as Color..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineInvalidValueNotDateTime">
            <summary>
              Looks up a localized string similar to [{0}] can not be interpreted as DateTime..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineInvalidValueNotNumber">
            <summary>
              Looks up a localized string similar to [{0}] can not be interpreted as number..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEnginelvalueExpected">
            <summary>
              Looks up a localized string similar to Invalid assignment: &apos;lvalue&apos; expected..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineNameOfFunctionExpected">
            <summary>
              Looks up a localized string similar to Invalid statement: Function name expected..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineNameOfSubExpected">
            <summary>
              Looks up a localized string similar to Invalid statement: Sub name expected..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineNearErrorPos">
            <summary>
              Looks up a localized string similar to  (near &apos;{0}&apos; at line {1}, column {2}).
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineNextExpected">
            <summary>
              Looks up a localized string similar to Invalid statement: &apos;Next&apos; expected..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineNotGroupDataScope">
            <summary>
              Looks up a localized string similar to Datascope [{0}] is not linked with group, script functions GroupValue(), GroupRowCount() and GroupRow() can be used only inside group..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineScriptFailedToExecute">
            <summary>
              Looks up a localized string similar to Script [{0}] failed to execute: {1}.
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineSyntaxError">
            <summary>
              Looks up a localized string similar to Syntax Error..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineThenExpected">
            <summary>
              Looks up a localized string similar to Invalid statement: &apos;Then&apos; expected..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineToExpected">
            <summary>
              Looks up a localized string similar to Invalid statement: &apos;To&apos; expected..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineUnbalancedParenthesis">
            <summary>
              Looks up a localized string similar to Unbalanced parenthesis..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineUnexpectedEndOfExpression">
            <summary>
              Looks up a localized string similar to Unexpected end of expression..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineUnnamedScriptFailedToExecute">
            <summary>
              Looks up a localized string similar to Script failed to execute: {0}.
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineVariableNotInitialized">
            <summary>
              Looks up a localized string similar to Variable &apos;{0}&apos; used without being initialized..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.ScriptEngineWendExpected">
            <summary>
              Looks up a localized string similar to Invalid statement: &apos;Wend&apos; expected..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.SectionHeightCanNotBeSet">
            <summary>
              Looks up a localized string similar to To change height of the Section set height of its subsections..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.SubreportCanNotRender">
            <summary>
              Looks up a localized string similar to Subreport [{0}] can not be rendered..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.SubreportParameterNotFound">
            <summary>
              Looks up a localized string similar to Subreport [{0}] does not have parameter [{1}]..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.SubSectionAlreadyHasParentSection">
            <summary>
              Looks up a localized string similar to The added SubSection already belongs to Section..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.SubSectionCollectionCanNotBeEmpty">
            <summary>
              Looks up a localized string similar to The Section.SubSections collection can not be empty..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.SubSectionRenderHeightNotCalculated">
            <summary>
              Looks up a localized string similar to The RenderHeight of [{0}] subsection is not available, subsection is not calculated..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.DataSourceIListSourceCannotUsed1">
            <summary>
            Looks up a localized string similar to "Object of type [{0}] specified as data source, it supports ITypedList and provides a list of collections (IListSource.ContainsListCollection is true) but DataSource.RecordSource which should contain the name of the list not specified.".
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.DataSourceIListSourceCannotUsed2">
            <summary>
            Looks up a localized string similar to "Object of type [{0}] specified as data source, it supports ITypedList and provides a list of collections but object returned via ITypedList.GetList() does not support ITypedList interface.".
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.DataSourceIListSourceCannotUsed3">
            <summary>
            Looks up a localized string similar to "Object of type [{0}] specified as data source, it supports ITypedList and provides a list of collections and collection with name [{1}] (specified in DataSource.RecordSource property) does not found.".
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.FlexChartCanNotRender">
            <summary>
            Looks up a localized string similar to "Chart field [{0}] can not be rendered.".
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.FlexChartSeriesYExpressionsNotSpecified">
            <summary>
            Looks up a localized string similar to "YExpressions property for [{0}] series is not specified.".
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.FlexChartSeriesDataSourceNotFound">
            <summary>
            Looks up a localized string similar to "DataSource [{0}] specified for [{1}] series not found.".
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.FlexChartFieldInvalidDataLabelExpression">
            <summary>
            Looks up a localized string similar to "Expression [{0}] specified in FlexChartField.DataLabelExpression is invalid.".
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.FlexChartFieldInvalidSeriesXExpression">
            <summary>
            Looks up a localized string similar to "Expression [{0}] specified for XExpression of [{1}] series is invalid.".
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.FlexChartFieldInvalidSeriesYExpression">
            <summary>
            Looks up a localized string similar to "Expression [{0}] specified for {1}th YExpression of [{1}] series is invalid.".
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.XmlLinkCanNotOpenFile">
            <summary>
            Looks up a localized string similar to "Can not open [{0}].".
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_DevStrings.XmlLinkTableNotFound">
            <summary>
            Looks up a localized string similar to "XML in [{0}] does not contain [{1}] table.".
            </summary>
        </member>
        <member name="T:C1.Silverlight.FlexReport.Resources.C1_FlexReport_Strings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_Strings.InvalidReportParameters">
            <summary>
              Looks up a localized string similar to Values specified for report parameters are invalid or values for not all report parameters are specified..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_Strings.InvalidValueForReportParameter">
            <summary>
              Looks up a localized string similar to [{0}] is invalid value for parameter..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_Strings.None">
            <summary>
              Looks up a localized string similar to None.
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_Strings.Picture">
            <summary>
              Looks up a localized string similar to (Picture).
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_Strings.ReportLinkTagetBookmarkToStringFmt">
            <summary>
              Looks up a localized string similar to Bookmark: &quot;{0}&quot;.
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_Strings.ReportLinkTagetUrlToStringFmt">
            <summary>
              Looks up a localized string similar to Url: &quot;{0}&quot;.
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_Strings.SaveAsFmt">
            <summary>
              Looks up a localized string similar to Save as {0}.
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_Strings.UnsupportedFieldType">
            <summary>
              Looks up a localized string similar to "Unknown field type [{0}]. This field type may not be supported in the current edition of FlexReport.".
            </summary>
        </member>
        <member name="T:C1.Silverlight.FlexReport.Resources.C1_FlexReport_XamlStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_XamlStrings.C1ReportImportNotSupportedUnderUWP">
            <summary>
              Looks up a localized string similar to Import of C1Report XML files not supported in UWP version of C1FlexReport..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_XamlStrings.UWPSQLiteNotAvailable">
            <summary>
              Looks up a localized string similar to SQLite data provider not availale, please ensure that {0}.dll added to the project..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_XamlStrings.UWPUnsupportedConnectionString">
            <summary>
              Looks up a localized string similar to Connection string [{0}] specifies data provider unsupported in C1FlexReport for UWP..
            </summary>
        </member>
        <member name="P:C1.Silverlight.FlexReport.Resources.C1_FlexReport_XamlStrings.UWPUnsupportedDataProvider">
            <summary>
              Looks up a localized string similar to Data provider [{0}] is unsupported in C1FlexReport for UWP..
            </summary>
        </member>
    </members>
</doc>
