<?xml version="1.0"?>
<doc>
    <assembly>
        <name>IronXL</name>
    </assembly>
    <members>
        <member name="T:IronXL.Cells.CellFont">
            <summary>
            Class that represents cell font value and provide some properties and methods to modify its style.
            </summary>
        </member>
        <member name="P:IronXL.Cells.CellFont.Bold">
            <summary>
            Property for getting and setting if font should be bold.
            </summary>
        </member>
        <member name="P:IronXL.Cells.CellsInternal.PhysicalCells">
            <summary>
            In contrast to enumerator of <see cref="T:IronXL.Cells.CellsInternal"/> which will
            create all the missing cells in it's <see cref="P:IronXL.Cells.CellsInternal.RangeAddresses"/> 
            this property allows to only get cells that cactually exist on the
            sheet.
            </summary>
        </member>
        <member name="T:IronXL.Cells.CellStyle">
            <summary>
            Implementation of <see cref="T:IronXL.Styles.IStyle"/> interface for a single cell.
            </summary>
        </member>
        <member name="P:IronXL.Cells.CellStyle.Font">
            <summary>
            Property that represents cell font value.
            </summary>
        </member>
        <member name="M:IronXL.Cells.CellStyle.SetBackgroundColor(System.String)">
            <summary>
            Method for setting cell background color with the rgb string. Valid format is 6-digit hex string with optional '#' in the beginning.
            </summary>
            <param name="rgb">Color rgb value</param>
        </member>
        <member name="M:IronXL.Cells.CellStyle.SetBackgroundColor(IronSoftware.Drawing.Color)">
            <summary>
            Method for setting cell background color with <see cref="T:IronSoftware.Drawing.Color"/> value.
            </summary>
            <param name="color">Color value</param>
        </member>
        <member name="T:IronXL.Cells.XlsCellFont">
            <summary>
            Class that represents cell font value and provide some properties and methods to modify its style.
            </summary>
        </member>
        <member name="T:IronXL.Cells.XlsCellStyle">
            <summary>
            Implementation of <see cref="T:IronXL.Styles.IStyle"/> interface for a single cell.
            </summary>
        </member>
        <member name="P:IronXL.Cells.XlsCellStyle.Font">
            <summary>
            Property that represents cell font value.
            </summary>
        </member>
        <member name="M:IronXL.Cells.XlsCellStyle.SetBackgroundColor(System.String)">
            <summary>
            Method for setting cell background color with the rgb string. Valid format is 6-digit hex string with optional '#' in the beginning.
            </summary>
            <param name="rgb">Color rgb value</param>
        </member>
        <member name="M:IronXL.Cells.XlsCellStyle.SetBackgroundColor(IronSoftware.Drawing.Color)">
            <summary>
            Method for setting cell background color with <see cref="T:IronSoftware.Drawing.Color"/> value.
            </summary>
            <param name="color">Color value</param>
        </member>
        <member name="T:IronXL.Cells.XlsxCellFont">
            <summary>
            Class that represents cell font value and provide some properties and methods to modify its style.
            </summary>
        </member>
        <member name="P:IronXL.Cells.XlsxCellFont.Color">
            <summary>
            Property for getting and setting if font should be bold.
            </summary>
        </member>
        <member name="T:IronXL.Cells.XlsxCellStyle">
            <summary>
            Implementation of <see cref="T:IronXL.Styles.IStyle"/> interface for a single cell.
            </summary>
        </member>
        <member name="M:IronXL.Cells.XlsxCellStyle.SetBackgroundColor(System.String)">
            <summary>
            Method for setting cell background color with the rgb string. Valid format is 6-digit hex string with optional '#' in the beginning.
            </summary>
            <param name="rgb">Color rgb value</param>
        </member>
        <member name="M:IronXL.Cells.XlsxCellStyle.SetBackgroundColor(IronSoftware.Drawing.Color)">
            <summary>
            Method for setting cell background color with <see cref="T:IronSoftware.Drawing.Color"/> value.
            </summary>
            <param name="color">Color value</param>
        </member>
        <member name="T:IronXL.Cell">
            <summary>
            Represents a Cell in an Excel WorkSheet.
            </summary>
        </member>
        <member name="P:IronXL.Cell.Address">
             <summary>
             The location of this Cell within the WorkSheet
             <para>Address of the cell in a <see cref="T:IronXL.WorkSheet"/> represented as a <see cref="T:IronXL.RangeAddress"/>.</para>
             </summary>
            
        </member>
        <member name="P:IronXL.Cell.Style">
            <summary>
            The visual <see cref="P:IronXL.Cell.Style"/> of this Cell.
            </summary>
            <seealso cref="T:IronXL.Styles.IStyle"/>
        </member>
        <member name="P:IronXL.Cell.Value">
            <summary>
            Property to Get or Set the cell's value.
            <para>Cells may be get or set as types:
            <see cref="T:System.Double" />, <see cref="T:System.Decimal" />, <see cref="T:System.Single" />, <see cref="T:System.Int64" />, <see cref="T:System.Int32" />, <see cref="T:System.Boolean" />,
            <see cref="T:System.DateTime" /> or <see cref="T:System.String" />.</para><para>See <see cref="P:IronXL.Cell.IsFormula" />, <see cref="P:IronXL.Cell.IsEmpty" />, <see cref="P:IronXL.Cell.IsDateTime" />, <see cref="P:IronXL.Cell.IsNumeric" />, <see cref="P:IronXL.Cell.IsText" /> and <see cref="M:IronXL.Cell.TryGetValue``1(``0@)" /> for elegantly parsing sheets with unknown content.</para><para>When <see cref="T:System.DateTime" /> values, the default Excel date display format is 'M/D/YY h:mm'. Use <see cref="M:IronXL.Cell.SetDateTimeValue(System.DateTime,System.String)" /> to set a custom date display format</para>
            </summary>
            <seealso cref="P:IronXL.Cell.FormattedCellValue" />
        </member>
        <member name="P:IronXL.Cell.RowIndex">
            <summary>
            Zero-based row index of the row in the sheet that contains this cell.
            <para>e.g. if this Cell is in Excel row 3: RowIndex will equal 2</para>
            </summary>
        </member>
        <member name="P:IronXL.Cell.ColumnIndex">
            <summary>
            Zero-based column index of a column in the sheet that contains this cell.
            <para>e.g. if this Cell is in Excel col "A": ColumnIndex will equal 0</para>
            </summary>
        </member>
        <member name="P:IronXL.Cell.FormatString">
            <summary>
            The Excel Cell format as a string .  E.g. $#.00 or 0.00% or m/d/yyyy
            <para>Read more about number formats at https://www.ablebits.com/office-addins-blog/2016/07/07/custom-excel-number-format/</para>
            </summary>
            <remarks>
            You can find the list of the built-in format strings in the class <see cref="T:IronXL.Formatting.BuiltinFormats"/>.
            </remarks>
            <seealso cref="T:IronXL.Formatting.BuiltinFormats"/>
        </member>
        <member name="P:IronXL.Cell.FormattedCellValue">
            <summary>
            Returns the Cell value as a human readable string.
            <para>FormattedCellValue applies cell formatting exactly as displayed in Excel, rather than the raw numerical values that underlie the sheet.</para>
            </summary>
        </member>
        <member name="P:IronXL.Cell.IsError">
            <summary>
            Boolean property that indicates if cell has an error in its formula.
            </summary>
        </member>
        <member name="P:IronXL.Cell.IsEmpty">
            <summary>
            Boolean property that indicates if cell is empty.
            </summary>
        </member>
        <member name="P:IronXL.Cell.Formula">
            <summary>
            Property to get or set cell's formula.
            <para>e.g.  =A2+A2+A3+A4 </para>
            </summary>
        </member>
        <member name="P:IronXL.Cell.Hyperlink">
            <summary>
            Property to get or set the cell's value as a hyperlink.
            <para>Available link types are:</para>
            <para>A URL starting with http:// , https:// or ftp://</para>
            <para>An Email starting with mailto:</para>
            <para>A file by specifying absolute path starting with file:///</para>
            <para>A cell or defined name in the current spreadsheet</para>
            </summary>
        </member>
        <member name="P:IronXL.Cell.IsNumeric">
             <summary>
             Boolean property that indicates if this Cell contains a numeric value:
             <para>E.g. cell contains a number such as decimal, int, long, float, double etc.</para>
             </summary>
            
             <value>
               <c>true</c> if this cell is a number; otherwise, <c>false</c>.
             </value>
        </member>
        <member name="P:IronXL.Cell.IsDateTime">
            <summary>
            Boolean property that indicates if cell contains <see cref="T:System.DateTime" /> value.
            </summary>
              <value>
              <c>true</c> if this cell contains a DateTime; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:IronXL.Cell.IsBoolean">
            <summary>
            Gets a value indicating whether this instance is boolean.
            </summary>
            <value>
              <c>true</c> if this cell is boolean; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:IronXL.Cell.IsText">
            <summary>
            Boolean property that indicates if cell contains a string value.
            </summary>
               <value>
              <c>true</c> if this cell is text; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:IronXL.Cell.IsFormula">
            <summary>
            Boolean property that indicates if cell contains a formula.
            </summary>
               <value>
              <c>true</c> if this cell contains a formula; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="M:IronXL.Cell.GetValue``1">
            <summary>
            An method for getting a strongly-typed cell value which may throw cast exceptions if data is not in the <see cref="T:System.Type" /> expected.
            <para>Throws <see cref="T:System.ArgumentException" /> if casting to <typeparamref name="TType" /> is impossible.</para><para>Use Try/Catch or <see cref="M:IronXL.Cell.TryGetValue``1(``0@)" /> to cast cell values without possible exceptions.</para><para>See <see cref="P:IronXL.Cell.Value" /> for the list of valid types.</para>
            </summary>
            <typeparam name="TType">The type of .net object to cast the result as. E.g: double, decimal, float, long, int, bool, DateTime, string or object.</typeparam>
            <returns>The value of the cell, cast as TType.   E.g: double, decimal, float, long, int, bool, DateTime, string or object.</returns>
            <exception cref="T:System.ArgumentException">Cannot convert cell value to {type.Name} type. Please try another TType argument." +
                                                            $" You can also use boolean properties IsNumeric/IsText/etc.. to get information about cell value type.</exception>
        </member>
        <member name="M:IronXL.Cell.TryGetValue``1(``0@)">
            <summary>
            Safe method for getting a strongly-typed cell value.
            <para>See <see cref="P:IronXL.Cell.Value" /> for the list of valid types.</para><para>e.g. bool OK = Cell.TryGetValue&lt;double&gt;(double result);</para>
            </summary>
             <typeparam name="TType">The type of .net object to cast the result as. E.g: double, decimal, float, long, int, bool, DateTime, string or object.</typeparam>
            <param name="value"><c>true</c> if the value could be cast successfully as TType.  Else <c>false</c> .</param>
            <returns>The value of the cell, cast as TType.   E.g: double, decimal, float, long, int, bool, DateTime, string or object.</returns>
        </member>
        <member name="P:IronXL.Cell.DateTimeValue">
            <summary>
            Gets or sets the date time value of this <see cref="T:IronXL.Cell"/>.
            </summary>
            <value>
            The <see cref="T:System.DateTime"/>  value of this <see cref="T:IronXL.Cell"/>..  <c>null</c> if the cell can not be cast as dateTime;
            </value>
        </member>
        <member name="M:IronXL.Cell.ToString">
            <summary>
            Gets the text content of this <see cref="T:IronXL.Cell"/>.
            </summary>
            <returns>
            A <see cref="T:System.String" /> that represents the text content of this <see cref="T:IronXL.Cell"/>.
            </returns>
        </member>
        <member name="P:IronXL.Cell.Text">
            <summary>
            Gets or sets the string value of this Cell.
            <para>Synonym of <see cref="P:IronXL.Cells.ICell.StringValue" />.</para></summary>
            <value>
            The text as displayed in the cell.
            </value>
        </member>
        <member name="P:IronXL.Cell.AddressString">
            <summary>
            Gets the cell location in Excel Notation.  E.G. "A12"
            </summary>
            <value>
            The cell location.
            </value>
        </member>
        <member name="P:IronXL.Cell.Location">
            <summary>
            Gets the cell location in Excel Notation.  E.G. "A12"
            <para>Synonym of <see cref="P:IronXL.Cell.AddressString"/>.</para>
            </summary>
            <value>
            The cell location.
            </value>
        </member>
        <member name="P:IronXL.Cell.StringValue">
            <summary>
            Gets or sets the string value of this Cell.
            </summary>
            <value>
            The string value of the cell. Numbers and dates will be rendered into readable strings; as displayed in Excel.
            <para>Error end NAN cells will return as a null string</para>
            </value>
        </member>
        <member name="P:IronXL.Cell.BoolValue">
            <summary>
            Gets or sets the boolean value of a cell.
            </summary>
            <value>
            <c>true</c> if the cell is TRUE, or contains a number greater than zero. <c>false</c> otherwise.
            </value>
        </member>
        <member name="P:IronXL.Cell.IntValue">
            <summary>
            Gets or sets the  <see cref="T:System.Int32" /> value of the cell.  If the cell is non-numeric - zero will be returned.
            </summary>
            <value>
            The  <see cref="T:System.Int32" /> value of the cell.
            </value>
        </member>
        <member name="P:IronXL.Cell.DoubleValue">
            <summary>
            Gets or sets the numeric <see cref="T:System.Double" /> value of the cell.  If the cell is non-numeric - zero will be returned.
            </summary>
            <value>
            The  <see cref="T:System.Double" /> value of the cell.
            </value>
        </member>
        <member name="P:IronXL.Cell.DecimalValue">
            <summary>
            Gets or sets the numeric <see cref="T:System.Decimal" /> value of the cell.  If the cell is non-numeric - zero will be returned.
            </summary>
            <value>
            The  <see cref="T:System.Decimal" /> value of the cell.
            </value>
        </member>
        <member name="P:IronXL.Cell.FloatValue">
            <summary>
            Gets or sets the numeric <see cref="T:System.Single" /> value of the cell.  If the cell is non-numeric - zero will be returned.
            </summary>
            <value>
            The  <see cref="T:System.Single" /> value of the cell.
            </value>
        </member>
        <member name="P:IronXL.Cell.LongValue">
            <summary>
            Gets or sets the numeric <see cref="T:System.Int64" /> value of the cell.  If the cell is non-numeric - zero will be returned.
            </summary>
            <value>
            The  <see cref="T:System.Int64" /> value of the cell.
            </value>
        </member>
        <member name="P:IronXL.Cell.Int64Value">
            <summary>
            Gets or sets the numeric <see cref="T:System.Int64" /> value of the cell.  If the cell is non-numeric - zero will be returned.
            <para>Synonym of <see cref="P:IronXL.Cells.Cell.LongValue" /></para>
            </summary>
            <value>
            The  <see cref="T:System.Int64" /> value of the cell.
            </value>
        </member>
        <member name="P:IronXL.Cell.Int32Value">
            <summary>
            Gets or sets the numeric <see cref="T:System.Int32" /> value of the cell.  If the cell is non-numeric - zero will be returned.
            <para>Synonym of <see cref="P:IronXL.Cells.Cell.IntValue" /></para>
            </summary>
            <value>
            The  <see cref="T:System.Int32" /> value of the cell.
            </value>
        </member>
        <member name="M:IronXL.Cell.SetDateTimeValue(System.DateTime,System.String)">
            <summary>
            Method for setting <see cref="T:System.DateTime"/> value with custom format.
            </summary>
            <param name="value">DateTime value</param>
            <param name="format">Custom date format as a string.  e.g.  M/d/yyyy</param>
        </member>
        <member name="M:IronXL.Cell.Copy(IronXL.WorkSheet,System.String)">
            <summary>
            Copies the specified cell to the sheet and inserts it at the specified point.
            </summary>
            <param name="sheet">The worksheet to insert.</param>
            <param name="pointToInsert">Point to insert. e.g. "A7".</param>
        </member>
        <member name="M:IronXL.Cell.Evaluate">
            <summary>
            Evaluates the formula, if the cell contains a formula, and saves the result of the formula.
            The cell remains as a formula cell. Else if the cell does not contain formula, this method leaves the cell unchanged.
            </summary>
        </member>
        <member name="T:IronXL.Converters.NamespaceDoc">
            <summary>
            IronXL.Converters is a namespace containing methods that allow interoperability of XLS and XLSX Excel document formats in .Net
            <para>For full documentation please refer to https://ironsoftware.com/csharp/excel/ </para>
            </summary>
        </member>
        <member name="T:IronXL.Drawing.NamespaceDoc">
            <summary>
            IronXL.Drawing is a namespace containing objects that allow .Net developers to work with images, charts and illustrations within Excel Workbooks using IronXL.
            <para>For full documentation please refer to https://ironsoftware.com/csharp/excel/ </para>
            </summary>
        </member>
        <member name="T:IronXL.Drawing.AnchorType">
            <summary>
            Enum that represents type of the anchor of the graphic object to the WorkSheet.
            <para>Applies to charts, images, and other graphical objects attached to WorkSheets.</para>
            </summary>
        </member>
        <member name="F:IronXL.Drawing.AnchorType.MoveAndResize">
            <summary>
            Move and resize anchor
            </summary>
        </member>
        <member name="F:IronXL.Drawing.AnchorType.MoveDontResize">
            <summary>
            Move but don't resize
            </summary>
        </member>
        <member name="F:IronXL.Drawing.AnchorType.DontMoveAndResize">
            <summary>
            Unable to move and resize
            </summary>
        </member>
        <member name="T:IronXL.Drawing.Charts.ChartType">
            <summary>
            List of available chart types
            </summary>
        </member>
        <member name="F:IronXL.Drawing.Charts.ChartType.Column">
            <summary>
            The column chart
            </summary>
        </member>
        <member name="F:IronXL.Drawing.Charts.ChartType.Scatter">
            <summary>
            The scatter chart
            </summary>
        </member>
        <member name="F:IronXL.Drawing.Charts.ChartType.Line">
            <summary>
            The line chart
            </summary>
        </member>
        <member name="F:IronXL.Drawing.Charts.ChartType.Pie">
            <summary>
            The pie chart
            </summary>
        </member>
        <member name="F:IronXL.Drawing.Charts.ChartType.Bar">
            <summary>
            The bar chart
            </summary>
        </member>
        <member name="F:IronXL.Drawing.Charts.ChartType.Area">
            <summary>
            The area chart
            </summary>
        </member>
        <member name="T:IronXL.Drawing.Charts.IChart">
            <summary>
            Top-level interface that represents Excel chart
            </summary>
        </member>
        <member name="M:IronXL.Drawing.Charts.IChart.AddSeries(System.String,System.String)">
            <summary>
            Adds the series to the chart.
            </summary>
            <param name="xRange">Address of the range for horizontal axis.</param>
            <param name="yRange">Address of the range for vertical axis.</param>
            <returns>Created chart series.</returns>
        </member>
        <member name="M:IronXL.Drawing.Charts.IChart.AddSeries(System.String)">
            <summary>
            Adds the series to the chart.
            </summary>
            <param name="values">Address of the values range.</param>
            <returns>Created chart series.</returns>
        </member>
        <member name="M:IronXL.Drawing.Charts.IChart.SetLegendPosition(IronXL.Drawing.Charts.LegendPosition)">
            <summary>
            Sets the legend position. Setting <see cref="F:IronXL.Drawing.Charts.LegendPosition.None"/> removes the legend.
            </summary>
        </member>
        <member name="M:IronXL.Drawing.Charts.IChart.Plot">
            <summary>
            Plots all the data that was added to the chart before.
            <para>The behavior of this method is similar to commiting all new series changes to the chart.</para>
            </summary>
        </member>
        <member name="P:IronXL.Drawing.Charts.IChart.Position">
            <summary>
            Gets the position of the chart
            </summary>
        </member>
        <member name="M:IronXL.Drawing.Charts.IChart.SetTitle(System.String)">
            <summary>
            Sets the title of the series.
            </summary>
            <param name="title">the title of the chart</param>
        </member>
        <member name="T:IronXL.Drawing.Charts.IChartSeries">
            <summary>
            Interface that represents single series within chart.
            </summary>
        </member>
        <member name="P:IronXL.Drawing.Charts.IChartSeries.Title">
            <summary>
            Gets or sets the title of the series.
            </summary>
        </member>
        <member name="T:IronXL.Drawing.Charts.LegendPosition">
            <summary>
            Enum that represents the position of the legend. Setting position to None removes legend.
            </summary>
        </member>
        <member name="F:IronXL.Drawing.Charts.LegendPosition.None">
            <summary>
            Value that stands for hidden legend. This is set by default
            </summary>
        </member>
        <member name="F:IronXL.Drawing.Charts.LegendPosition.Bottom">
            <summary>
            The bottom position of the legend.
            </summary>
        </member>
        <member name="F:IronXL.Drawing.Charts.LegendPosition.Left">
            <summary>
            The left position of the legend.
            </summary>
        </member>
        <member name="F:IronXL.Drawing.Charts.LegendPosition.Right">
            <summary>
            The right position of the legend.
            </summary>
        </member>
        <member name="F:IronXL.Drawing.Charts.LegendPosition.Top">
            <summary>
            The top position of the legend.
            </summary>
        </member>
        <member name="F:IronXL.Drawing.Charts.LegendPosition.TopRight">
            <summary>
            The top right position of the legend.
            </summary>
        </member>
        <member name="T:IronXL.Drawing.Images.NamespaceDoc">
            <summary>
            IronXL.Drawing.Images is a namespace containing objects that allow .Net developers to work with images within Excel Workbooks using IronXL.
            <para>For full documentation please refer to https://ironsoftware.com/csharp/excel/ </para>
            </summary>
        </member>
        <member name="T:IronXL.Drawing.Images.IImage">
            <summary>
            Interface that represents a picture in a Excel document.
            </summary>
        </member>
        <member name="P:IronXL.Drawing.Images.IImage.Id">
            <summary>
            Gets the index of the image in workbook array.
            </summary>
        </member>
        <member name="P:IronXL.Drawing.Images.IImage.Position">
            <summary>
            Gets the position of the image.
            </summary>
        </member>
        <member name="P:IronXL.Drawing.Images.IImage.ImageFormat">
            <summary>
            Gets the format of the image.
            </summary>
        </member>
        <member name="P:IronXL.Drawing.Images.IImage.Data">
            <summary>
            Gets the byte representation of the image.
            </summary>
        </member>
        <member name="M:IronXL.Drawing.Images.IImage.Resize">
            <summary>
            Reset the image to the dimension of the embedded image
            </summary>
        </member>
        <member name="M:IronXL.Drawing.Images.IImage.Resize(System.Double)">
            <summary>
            Resize the image proportionally.
            </summary>
            <param name="scale">The scale percentage.</param>
        </member>
        <member name="M:IronXL.Drawing.Images.IImage.Resize(System.Double,System.Double)">
            <summary>
            Resize the image.
            <para>
            Please note, that this method works correctly only for workbooks
            with the default font size (Arial 10pt for .xls and Calibri 11pt for .xlsx).
            If the default font is changed the resized image can be stretched vertically or horizontally.
            </para>
            </summary>
            <param name="scaleX">The scale x (horizontal). 100 is normal scale.</param>
            <param name="scaleY">The scale y (vertical). 100 is normal scale.</param>
        </member>
        <member name="M:IronXL.Drawing.Images.IImage.ToImage">
            <summary>
            Creates System.Drawing.Image object from the image data(array of bytes).
            <para>
            Note : Don't forget to release all the resources used by this Image calling Dispose() method.
            </para>
            </summary>
            <returns>The newly created <see cref="T:SixLabors.ImageSharp.Image"/> object </returns>
        </member>
        <member name="M:IronXL.Drawing.Images.IImage.ToAnyBitmap">
            <summary>
            Creates <see cref="T:IronSoftware.Drawing.AnyBitmap"/> object from the image data(array of bytes).
            <para>
            Note : Don't forget to release all the resources used by this Bitmap calling Dispose() method.
            </para>
            </summary>
            <returns>The newly created <see cref="T:IronSoftware.Drawing.AnyBitmap"/> object </returns>
        </member>
        <member name="P:IronXL.Drawing.Images.Image.Id">
            <summary>
            Gets the id of the image in workbook array.
            </summary>
        </member>
        <member name="P:IronXL.Drawing.Images.Image.Position">
            <summary>
            Gets the <see cref="P:IronXL.Drawing.Images.Image.Position"/> of the image in its containing WorkSheet in terms of Row, Column and Anchoring.
            </summary>
        </member>
        <member name="P:IronXL.Drawing.Images.Image.ImageFormat">
            <summary>
            Gets the format of the image.
            </summary>
        </member>
        <member name="P:IronXL.Drawing.Images.Image.Data">
            <summary>
            Gets the binary representation of the image as a byte array (byte[])
            </summary>
        </member>
        <member name="M:IronXL.Drawing.Images.Image.Resize">
            <summary>
            Resize the image to the dimension of the embedded image
            </summary>
        </member>
        <member name="M:IronXL.Drawing.Images.Image.Resize(System.Double)">
            <summary>
            Resize the image proportionally.<para>E.g. Resize(1.5) would stretch the image by 150% in both dimensions.</para>
            </summary>
        </member>
        <member name="M:IronXL.Drawing.Images.Image.Resize(System.Double,System.Double)">
            <summary>
            Resize the image.  <para>E.g. Resize(2.0, 1.0) would stretch the image by 200% horizontally.</para>
            <para>
            Note: If the WorkBook's default font is changed (Arial 10pt for .xls and Calibri 11pt for .xls) then the relative proportions of Horizontal to Vertical Resize may be inaccurate.
            </para>
            </summary>
        </member>
        <member name="M:IronXL.Drawing.Images.Image.ToImage">
            <summary>
            Creates System.Drawing.Image object from the image data(array of bytes).
            <para>
            Note : Don't forget to release all the resources used by this Image calling Dispose() method.
            </para>
            </summary>
            <returns>The newly created <see cref="T:SixLabors.ImageSharp.Image"/> object </returns>
        </member>
        <member name="M:IronXL.Drawing.Images.Image.ToAnyBitmap">
            <summary>
            Creates <see cref="T:IronSoftware.Drawing.AnyBitmap"/> object from the image data(array of bytes).
            <para>
            Note : Don't forget to release all the resources used by this Bitmap calling Dispose() method.
            </para>
            </summary>
            <returns>The newly created <see cref="T:IronSoftware.Drawing.AnyBitmap"/> object </returns>
        </member>
        <member name="T:IronXL.Drawing.Images.ImageFormat">
            <summary>
            Enum that represents type of the loaded image.
            </summary>
        </member>
        <member name="F:IronXL.Drawing.Images.ImageFormat.JPEG">
            <summary>
            JPEG format
            </summary>
        </member>
        <member name="F:IronXL.Drawing.Images.ImageFormat.PNG">
            <summary>
            PNG format
            </summary>
        </member>
        <member name="F:IronXL.Drawing.Images.ImageFormat.GIF">
            <summary>
            GIF image format
            </summary>
        </member>
        <member name="F:IronXL.Drawing.Images.ImageFormat.TIFF">
            <summary>
            Tag Image File (.tiff)
            </summary>
        </member>
        <member name="F:IronXL.Drawing.Images.ImageFormat.BMP">
            <summary>
            Windows Bitmap (.bmp)
            </summary>
        </member>
        <member name="T:IronXL.Drawing.Position">
            <summary>
            Class that represents a graphic object position within a <see cref="T:IronXL.WorkSheet"/>
            </summary>
        </member>
        <member name="P:IronXL.Drawing.Position.LeftColumnIndex">
            <summary>
            Returns the 0-based index of the first column the graphic object is "attached" to.
            <para>e.g. if Col1 equals 0, Excel column coordinate will equal "A"</para>
            </summary>
        </member>
        <member name="P:IronXL.Drawing.Position.LeftColumnLetter">
            <summary>
            Gets or sets the left column letter, e.g. "A"
            <para>This property is an alternative way to set column coordinates. Also take a look at <see cref="P:IronXL.Drawing.Position.LeftColumnIndex"/>. </para>
            </summary>
            <value>
            The left column letter.
            </value>
        </member>
        <member name="P:IronXL.Drawing.Position.RightColumnIndex">
            <summary>
            Returns the 0-based index of the last column the graphic object is "attached" to.
             <para>e.g. if RightColumnIndex equals 0, Excel column coordinate will equal "A"</para>
            </summary>
        </member>
        <member name="P:IronXL.Drawing.Position.RightColumnLetter">
            <summary>
            Gets or sets the left column letter, e.g. "A"
            <para>This property is an alternative way to set column coordinates. Also take a look at <see cref="P:IronXL.Drawing.Position.RightColumnIndex"/>. </para>
            </summary>
            <value>
            The right column letter.
            </value>
        </member>
        <member name="P:IronXL.Drawing.Position.TopRowIndex">
            <summary>
            Returns the 0-based index of the first row the graphic object is "attached" to.
            <para>e.g. if TopRowIndex equals 0, Excel row coordinate will equal 1</para>
            </summary>
        </member>
        <member name="P:IronXL.Drawing.Position.BottomRowIndex">
            <summary>
            Returns the 0-based index of the last row the graphic object is "attached" to.
            <para>e.g. if BottomRowIndex equals 0, Excel row coordinate will equal 1</para>
            </summary>
        </member>
        <member name="P:IronXL.Drawing.Position.AnchorType">
            <summary>
            Gets or sets the way in which the image is anchored to the WorkSheet cells.
            </summary>
            <seealso cref="P:IronXL.Drawing.Position.AnchorType"/>
        </member>
        <member name="T:IronXL.Formatting.BuiltinFormats">
            <summary>
            The class contains the built-in formats. 
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.General">
            <summary>
            Returns the general built-in format string. ("General")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Number0">
            <summary>
            Returns the built-in format string for a number value without digits after the dot. ("0")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Number2">
            <summary>
            Returns the built-in format string for a number value with two digits after the dot. ("0.00")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Thousands0">
            <summary>
            Returns the built-in format string for a number value with thousands and without digits after the dot. ("#,##0")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Thousands2">
            <summary>
            Returns the built-in format string for a number value with thousands and two digits after the dot. ("#,##0.00")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Currency0">
            <summary>
            Returns the built-in format string for a currency value with zero digits after the dot. ("$#,##0_);($#,##0)")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Currency0Red">
            <summary>
            Returns the built-in format string for a currency value without digits after the dot and red style for negative value. ("$#,##0_);[Red]($#,##0)")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Currency2">
            <summary>
            Returns the built-in format string for a currency value with two digits after the dot. ("$#,##0.00);($#,##0.00)")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Currency2Red">
            <summary>
            Returns the built-in format string for a currency value with two digits after the dot and red style for negative value. ("$#,##0.00_);[Red]($#,##0.00)")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Percent">
            <summary>
            Returns the built-in format string for a percent without digits after the dot. ("0%")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Percent2">
            <summary>
            Returns the built-in format string for a percent with two digits after the dot. ("0.00%")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Scientific1">
            <summary>
            Returns the built-in format string for a scientific with one digit after the dot. ("##0.0E+0")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Scientific2">
            <summary>
            Returns the built-in format string for a scientific with two digits after the dot. ("0.00E+00")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Fraction1">
            <summary>
            Returns the built-in format string for a fraction with one digit. ("# ?/?")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Fraction2">
            <summary>
            Returns the built-in format string for a fraction with two digits. ("# ??/??")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.ShortDate">
            <summary>
            Returns the built-in format string for a short date. ("m/d/yy")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.LongDate1">
            <summary>
            Returns the built-in format string for a long date. ("d-mmm-yy")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.LongDate2">
            <summary>
            Returns the built-in format string for a long date. ("d-mmm")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.LongDate3">
            <summary>
            Returns the built-in format string for a long date. ("mmm-yy")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Time1">
            <summary>
            Returns the built-in format string for a time. ("h:mm AM/PM")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Time2">
            <summary>
            Returns the built-in format string for a time. ("h:mm:ss AM/PM")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Time3">
            <summary>
            Returns the built-in format string for a time. ("h:mm")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Time4">
            <summary>
            Returns the built-in format string for a time. ("h:mm:ss")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.ShortDateAndTime">
            <summary>
            Returns the built-in format string for a short date and time. ("m/d/yy h:mm")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Accounting0">
            <summary>
            Returns the built-in format string for a accounting value with zero digits after the dot. ("#,##0_);(#,##0)")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Accounting0Red">
            <summary>
            Returns the built-in format string for a accounting value without digits after the dot and red style for negative value. (#,##0_);[Red](#,##0)"")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Accounting2">
            <summary>
            Returns the built-in format string for a accounting value with two digits after the dot. ("#,##0.00);(#,##0.00)")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Accounting2Red">
            <summary>
            Returns the built-in format string for a accounting value with two digits after the dot and red style for negative value. ("#,##0.00_);[Red](#,##0.00)")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Duration1">
            <summary>
            Returns the built-in format string for a duration value. ("mm:ss")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Duration2">
            <summary>
            Returns the built-in format string for a duration value. ("[h]:mm:ss")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Duration3">
            <summary>
            Returns the built-in format string for a duration value. ("mm:ss.0")
            </summary>
        </member>
        <member name="F:IronXL.Formatting.BuiltinFormats.Text">
            <summary>
            Returns the built-in format string for a text value. ("@")
            </summary>
        </member>
        <member name="T:IronXL.Formatting.ConditionalFormatting">
            <summary>
            The ConditionalFormatting class encapsulates all Settings of Conditional Formatting.
            </summary>
        </member>
        <member name="P:IronXL.Formatting.ConditionalFormatting.NumberOfRules">
            <summary>
            Gets the number of rules.
            </summary>
            <value>
            The number of rules.
            </value>
        </member>
        <member name="M:IronXL.Formatting.ConditionalFormatting.AddRule(IronXL.Formatting.ConditionalFormattingRule)">
            <summary>
            Add a Conditional Formatting rule.
            Excel allows to create up to 3 Conditional Formatting rules.
            </summary>
            <param name="cfRule">The Conditional Formatting rule</param>
        </member>
        <member name="M:IronXL.Formatting.ConditionalFormatting.GetFormattingRanges">
            <summary>
            Returns the list of ranges to apply formatting.
            </summary>
            <returns>List of range addresses.</returns> 
        </member>
        <member name="M:IronXL.Formatting.ConditionalFormatting.GetRule(System.Int32)">
            <summary>
            Returns the Conditional Formatting rule at specified position.
            </summary>
            <param name="idx">Position of the rule.</param>
            <returns>The Conditional Formatting rule at specified position.</returns>
        </member>
        <member name="M:IronXL.Formatting.ConditionalFormatting.SetRule(System.Int32,IronXL.Formatting.ConditionalFormattingRule)">
            <summary>
            Replaces an existing Conditional Formatting rule at position idx.
            Excel allows to create up to 3 Conditional Formatting rules.
            This method can be useful to modify existing  Conditional Formatting rules.
            </summary>
            <param name="idx">Position of the rule. Should be between 0 and 2.</param>
            <param name="cfRule">Conditional Formatting rule</param>
        </member>
        <member name="T:IronXL.Formatting.ConditionalFormattingRule">
            <summary>
            Represents a description of a conditional formatting rule.
            </summary>
        </member>
        <member name="P:IronXL.Formatting.ConditionalFormattingRule.BorderFormatting">
            <summary>
            Gets the border formatting.
            </summary>
            <value>
            The border formatting.
            </value>
        </member>
        <member name="P:IronXL.Formatting.ConditionalFormattingRule.FontFormatting">
            <summary>
            Gets the font formatting.
            </summary>
            <value>
            The font formatting.
            </value>
        </member>
        <member name="P:IronXL.Formatting.ConditionalFormattingRule.PatternFormatting">
            <summary>
            Gets the pattern formatting.
            </summary>
            <value>
            The pattern formatting.
            </value>
        </member>
        <member name="P:IronXL.Formatting.ConditionalFormattingRule.ConditionType">
            <summary>
            Type of conditional formatting rule. MUST be either <see cref="F:IronXL.Formatting.ConditionType.CellValueIs"/> or <see cref="T:NPOI.SS.Formula.Formula"/>
            </summary>
            <value>The type of condition.</value> 
        </member>
        <member name="P:IronXL.Formatting.ConditionalFormattingRule.ComparisonOperation">
            <summary>
            The comparison function used when the type of conditional formatting is Set to <see cref="F:IronXL.Formatting.ConditionType.CellValueIs"/>
            </summary>
            <value>The conditional format operator.</value> 
        </member>
        <member name="P:IronXL.Formatting.ConditionalFormattingRule.Formula1">
            <summary>
            The formula used to Evaluate the first operand for the conditional formatting rule.
            <para>
            If the condition type is <see cref="F:IronXL.Formatting.ConditionType.CellValueIs"/> this field is the first operand of the comparison.
            If type is <see cref="T:NPOI.SS.Formula.Formula"/>, this formula is used to determine if the conditional formatting is applied.
            </para>
            <para>
            If comparison type is <see cref="T:NPOI.SS.Formula.Formula"/> the formula MUST be a Boolean function
            </para>
            </summary>
            <value>The first formula of the rule</value>
        </member>
        <member name="P:IronXL.Formatting.ConditionalFormattingRule.Formula2">
            <summary>
            The formula used to Evaluate the second operand of the comparison when
            condition type is <see cref="F:IronXL.Formatting.ConditionType.CellValueIs"/> and operator
            is either <see cref="F:IronXL.Formatting.Enums.ComparisonOperator.Between"/> or <see cref="F:IronXL.Formatting.Enums.ComparisonOperator.NotBetween"/>
            </summary>
            <value>The second formula of the rule.</value>
        </member>
        <member name="T:IronXL.Formatting.ConditionType">
            <summary>
            Represents a type of a conditional formatting rule
            </summary>
        </member>
        <member name="F:IronXL.Formatting.ConditionType.CellValueIs">
            <summary>
            This conditional formatting rule compares a cell value to a 
            formula calculated result, using an operator
            </summary>
        </member>
        <member name="F:IronXL.Formatting.ConditionType.Formula">
            <summary>
            This conditional formatting rule contains a formula to evaluate. 
            When the formula result is true, the cell is highlighted.
            </summary>
        </member>
        <member name="F:IronXL.Formatting.ConditionType.ColorScale">
            This conditional formatting rule contains a color scale,
            with the cell background set according to a gradient.
        </member>
        <member name="F:IronXL.Formatting.ConditionType.DataBar">
            <summary>
            This conditional formatting rule sets a data bar, 
            with the cell populated with bars based on their values
            </summary>
        </member>
        <member name="F:IronXL.Formatting.ConditionType.Filter">
            <summary>
            This conditional formatting rule that files the values
            </summary>
        </member>
        <member name="F:IronXL.Formatting.ConditionType.IconSet">
            <summary>
            This conditional formatting rule sets a data bar, with the 
            cell populated with bars based on their values
            </summary>
        </member>
        <member name="P:IronXL.Formatting.ConditionType.Id">
            <summary>
            Type's numeric id
            </summary>
        </member>
        <member name="P:IronXL.Formatting.ConditionType.Type">
            <summary>
            Internal condition type name
            </summary>
        </member>
        <member name="M:IronXL.Formatting.ConditionType.ToString">
            <summary>
            Represents ConditionType in a string format
            </summary>
            <returns></returns>
        </member>
        <member name="M:IronXL.Formatting.ConditionType.GetHashCode">
            <summary>
            Hash function
            </summary>
            <returns>Hash code for current ConditionType</returns>
        </member>
        <member name="M:IronXL.Formatting.ConditionType.Equals(System.Object)">
            <summary>
            Determines whether the specified object is equal to the current ConditionType.
            </summary>
            <param name="obj">The object to compare with the current ConditionType.</param>
            <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
        </member>
        <member name="M:IronXL.Formatting.ConditionType.ForId(System.Byte)">
            <summary>
            Get ConditionType for specified id
            </summary>
            <param name="id">ConditionType id</param>
            <returns>ConditionType that corresponds to specified id</returns>
        </member>
        <member name="M:IronXL.Formatting.ConditionType.ForId(System.Int32)">
            <summary>
            Get ConditionType for specified id
            </summary>
            <param name="id">ConditionType id</param>
            <returns>ConditionType that corresponds to specified id</returns>
        </member>
        <member name="M:IronXL.Formatting.ConditionType.op_Explicit(NPOI.SS.UserModel.ConditionType)~IronXL.Formatting.ConditionType">
            <summary>
            Extension for compatibility
            </summary>
            <param name="obj"></param>
        </member>
        <member name="M:IronXL.Formatting.ConditionType.op_Explicit(IronXL.Formatting.ConditionType)~NPOI.SS.UserModel.ConditionType">
            <summary>
            Extension for compatibility
            </summary>
            <param name="obj"></param>
        </member>
        <member name="T:IronXL.Formatting.Enums.ComparisonOperator">
            <summary>
            The conditional format operators used for "Highlight Cells That Contain..." rules.
            </summary>
        </member>
        <member name="F:IronXL.Formatting.Enums.ComparisonOperator.NoComparison">
            <summary>
            The default value.
            </summary>
        </member>
        <member name="F:IronXL.Formatting.Enums.ComparisonOperator.Between">
            <summary>
            'Between' operator
            </summary>
        </member>
        <member name="F:IronXL.Formatting.Enums.ComparisonOperator.NotBetween">
            <summary>
            'Not between' operator
            </summary>
        </member>
        <member name="F:IronXL.Formatting.Enums.ComparisonOperator.Equal">
            <summary>
            'Equal to' operator
            </summary>
        </member>
        <member name="F:IronXL.Formatting.Enums.ComparisonOperator.NotEqual">
            <summary>
            'Not equal to' operator
            </summary>
        </member>
        <member name="F:IronXL.Formatting.Enums.ComparisonOperator.GreaterThan">
            <summary>
            'Greater than' operator
            </summary>
        </member>
        <member name="F:IronXL.Formatting.Enums.ComparisonOperator.LessThan">
            <summary>
            'Less than' operator
            </summary>
        </member>
        <member name="F:IronXL.Formatting.Enums.ComparisonOperator.GreaterThanOrEqual">
            <summary>
            'Greater than or equal to' operator
            </summary>
        </member>
        <member name="F:IronXL.Formatting.Enums.ComparisonOperator.LessThanOrEqual">
            <summary>
            'Less than or equal to' operator
            </summary>
        </member>
        <member name="T:IronXL.Formatting.Enums.ConditionType">
            <summary>
            Enum that represents different condition types of conditional formatting rule.
            </summary>
            <exclude/>
        </member>
        <member name="F:IronXL.Formatting.Enums.ConditionType.None">
            <summary>
            Allow accessing the Initial value.
            </summary>
        </member>
        <member name="F:IronXL.Formatting.Enums.ConditionType.CellValueIs">
            <summary>
            This conditional formatting rule Compares a cell value to a formula calculated result, using an operator.
            </summary>
        </member>
        <member name="F:IronXL.Formatting.Enums.ConditionType.Formula">
            <summary>
            This conditional formatting rule Contains a formula to Evaluate. When the formula result is true, the cell is highlighted.
            </summary>
        </member>
        <member name="T:IronXL.Formatting.IBorderFormatting">
            <summary>
            Interface that represents border formatting options of conditional formatting.
            </summary>
        </member>
        <member name="P:IronXL.Formatting.IBorderFormatting.BottomBorderType">
            <summary>
            Gets or sets the border bottom line style.
            </summary>
            <value>
            The border bottom line style.
            </value>
        </member>
        <member name="P:IronXL.Formatting.IBorderFormatting.DiagonalBorderType">
            <summary>
            Gets or sets the border diagonal line style.
            </summary>
            <value>
            The border diagonal line style.
            </value>
        </member>
        <member name="P:IronXL.Formatting.IBorderFormatting.LeftBorderType">
            <summary>
            Gets or sets the border left line style.
            </summary>
            <value>
            The border left line style.
            </value>
        </member>
        <member name="P:IronXL.Formatting.IBorderFormatting.RightBorderType">
            <summary>
            Gets or sets the border right line style.
            </summary>
            <value>
            The border right line style.
            </value>
        </member>
        <member name="P:IronXL.Formatting.IBorderFormatting.TopBorderType">
            <summary>
            Gets or sets the border top line style.
            </summary>
            <value>
            The border top line style.
            </value>
        </member>
        <member name="P:IronXL.Formatting.IBorderFormatting.BottomBorderColor">
            <summary>
            Gets or sets the color of the bottom border.
            </summary>
            <value>
            The color of the bottom border.
            </value>
        </member>
        <member name="P:IronXL.Formatting.IBorderFormatting.DiagonalBorderColor">
            <summary>
            Gets or sets the color of the diagonal border.
            </summary>
            <value>
            The color of the diagonal border.
            </value>
        </member>
        <member name="P:IronXL.Formatting.IBorderFormatting.LeftBorderColor">
            <summary>
            Gets or sets the color of the left border.
            </summary>
            <value>
            The color of the left border.
            </value>
        </member>
        <member name="P:IronXL.Formatting.IBorderFormatting.RightBorderColor">
            <summary>
            Gets or sets the color of the right border.
            </summary>
            <value>
            The color of the right border.
            </value>
        </member>
        <member name="P:IronXL.Formatting.IBorderFormatting.TopBorderColor">
            <summary>
            Gets or sets the color of the top border.
            </summary>
            <value>
            The color of the top border.
            </value>
        </member>
        <member name="T:IronXL.Formatting.IFontFormatting">
            <summary>
            High level representation for Font Formatting component of Conditional Formatting Settings.
            </summary>
        </member>
        <member name="P:IronXL.Formatting.IFontFormatting.EscapementType">
            <summary>
            Get or set the type of super or subscript for the font
            </summary>
            <value>
            The type of the escapement.
            </value>
        </member>
        <member name="P:IronXL.Formatting.IFontFormatting.FontColor">
            <summary>
            Gets or sets the color of the font.
            </summary>
            <value>
            The color of the font.
            </value>
        </member>
        <member name="P:IronXL.Formatting.IFontFormatting.FontHeight">
            <summary>
            Get or set the height of the font in px.
            </summary>
            <value>
            The font height in px.
            </value>
        </member>
        <member name="P:IronXL.Formatting.IFontFormatting.UnderlineType">
            <summary>
            Get or set the type of underlining for the font.
            </summary>
            <value>
            The type of the underline.
            </value>
        </member>
        <member name="P:IronXL.Formatting.IFontFormatting.IsBold">
            <summary>
            Gets or sets a value indicating whether this font is bold.
            </summary>
            <value>
              <c>true</c> if this font is bold; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:IronXL.Formatting.IFontFormatting.IsItalic">
            <summary>
            Gets a value indicating whether this font is italic.
            </summary>
            <value>
              <c>true</c> if this font is italic; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:IronXL.Formatting.IPatternFormatting">
            <summary>
            High level representation for Font Formatting component of Conditional Formatting Settings.
            </summary>
        </member>
        <member name="P:IronXL.Formatting.IPatternFormatting.BackgroundColor">
            <summary>
            Gets or sets the color of the background.
            </summary>
            <value>
            The color of the background.
            </value>
        </member>
        <member name="P:IronXL.Formatting.IPatternFormatting.FillPattern">
            <summary>
            Gets or sets the fill pattern.
            </summary>
            <value>
            The fill pattern.
            </value>
        </member>
        <member name="T:IronXL.Formatting.ISheetConditionalFormatting">
            <summary>
            The Conditional Formatting facet of <see cref="T:IronXL.WorkSheet"/>
            </summary>
        </member>
        <member name="M:IronXL.Formatting.ISheetConditionalFormatting.AddConditionalFormatting(System.String,IronXL.Formatting.ConditionalFormattingRule)">
            <summary>
            Add a new Conditional Formatting to the sheet.
            </summary>
            <param name="region">Range of cells (e.g. "A1:C10") to apply conditional formatting rules</param>
            <param name="rule">The rule to apply</param>
            <returns>The newly created Conditional Formatting object</returns>
        </member>
        <member name="M:IronXL.Formatting.ISheetConditionalFormatting.AddConditionalFormatting(System.String,IronXL.Formatting.ConditionalFormattingRule,IronXL.Formatting.ConditionalFormattingRule)">
            <summary>
            Add a new Conditional Formatting consisting of two rules.
            </summary>
            <param name="region">Range of cells (e.g. "A1:C10") to apply conditional formatting rules</param>
            <param name="rule1">The first rule</param>
            <param name="rule2">The second rule</param>
            <returns>The newly created Conditional Formatting object</returns>
        </member>
        <member name="M:IronXL.Formatting.ISheetConditionalFormatting.AddConditionalFormatting(System.String,System.Collections.Generic.List{IronXL.Formatting.ConditionalFormattingRule})">
            <summary>
            Add a new Conditional Formatting Set to the sheet.
            </summary>
            <param name="region">Range of cells (e.g. "A1:C10") to apply conditional formatting rules</param>
            <param name="cfRules">Set of up to three conditional formatting rules</param>
            <returns>The newly created Conditional Formatting object</returns>
        </member>
        <member name="M:IronXL.Formatting.ISheetConditionalFormatting.AddConditionalFormatting(System.Collections.Generic.IEnumerable{System.String},IronXL.Formatting.ConditionalFormattingRule)">
            <summary>
            Add a new Conditional Formatting to the sheet.
            </summary>
            <param name="regions">List of rectangular ranges of cells (e.g. "A1:C10") to apply conditional formatting rules</param>
            <param name="rule">The rule to apply</param>
            <returns>The newly created Conditional Formatting object</returns>
        </member>
        <member name="M:IronXL.Formatting.ISheetConditionalFormatting.AddConditionalFormatting(System.Collections.Generic.IEnumerable{System.String},IronXL.Formatting.ConditionalFormattingRule,IronXL.Formatting.ConditionalFormattingRule)">
            <summary>
            Add a new Conditional Formatting consisting of two rules.
            </summary>
            <param name="regions">List of rectangular ranges of cells (e.g. "A1:C10") to apply conditional formatting rules</param>
            <param name="rule1">The first rule</param>
            <param name="rule2">The second rule</param>
            <returns>The newly created Conditional Formatting object</returns>
        </member>
        <member name="M:IronXL.Formatting.ISheetConditionalFormatting.AddConditionalFormatting(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.List{IronXL.Formatting.ConditionalFormattingRule})">
            <summary>
            Add a new Conditional Formatting Set to the sheet.
            </summary>
            <param name="regions">List of rectangular ranges of cells (e.g. "A1:C10") to apply conditional formatting rules</param>
            <param name="cfRules">Set of up to three conditional formatting rules</param>
            <returns>The newly created Conditional Formatting object</returns>
        </member>
        <member name="M:IronXL.Formatting.ISheetConditionalFormatting.AddConditionalFormatting(IronXL.Formatting.ConditionalFormatting)">
            <summary>
            Adds a copy of a ConditionalFormatting object to the sheet
            </summary>
            <param name="cf">The Conditional Formatting to clone.</param>
            <returns>The new Conditional Formatting object.</returns>
            <remarks>
            This method could be used to copy ConditionalFormatting object
            from one sheet to another. For example:
            ConditionalFormatting cf = sheet.GetConditionalFormattingAt(index);
            newSheet.AddConditionalFormatting(cf);
            </remarks>
        </member>
        <member name="M:IronXL.Formatting.ISheetConditionalFormatting.CreateConditionalFormattingRule(IronXL.Formatting.Enums.ComparisonOperator,System.String,System.String)">
            <summary>
            A factory method allowing to create a conditional formatting rule with a cell comparison operator.
            <para>
            The Created conditional formatting rule compares a cell value
            to a formula calculated result, using the specified operator.
            The type of the Created condition is <see cref="F:IronXL.Formatting.ConditionType.CellValueIs"/>
            </para>
            </summary>
            <param name="comparisonOperation">Value from <see cref="T:IronXL.Formatting.Enums.ComparisonOperator"/> enum.</param> 
            <param name="formula1">Formula for the valued, Compared with the cell</param>
            <param name="formula2">The second formula (only used with <see cref="F:IronXL.Formatting.Enums.ComparisonOperator.Between"/> and <see cref="F:IronXL.Formatting.Enums.ComparisonOperator.NotBetween"/> operations.</param>
            <returns>New conditional formatting rule.</returns>
        </member>
        <member name="M:IronXL.Formatting.ISheetConditionalFormatting.CreateConditionalFormattingRule(IronXL.Formatting.Enums.ComparisonOperator,System.String)">
            <summary>
            Create a conditional formatting rule that Compares a cell value to a formula calculated result, using an operator 
            </summary>
            <param name="comparisonOperation">MUST be a constant value from <see cref="T:IronXL.Formatting.Enums.ComparisonOperator"/>
            except <see cref="F:IronXL.Formatting.Enums.ComparisonOperator.Between"/> and <see cref="F:IronXL.Formatting.Enums.ComparisonOperator.NotBetween"/></param>
            <param name="formula">The formula to determine if the conditional formatting is applied</param>
            <returns>A conditional formatting rule</returns>
        </member>
        <member name="M:IronXL.Formatting.ISheetConditionalFormatting.CreateConditionalFormattingRule(System.String)">
            <summary>
            Create a conditional formatting rule based on a Boolean formula.
            When the formula result is true, the cell is highlighted.
            </summary>
            <param name="formula">The formula to Evaluate. MUST be a Boolean function.</param>
            <returns>Conditional formatting rule</returns>
        </member>
        <member name="M:IronXL.Formatting.ISheetConditionalFormatting.GetConditionalFormattingAt(System.Int32)">
            <summary>
            Gets Conditional Formatting object at a particular index
            </summary>
            <param name="index">0-based index of the Conditional Formatting object to fetch</param>
            <returns>Conditional Formatting object or null if not found</returns>
            <exception cref="T:System.ArgumentException">throws ArgumentException if the index is  outside of the allowable range (0 ... numberOfFormats-1)</exception>
        </member>
        <member name="P:IronXL.Formatting.ISheetConditionalFormatting.ConditionalFormattingsCount">
            <summary>
            Get the number of conditional formats in this sheet
            </summary>
            <value>
            The conditional formattings count.
            </value>
        </member>
        <member name="M:IronXL.Formatting.ISheetConditionalFormatting.RemoveConditionalFormatting(System.Int32)">
            <summary>
            Removes a Conditional Formatting object by index
            </summary>
            <param name="index">0-based index of the Conditional Formatting object to remove</param>
            <exception cref="T:System.ArgumentException">throws ArgumentException if the index is outside of the allowable range (0 ... numberOfFormats-1)</exception>
        </member>
        <member name="T:IronXL.Layout.NamespaceDoc">
            <summary>
            IronXL.Layout is a namespace containing objects that allow .Net developers to control layout and printing options for Excel workbooks and spreadsheets.
            <para>For full documentation please refer to https://ironsoftware.com/csharp/excel/ </para>
            </summary>
        </member>
        <member name="T:IronXL.Layout.IFooter">
            <summary>
            Interface for worksheet footer
            </summary>
            <seealso cref="T:IronXL.Layout.IHeaderFooter" />
        </member>
        <member name="T:IronXL.Layout.IHeader">
            <summary>
            Interface for worksheet header
            </summary>
            <seealso cref="T:IronXL.Layout.IHeaderFooter" />
        </member>
        <member name="T:IronXL.Layout.IHeaderFooter">
            <summary>
            Common interface for
            </summary>
        </member>
        <member name="P:IronXL.Layout.IHeaderFooter.Left">
            <summary>
            Gets or sets the left side of the header or footer.
            </summary>
            <value>The string representing the left side.</value>
        </member>
        <member name="P:IronXL.Layout.IHeaderFooter.Center">
            <summary>
            Gets or sets the center of the header or footer.
            </summary>
            <value>The string representing the center.</value>
        </member>
        <member name="P:IronXL.Layout.IHeaderFooter.Right">
            <summary>
            Gets or sets the right side of the header or footer.
            </summary>
            <value>The string representing the right side.</value>
        </member>
        <member name="T:IronXL.License">
             <summary>
             Allows IronXL license keys to be applied globally across an application.
             </summary>
            
        </member>
        <member name="P:IronXL.License.IsLicensed">
            <summary>
            Determines whether this instance of IronXL is Licensed.
            <para>Will return <c>false</c> unless a <see cref="P:IronXL.License.LicenseKey"></see>
            is set to a valid trial or full license key in 
            <see cref="P:IronXL.License.LicenseKey"/> property, <c>Web.Config</c>,
            <c>App.Config</c> or <c>appsettings.json</c> in .Net Core.
            </para>
            <para>
            See https://ironsoftware.com/csharp/excel/licensing/ and 
            https://ironsoftware.com/csharp/excel/docs/license/license-keys/
            </para>
            </summary>
            <returns><c>true</c> if the license key given is valid.</returns>
        </member>
        <member name="P:IronXL.License.LicenseKey">
            <summary>
            Get Licensed at https://ironsoftware.com/csharp/excel/licensing/
            <para>
            For .Net framework applications, a license key can alternatively be
            added to <c>Web.Config</c> or <c>App.Config</c> XML file using
            <c>&lt;add key="IronXL.LicenseKey" value="IRONXL-LICENSE-KEY"/&gt;</c>
            within the appSettings node.
            See https://ironsoftware.com/csharp/excel/docs/license/license-keys/
            </para>
            <para>
            For .Net Core applications, a license key  may be added to 
            <c>appsettings.json</c> where the key name is <c>"IronXL.LicenseKey"</c>
            and the value is a valid IronXL trial or full license key.
            </para>
            <para>
            See https://ironsoftware.com/csharp/excel/licensing/ for licensing 
            options.
            </para>
            </summary>
        </member>
        <member name="M:IronXL.License.IsValidLicense(System.String)">
            <summary>
            Determines whether a string license key is valid.
            <para>
            See https://ironsoftware.com/csharp/excel/licensing/ for trial,
            development and commercial deployment licensing options.
            </para>
            </summary>
            <param name="licenseKey">IronXL license key as a string</param>
            <returns><c>true</c> if the license key given is valid.</returns>
        </member>
        <member name="T:IronXL.Logging.Logger">
            <summary>
            Provides functionality for developers to view debug logs and export log files from IronXL.
            </summary>
        </member>
        <member name="P:IronXL.Logging.Logger.LogFilePath">
            <summary>
            Setting a log path produces ‘log files’ which may be vey useful for debugging in production or providing to Iron Software support when reporting an issue.
            <para>LogFilePath may be set to a directory name or a full file name.</para>
            <para>Setting <c>LogFilePath = null</c> will turn off log files.</para>
            </summary>
            <seealso cref="M:IronXL.Logging.Logger.ClearLogFiles"/>
        </member>
        <member name="M:IronXL.Logging.Logger.ClearLogFiles">
            <summary>
            Removes any Iron Software log files at the <see cref="P:IronXL.Logging.Logger.LogFilePath"/>.
            </summary>
            <seealso cref="P:IronXL.Logging.Logger.LogFilePath"/>
        </member>
        <member name="P:IronXL.Logging.Logger.LoggingMode">
            <summary>
            Activate or disable detailed developer messages sent to your choice of location in the IDE or application console. 
            </summary>
        </member>
        <member name="T:IronXL.Logging.Logger.LoggingModes">
            <summary>
            Differnt Ways to Log developer notcies and warnings 
            </summary>
        </member>
        <member name="F:IronXL.Logging.Logger.LoggingModes.None">
            <summary>
            Silent
            </summary>
        </member>
        <member name="F:IronXL.Logging.Logger.LoggingModes.DebugOutputWindow">
            <summary>
            Sends Messages to System.Diagnostics.Debug
            </summary>
        </member>
        <member name="F:IronXL.Logging.Logger.LoggingModes.Console">
            <summary>
            Sends Messages to System.Consoleg
            </summary>
        </member>
        <member name="F:IronXL.Logging.Logger.LoggingModes.Custom">
            <summary>
            Attach a custom logger
            </summary>
        </member>
        <member name="F:IronXL.Logging.Logger.LoggingModes.File">
            <summary>
            Log to File
            </summary>
        </member>
        <member name="F:IronXL.Logging.Logger.LoggingModes.All">
            <summary>
            All available methods
            </summary>
        </member>
        <member name="T:IronXL.Metadata.ICustomProperties">
            <summary>
            Interface that represents set of custom metadata properties
            </summary>
        </member>
        <member name="M:IronXL.Metadata.ICustomProperties.AddProperty(System.String,System.Object)">
            <summary>
            Method for adding property with the specified name and value.
            <para>Available value types are: <see cref="T:System.Int32"/>, <see cref="T:System.Double"/>, <see cref="T:System.String"/>, <see cref="T:System.Boolean"/>.</para>
            </summary>
            <param name="name">Name of the property.</param>
            <param name="value">Value of the property.</param>
        </member>
        <member name="M:IronXL.Metadata.ICustomProperties.Contains(System.String)">
            <summary>
            Method to check whether set of properties contains property with the specified name.
            </summary>
            <param name="name">Name of the property.</param>
            <returns>
              <c>true</c> if property with the specified name exists, otherwise <c>false</c>.
            </returns>
        </member>
        <member name="M:IronXL.Metadata.ICustomProperties.GetValue(System.String)">
            <summary>
            Method for getting custom property value by its name. See <see cref="M:IronXL.Metadata.ICustomProperties.AddProperty(System.String,System.Object)"/> for list of possible types.
            </summary>
            <param name="name">The name of the property.</param>
            <returns>The value of the property.</returns>
        </member>
        <member name="M:IronXL.Metadata.ICustomProperties.GetValue``1(System.String)">
            <summary>
            Unsafe method for getting strongly-typed custom property value by its name. See <see cref="M:IronXL.Metadata.ICustomProperties.AddProperty(System.String,System.Object)"/> for list of possible types.
            </summary>
            <param name="name">Name of the property.</param>
            <returns>Returns default(T) is such property wasn't found</returns>
        </member>
        <member name="M:IronXL.Metadata.ICustomProperties.TryGetValue``1(System.String,``0@)">
            <summary>
            Safe method for getting strongly-typed custom property value by its name. See <see cref="M:IronXL.Metadata.ICustomProperties.AddProperty(System.String,System.Object)"/> for list of possible types.
            </summary>
            <typeparam name="T">Type of the return value.</typeparam>
            <param name="name">The name of the property.</param>
            <param name="value">The value of the property..</param>
            <returns><c>true</c> if value was returned successfully, otherwise <c>false</c>.</returns>
        </member>
        <member name="M:IronXL.Metadata.ICustomProperties.Remove(System.String)">
            <summary>
            Method for removing property by its name.
            </summary>
            <param name="name">The name of the property.</param>
            <returns><c>true</c> if property was removed, otherwise <c>false</c>.</returns>
        </member>
        <member name="T:IronXL.Metadata.NamespaceDoc">
            <summary>
            IronXL.Metadata is a namespace containing objects that allow .Net developers to control  Excel workbooks meta-data such as Author, Copyright...
            <para>For full documentation please refer to https://ironsoftware.com/csharp/excel/ </para>
            </summary>
        </member>
        <member name="T:IronXL.Metadata.IMetadata">
            TODO: some of the fields are read-only for XLSX format WorkBooks and we can implement write-access after forking.
             <summary>
             Interface that represents meta-data for the Excel file such as "Author", "Title"...
             </summary>
        </member>
        <member name="P:IronXL.Metadata.IMetadata.Author">
            <summary>
            Gets or sets the author of the file.
            </summary>
        </member>
        <member name="P:IronXL.Metadata.IMetadata.Title">
            <summary>
            Gets or sets the title of the file.
            </summary>
        </member>
        <member name="P:IronXL.Metadata.IMetadata.Subject">
            <summary>
            Gets or sets the subject of the file.
            </summary>
        </member>
        <member name="P:IronXL.Metadata.IMetadata.ApplicationName">
            <summary>
            Gets the name of the application with which the file was created.
            </summary>
        </member>
        <member name="P:IronXL.Metadata.IMetadata.Category">
            <summary>
            Gets or sets the category of the file.
            </summary>
        </member>
        <member name="P:IronXL.Metadata.IMetadata.Company">
            <summary>
            Gets the company field value.
            </summary>
        </member>
        <member name="P:IronXL.Metadata.IMetadata.Manager">
            <summary>
            Gets the manager field value.
            </summary>
        </member>
        <member name="P:IronXL.Metadata.IMetadata.Template">
            <summary>
            Gets the template field value.
            </summary>
        </member>
        <member name="P:IronXL.Metadata.IMetadata.Comments">
            <summary>
            Gets or sets the comments field value.
            </summary>
        </member>
        <member name="P:IronXL.Metadata.IMetadata.Keywords">
            <summary>
            Gets or sets the keywords field value.
            </summary>
        </member>
        <member name="P:IronXL.Metadata.IMetadata.Created">
            <summary>
            Gets or sets the creation time.
            </summary>
        </member>
        <member name="P:IronXL.Metadata.IMetadata.Modified">
            <summary>
            Gets or sets the last modification time.
            </summary>
        </member>
        <member name="P:IronXL.Metadata.IMetadata.LastPrinted">
            <summary>
            Gets or sets the last printed time.
            </summary>
        </member>
        <member name="P:IronXL.Metadata.IMetadata.CustomProperties">
            <summary>
            Gets the custom properties of the workbook.
            </summary>
        </member>
        <member name="T:IronXL.Metadata.XLSCustomProperties">
            <summary>
            Class that represents set of custom metadata properties
            </summary>
        </member>
        <member name="M:IronXL.Metadata.XLSCustomProperties.AddProperty(System.String,System.Object)">
            <summary>
            Method for adding property with the specified name and value.
            <para>Available value types are: <see cref="T:System.Int32"/>, <see cref="T:System.Double"/>, <see cref="T:System.String"/>, <see cref="T:System.Boolean"/>.</para>
            </summary>
        </member>
        <member name="M:IronXL.Metadata.XLSCustomProperties.Contains(System.String)">
            <summary>
            Method to check whether set of properties contains property with the specified name.
            </summary>
        </member>
        <member name="M:IronXL.Metadata.XLSCustomProperties.GetValue(System.String)">
            <summary>
            Method for getting custom property value by its name. See <see cref="M:IronXL.Metadata.XLSCustomProperties.AddProperty(System.String,System.Object)"/> for list of possible types.
            </summary>
        </member>
        <member name="M:IronXL.Metadata.XLSCustomProperties.GetValue``1(System.String)">
            <summary>
            Unsafe method for getting strongly-typed custom property value by its name. See <see cref="M:IronXL.Metadata.XLSCustomProperties.AddProperty(System.String,System.Object)"/> for list of possible types.
            </summary>
        </member>
        <member name="M:IronXL.Metadata.XLSCustomProperties.TryGetValue``1(System.String,``0@)">
            <summary>
            Safe method for getting strongly-typed custom property value by its name. See <see cref="M:IronXL.Metadata.XLSCustomProperties.AddProperty(System.String,System.Object)"/> for list of possible types.
            </summary>
        </member>
        <member name="T:IronXL.Metadata.XLSXCustomProperties">
            <summary>
            Class that represents set of custom metadata properties
            </summary>
        </member>
        <member name="M:IronXL.Metadata.XLSXCustomProperties.AddProperty(System.String,System.Object)">
            <summary>
            Method for adding property with the specified name and value.
            <para>Available value types are: <see cref="T:System.Int32"/>, <see cref="T:System.Double"/>, <see cref="T:System.String"/>, <see cref="T:System.Boolean"/>.</para>
            </summary>
        </member>
        <member name="M:IronXL.Metadata.XLSXCustomProperties.Contains(System.String)">
            <summary>
            Method to check whether set of properties contains property with the specified name.
            </summary>
        </member>
        <member name="M:IronXL.Metadata.XLSXCustomProperties.GetValue(System.String)">
            <summary>
            Method for getting custom property value by its name. See <see cref="M:IronXL.Metadata.XLSXCustomProperties.AddProperty(System.String,System.Object)"/> for list of possible types.
            </summary>
        </member>
        <member name="M:IronXL.Metadata.XLSXCustomProperties.GetValue``1(System.String)">
            <summary>
            Unsafe method for getting strongly-typed custom property value by its name. See <see cref="M:IronXL.Metadata.XLSXCustomProperties.AddProperty(System.String,System.Object)"/> for list of possible types.
            </summary>
        </member>
        <member name="M:IronXL.Metadata.XLSXCustomProperties.TryGetValue``1(System.String,``0@)">
            <summary>
            Safe method for getting strongly-typed custom property value by its name. See <see cref="M:IronXL.Metadata.XLSXCustomProperties.AddProperty(System.String,System.Object)"/> for list of possible types.
            </summary>
        </member>
        <member name="T:IronXL.Options.NamespaceDoc">
            <summary>
            IronXL.Options is a namespace containing objects which set advanced options for Excel Workbooks to be opened, created and saved.
            <para>For full documentation please refer to https://ironsoftware.com/csharp/excel/ </para>
            </summary>
        </member>
        <member name="T:IronXL.Options.CreatingOptions">
            <summary>
            Options for creating new <see cref="T:IronXL.WorkBook" /> object.
            </summary>
        </member>
        <member name="P:IronXL.Options.CreatingOptions.DefaultFileFormat">
            <summary>
            Property that indicates whether to use XLS or XLSX as new workbook format.
            <para>XLSX is the default value for new workbook</para>
            </summary>
            <value>
            The default spreadsheet file format.
            </value>
        </member>
        <member name="T:IronXL.Options.HiddenState">
            <summary>
            Enum that represents visibility of the worksheet.
            </summary>
        </member>
        <member name="F:IronXL.Options.HiddenState.Visible">
            <summary>
            Worksheet is visible.
            </summary>
        </member>
        <member name="F:IronXL.Options.HiddenState.Hidden">
            <summary>
            Worksheet is hidden.
            </summary>
        </member>
        <member name="F:IronXL.Options.HiddenState.VeryHidden">
            <summary>
            Worksheet is very hidden.
            </summary>
        </member>
        <member name="T:IronXL.Options.HtmlExportOptions">
            <summary>
            Options for exporting workbook to HTML format.
            </summary>
        </member>
        <member name="P:IronXL.Options.HtmlExportOptions.OutputColumnHeaders">
            <summary>
            Property that indicates whether to show column header in result file.
            </summary>
        </member>
        <member name="P:IronXL.Options.HtmlExportOptions.OutputHiddenColumns">
            <summary>
            Property that indicates whether to show hidden columns in result file.
            </summary>
        </member>
        <member name="P:IronXL.Options.HtmlExportOptions.OutputHiddenRows">
            <summary>
            Property that indicates whether to show hidden rows in result file.
            </summary>
        </member>
        <member name="P:IronXL.Options.HtmlExportOptions.OutputLeadingSpacesAsNonBreaking">
            <summary>
            Property that indicates whether to show leading spaces as non-breaking in result file.
            </summary>
        </member>
        <member name="P:IronXL.Options.HtmlExportOptions.OutputRowNumbers">
            <summary>
            Property that indicates whether to show row numbers in result file.
            </summary>
        </member>
        <member name="T:IronXL.Options.LoadingOptions">
            <summary>
            Options for loading <see cref="T:IronXL.WorkBook"/> object from file.
            </summary>
        </member>
        <member name="P:IronXL.Options.LoadingOptions.CsvListDelimiter">
            <summary>
            Property that indicates CSV file list delimiter.
            <para>Default value depends on current region. Take a look at <see cref="T:System.Globalization.CultureInfo"/></para>
            </summary>
        </member>
        <member name="P:IronXL.Options.LoadingOptions.ConvertFieldValues">
            <summary>
            Property that indicates whether to convert field values when loading CSV/TSV files.
            <para>Default value is <c>TRUE</c>.</para>
            </summary>
        </member>
        <member name="P:IronXL.Options.LoadingOptions.DefaultFileFormat">
            <summary>
            Property that indicates whether to use XLS or XLSX as new workbook format when loading CSV/TSV files.
            <para>XLSX is the default value for new workbook</para>
            </summary>
        </member>
        <member name="P:IronXL.Options.LoadingOptions.Password">
            <summary>
            Get or set a password for a workbook.
            </summary>
        </member>
        <member name="T:IronXL.Options.PanePosition">
            <summary>
            Define the position of active the pane. One of lower/right, upper/right, lower/left and upper/left.
            </summary>
        </member>
        <member name="F:IronXL.Options.PanePosition.LowerRight">
            <summary>
            Refers to the lower/right corner
            </summary>
        </member>
        <member name="F:IronXL.Options.PanePosition.UpperRight">
            <summary>
            Refers to the upper/right corner
            </summary>
        </member>
        <member name="F:IronXL.Options.PanePosition.LowerLeft">
            <summary>
            Refers to the lower/left corner
            </summary>
        </member>
        <member name="F:IronXL.Options.PanePosition.UpperLeft">
            <summary>
            Refers to the upper/left corner
            </summary>
        </member>
        <member name="T:IronXL.Options.SavingOptions">
            <summary>
            Options for saving <see cref="T:IronXL.WorkBook"/> object to file.
            </summary>
        </member>
        <member name="P:IronXL.Options.SavingOptions.ListDelimiter">
            <summary>
            Property that indicates CSV file list delimiter.
            <para>Default value depends on current region. Take a look at <see cref="T:System.Globalization.CultureInfo"/></para>
            </summary>
        </member>
        <member name="P:IronXL.Options.SavingOptions.Password">
            <summary>
            Password to encrypt the workbook with
            </summary>
        </member>
        <member name="T:IronXL.ExcelFileFormat">
            <summary>
            Enum that represents the Excel file format which will be used for new workbook creation.
            <para>XLS or XLSX (preferred).</para>
            </summary>
        </member>
        <member name="F:IronXL.ExcelFileFormat.XLSX">
            <summary>
            Option stands for the new XLSX Excel format (2007+)
            </summary>
        </member>
        <member name="F:IronXL.ExcelFileFormat.XLS">
            <summary>
            Option stands for the old XLS Excel format (1997-2003)
            </summary>
        </member>
        <member name="T:IronXL.SortOrder">
            <summary>
            Represents sorting order
            </summary>
        </member>
        <member name="F:IronXL.SortOrder.Ascending">
            <summary>
            A-Z, oldest to newest, smallest to largest
            </summary>
        </member>
        <member name="F:IronXL.SortOrder.Descending">
            <summary>
            Z-A, newest to oldest, largest to smallest
            </summary>
        </member>
        <member name="T:IronXL.Printing.NamespaceDoc">
            <summary>
            IronXL.Printing is a namespace with objects allowing developers to set up and modify Excel "Page Setup" and printing options.
            <para>For full documentation please refer to https://ironsoftware.com/csharp/excel/ </para>
            </summary>
        </member>
        <member name="T:IronXL.Printing.IPrintSetup">
            <summary>
            Interface that represents list of settings for printing a Excel file.
            </summary>
        </member>
        <member name="P:IronXL.Printing.IPrintSetup.PrintOrientation">
            <summary>
            Returns the print orientation.
            </summary>
        </member>
        <member name="P:IronXL.Printing.IPrintSetup.Scale">
            <summary>
            Returns the scale.
            </summary>
        </member>
        <member name="P:IronXL.Printing.IPrintSetup.PageStart">
            <summary>
            Returns the page start.
            </summary>
        </member>
        <member name="P:IronXL.Printing.IPrintSetup.PaperSize">
            <summary>
            Gets or sets the size of the paper.
            </summary>
        </member>
        <member name="P:IronXL.Printing.IPrintSetup.FitWidth">
            <summary>
            Returns the number of pages wide to fit sheet in to.
            </summary>
        </member>
        <member name="P:IronXL.Printing.IPrintSetup.FitHeight">
            <summary>
            Returns the number of pages high to fit the sheet in to.
            </summary>
        </member>
        <member name="P:IronXL.Printing.IPrintSetup.LeftToRight">
            <summary>
            Returns the left to right print order.
            </summary>
        </member>
        <member name="P:IronXL.Printing.IPrintSetup.NoColor">
            <summary>
            Returns the black and white Setting.
            </summary>
        </member>
        <member name="P:IronXL.Printing.IPrintSetup.Draft">
            <summary>
            Returns the draft mode.
            </summary>
        </member>
        <member name="P:IronXL.Printing.IPrintSetup.Notes">
            <summary>
            Returns the print notes.
            </summary>
        </member>
        <member name="P:IronXL.Printing.IPrintSetup.UsePage">
            <summary>
            Returns the use page numbers.
            </summary>
        </member>
        <member name="P:IronXL.Printing.IPrintSetup.HResolution">
            <summary>
            Returns the horizontal resolution.
            </summary>
        </member>
        <member name="P:IronXL.Printing.IPrintSetup.VResolution">
            <summary>
            Returns the vertical resolution.
            </summary>
        </member>
        <member name="P:IronXL.Printing.IPrintSetup.HeaderMargin">
            <summary>
            Returns the header margin.
            </summary>
        </member>
        <member name="P:IronXL.Printing.IPrintSetup.FooterMargin">
            <summary>
            Returns the footer margin.
            </summary>
        </member>
        <member name="P:IronXL.Printing.IPrintSetup.Copies">
            <summary>
            Returns the number of copies to print.
            </summary>
        </member>
        <member name="T:IronXL.Printing.PaperSize">
            <summary>
            An Enum that represents different sizes of paper for Excel document printing and page setup.
            <para>See https://docs.microsoft.com/en-us/windows/desktop/intl/paper-sizes for more information on windows and Excel paper sizes.</para>
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.PrinterDefault">
            <summary>
            Default paper size.  Works with each printer's default paper setting.
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.Letter">
            <summary>
             US Letter Small 8 1/2 x 11 in
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.Tabloid">
            <summary>
            US Tabloid 11 x 17 in
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.Ledger">
            <summary>
            US Ledger 17 x 11 in
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.Legal">
            <summary>
            US Legal 8 1/2 x 14 in
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.Statement">
            <summary>
            US Statement 5 1/2 x 8 1/2 in
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.Executive">
            <summary>
            US Executive 7 1/4 x 10 1/2 in
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.A3">
            <summary>
            A3 297 x 420 mm
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.A4">
            <summary>
            	A4 210 x 297 mm
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.A4Small">
            <summary>
            	A4 Small 210 x 297 mm
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.A5">
            <summary>
            A5 148 x 210 mm
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.B4">
            <summary>
            B4 (JIS) 257 x 364 mm
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.B5">
            <summary>
            B5 (JIS) 182 x 257 mm
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.Folio">
            <summary>
            Folio 8 1/2 x 13 in
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.Quarto">
            <summary>
            Quarto 215 x 275 mm
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.TenByFourteen">
            <summary>
            	10 x 14 in
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.ElevenBySeven">
            <summary>
            	11 x 17 in
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.Note">
            <summary>
            US Note 8 1/2 x 11 in
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.Envelope9">
            <summary>
            US Envelope #9 3 7/8 x 8 7/8
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.Envelope10">
            <summary>
            US Envelope #10 4 1/8 x 9 1/2
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.Envelope11">
            <summary>
            	US Envelope #11 4 1/2 x 10 3/8
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.Envelope12">
            <summary>
            US Envelope #12 4 3/4 x 11 in
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.Envelope14">
            <summary>
            US Envelope #14 5 x 11 1/2
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.CSizeSheet">
            <summary>
            C size sheet
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.DSizeSheet">
            <summary>
            D size sheet
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.ESizeSheet">
             <summary>
            
             </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.EnvelopeDL">
            <summary>
            Envelope DL 110 x 220mm
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.EnvelopeC5">
            <summary>
            Envelope C5 162 x 229 mm
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.EnvelopeC3">
            <summary>
            Envelope C3 324 x 458 mm
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.EnvelopeC4">
            <summary>
            Envelope C4 229 x 324 mm
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.EnvelopeC6">
            <summary>
            Envelope C6 114 x 162 mm
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.EnvelopeMonarch">
            <summary>
            US Envelope Monarch 3.875 x 7.5 in
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.A4EExtra">
            <summary>
            A4 Extra 9.27 x 12.69 in
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.A4Transverse">
            <summary>
            A4 Transverse - 210x297 mm
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.A4Plus">
            <summary>
            A4 Plus - 210x330 mm
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.LetterRotated">
            <summary>
            US Letter Rotated 11 x 8 1/2 in
            </summary>
        </member>
        <member name="F:IronXL.Printing.PaperSize.A4Rotated">
            <summary>
            A4 Rotated - 297x210 mm
            </summary>
        </member>
        <member name="T:IronXL.Printing.PrintOrientation">
            <summary>
            Enum that represents different print orientations
            </summary>
        </member>
        <member name="F:IronXL.Printing.PrintOrientation.Default">
            <summary>
            The default print orientation
            </summary>
        </member>
        <member name="F:IronXL.Printing.PrintOrientation.Portrait">
            <summary>
            The portrait print orientation
            </summary>
        </member>
        <member name="F:IronXL.Printing.PrintOrientation.Landscape">
            <summary>
            The landscape print orientation
            </summary>
        </member>
        <member name="T:IronXL.Range">
            <summary>
            A class that represents a range of cells
            </summary>
        </member>
        <member name="P:IronXL.Range.RangeAddressAsString">
            <summary>
            Gets a string representation of this range address.
            <para>E.g. "A1:B25"</para>
            </summary>
            <value>
            The range address as string.
            </value>
        </member>
        <member name="P:IronXL.Range.IsEmpty">
            <summary>
            Property that indicates if range is empty.
            </summary>
        </member>
        <member name="P:IronXL.Range.Value">
            <summary>
            Property to get or set range value.
            <para>If range contains one cell: {get} returns the cell value, {set} changes the cell value</para>
            <para>If range contains more than one cell: {get} returns the sum of all numeric cells within range, {set} changes the value of every cell within the range. </para>
            </summary>
        </member>
        <member name="P:IronXL.Range.FormatString">
            <summary>
            Property to get or set range format string.
            <para>If range contains one cell: {get} returns the cell format string; {set} changes the cell format string</para>
            <para>If range contains more than one cell: {get} returns the format string if all cells within range have the same format string, otherwise returns <c>null</c>; {set} changes the format string of every cell within the range. </para>
            </summary>
            <remarks>
            You can find the list of the built-in format strings in the class <see cref="T:IronXL.Formatting.BuiltinFormats"/>.
            </remarks>
            <seealso cref="T:IronXL.Formatting.BuiltinFormats"/>
        </member>
        <member name="P:IronXL.Range.Formula">
            <summary>
            Property to get or set range formula.
            <para>If range contains one cell: {get} returns the cell formula; {set} changes the cell formula</para>
            <para>If range contains more than one cell: {get} returns the formula if all cells within range have the same formula, otherwise returns <c>null</c>; {set} changes the formula of every cell within the range. </para>
            </summary>
        </member>
        <member name="P:IronXL.Range.Rows">
            <summary>
            List of "physically" present Excel rows within the current range. 
            The rows contain <see cref="T:IronXL.Cell"/> objects.
            </summary>
        </member>
        <member name="P:IronXL.Range.AllRowsInRange">
            <summary>
            List of ALL rows within the current range. Calling this method
            will create all rows that this range spans over .The rows contain 
            <see cref="T:IronXL.Cell"/> objects.
            </summary>
        </member>
        <member name="P:IronXL.Range.Columns">
            <summary>
            List of "physically" present Excel columns within the current
            range. The columns contain <see cref="T:IronXL.Cell"/> objects.
            </summary>
        </member>
        <member name="P:IronXL.Range.AllColumnsInRange">
            <summary>
            List of ALL columns within the current range. Calling this method
            will create all columns that this range spans over .The columns
            contain <see cref="T:IronXL.Cell"/> objects.
            </summary>
        </member>
        <member name="P:IronXL.Range.Style">
            <summary>
            Style of all cells within range.
            </summary>
        </member>
        <member name="P:IronXL.Range.WorkBook">
            <summary>
            The workbook this range belongs to.
            </summary>
        </member>
        <member name="M:IronXL.Range.GetEnumerator">
            <summary>
            IEnumerable implementation.
            </summary>
            <returns>An IEnumerator allowing for-each logical iteration of cells with Ranges.</returns>
        </member>
        <member name="M:IronXL.Range.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gets the enumerator for the Range.
            </summary>
            <returns>An IEnumerator allowing Ranges to be treated as IEnumerable; and play nicely with System.Linq.</returns>
        </member>
        <member name="M:IronXL.Range.op_Addition(IronXL.Range,IronXL.Range)">
            <summary>
            Overloaded + operator, see also <see cref="M:IronXL.Range.AddRange(IronXL.Range)" />
            </summary>
            <param name="a">This Range.</param>
            <param name="b">Another Range. Both Ranges will be joined in the result.</param>
            <returns>
            The combination of both ranges' areas.
            </returns>
        </member>
        <member name="M:IronXL.Range.op_Subtraction(IronXL.Range,IronXL.Range)">
            <summary>
            Overloaded - operator, see also <see cref="M:IronXL.Range.SubtractRange(IronXL.Range)" />
            </summary>
            <param name="a">This Range.</param>
            <param name="b">Another Range which will be subtracted from the first range.</param>
            <returns>
            All cells in your Range, with any cells in the second Range removed.
            </returns>
        </member>
        <member name="M:IronXL.Range.Sum">
            <summary>
            Returns sum of all numeric cells  .
            </summary>
            <returns>
            The sum value as a decimal.
            </returns>
        </member>
        <member name="M:IronXL.Range.Max">
            <summary>
            Returns maximum value of all numeric cells
            </summary>
            <returns>
            The max value as a decimal.
            </returns>
        </member>
        <member name="M:IronXL.Range.Min">
            <summary>
            Returns minimum value of all numeric cells within this range.
            </summary>
            <returns>
            The min value as a decimal.
            </returns>
        </member>
        <member name="M:IronXL.Range.Avg">
            <summary>
            Returns average value of all numeric cells
            </summary>
            <returns>
            The average value as a decimal.
            </returns>
        </member>
        <member name="M:IronXL.Range.AddRange(IronXL.Range)">
            <summary>
            Add another range to this current range. Basically, the result is union of two ranges.
            </summary>
            <param name="range">The range to add to the current working range.</param>
            <returns>
            This Range allowing a fluent coding style.
            </returns>
        </member>
        <member name="M:IronXL.Range.SubtractRange(IronXL.Range)">
            <summary>
            Subtracts a range from the current. Result is first range without intersection of two ranges.
            </summary>
            <param name="range">The range to remove from the current working range.</param>
            <returns>
            This Range allowing a fluent coding style.
            </returns>
        </member>
        <member name="M:IronXL.Range.SortAscending">
            <summary>
            Sort current range in ascending order.  This updates the cell positions within your WorkSheets.
            </summary>
            <returns>
            This Range, allowing for a fluent code style.
            </returns>
        </member>
        <member name="M:IronXL.Range.SortDescending">
            <summary>
            Sort current range in descending order. This updates the cell positions within your WorkSheets.
            </summary>
            <returns>
            This Range, allowing for a fluent code style.
            </returns>
        </member>
        <member name="M:IronXL.Range.SortByColumn(System.String,IronXL.SortOrder)">
            <summary>
            Sort current range by specified column. This updates the row positions within your WorkSheet.
            Range has to be rectangular: first and last rows numbers in all columns should be the same,
            and first and last columns numbers in all rows should be the same.
            </summary>
            <param name="column">Column name in the string form. For example "A" or "AB".
            Column should intersect current range</param>
            <param name="sortOrder">Direction of the sort</param>
            <returns>This Range, allowing for a fluent code style.</returns>
            <exception cref="T:System.InvalidOperationException">Thrown if range is not of rectangular shape</exception>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="column"/> name is not a valid
            column name</exception>
            <exception cref="T:System.IndexOutOfRangeException">Thrown if <paramref name="column"/> is out of 
            current range's bounds</exception>
        </member>
        <member name="M:IronXL.Range.SortByColumn(System.Int32,IronXL.SortOrder)">
            <summary>
            Sort current range by specified column. This updates the row positions within your WorkSheet.
            Range has to be rectangular: first and last rows numbers in all columns should be the same,
            and first and last columns numbers in all rows should be the same.
            </summary>
            <param name="columnNumber">Zero-based column index. Column should intersect current range</param>
            <param name="sortOrder">Direction of the sort</param>
            <returns>This Range, allowing for a fluent code style.</returns>
            <exception cref="T:System.InvalidOperationException">Thrown if range is not of rectangular shape</exception>
            <exception cref="T:System.IndexOutOfRangeException">Thrown if <paramref name="columnNumber"/> is out of 
            current range's bounds</exception>
        </member>
        <member name="M:IronXL.Range.Trim">
            <summary>
            Removes all empty rows and columns on the range borders.
            </summary>
            <returns>
            This Range, allowing for a fluent code style.
            </returns>
        </member>
        <member name="M:IronXL.Range.ToDataTable(System.Boolean)">
            <summary>
            Get <see cref="T:System.Data.DataTable" /> representation of current range.
            <para>Useful when working with DataGrids, System.Data, SQL or Entity Framework</para>
            </summary>
            <param name="useFirstRowAsColumnNames">Indicates whether to use first row as column names or not</param>
            <returns>
            A <see cref="T:System.Data.DataTable" /> representation of current range.
            </returns>
        </member>
        <member name="M:IronXL.Range.SetCellValue(System.Int32,System.Int32,System.Object)">
            <summary>
            Set a single cell value using its row and column indexes.
            </summary>
            <param name="rowIndex">Row index within this <see cref="T:IronXL.Range"/>.<para>The first row is numbered 0.</para></param>
            <param name="columnIndex">Column index within this <see cref="T:IronXL.Range"/>.<para>The first column is numbered 0.</para></param>
            <param name="value">Value for the cell.</param>
        </member>
        <member name="M:IronXL.Range.GetValue``1">
            <summary>
            Method for getting a range's value.
            <para>If range contains one cell then method calls <see cref="M:IronXL.Cell.GetValue``1" /> of this cell</para><para>If range contains more than one cell then method tries to cast <see cref="M:IronXL.Range.Sum" /> of all numeric cells within range to <typeparamref name="TType" /></para><para>Use Try/Catch to avoid possible exceptions from this method if cell content types are inconsistent or contain formula errors.</para>
            </summary>
            <typeparam name="TType">The .net type to which the cell's value will be cast.</typeparam>
            <returns>
            The value of the cell, cast as TType
            </returns>
            <exception cref="T:System.ArgumentException">Range value cannot be casted to {type.Name}</exception>
        </member>
        <member name="M:IronXL.Range.TryGetValue``1(``0@)">
            <summary>
            Method for safely getting a range's total value.
            <para>If range contains one cell then method calls <see cref="M:IronXL.Cell.GetValue``1" /> of this cell</para><para>If range contains more than one cell then method tries to cast <see cref="M:IronXL.Range.Sum" /> of all numeric cells within range to <typeparamref name="TType" /></para><para>Use Try/Catch to avoid possible exceptions from this method if cell content types are inconsistent or contain formula errors.</para>
            </summary>
            <typeparam name="TType">The .net type to which the cell's value will be cast.</typeparam>
            <param name="value">The sum value of the range, expressed as TType.</param>
            <returns>
            <c>true</c> if the range's content could be cast to TType.
            </returns>
            <exception cref="T:System.ArgumentException">Range value cannot be casted to {type.Name}</exception>
        </member>
        <member name="P:IronXL.Range.DateTimeValue">
            <summary>
            Gets or sets the nullable <see cref="T:System.DateTime" /> value of this Range of cells.
            <para>Getting the DateTimeValue will return highest (MAX) DateTime in the Range, or <c>null</c> if no <see cref="T:System.DateTime" /> is found.</para><para>Setting the DateTimeValue will set all cells in with the same <see cref="T:System.DateTime" /> value. </para>
            </summary>
            <value>
            The MAX <see cref="T:System.DateTime" /> of all of the cells.
            </value>
        </member>
        <member name="M:IronXL.Range.ToString">
            <summary>
            Returns the <see cref="P:IronXL.Range.StringValue"/> of this Range.
            </summary>
            <returns>
            A <see cref="T:System.String" /> that represents this instance.
            </returns>
        </member>
        <member name="P:IronXL.Range.StringValue">
            <summary>
            Gets or sets the <see cref="T:System.String" /> value of this Range of cells.
            <para>Getting the StringValue will return formatted <see cref="T:System.String" />  values.  Columns will be delimited by TABS.  Rows delimited by NEWLINE</para><para>Setting the StringValue will set all cells in with the same <see cref="T:System.String" />  value. </para>
            </summary>
            <value>
            The string value of all of the cells. Numbers and dates will be rendered into readable strings; as displayed in Excel. Formulas will be calculated.
            <para>Error end NAN cells will return as a null string.</para>
            </value>
        </member>
        <member name="P:IronXL.Range.BoolValue">
            <summary>
            Gets or sets the <see cref="T:System.Boolean" />  value of this Range of cells.
            <para>Getting the BoolValue will return true only if ALL cells in the range are true. Numeric cells greater than zero are treated as TRUE. [Logical AND Operator Applied]</para><para>Setting the BoolValue will set all cells in with the same <see cref="T:System.Boolean" /> value. </para>
            </summary>
            <value>
            The boolean AND aggregate value of the cells.
            <para>Error end NAN cells will return as a false .</para>
            </value>
        </member>
        <member name="P:IronXL.Range.IntValue">
            <summary>
            Gets or sets the <see cref="T:System.Int32" />  value of this Range of cells.
            <para>Getting the IntValue will return the SUM of all numeric cells in the Range.</para><para>Setting the IntValue will set all cells in with the same <see cref="T:System.Int32" /> value. </para>
            </summary>
            <value>
            The <see cref="T:System.Int32" /> SUM of all of the cells.
            <para>Error end NAN cells will count as 0</para>
            </value>
        </member>
        <member name="P:IronXL.Range.DoubleValue">
            <summary>
            Gets or sets the double value of all Cells in this Rance.
            </summary>
            <value>
            The double value.
            </value>
        </member>
        <member name="P:IronXL.Range.DecimalValue">
            <summary>
            Gets or sets the <see cref="T:System.Decimal" />  value of this Range of cells.
            <para>Getting the DecimalValue will return the SUM of all numeric cells in the Range.</para><para>Setting the DecimalValue will set all cells in with the same <see cref="T:System.Decimal" /> value. </para>
            </summary>
            <value>
            The <see cref="T:System.Decimal" /> SUM of all of the cells.
            <para>Error end NAN cells will count as 0</para>
            </value>
        </member>
        <member name="M:IronXL.Range.ClearContents">
            <summary>
            Empties the contents of the <see cref="T:IronXL.Range"/>, leaving all <see cref="T:IronXL.Cell">Cells</see> empty.
            </summary>
        </member>
        <member name="P:IronXL.Range.FloatValue">
            <summary>
            Gets or sets the <see cref="T:System.Single" />  value of this Range of cells.
            <para>Getting the FloatValue will return the SUM of all numeric cells in the Range.</para><para>Setting the FloatValue will set all cells in with the same <see cref="T:System.Single" /> value. </para>
            </summary>
            <value>
            The <see cref="T:System.Single" /> SUM of all of the cells.
            <para>Error end NAN cells will count as 0</para>
            </value>
        </member>
        <member name="P:IronXL.Range.Int64Value">
            <summary>
            <para>Synonym of <see cref="P:IronXL.Range.LongValue" /></para>
            Gets or sets the <see cref="T:System.Int64" /> (Int64) value of this Range of cells.
            <para>Getting the LongValue will return the SUM of all numeric cells in the Range.</para><para>Setting the LongValue will set all cells in with the same <see cref="T:System.Int64" /> value. </para>
            </summary>
            <value>
            The <see cref="T:System.Int64" /> SUM of all of the cells.
            <para>Error end NAN cells will count as 0</para>
            </value>
        </member>
        <member name="P:IronXL.Range.LongValue">
            <summary>
            Gets or sets the <see cref="T:System.Int64" /> (Int64) value of this Range of cells.
            <para>Getting the LongValue will return the SUM of all numeric cells in the Range.</para><para>Setting the LongValue will set all cells in with the same <see cref="T:System.Int64" /> value. </para>
            </summary>
            <value>
            The <see cref="T:System.Int64" /> SUM of all of the cells.
            <para>Error end NAN cells will count as 0</para>
            </value>
        </member>
        <member name="P:IronXL.Range.Int32Value">
            <summary>
            <para>Synonym of <see cref="P:IronXL.Range.IntValue" /></para>
            Gets or sets the <see cref="T:System.Int32" /> (Int32) value of this Range of cells.
            <para>Getting the LongValue will return the SUM of all numeric cells in the Range.</para><para>Setting the LongValue will set all cells in with the same <see cref="T:System.Int32" /> value. </para>
            </summary>
            <value>
            The <see cref="T:System.Int32" /> SUM of all of the cells.
            <para>Error end NAN cells will count as 0</para>
            </value>
        </member>
        <member name="M:IronXL.Range.Copy(IronXL.WorkSheet,System.String)">
            <summary>
            Copies the specified range to the sheet and inserts it at the specified point.
            <para>E.g. Pastes this range to a WorkSheet at a specified cell location</para>
            </summary>
            <param name="pointToInsert">The cell at which to paste the range.  E.g. "A11"</param>
            <param name="sheet">The worksheet to paste this <see cref="T:IronXL.Range"/> into.</param>
        </member>
        <member name="M:IronXL.Range.Replace(System.String,System.String)">
            <summary>
            <para>Textual and numeric Find and Replace.</para>
            Replaces all found occurrences of "oldValue"  with the "newValue". Works with all string and numeric values.
            </summary>
            <param name="oldValue">The string to find.</param>
            <param name="newValue">The string to replace oldValue with.</param>
        </member>
        <member name="M:IronXL.Range.SaveAsNamedTable(System.String,System.Boolean,IronXL.Styles.TableStyle)">
            <summary>
            Saves the current range as named table with the specified name.
            </summary>
            <param name="tableName">the name of the table</param>
            <param name="showFilter">show filter on the header. Default value is <c>true</c>.</param>
            <param name="tableStyle">table style properties</param>
            <exception cref="T:System.NotSupportedException">Only XLSX supports named tables.</exception>
        </member>
        <member name="M:IronXL.Range.SaveAsNamedRange(System.String,System.Boolean)">
            <summary>
            Saves the current range as a new named range.
            </summary>
            <param name="nameOfRange">The user-defined name.</param>
            <param name="globalName">Sets the range as global if set to <c>true</c>. Default value is <c>true</c>.</param>
        </member>
        <member name="M:IronXL.Range.GetAllRows">
            <summary>
            Get a list of all rows that overlap this <see cref="T:IronXL.Range"/>
            </summary>
        </member>
        <member name="M:IronXL.Range.GetAllPhysicalRows">
            <summary>
            Get a list of only the rows that actually exist in this range
            </summary>
        </member>
        <member name="M:IronXL.Range.GetRows(System.Boolean)">
            <summary>
            Gets the list of rows that this <see cref="T:IronXL.Range"/> spans over. Is
            able to create rows to fill the range with rows if needed, or only
            return the rows that actually exist on the sheet.
            </summary>
            <param name="createIfNull">Indicates wether the method should 
            create the rows that are overlapped by this <see cref="T:IronXL.Range"/> and
            add them to the resulting array, or only get existing rows</param>
            <returns></returns>
        </member>
        <member name="M:IronXL.Range.GetAllColumns">
            <summary>
            Get a list of all columns that overlap this <see cref="T:IronXL.Range"/>
            </summary>
        </member>
        <member name="M:IronXL.Range.GetAllPhysicalColumns">
            <summary>
            Get a list of only the columns that actually exist in this range
            </summary>
        </member>
        <member name="M:IronXL.Range.GetColumns(System.Boolean)">
            <summary>
            Gets the list of columns that this <see cref="T:IronXL.Range"/> spans over. Is
            able to create columns to fill the range with columns if needed, or only
            return the columns that actually exist on the sheet.
            </summary>
            <param name="createIfNull">Indicates wether the method should 
            create the columns that are overlapped by this <see cref="T:IronXL.Range"/> and
            add them to the resulting array, or only get existing columns</param>
            <returns></returns>
        </member>
        <member name="M:IronXL.Range.Row(System.Int32)">
            <summary>
            Get a row by index
            </summary>
            <param name="index">The zero based row index.</param>
            <returns></returns>
        </member>
        <member name="M:IronXL.Range.Column(System.Int32)">
            <summary>
            Get a column by index
            </summary>
        </member>
        <member name="T:IronXL.RangeAddress">
            <summary>
            Class that represents address of the range.
            </summary>
        </member>
        <member name="P:IronXL.RangeAddress.FirstRow">
            <summary>
            Index of the first row within this address.
            </summary>
        </member>
        <member name="P:IronXL.RangeAddress.LastRow">
            /// <summary>
            Index of the last row within this address.
            </summary>
        </member>
        <member name="P:IronXL.RangeAddress.FirstColumn">
            <summary>
            Index of the first column within this address.
            </summary>
        </member>
        <member name="P:IronXL.RangeAddress.LastColumn">
            <summary>
            Index of the last column within this address.
            </summary>
        </member>
        <member name="P:IronXL.RangeAddress.ColumnsCount">
            <summary>
            Amount of columns within this address.
            </summary>
        </member>
        <member name="P:IronXL.RangeAddress.RowsCount">
            <summary>
            Amount of rows within this address.
            </summary>
        </member>
        <member name="M:IronXL.RangeAddress.Extend(IronXL.RangeAddress)">
            <summary>
            Combines two range addresses.
            The result is range address where the last column and the last row have maximum values among two combined addresses.
            </summary>
            <param name="rangeAddress">The range address.</param>
            <returns>The result range address.</returns>
        </member>
        <member name="M:IronXL.RangeAddress.Includes(System.Int32,System.Int32)">
            <summary>
            Check whether this range address contains target cell.
            </summary>
            <param name="row">The row of the cell.  zero based.</param>
            <param name="col">The column of the cell.  zero based. E.g. column A is 0</param>
            <returns><c>true</c> if that specified cell falls within this RangeAddress </returns>
        </member>
        <member name="P:IronXL.RangeAddress.Location">
            <summary>
            Gets the Range / Cells location in Excel Address selector notation.  E.G. "A1:B16"
            </summary>
            <value>
            The Range's location expressed as an Excel Address selector string.
            </value>
        </member>
        <member name="M:IronXL.RangeAddress.ToString">
            <summary>
            Converts to string of the location of the range in Excel Address selector notation.  E.G. "A4:D87"
            </summary>
            <returns>
            A <see cref="T:System.String" /> that represents this instance.
            </returns>
        </member>
        <member name="M:IronXL.RangeAddress.IsEqual(IronXL.RangeAddress)">
            <summary>
            Checks whether two ranges are equal.
            </summary>
        </member>
        <member name="T:IronXL.Ranges.RangeAddresses">
            <summary>
            Class that represents a list of range addresses.
            </summary>
        </member>
        <member name="M:IronXL.Ranges.RangeAddresses.Add(IronXL.RangeAddress)">
            <summary>
            Add single range address to current range addresses list.
            </summary>
        </member>
        <member name="M:IronXL.Ranges.RangeAddresses.Add(IronXL.Ranges.RangeAddresses)">
            <summary>
            Add list of addresses to current range addresses list.
            </summary>
        </member>
        <member name="M:IronXL.Ranges.RangeAddresses.Delete(IronXL.RangeAddress)">
            <summary>
            Delete single range address from current range addresses list.
            </summary>
        </member>
        <member name="M:IronXL.Ranges.RangeAddresses.Delete(IronXL.Ranges.RangeAddresses)">
            <summary>
            Delete list of addresses from current range addresses list.
            </summary>
        </member>
        <member name="M:IronXL.Ranges.RangeAddresses.GetEnumerator">
            <summary>
            IEnumerable implementation.
            </summary>
        </member>
        <member name="T:IronXL.RangeColumn">
            <summary>
            A class that represents a single column of cells.
            </summary>
        </member>
        <member name="P:IronXL.RangeColumn.RangeAddress">
            <summary>
            Address of the column.
            </summary>
        </member>
        <member name="P:IronXL.RangeColumn.Width">
            <summary>
            Gets or sets the width of the column.
            </summary>
        </member>
        <member name="P:IronXL.RangeColumn.Hidden">
            <summary>
            Gets or sets a value indicating whether this column is hidden.
            </summary>
        </member>
        <member name="M:IronXL.RangeColumn.AddRange(IronXL.Range)">
            <summary>
            Add range to the current column if they can be combined.
            </summary>
            <param name="range">The range to add to the current working range.</param>
            <returns>
            This Range allowing a fluent coding style.
            </returns>
            <exception cref="T:System.InvalidOperationException">This range cannot be added to the current column because they are not on the same line or cannot be combined in one column</exception>
        </member>
        <member name="M:IronXL.RangeColumn.SubtractRange(IronXL.Range)">
            <summary>
            Subtract range from the current column if it can be subtracted.
            </summary>
            <param name="range">The range to remove from the current working range.</param>
            <returns>
            This Range allowing a fluent coding style.
            </returns>
            <exception cref="T:System.InvalidOperationException">This range cannot be subtracted from the current column because result column isn't continuous</exception>
        </member>
        <member name="M:IronXL.RangeColumn.AutoSizeColumn">
            <summary>
            Changes width of the column to fit the content.
            NOTE: This method measures the text in the cell based on the font 
            that is used for the cell. If the exact font is not found on the 
            machine it will try to measure it with a defalt font. If the 
            default could not be found, it will try to use any font available. 
            Finally if there are no fonts found the exception will be thrown.
            </summary>
            <exception cref="T:System.ArgumentException"></exception>
            <exception cref="T:SixLabors.Fonts.FontException">Trown when no fonts found istalled 
            on the machine.</exception>
        </member>
        <member name="M:IronXL.RangeColumn.AutoSizeColumn(System.Boolean)">
            <summary>
            Changes width of the column to fit the content.
            NOTE: This method measures the text in the cell based on the font 
            that is used for the cell. If the exact font is not found on the 
            machine it will try to measure it with a defalt font. If the 
            default could not be found, it will try to use any font available. 
            Finally if there are no fonts found the exception will be thrown.
            </summary>
            <param name="useMergedCells">If true, the width of merged cells will 
            be taken into account.</param>
            <exception cref="T:System.ArgumentException"></exception>
            <exception cref="T:SixLabors.Fonts.FontException">Trown when no fonts found istalled 
            on the machine.</exception>
        </member>
        <member name="T:IronXL.RangeRow">
            <summary>
            A class that represents a single row of cells.
            </summary>
        </member>
        <member name="M:IronXL.RangeRow.RemoveRow">
            <summary>
            Removes this Row from the current <see cref="T:IronXL.WorkSheet"/>;
            </summary>
        </member>
        <member name="P:IronXL.RangeRow.RangeAddress">
            <summary>
            Address of the row.
            </summary>
        </member>
        <member name="P:IronXL.RangeRow.Height">
            <summary>
            Gets or sets the height of the row.
            </summary>
        </member>
        <member name="P:IronXL.RangeRow.Hidden">
            <summary>
            Gets or sets a value indicating whether this row is hidden.
            </summary>
        </member>
        <member name="M:IronXL.RangeRow.AddRange(IronXL.Range)">
            <summary>
            Add range to the current row if they can be combined.
            </summary>
            <param name="range">The range to add to the current working range.</param>
            <returns>
            This Range allowing a fluent coding style.
            </returns>
            <exception cref="T:System.InvalidOperationException">This range cannot be added to the current row because they are not on the same line or cannot be combined in one row</exception>
        </member>
        <member name="M:IronXL.RangeRow.AutoSizeRow">
            <summary>
            Changes height of the row to fit the content.
            NOTE: This method measures the text in the cell based on the font 
            that is used for the cell. If the exact font is not found on the 
            machine it will try to measure it with a defalt font. If the 
            default could not be found, it will try to use any font available. 
            Finally if there are no fonts found the exception will be thrown.
            </summary>
            <exception cref="T:System.ArgumentException"></exception>
            <exception cref="T:SixLabors.Fonts.FontException">Trown when no fonts found istalled 
            on the machine.</exception>
        </member>
        <member name="M:IronXL.RangeRow.AutoSizeRow(System.Boolean)">
            <summary>
            Changes height of the row to fit the content.
            NOTE: This method measures the text in the cell based on the font 
            that is used for the cell. If the exact font is not found on the 
            machine it will try to measure it with a defalt font. If the 
            default could not be found, it will try to use any font available. 
            Finally if there are no fonts found the exception will be thrown.
            </summary>
            <param name="useMergedCells">If true, the height of merged cells 
            will be considered.</param>
            <exception cref="T:System.ArgumentException"></exception>
            <exception cref="T:SixLabors.Fonts.FontException">Trown when no fonts found istalled 
            on the machine.</exception>
        </member>
        <member name="M:IronXL.RangeRow.SubtractRange(IronXL.Range)">
            <summary>
            Subtract range from the current row if it can be subtracted
            </summary>
            <param name="range">The range to remove from the current working range.</param>
            <returns>
            This Range allowing a fluent coding style.
            </returns>
            <exception cref="T:System.InvalidOperationException">This range cannot be subtracted from the current row because result row isn't continuous</exception>
        </member>
        <member name="T:IronXL.Styles.HorizontalAlignment">
            <summary>
            The enumeration value indicating horizontal alignment of a cell,
            <para>I.e., whether it is aligned general, left, right, horizontally centered, Filled (replicated),
            justified, centered across multiple cells, or distributed.</para>
            </summary>
        </member>
        <member name="F:IronXL.Styles.HorizontalAlignment.General">
            <summary>
            The horizontal alignment is general-aligned.
            <para>Text data is left-aligned. Numbers, dates, and times are right aligned. Boolean types are centered.</para>
            Changing the alignment does not change the type of data.
            </summary>
        </member>
        <member name="F:IronXL.Styles.HorizontalAlignment.Left">
            <summary>
            The horizontal alignment is left-aligned, even in Right-to-Left mode.
            <para>Aligns contents at the left edge of the cell. If an indent amount is specified, the contents of
            the cell is indented from the left by the specified number of character spaces.</para>
            The character spaces are based on the default font and font size for the workbook.
            </summary>
        </member>
        <member name="F:IronXL.Styles.HorizontalAlignment.Center">
            <summary>
            The horizontal alignment is centered, meaning the text is centered across the cell.
            </summary>
        </member>
        <member name="F:IronXL.Styles.HorizontalAlignment.Right">
            <summary>
            The horizontal alignment is right-aligned, meaning that cell contents are aligned at the right edge of the cell,
            even in Right-to-Left mode.
            </summary>
        </member>
        <member name="F:IronXL.Styles.HorizontalAlignment.Fill">
            <summary>
            Indicates that the value of the cell should be Filled
            across the entire width of the cell. If blank cells to the right also have the fill alignment,
            they are also Filled with the value, using a convention similar to centerContinuous.
            <para>Additional rules:</para>
            <para>Only whole values can be Appended, not partial values.</para>
            <para>The column will not be widened to 'best fit' the Filled value</para>
            <para>If Appending an Additional occurrence of the value exceeds the boundary of the cell
            left/right edge, don't append the Additional occurrence of the value.</para>
            <para>The display value of the cell is Filled, not the underlying raw number.</para>
            </summary>
        </member>
        <member name="F:IronXL.Styles.HorizontalAlignment.Justify">
            <summary>
            The horizontal alignment is justified (flush left and right).
            For each line of text, aligns each line of the wrapped text in a cell to the right and left
            (except the last line). If no single line of text wraps in the cell, then the text is not justified.
            </summary>
        </member>
        <member name="F:IronXL.Styles.HorizontalAlignment.CenterSelection">
            <summary>
            The horizontal alignment is centered across multiple cells.
            The information about how many cells to span is expressed in the Sheet Part,
            in the row of the cell in question.
            <para>For each cell that is spanned in the alignment,
            a cell element needs to be written out, with the same style Id which references the centerContinuous alignment.</para>
            </summary>
        </member>
        <member name="F:IronXL.Styles.HorizontalAlignment.Distributed">
            <summary>
            Indicates that each 'word' in each line of text inside the cell is evenly distributed
            across the width of the cell, with flush right and left margins.
            <para>
            When there is also an indent value to apply, both the left and right side of the cell
            are pAdded by the indent value.
            </para>
            <para> A 'word' is a set of characters with no space character in them. </para>
            <para> Two lines inside a cell are Separated by a carriage return. </para>
            </summary>
        </member>
        <member name="T:IronXL.Styles.VerticalAlignment">
            <summary>
            This enumeration value indicates the type of vertical alignment for a cell, i.e.,
            whether it is aligned top, bottom, vertically centered, justified or distributed.
            </summary>
        </member>
        <member name="F:IronXL.Styles.VerticalAlignment.None">
            <summary>
            The alignment is default
            </summary>
        </member>
        <member name="F:IronXL.Styles.VerticalAlignment.Top">
            <summary>
            The vertical alignment is aligned-to-top.
            </summary>
        </member>
        <member name="F:IronXL.Styles.VerticalAlignment.Center">
            <summary>
            The vertical alignment is centered across the height of the cell.
            </summary>
        </member>
        <member name="F:IronXL.Styles.VerticalAlignment.Bottom">
            <summary>
            The vertical alignment is aligned-to-bottom.
            </summary>
        </member>
        <member name="F:IronXL.Styles.VerticalAlignment.Justify">
            <summary>
            When text direction is horizontal: the vertical alignment of lines of text is distributed vertically,
            where each line of text inside the cell is evenly distributed across the height of the cell,
            with flush top and bottom margins.
            <para>
            When text direction is vertical: similar behavior as horizontal justification.
            The alignment is justified (flush top and bottom in this case).
            </para>
            <para>
            For each line of text, each
            line of the wrapped text in a cell is aligned to the top and bottom (except the last line).
            If no single line of text wraps in the cell, then the text is not justified.
            </para>
            </summary>
        </member>
        <member name="F:IronXL.Styles.VerticalAlignment.Distributed">
            <summary>
            When text direction is horizontal: the vertical alignment of lines of text is distributed vertically,
            where each line of text inside the cell is evenly distributed across the height of the cell,
            with flush top
            <para>When text direction is vertical: behaves exactly as distributed horizontal alignment.</para>
            <para>
            The first words in a line of text (appearing at the top of the cell) are flush
            with the top edge of the cell, and the last words of a line of text are flush with the bottom edge of the cell,
            and the line of text is distributed evenly from top to bottom.
            </para>
            </summary>
        </member>
        <member name="T:IronXL.Styles.BorderType">
            <summary>
            The enumeration value indicating the line style of a border in a cell
            </summary>
        </member>
        <member name="F:IronXL.Styles.BorderType.None">
            <summary>
            No border
            </summary>
        </member>
        <member name="F:IronXL.Styles.BorderType.Thin">
            <summary>
            Thin border
            </summary>
        </member>
        <member name="F:IronXL.Styles.BorderType.Medium">
            <summary>
            Medium border
            </summary>
        </member>
        <member name="F:IronXL.Styles.BorderType.Dashed">
            <summary>
            dash border
            </summary>
        </member>
        <member name="F:IronXL.Styles.BorderType.Dotted">
            <summary>
            dot border
            </summary>
        </member>
        <member name="F:IronXL.Styles.BorderType.Thick">
            <summary>
            Thick border
            </summary>
        </member>
        <member name="F:IronXL.Styles.BorderType.Double">
            <summary>
            double-line border
            </summary>
        </member>
        <member name="F:IronXL.Styles.BorderType.Hair">
            <summary>
            hair-line border
            </summary>
        </member>
        <member name="F:IronXL.Styles.BorderType.MediumDashed">
            <summary>
            Medium dashed border
            </summary>
        </member>
        <member name="F:IronXL.Styles.BorderType.DashDot">
            <summary>
            dash-dot border
            </summary>
        </member>
        <member name="F:IronXL.Styles.BorderType.MediumDashDot">
            <summary>
            medium dash-dot border
            </summary>
        </member>
        <member name="F:IronXL.Styles.BorderType.DashDotDot">
            <summary>
            dash-dot-dot border
            </summary>
        </member>
        <member name="F:IronXL.Styles.BorderType.MediumDashDotDot">
            <summary>
            medium dash-dot-dot border
            </summary>
        </member>
        <member name="F:IronXL.Styles.BorderType.SlantedDashDot">
            <summary>
            slanted dash-dot border
            </summary>
        </member>
        <member name="T:IronXL.Styles.DiagonalBorderDirection">
            <summary>
            Enum that stands for direction of diagonal border inside cell
            </summary>
        </member>
        <member name="F:IronXL.Styles.DiagonalBorderDirection.None">
            <summary>
            No diagonal border
            </summary>
        </member>
        <member name="F:IronXL.Styles.DiagonalBorderDirection.Backward">
            <summary>
            Backward diagonal border, from left-top to right-bottom
            </summary>
        </member>
        <member name="F:IronXL.Styles.DiagonalBorderDirection.Forward">
            <summary>
            Forward diagonal border, from right-top to left-bottom
            </summary>
        </member>
        <member name="F:IronXL.Styles.DiagonalBorderDirection.Both">
            <summary>
            Both forward and backward diagonal border
            </summary>
        </member>
        <member name="T:IronXL.Styles.FillPattern">
            <summary>
            The enumeration value indicating the style of fill pattern being used for a cell format.
            </summary>
        </member>
        <member name="F:IronXL.Styles.FillPattern.NoFill">
            <summary>
            No background
            </summary>
        </member>
        <member name="F:IronXL.Styles.FillPattern.SolidForeground">
            <summary>
            Solidly Filled
            </summary>
        </member>
        <member name="F:IronXL.Styles.FillPattern.FineDots">
            <summary>
            Small fine dots
            </summary>
        </member>
        <member name="F:IronXL.Styles.FillPattern.AltBars">
            <summary>
            Wide dots
            </summary>
        </member>
        <member name="F:IronXL.Styles.FillPattern.SparseDots">
            <summary>
            Sparse dots
            </summary>
        </member>
        <member name="F:IronXL.Styles.FillPattern.ThickHorizontalBands">
            <summary>
            Thick horizontal bands
            </summary>
        </member>
        <member name="F:IronXL.Styles.FillPattern.ThickVerticalBands">
            <summary>
            Thick vertical bands
            </summary>
        </member>
        <member name="F:IronXL.Styles.FillPattern.ThickBackwardDiagonals">
            <summary>
            Thick backward facing diagonals
            </summary>
        </member>
        <member name="F:IronXL.Styles.FillPattern.ThickForwardDiagonals">
            <summary>
            Thick forward facing diagonals
            </summary>
        </member>
        <member name="F:IronXL.Styles.FillPattern.BigSpots">
            <summary>
            Large spots
            </summary>
        </member>
        <member name="F:IronXL.Styles.FillPattern.Bricks">
            <summary>
            Brick-like layout
            </summary>
        </member>
        <member name="F:IronXL.Styles.FillPattern.ThinHorizontalBands">
            <summary>
            Thin horizontal bands
            </summary>
        </member>
        <member name="F:IronXL.Styles.FillPattern.ThinVerticalBands">
            <summary>
            Thin vertical bands
            </summary>
        </member>
        <member name="F:IronXL.Styles.FillPattern.ThinBackwardDiagonals">
            <summary>
            Thin backward diagonal
            </summary>
        </member>
        <member name="F:IronXL.Styles.FillPattern.ThinForwardDiagonals">
            <summary>
            Thin forward diagonal
            </summary>
        </member>
        <member name="F:IronXL.Styles.FillPattern.Squares">
            <summary>
            Squares
            </summary>
        </member>
        <member name="F:IronXL.Styles.FillPattern.Diamonds">
            <summary>
            Diamonds
            </summary>
        </member>
        <member name="F:IronXL.Styles.FillPattern.LessDots">
            <summary>
            Less Dots
            </summary>
        </member>
        <member name="F:IronXL.Styles.FillPattern.LeastDots">
            <summary>
            Least Dots
            </summary>
        </member>
        <member name="T:IronXL.Styles.FontScript">
            <summary>
            Enum that stands for position of the symbol
            </summary>
        </member>
        <member name="F:IronXL.Styles.FontScript.None">
            <summary>
            Default symbol position
            </summary>
        </member>
        <member name="F:IronXL.Styles.FontScript.Super">
            <summary>
            Stands for position when symbol is on the top of the line
            </summary>
        </member>
        <member name="F:IronXL.Styles.FontScript.Sub">
            <summary>
            Stands for position when symbol is at the bottom of the line
            </summary>
        </member>
        <member name="T:IronXL.Styles.FontUnderlineType">
            <summary>
            Enum that stands for different types of font underline
            </summary>
        </member>
        <member name="F:IronXL.Styles.FontUnderlineType.None">
            <summary>
            Not underlined
            </summary>
        </member>
        <member name="F:IronXL.Styles.FontUnderlineType.Single">
            <summary>
            A single (normal) underline as used in word processing
            </summary>
        </member>
        <member name="F:IronXL.Styles.FontUnderlineType.Double">
            <summary>
            A double underline
            </summary>
        </member>
        <member name="F:IronXL.Styles.FontUnderlineType.SingleAccounting">
            <summary>
            An accounting style single underline
            </summary>
        </member>
        <member name="F:IronXL.Styles.FontUnderlineType.DoubleAccounting">
            <summary>
            An accounting style double underline
            </summary>
        </member>
        <member name="T:IronXL.Styles.IBorder">
            <summary>
            Interface for cell border value
            </summary>
        </member>
        <member name="P:IronXL.Styles.IBorder.Type">
            <summary>
            Gets or sets the type of the border line. See <see cref="T:IronXL.Styles.BorderType"/>
            </summary>
        </member>
        <member name="P:IronXL.Styles.IBorder.Color">
            <summary>
            Property that returns border color in rgb format.
            </summary>
        </member>
        <member name="M:IronXL.Styles.IBorder.SetColor(System.String)">
            <summary>
            Method for setting border color with the rgb string.
            </summary>
            <param name="rgb">Color rgb value</param>
        </member>
        <member name="M:IronXL.Styles.IBorder.SetColor(IronSoftware.Drawing.Color)">
            <summary>
            Method for setting border color with <see cref="P:IronXL.Styles.IBorder.Color"/> value
            </summary>
            <param name="color">Color value</param>
        </member>
        <member name="T:IronXL.Styles.IFont">
            <summary>
            Interface for cell font value
            </summary>
        </member>
        <member name="P:IronXL.Styles.IFont.Bold">
            <summary>
            Property that indicates if cell font is bold
            </summary>
        </member>
        <member name="P:IronXL.Styles.IFont.Italic">
            <summary>
            Property that indicates if cell font is italic
            </summary>
        </member>
        <member name="P:IronXL.Styles.IFont.Strikeout">
            <summary>
            Get whether to use a strikeout horizontal line through the text or not
            </summary>
        </member>
        <member name="P:IronXL.Styles.IFont.Underline">
            <summary>
            Gets or sets underline property of font. Also take a look at <see cref="T:IronXL.Styles.FontUnderlineType"/> to get list of available options
            </summary>
        </member>
        <member name="P:IronXL.Styles.IFont.FontScript">
            <summary>
            Gets or sets script property of font. Also take a look at <see cref="P:IronXL.Styles.IFont.FontScript"/> to get list of available options
            </summary>
        </member>
        <member name="P:IronXL.Styles.IFont.Name">
            <summary>
            Gets or sets font name
            </summary>
        </member>
        <member name="P:IronXL.Styles.IFont.Height">
            <summary>
            Gets or sets font size in px
            </summary>
        </member>
        <member name="P:IronXL.Styles.IFont.Color">
            <summary>
            Property that returns font color in rgb format.
            </summary>
        </member>
        <member name="M:IronXL.Styles.IFont.SetColor(System.String)">
            <summary>
            Method for setting font color with the rgb string.
            </summary>
            <param name="rgb">Color rgb value</param>
        </member>
        <member name="M:IronXL.Styles.IFont.SetColor(IronSoftware.Drawing.Color)">
            <summary>
            Method for setting font color with <see cref="P:IronXL.Styles.IFont.Color"/> value
            </summary>
            <param name="color">Color value</param>
        </member>
        <member name="T:IronXL.Styles.IStylable">
            <summary>
            Interface for indicating that certain Excel unit has it's own style
            </summary>
        </member>
        <member name="P:IronXL.Styles.IStylable.Style">
            <summary>
            Cell style
            </summary>
        </member>
        <member name="T:IronXL.Styles.IStyle">
            <summary>
            Interface for cell style
            </summary>
        </member>
        <member name="P:IronXL.Styles.IStyle.Font">
            <summary>
            Property that represents cell font value
            </summary>
        </member>
        <member name="P:IronXL.Styles.IStyle.BackgroundColor">
            <summary>
            Gets the color of the background in rgb format.  E.g. #ffffff
            </summary>
        </member>
        <member name="M:IronXL.Styles.IStyle.SetBackgroundColor(System.String)">
            <summary>
            Method for setting cell background color with an rgb string.
            </summary>
            <param name="rgb">Color RGB value</param>
        </member>
        <member name="M:IronXL.Styles.IStyle.SetBackgroundColor(IronSoftware.Drawing.Color)">
            <summary>
            Method for setting cell background color with <see cref="T:IronSoftware.Drawing.Color"/> value
            </summary>
            <param name="color">Color value</param>
        </member>
        <member name="P:IronXL.Styles.IStyle.LeftBorder">
            <summary>
            Property that represents cell left border
            </summary>
        </member>
        <member name="P:IronXL.Styles.IStyle.RightBorder">
            <summary>
            Property that represents cell right border
            </summary>
        </member>
        <member name="P:IronXL.Styles.IStyle.TopBorder">
            <summary>
            Property that represents cell top border
            </summary>
        </member>
        <member name="P:IronXL.Styles.IStyle.BottomBorder">
            <summary>
            Property that represents cell bottom border
            </summary>
        </member>
        <member name="P:IronXL.Styles.IStyle.DiagonalBorder">
            <summary>
            Property that represents cell diagonal border
            </summary>
        </member>
        <member name="P:IronXL.Styles.IStyle.DiagonalBorderDirection">
            <summary>
            Gets or sets the diagonal border direction value.
            </summary>
        </member>
        <member name="P:IronXL.Styles.IStyle.HorizontalAlignment">
            <summary>
            Gets or sets the horizontal alignment of the cell.
            </summary>
        </member>
        <member name="P:IronXL.Styles.IStyle.VerticalAlignment">
            <summary>
            Gets or sets the vertical alignment of the cell.
            </summary>
        </member>
        <member name="P:IronXL.Styles.IStyle.FillPattern">
            <summary>
            Gets or sets fill pattern of the cell.
            </summary>
        </member>
        <member name="P:IronXL.Styles.IStyle.Rotation">
            <summary>
            Get the degree of rotation (between -90 and 90 degrees) for the text in the cell
            </summary>
        </member>
        <member name="P:IronXL.Styles.IStyle.Indention">
            <summary>
            Get the number of spaces to indent the text in the cell
            </summary>
        </member>
        <member name="P:IronXL.Styles.IStyle.WrapText">
            <summary>
            Bool property that indicates if text is wrapped
            </summary>
        </member>
        <member name="P:IronXL.Styles.IStyle.ShrinkToFit">
            <summary>
            Gets or sets a value indicating whether the cell should be auto-sized to shrink to fit if the text is too long
            </summary>
        </member>
        <member name="T:IronXL.Styles.TableStyle">
            <summary>
            Style information for a specific table instance.
            </summary>
        </member>
        <member name="P:IronXL.Styles.TableStyle.Name">
            <summary>
            Gets or sets the name of the style (may reference a built-in style).
            </summary>
        </member>
        <member name="P:IronXL.Styles.TableStyle.ShowLastColumn">
            <summary>
            <c>true</c>  if the distinct last column style should be applied.
            </summary>
        </member>
        <member name="P:IronXL.Styles.TableStyle.ShowFirstColumn">
            <summary>
            <c>true</c> if the distinct first column style should be applied.
            </summary>
        </member>
        <member name="P:IronXL.Styles.TableStyle.ShowRowStripes">
            <summary>
            <c>true</c> if alternating row styles should be applied.
            </summary>
        </member>
        <member name="P:IronXL.Styles.TableStyle.ShowColumnStripes">
            <summary>
            <c>true</c> if alternating column styles should be applied.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.None">
            <summary>
            No built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight1">
            <summary>
            'TableStyleLight1' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight2">
            <summary>
            'TableStyleLight2' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight3">
            <summary>
            'TableStyleLight3' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight4">
            <summary>
            'TableStyleLight4' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight5">
            <summary>
            'TableStyleLight5' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight6">
            <summary>
            'TableStyleLight6' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight7">
            <summary>
            'TableStyleLight7' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight8">
            <summary>
            'TableStyleLight8' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight9">
            <summary>
            'TableStyleLight9' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight10">
            <summary>
            'TableStyleLight10' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight11">
            <summary>
            'TableStyleLight11' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight12">
            <summary>
            'TableStyleLight12' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight13">
            <summary>
            'TableStyleLight13' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight14">
            <summary>
            'TableStyleLight14' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight15">
            <summary>
            'TableStyleLight15' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight16">
            <summary>
            'TableStyleLight16' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight17">
            <summary>
            'TableStyleLight17' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight18">
            <summary>
            'TableStyleLight18' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight19">
            <summary>
            'TableStyleLight19' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight20">
            <summary>
            'TableStyleLight20' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleLight21">
            <summary>
            'TableStyleLight21' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium1">
            <summary>
            'TableStyleMedium1' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium2">
            <summary>
            'TableStyleMedium2' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium3">
            <summary>
            'TableStyleMedium3' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium4">
            <summary>
            'TableStyleMedium4' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium5">
            <summary>
            'TableStyleMedium5' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium6">
            <summary>
            'TableStyleMedium6' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium7">
            <summary>
            'TableStyleMedium7' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium8">
            <summary>
            'TableStyleMedium8' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium9">
            <summary>
            'TableStyleMedium9' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium10">
            <summary>
            'TableStyleMedium10' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium11">
            <summary>
            'TableStyleMedium11' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium12">
            <summary>
            'TableStyleMedium12' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium13">
            <summary>
            'TableStyleMedium13' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium14">
            <summary>
            'TableStyleMedium14' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium15">
            <summary>
            'TableStyleMedium15' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium16">
            <summary>
            'TableStyleMedium16' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium17">
            <summary>
            'TableStyleMedium17' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium18">
            <summary>
            'TableStyleMedium18' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium19">
            <summary>
            'TableStyleMedium19' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium20">
            <summary>
            'TableStyleMedium20' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium21">
            <summary>
            'TableStyleMedium21' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium22">
            <summary>
            'TableStyleMedium22' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium23">
            <summary>
            'TableStyleMedium23' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium24">
            <summary>
            'TableStyleMedium24' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium25">
            <summary>
            'TableStyleMedium25' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium26">
            <summary>
            'TableStyleMedium26' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium27">
            <summary>
            'TableStyleMedium27' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleMedium28">
            <summary>
            'TableStyleMedium28' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleDark1">
            <summary>
            'TableStyleDark1' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleDark2">
            <summary>
            'TableStyleDark2' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleDark3">
            <summary>
            'TableStyleDark3' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleDark4">
            <summary>
            'TableStyleDark4' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleDark5">
            <summary>
            'TableStyleDark5' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleDark6">
            <summary>
            'TableStyleDark6' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleDark7">
            <summary>
            'TableStyleDark7' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleDark8">
            <summary>
            'TableStyleDark8' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleDark9">
            <summary>
            'TableStyleDark9' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleDark10">
            <summary>
            'TableStyleDark10' built-in style.
            </summary>
        </member>
        <member name="F:IronXL.Styles.TableStyle.TableStyleDark11">
            <summary>
            'TableStyleDark11' built-in style.
            </summary>
        </member>
        <member name="T:IronXL.NamespaceDoc">
            <summary>
            IronXL is a comprehensive Excel class library for  C# and .Net developers.
            <para>IronXL allows .net applications and websites to read, create, edit and save Excel XLS and 
            XLSX documents. It can also save, edit and load JSON, CSV and other delimited spreadsheet files.</para>
            <para>This Excel library does not rely on Excel.Interop and can be used on .Net Framework 4.5+, 
            Core, Xamarin, Mobile and Mono projects as a comprehensive way to work with the Excel file format.</para>
            <para>For full documentation please refer to https://ironsoftware.com/csharp/excel/ </para>
            </summary>
        </member>
        <member name="T:IronXL.WorkBook">
            <summary>
            Class that stands for a whole Excel file. This is the first object 
            most users will construct whether they are reading or writing a 
            workbook. It is also the top level (home-base) object for creating 
            new sheets and most other Excel programming operations.
            </summary>
        </member>
        <member name="P:IronXL.WorkBook.WorkSheets">
            <summary>
            Collection of worksheets within current workbook
            </summary>
            <value>
            The work sheets as a list. Can be accessed as WorkBook.WorkSheets[0].
            </value>
        </member>
        <member name="P:IronXL.WorkBook.Metadata">
            <summary>
            Gets the metadata of the document.
            </summary>
        </member>
        <member name="P:IronXL.WorkBook.FilePath">
            <summary>
            The full file path to this Excel or CSV document.
            <para>returns null if this <see cref="T:IronXL.WorkBook"></see> has no location on disk. 
            Use <see cref="M:IronXL.WorkBook.SaveAs(System.String)"/> to set a path.</para>
            </summary>
            <value>
            A fully qualified file path;
            </value>
        </member>
        <member name="P:IronXL.WorkBook.DefaultWorkSheet">
            <summary>
            Gets the default (first) work sheet in the workbook.
            </summary>
            <value>
            The default work sheet or <c>creates a new sheet</c>.
            </value>
        </member>
        <member name="P:IronXL.WorkBook.IsEncrypted">
            <summary>
            Checks if workbook should be encrypted when saved
            </summary>
        </member>
        <member name="P:IronXL.WorkBook.Password">
            <summary>
            Password with which the workbook will be encrypted when saved.
            Workbook will not be encrypted if this property is null;
            </summary>
        </member>
        <member name="M:IronXL.WorkBook.#ctor(IronXL.ExcelFileFormat)">
            <summary>
            Initializes a new instance of the <see cref="T:IronXL.WorkBook"/> class as a new empty spreadsheet in XLS or XLSX format.
            </summary>
            <param name="fileFormat">The excel file format. XLS (legacy) or XLSX (preferred).</param>
            <seealso cref="M:IronXL.WorkBook.Create"/>
        </member>
        <member name="M:IronXL.WorkBook.#ctor(System.Byte[])">
            <summary>
            Loads a new instance of the <see cref="T:IronXL.WorkBook" /> by loading a CSV, TSV,  XLS or XLSX from a Byte Array (byte[]).
            </summary>
            <param name="spreadSheetBytes">The spread sheet data to load into IronXL.</param>
        </member>
        <member name="M:IronXL.WorkBook.#ctor(System.IO.Stream)">
            <summary>
            Loads a new instance of the <see cref="T:IronXL.WorkBook" /> by loading a CSV, TSV,  XLS or XLSX from a <see cref="T:System.IO.Stream"></see>.
            </summary>
            <param name="spreadSheetStream">The spread sheet stream to load into IronXL.</param>
        </member>
        <member name="M:IronXL.WorkBook.#ctor(System.String)">
            <summary>
            Loads a new instance of the <see cref="T:IronXL.WorkBook" /> by loading a CSV, TSV,  XLS or XLSX file.
            </summary>
            <param name="spreadSheetFilePath">The spread sheet file path to load into IronXL.</param>
        </member>
        <member name="M:IronXL.WorkBook.Save">
            
             <summary>
             Save workbook to the File Path from where it was loaded.
             </summary>
             <returns>This WorkBook, allowing for a fluent, in-line coding style.</returns>
             <seealso cref="P:IronXL.WorkBook.FilePath"/>
        </member>
        <member name="M:IronXL.WorkBook.Save(IronXL.Options.SavingOptions)">
            
             <summary>
             Save workbook to the File Path from where it was loaded.
             </summary>
             <returns>This WorkBook, allowing for a fluent, in-line coding style.</returns>
             <param name="options">Advanced file saving options.</param>
             <seealso cref="P:IronXL.WorkBook.FilePath"/>
        </member>
        <member name="M:IronXL.WorkBook.SaveAs(System.String)">
            <summary>
            Save workbook with the specified filename.
            <para> Supported formats are: XLS, XLSX, CSV, TSV, JSON, XML</para>
            </summary>
            <param name="fileName">A file path to save the spreadsheet to.</param>
            <returns>This WorkBook, allowing for a fluent, in-line coding style.</returns>
        </member>
        <member name="M:IronXL.WorkBook.SaveAs(System.String,System.String)">
            <summary>
            Save workbook with the specified filename and encrypt it with a specified password
            <para>Currently encryption only supported for ".xlsx", ".xlsm" and ".xltx"
            formats</para>
            </summary>
            <param name="fileName">A file path to save the spreadsheet to.</param>
            <param name="password">Password (cannot be null)</param>
            <returns>This WorkBook, allowing for a fluent, in-line coding style.</returns>
        </member>
        <member name="M:IronXL.WorkBook.SaveAsWithCustomDelimiter(System.String,System.String)">
            <summary>
            Save workbook with the specified filename.
            </summary>
            <param name="fileName">Name of the file.</param>
            <param name="listDelimiter">The list delimiter.</param>
            <returns>This WorkBook, allowing for a fluent, in-line coding style.</returns>
        </member>
        <member name="M:IronXL.WorkBook.SaveAs(System.String,IronXL.Options.SavingOptions)">
            <summary>
            Save workbook with the specified filename.
            <para> Supported formats are: XLS, XLSX, CSV, TSV, JSON, XML</para>
            </summary>
            <param name="fileName">A file path to save the spreadsheet to.</param>
            <param name="options">Advanced file saving options.</param>
            <returns>This WorkBook, allowing for a fluent, in-line coding style.</returns>
            <exception cref="T:System.FormatException">Unsupported file extension. 
            Supported formats are: XLS, XLSX, CSV, TSV, JSON, XML</exception>
        </member>
        <member name="M:IronXL.WorkBook.SaveAsCsv(System.String,System.String)">
            <summary>
            Exports the Excel file as CSV.
            </summary>
            <param name="filename">The CSV file path.</param>
            <param name="delimiter">The CSV column delimiter.  Leave this null to use the system default.</param>
        </member>
        <member name="M:IronXL.WorkBook.SaveAsJson(System.String)">
            <summary>
            Exports the Excel file as JSON.
            </summary>
            <param name="filename">The JSON file path.</param>>
        </member>
        <member name="M:IronXL.WorkBook.SaveAsXml(System.String)">
            <summary>
            Exports the Excel file as XML.
            </summary>
            <param name="filename">The XML file path.</param>>
        </member>
        <member name="M:IronXL.WorkBook.TryLoad(System.String,IronXL.WorkBook@)">
            <summary>
            Loads the specified workbook to its <see cref="T:IronXL.WorkBook" /> instance and returns 
            a value that indicates whether the load succeeded.
            </summary>
            <param name="filename">The path of the file to load.</param>
            <param name="workBook">When this method returns, contains the <see cref="T:IronXL.WorkBook" /> 
            instance loaded from the <paramref name="filename" />, if the load succeeded, 
            or <see langword="null" /> if the load failed.</param>
            <returns><see langword="true" /> if workbook from the <paramref name="filename" /> was 
            loaded successfully; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:IronXL.WorkBook.TryLoad(System.String,System.String,IronXL.WorkBook@)">
            <summary>
            Loads the specified workbook using provided password to its <see cref="T:IronXL.WorkBook" /> 
            instance and returns a value that indicates whether the load succeeded.
            </summary>
            <param name="filename">The path of the file to load.</param>
            <param name="password">Password (cannot be null)</param>
            <param name="workBook">When this method returns, contains the <see cref="T:IronXL.WorkBook" /> 
            instance loaded from the <paramref name="filename" />, if the load succeeded, 
            or <see langword="null" /> if the load failed.</param>
            <returns><see langword="true" /> if workbook from the <paramref name="filename" /> was 
            loaded successfully; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:IronXL.WorkBook.TryLoad(System.String,IronXL.WorkBook@,System.String,IronXL.ExcelFileFormat)">
            <summary>
            Loads the specified workbook to its <see cref="T:IronXL.WorkBook" /> instance and returns
            a value that indicates whether the load succeeded.
            </summary>
            <param name="filename">The path of the file to load.</param>
            <param name="workBook">When this method returns, contains the <see cref="T:IronXL.WorkBook" /> 
            instance loaded from the <paramref name="filename" />, if the load succeeded, 
            or <see langword="null" /> if the load failed.</param>
            <param name="listDelimiter">The list delimiter.</param>
            <param name="fileFormat">The file format.</param>
            <returns><see langword="true" /> if workbook from the <paramref name="filename" /> was 
            loaded successfully; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:IronXL.WorkBook.TryLoadExcel(System.String,IronXL.WorkBook@)">
            <summary>
            Loads the specified workbook to its <see cref="T:IronXL.WorkBook" /> instance and returns 
            a value that indicates whether the load succeeded.
            </summary>
            <param name="filename">The path of the file to load. </param>
            <param name="workBook">When this method returns, contains the <see cref="T:IronXL.WorkBook" /> 
            instance loaded from the <paramref name="filename" />, if the load succeeded, 
            or <see langword="null" /> if the load failed.</param>
            <returns><see langword="true" /> if workbook from the <paramref name="filename" /> was 
            loaded successfully; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:IronXL.WorkBook.TryLoadExcel(System.String,System.String,IronXL.WorkBook@)">
            <summary>
            Loads the specified workbook using provided password to its <see cref="T:IronXL.WorkBook" /> 
            instance and returns a value that indicates whether the load succeeded.
            </summary>
            <param name="filename">The path of the file to load. </param>
            <param name="password">Password (cannot be null)</param>
            <param name="workBook">When this method returns, contains the <see cref="T:IronXL.WorkBook" /> 
            instance loaded from the <paramref name="filename" />, if the load succeeded, 
            or <see langword="null" /> if the load failed.</param>
            <returns><see langword="true" /> if workbook from the <paramref name="filename" /> was 
            loaded successfully; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:IronXL.WorkBook.TryLoad(System.String,IronXL.WorkBook@,IronXL.Options.LoadingOptions)">
            <summary>
            Loads the specified workbook to its <see cref="T:IronXL.WorkBook" /> instance and returns 
            a value that indicates whether the load succeeded.
            </summary>
            <param name="filename">The path of the file to load.</param>
            <param name="workBook">When this method returns, contains the <see cref="T:IronXL.WorkBook" /> 
            instance loaded from the <paramref name="filename" />, if the load succeeded, 
            or <see langword="null" /> if the load failed.</param>
            <param name="options">Advanced options when importing non Excel formats.</param>
            <returns><see langword="true" /> if workbook from the <paramref name="filename" /> was 
            loaded successfully; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:IronXL.WorkBook.Load(System.String)">
            <summary>
            Load workbook from specified file.
            <para>Shortcut synonym for <see cref="M:IronXL.WorkBook.LoadExcel(System.String)"/></para>
            </summary>
            <param name="filename">The path of the file to load. </param>
            <returns>A new <see cref="T:IronXL.WorkBook"/></returns>
        </member>
        <member name="M:IronXL.WorkBook.Load(System.String,System.String)">
            <summary>
            Load workbook from a specified file using provided password.
            </summary>
            <param name="filename">The path of the file to load.</param>
            <param name="password">Password</param>
            <returns>
            An Excel <see cref="T:IronXL.WorkBook" /> object.
            </returns>
        </member>
        <member name="M:IronXL.WorkBook.Load(System.Byte[])">
            <summary>
            Load workbook from a ByteArray (byte[]).
            <para>Shortcut synonym for <see cref="M:IronXL.WorkBook.LoadExcel(System.Byte[])"/></para>
            </summary>
            <param name="data">The binary data of the file to load. </param>
            <returns>A new <see cref="T:IronXL.WorkBook"/></returns>
        </member>
        <member name="M:IronXL.WorkBook.Load(System.Byte[],System.String)">
            <summary>
            Load workbook from a ByteArray (byte[]) using provided password.
            <para>Shortcut synonym for <see cref="M:IronXL.WorkBook.LoadExcel(System.Byte[])"/></para>
            </summary>
            <param name="data">The binary data of the file to load. </param>
            <param name="password">Password (cannot be null)</param>
            <returns>A new <see cref="T:IronXL.WorkBook"/></returns>
        </member>
        <member name="M:IronXL.WorkBook.Load(System.IO.Stream)">
            <summary>
            Load workbook from a <see cref="T:System.IO.Stream"></see>.
            <para>Shortcut synonym for <see cref="M:IronXL.WorkBook.LoadExcel(System.IO.Stream)"/></para>
            </summary>
            <param name="stream">The stream of the file to load. </param>
            <returns>A new <see cref="T:IronXL.WorkBook"/></returns>
        </member>
        <member name="M:IronXL.WorkBook.Load(System.IO.Stream,System.String)">
            <summary>
            Load workbook from a <see cref="T:System.IO.Stream"></see> using provided password.
            <para>Shortcut synonym for <see cref="M:IronXL.WorkBook.LoadExcel(System.IO.Stream)"/></para>
            </summary>
            <param name="stream">The stream of the file to load. </param>
            <param name="password">Password (cannot be null)</param>
            <returns>A new <see cref="T:IronXL.WorkBook"/></returns>
        </member>
        <member name="M:IronXL.WorkBook.Load(System.String,System.String,IronXL.ExcelFileFormat)">
            <summary>
            Loads workbook from specified file.
            </summary>
            <param name="filename">The path of the file to load.</param>
            <param name="listDelimiter">The list delimiter.</param>
            <param name="fileFormat">The file format.</param>
            <returns>This WorkBook, allowing for a fluent, in-line coding style.</returns>
        </member>
        <member name="M:IronXL.WorkBook.Load(System.Data.DataSet,IronXL.Options.CreatingOptions)">
            <summary>
            Load workbook from specified <see cref="T:System.Data.DataSet"/>
            </summary>
            <param name="dataset">The dataset to load from.</param>
            <param name="options">Advanced options when importing non Excel formats.</param>
            <returns>A new <see cref="T:IronXL.WorkBook"/></returns>
        </member>
        <member name="M:IronXL.WorkBook.Load(System.String,IronXL.Options.LoadingOptions)">
            <summary>
            Load workbook from a specified file.
            <para>Supported formats are: XLS, XLSX, CSV, TSV, JSON, XML.</para>
            </summary>
            <param name="filename">The path of the file to load.</param>
            <param name="options">Advanced options when importing non Excel formats.</param>
            <returns>
            An Excel <see cref="T:IronXL.WorkBook" /> object.
            </returns>
            <exception cref="T:System.Exception">A general exception with a detailed developer message.</exception>
            <exception cref="T:System.FormatException">Unsupported file extension. 
            Supported formats are: XLS, XLSX, CSV, TSV.</exception>
        </member>
        <member name="M:IronXL.WorkBook.LoadExcel(System.Byte[])">
            <summary>
            Load workbook from specified Byte Array.
            </summary>
            <param name="data">The Byte Array of the file to load. </param>
            <returns>A new <see cref="T:IronXL.WorkBook"/></returns>
        </member>
        <member name="M:IronXL.WorkBook.LoadExcel(System.Byte[],System.String)">
            <summary>
            Load workbook from specified Byte Array using provided password.
            </summary>
            <param name="data">The Byte Array of the file to load. </param>
            <param name="password">Password (cannot be null)</param>
            <returns>A new <see cref="T:IronXL.WorkBook"/></returns>
        </member>
        <member name="M:IronXL.WorkBook.LoadExcel(System.IO.Stream)">
            <summary>
            Load workbook from specified Stream.
            </summary>
            <param name="file">The Stream of the file to load. </param>
            <returns>A new <see cref="T:IronXL.WorkBook"/></returns>
        </member>
        <member name="M:IronXL.WorkBook.LoadExcel(System.IO.Stream,System.String)">
            <summary>
            Load workbook from specified Stream using provided password.
            </summary>
            <param name="file">The Stream of the file to load. </param>
            <param name="password">Password (cannot be null)</param>
            <returns>A new <see cref="T:IronXL.WorkBook"/></returns>
        </member>
        <member name="M:IronXL.WorkBook.LoadExcel(System.String)">
            <summary>
            Load workbook from specified file.
            </summary>
            <param name="filename">The path of the file to load. </param>
            <returns>A new <see cref="T:IronXL.WorkBook"/></returns>
        </member>
        <member name="M:IronXL.WorkBook.LoadExcel(System.String,System.String)">
            <summary>
            Load workbook from specified file using provided password.
            </summary>
            <param name="filename">The path of the file to load. </param>
            <param name="password">Password (cannot be null)</param>
            <returns>A new <see cref="T:IronXL.WorkBook"/></returns>
        </member>
        <member name="M:IronXL.WorkBook.LoadCSV(System.String,IronXL.ExcelFileFormat,System.String,System.Boolean)">
             <summary>
             Imports and creates a new workbook from specified CSV or TSV file.
             </summary>
             <param name="filename">The path of the file to import.</param>
             <param name="fileFormat">The excel file format to generate with the imported data. 
             XLS or XLSX. XLSX is preferred and default.</param>
             <param name="ListDelimiter">The column list delimiter. Default (null) will refer 
             to the system default settings.</param>
             <param name="ConvertFieldValues">Converts field values when loading CSV/TSV files. 
             Default value is <c>TRUE</c>.</param>
             <returns>The imported spreadsheet as a <see cref="T:IronXL.WorkBook"/> object</returns>
            
        </member>
        <member name="M:IronXL.WorkBook.Create">
            <summary>
            Create new XLSX Excel <see cref="T:IronXL.WorkBook" />.
            </summary>
            <returns>A new <see cref="T:IronXL.WorkBook"/></returns>
        </member>
        <member name="M:IronXL.WorkBook.Create(IronXL.ExcelFileFormat)">
            <summary>
            Create new workbook with the specified format.
            </summary>
            <param name="fileFormat">The excel file format.  <para>XLSX or XLS</para></param>
            <returns>A new <see cref="T:IronXL.WorkBook"/></returns>
        </member>
        <member name="M:IronXL.WorkBook.Create(IronXL.Options.CreatingOptions)">
            <summary>
            Create new workbook with the specified options.
            </summary>
            <param name="options">Advanced workbook creation options object.</param>
            <returns>A new <see cref="T:IronXL.WorkBook"/></returns>
            <exception cref="T:System.Exception"></exception>
        </member>
        <member name="M:IronXL.WorkBook.Import(System.String,IronXL.ExcelFileFormat)">
            <summary>
            Imports and creates a new workbook from specified CSV, TSV, JSON or XML file.
            </summary>
            <param name="filename">The path of the file to import.</param>
            <param name="fileFormat">The excel file format to generate with the imported data.  XLS or XLSX.  XLSX is preferred and default.</param>
            <returns>The loaded spreadsheet as a <see cref="T:IronXL.WorkBook"/>.</returns>
        </member>
        <member name="M:IronXL.WorkBook.FromByteArray(System.Byte[])">
            <summary>
            Creates a new workbook from its binary data in memory (byte[])
            </summary>
            <param name="data">A byte array of an XLS, XLSX or CSV file</param>
            <returns>The imported spreadsheet data as a <see cref="T:IronXL.WorkBook"/> object</returns>
        </member>
        <member name="M:IronXL.WorkBook.FromByteArray(System.Byte[],System.String)">
            <summary>
            Creates a new workbook from its binary data in memory (byte[]) using provided password.
            </summary>
            <param name="data">A byte array of an XLS, XLSX or CSV file</param>
            <param name="password">Password (cannot be null)</param>
            <returns>The imported spreadsheet data as a <see cref="T:IronXL.WorkBook"/> object</returns>
        </member>
        <member name="M:IronXL.WorkBook.FromStream(System.IO.Stream)">
            <summary>
            Creates a new workbook from its a <see cref="T:System.IO.Stream"/>
            </summary>
            <param name="stream">A Stream of an XLS, XLSX or CSV file</param>
            <returns>The imported spreadsheet stream as a <see cref="T:IronXL.WorkBook"/> object</returns>
        </member>
        <member name="M:IronXL.WorkBook.FromStream(System.IO.Stream,System.String)">
            <summary>
            Creates a new workbook from its <see cref="T:System.IO.Stream"/> using provided password.
            </summary>
            <param name="stream">A Stream of an XLS, XLSX or CSV file</param>
            <param name="password">Password (cannot be null)</param>
            <returns>The imported spreadsheet stream as a <see cref="T:IronXL.WorkBook"/> object</returns>
        </member>
        <member name="M:IronXL.WorkBook.ExportToHtmlString(IronXL.Options.HtmlExportOptions)">
            <summary>
            Export workbook to HTML file with the specified options.
            </summary>
            <param name="options">Options to customize result file view.</param>
            <returns>An HTML String</returns>
        </member>
        <member name="M:IronXL.WorkBook.ExportToHtml(System.String,IronXL.Options.HtmlExportOptions)">
            <summary>
            Export workbook to the HTML file with the specified name.
            </summary>
            <param name="filename">Filename to save with</param>
            <param name="options">Options to customize result file view.</param>
            <returns>This WorkBook, allowing for a fluent, in-line coding style.</returns>
        </member>
        <member name="M:IronXL.WorkBook.ExportToHtml(System.String)">
            <summary>
            Export workbook to the HTML file with the specified name.
            </summary>
            <param name="filename">The filename</param>
            <returns>This WorkBook, allowing for a fluent, in-line coding style.</returns>
        </member>
        <member name="M:IronXL.WorkBook.ExportToHtmlString(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Exports workbook to HTML with the specified HTMLExportOptions.
            </summary>
            <param name="outputColumnHeaders">Property that indicates whether to show column header in result file.</param>
            <param name="outputHiddenColumns">Property that indicates whether to show hidden columns in result file..</param>
            <param name="outputHiddenRows">Property that indicates whether to show hidden rows in result file.</param>
            <param name="outputLeadingSpacesAsNonBreaking">Property that indicates whether to show leading spaces as non-breaking in result file.</param>
            <param name="outputRowNumbers">Property that indicates whether to show row numbers in result file.</param>
            <returns>A formatted HTML String.</returns>
        </member>
        <member name="M:IronXL.WorkBook.ExportToHtml(System.String,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Exports workbook to the HTML file with the specified name and HTMLExportOptions.
            </summary>
            <param name="filename">The filename.</param>
            <param name="outputColumnHeaders">Property that indicates whether to show column header in result file.</param>
            <param name="outputHiddenColumns">Property that indicates whether to show hidden columns in result file..</param>
            <param name="outputHiddenRows">Property that indicates whether to show hidden rows in result file.</param>
            <param name="outputLeadingSpacesAsNonBreaking">Property that indicates whether to show leading spaces as non-breaking in result file.</param>
            <param name="outputRowNumbers">Property that indicates whether to show row numbers in result file.</param>
            <returns>This WorkBook, allowing for a fluent, in-line coding style.</returns>
        </member>
        <member name="M:IronXL.WorkBook.ToStream">
            <summary>
            Converts workbook to a memory stream.
            </summary>
            <returns>A <see cref="T:System.IO.MemoryStream"/> of the excel file contents</returns>
        </member>
        <member name="M:IronXL.WorkBook.ToBinary">
            <summary>
            Converts workbook to a binary representation.
            </summary>
            <returns>A byte array of the excel file contents</returns>
        </member>
        <member name="M:IronXL.WorkBook.ToByteArray">
            <summary>
            Synonym of <see cref="M:IronXL.WorkBook.ToBinary"/>
            </summary>
            <returns>A byte array of the excel file contents</returns>
        </member>
        <member name="M:IronXL.WorkBook.ToDataSet(System.Boolean)">
            <summary>
            Convert workbook to <see cref="T:System.Data.DataSet"/> where each worksheet represents <see cref="T:System.Data.DataTable"/>
            </summary>
            <param name="useFirstRowAsColumnNames">if set to <c>true</c> [use first row as column names].</param>
            <returns>A <see cref="T:System.Data.DataSet" /> containing the entire WorkBook.</returns>
        </member>
        <member name="M:IronXL.WorkBook.LoadWorkSheetsFromDataSet(System.Data.DataSet,IronXL.WorkBook)">
            <summary>
            Loads tables from specified <see cref="T:System.Data.DataSet"/> to specified <see cref="T:IronXL.WorkBook"/>.
            Each table of the <see cref="T:System.Data.DataSet"/> will be represented as a separate <see cref="T:IronXL.WorkSheet"/>.
            </summary>
            <param name="dataset">The dataset to load from.</param>
            <param name="workBook">WorkBook to load data to</param>
        </member>
        <member name="M:IronXL.WorkBook.LoadWorkSheet(System.Data.DataTable)">
            <summary>
            Import <see cref="T:System.Data.DataTable" /> as a worksheet.
            <para>Useful when moving data between Excel and SQL.</para>
            </summary>
            <param name="table">The DataTable to load from.</param>
            <returns>Added <see cref="T:IronXL.WorkSheet"/></returns>
        </member>
        <member name="M:IronXL.WorkBook.Encrypt(System.String)">
            <summary>
            Encrypts a workbook with a password provided as argument or
            - if password is not provided - with a password stored in <see cref="P:IronXL.WorkBook.Password"/>
            property.
            </summary>
            <param name="password">Password to use for encryption</param>
            <returns>Encryped <see cref="T:System.IO.MemoryStream"/></returns>
            <exception cref="T:System.ArgumentNullException">Thrown if no password 
            provided as argument and no password is stored in <see cref="P:IronXL.WorkBook.Password"/>
            property</exception>
        </member>
        <member name="M:IronXL.WorkBook.Decrypt(System.IO.Stream,System.String)">
            <summary>
            Decrypts a stream using provided password
            </summary>
            <param name="stream">A stream to decrypt</param>
            <param name="password">A password</param>
            <returns>Decrypted <see cref="T:System.IO.MemoryStream"/></returns>
            <exception cref="T:System.InvalidOperationException"></exception>
        </member>
        <member name="M:IronXL.WorkBook.GetWorkSheet(System.String)">
            <summary>
            Returns a <see cref="T:IronXL.WorkSheet"/> within this <see cref="T:IronXL.WorkBook"/>; identified by its name.
            <para>Returns <c>null</c> if the named worksheet would not be found.</para>
            </summary>
            <param name="workSheetName">Name of the work sheet to select.</param>
            <returns>The specified <see cref="T:IronXL.WorkSheet"/>. Returns <c>null</c> if the named worksheet would not be found.</returns>
        </member>
        <member name="M:IronXL.WorkBook.CreateWorkSheet(System.String)">
            <summary>
            Create new worksheet with the specified name
            </summary>
            <param name="name">The name of the new worksheet.</param>
            <returns>A new <see cref="T:IronXL.WorkSheet"/> within this <see cref="T:IronXL.WorkBook"/>.</returns>
        </member>
        <member name="M:IronXL.WorkBook.RemoveWorkSheet(System.String)">
            <summary>
            Remove worksheet with the specified name.
            </summary>
            <param name="name">Worksheet name.</param>
        </member>
        <member name="M:IronXL.WorkBook.RemoveWorkSheet(System.Int32)">
            <summary>
            Remove worksheet with the specified position within workbook.
            </summary>
            <param name="index">Worksheet 0-based index.</param>
        </member>
        <member name="M:IronXL.WorkBook.SetSheetPosition(System.String,System.Int32)">
            <summary>
            Set new tab zero-indexed position within workbook for the specified worksheet.
            </summary>
            <param name="sheetName">Name of the sheet.</param>
            <param name="index">The index to insert at.</param>
        </member>
        <member name="M:IronXL.WorkBook.SetActiveTab(System.Int32)">
            <summary>
            Set index (zero-based) of the active tab
            </summary>
            <param name="index">Index of the active tab.</param>
        </member>
        <member name="M:IronXL.WorkBook.Close">
            <summary>
            Closes the workbook object.
            <para>Once this has been called, no further operations, updates or reads should be performed on the Workbook.</para>
            </summary>
        </member>
        <member name="M:IronXL.WorkBook.EvaluateAll">
            <summary>
            Loops over all cells in all sheets of the associated workbook.
            For cells that contain formulas, their formulas are evaluated, and the results are saved.
            These cells remain as formula cells. For cells that do not contain formulas, no changes are made.
            </summary>
        </member>
        <member name="M:IronXL.WorkBook.SetupWorkBook(NPOI.SS.UserModel.IWorkbook,System.String)">
            <summary>
            Sets <see cref="P:IronXL.WorkBook.WorkbookInternal">WorkbookInternal</see>, <see cref="P:IronXL.WorkBook.UsedColorIndexes">UsedColorIndexes</see>,
            <see cref="P:IronXL.WorkBook.WorkSheets">WorkSheets</see> and <see cref="P:IronXL.WorkBook.Metadata">Metadata</see> properties from 
            provided <see cref="T:NPOI.SS.UserModel.IWorkbook"/>
            </summary>
            <param name="workbook">Workbook to setup</param>
            <param name="fileExtension">File extension</param>
        </member>
        <member name="M:IronXL.WorkBook.WriteAndReloadWorkBook(NPOI.SS.UserModel.IWorkbook,System.String,System.String)">
            <summary>
            Writes specified <paramref name="workbook"/> into a file with
            provided <paramref name="fileName"/> and <paramref name="fileExtension"/> then creates
            new <see cref="T:IronXL.WorkBook"/> from these parameters.
            </summary>
            <param name="workbook"></param>
            <param name="fileName"></param>
            <param name="fileExtension"></param>
            <returns>Workbook reloaded from provided parameters</returns>
        </member>
        <member name="M:IronXL.WorkBook.ExtractXlsxFromWorkbookOfSpecialType(NPOI.XSSF.UserModel.XSSFWorkbook)">
            <summary>
            Creates new <see cref="T:NPOI.XSSF.UserModel.XSSFWorkbook"/> and extracts metadata and
            worksheets only from provided <paramref name="xssfWorkbook"/>
            </summary>
            <param name="xssfWorkbook">Workbook of XLTX or XLSM type</param>
            <returns>Workbook with only metadata and worksheets of the original workbook</returns>
        </member>
        <member name="T:IronXL.WorkSheet">
            <summary>
            Class that stands for single sheet within Excel file.
            </summary>
        </member>
        <member name="P:IronXL.WorkSheet.RowCount">
            <summary>
            The number of rows in the used range of this <see cref="T:IronXL.WorkSheet"/>.
            <para>If used range of this <see cref="T:IronXL.WorkSheet"/> is, for exeample, 
            A11:A20, then <see cref="P:IronXL.WorkSheet.RowCount"/> will return 10</para>
            </summary>
        </member>
        <member name="P:IronXL.WorkSheet.PhysicalRowCount">
            <summary>
            The number of physical rows that contain cells or style information
            in them.
            <para>If used range of this <see cref="T:IronXL.WorkSheet"/> is, for exeample, 
            A11:A20, but there is only one cell on it at address A11 and row 
            20 was hidden, then <see cref="P:IronXL.WorkSheet.PhysicalRowCount"/> will return 2</para>
            </summary>
        </member>
        <member name="P:IronXL.WorkSheet.ColumnCount">
            <summary>
            The number of columns in the used range of this <see cref="T:IronXL.WorkSheet"/>.
            <para>If used range of this <see cref="T:IronXL.WorkSheet"/> is, for exeample, 
            B1:K1, then <see cref="P:IronXL.WorkSheet.RowCount"/> will return 10</para>
            </summary>
        </member>
        <member name="P:IronXL.WorkSheet.PhysicalColumnCount">
            <summary>
            The number of physical columns that contain cells or style information
            in them.
            <para>If used range of this <see cref="T:IronXL.WorkSheet"/> is, for exeample, 
            B1:K1, but there is only one cell on it at address B1 and column 
            K was hidden, then <see cref="P:IronXL.WorkSheet.PhysicalColumnCount"/> will return 2</para>
            </summary>
        </member>
        <member name="P:IronXL.WorkSheet.Images">
            <summary>
            A list of <see cref="T:IronXL.Drawing.Images.IImage">images</see> contained within the sheet.
            </summary>
        </member>
        <member name="P:IronXL.WorkSheet.Charts">
            <summary>
            A list of <see cref="T:IronXL.Drawing.Charts.IChart"> charts</see> contained within the sheet.
            </summary>
        </member>
        <member name="P:IronXL.WorkSheet.Index">
            <summary>
            Gets the index of the worksheet within workbook.
            </summary>
        </member>
        <member name="P:IronXL.WorkSheet.Name">
            <summary>
            Worksheet name
            </summary>
        </member>
        <member name="P:IronXL.WorkSheet.Hidden">
            <summary>
            Indicates whether this worksheet visible, hidden or very hidden.
            </summary>
        </member>
        <member name="P:IronXL.WorkSheet.Item(System.String)">
            <summary>
            Indexer for getting range with specified range address.
            <para.>Range MyRange = workSheet["A12:B18"]</para.>
            </summary>
            <value>
            The <see cref="T:IronXL.Range"/>.
            </value>
            <param name="rangeAddress">E.g. A12:B18 </param>
            <returns>The specified <see cref="T:IronXL.Range"/> </returns>
        </member>
        <member name="P:IronXL.WorkSheet.PrintSetup">
            <summary>
            Gets the print setup object.
            </summary>
            <value>
            The <see cref="P:IronXL.WorkSheet.PrintSetup"/> for this WorkSheet.
            </value>
        </member>
        <member name="P:IronXL.WorkSheet.DisplayGridlines">
            <summary>
            Gets or sets a value indicating whether to display grid-lines.
            </summary>
            <value>
              <c>true</c> if the sheet displays grid-lines; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:IronXL.WorkSheet.IsPrintGridlines">
            <summary>
            Gets or sets a value indicating whether to display grid-lines when printing.
            </summary>
            <value>
              <c>true</c> if this sheet displays  print grid-lines; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:IronXL.WorkSheet.FitToPage">
            <summary>
            Flag indicating whether the Fit to Page print option is enabled.
            </summary>
        </member>
        <member name="P:IronXL.WorkSheet.HorizontallyCenter">
            <summary>
            Determine whether printed output for this sheet will be horizontally centered.
            </summary>
        </member>
        <member name="P:IronXL.WorkSheet.VerticallyCenter">
            <summary>
            Determine whether printed output for this sheet will be vertically centered.
            </summary>
            <value>
              <c>true</c> if the sheet is vertically centered; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:IronXL.WorkSheet.Header">
            <summary>
            Gets the print header of the worksheet.
            </summary>
            <value>
            The <see cref="P:IronXL.WorkSheet.Header"/>.
            </value>
        </member>
        <member name="P:IronXL.WorkSheet.Footer">
            <summary>
            Gets the print footer of the worksheet.
            </summary>
            <value>
            The <see cref="P:IronXL.WorkSheet.Footer"/>.
            </value>
        </member>
        <member name="P:IronXL.WorkSheet.ConditionalFormatting">
            <summary>
            Gets the conditional formatting facet of the worksheet.
            </summary>
        </member>
        <member name="P:IronXL.WorkSheet.FirstFilledCell">
            <summary>
            Gets the first filled (physically existing) cell, returns <c>null</c> if the worksheet does not contain a filled (physically existing) cell.
            </summary>
        </member>
        <member name="P:IronXL.WorkSheet.LastFilledCell">
            <summary>
            Gets the last filled (physically existing) cell, returns <c>null</c> if the worksheet does not contain a filled (physically existing) cell.
            </summary>
        </member>
        <member name="P:IronXL.WorkSheet.FilledCells">
            <summary>
            Gets the collection of filled (physically existing) cells. 
            </summary>
        </member>
        <member name="M:IronXL.WorkSheet.SetAutoFilter(System.String)">
            <summary>
            Enable filtering for a range of cells.
            </summary>
            <param name="range">The range of cells to filter.</param>
        </member>
        <member name="M:IronXL.WorkSheet.SetAutoFilter(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Enable filtering for a range of cells defined with the row and column coordinates.
            <para>e.g. if <paramref name="firstColumn"/> equals 0, Excel column coordinate will equal "A"</para>
            </summary>
            <param name="firstRow">First row of the range to filter.</param>
            <param name="lastRow">Last of the range to filter.</param>
            <param name="firstColumn">First column of the range to filter.</param>
            <param name="lastColumn">Last column of the range to filter.</param>
        </member>
        <member name="M:IronXL.WorkSheet.UnsetAutoFilter">
            <summary>
            Unset filtering for a current worksheet.
            </summary>
        </member>
        <member name="M:IronXL.WorkSheet.GetRange(System.String)">
            <summary>
            Get range with specified range address
            <para>E.g. Range myRange = mySheet.GetRange("A1:C62")</para>
            </summary>
            <param name="range">The range address within the sheet. E.g. "B12:B29"</param>
            <returns>The specified <see cref="T:IronXL.Range"/></returns>
        </member>
        <member name="M:IronXL.WorkSheet.SetRowBreak(System.Int32)">
            <summary>
            Sets the row break.
            </summary>
            <param name="row">The row.</param>
        </member>
        <member name="M:IronXL.WorkSheet.RemoveRowBreak(System.Int32)">
            <summary>
            Removes the page break at the indicated row.
            </summary>
            <param name="row">The row index.</param>
        </member>
        <member name="M:IronXL.WorkSheet.SetColumnBreak(System.Int32)">
            <summary>
            Sets the column break.
            </summary>
            <param name="column">The column index.</param>
        </member>
        <member name="M:IronXL.WorkSheet.RemoveColumnBreak(System.Int32)">
            <summary>
            Removes a page break at the indicated column.
            </summary>
            <param name="column">The column index.</param>
        </member>
        <member name="M:IronXL.WorkSheet.ToArray">
            <summary>
            Converts the worksheet to flattened array of cells.
            </summary>
            <returns> An array of <see cref="T:IronXL.Cell"/> objects.</returns>
        </member>
        <member name="M:IronXL.WorkSheet.GetCellAt(System.Int32,System.Int32)">
            <summary>
            Returns the cell at a given row/column number within a worksheet. Useful for iterating a worksheet;
            </summary>
            <param name="rowIndex">Row index within this worksheet.<para>The first row is numbered 0.</para></param>
            <param name="columnIndex">Column index within this worksheet.<para>The first column is numbered 0.</para></param>
            <returns>A <see cref="T:IronXL.Cell"/> object. Use <see cref="P:IronXL.Cell.Value"/> to get the value. <c>null</c> if cell is not filled.</returns>
        </member>
        <member name="M:IronXL.WorkSheet.GetRow(System.Int32)">
            <summary>
            Returns the Row at rowIndex.  The first row is counted as 0;
            <para>Synonym of <see cref="M:IronXL.Range.Row(System.Int32)"/></para>
            </summary>
            <param name="rowIndex">The index (zero-based number) of the row to return</param>
            <returns>A Row within the WorkSheet.</returns>
            <seealse cref="T:IronXL.RangeRow"/>
            <seealse cref="M:IronXL.Range.Row(System.Int32)"/>
        </member>
        <member name="M:IronXL.WorkSheet.GetColumn(System.String)">
            <summary>
            Returns a Column by name  <para>E.g. "A" or "B" </para>
            </summary>
            <param name="columnName"> Column heading letter.  For Example "A" or "B" </param>
            <returns>A Column within the WorkSheet.</returns>
            <seealse cref="T:IronXL.RangeColumn"/>
        </member>
        <member name="M:IronXL.WorkSheet.GetColumn(System.Int32)">
            <summary>
            Returns the Column at columnIndex.  The first column "A" is counted as 0;
            <para>Synonym of <see cref="M:IronXL.Range.Column(System.Int32)"/></para>
            </summary>
            <param name="columnIndex">The index (zero-based number) of the column to return</param>
            <returns>A Column within the WorkSheet.</returns>
            <seealse cref="T:IronXL.RangeRow"/>
            <seealse cref="M:IronXL.Range.Row(System.Int32)"/>
        </member>
        <member name="M:IronXL.WorkSheet.ToMultiDimensionalArray">
            <summary>
            Convert worksheet to two-dimensional array of cells
            </summary>
            <returns> An 2 dimensional array of <see cref="T:IronXL.Cell"/> objects.</returns>
        </member>
        <member name="M:IronXL.WorkSheet.SetPrintArea(System.String)">
            <summary>
            Sets the print area for this worksheet.
            <para>E.g. "A1:X82"</para>
            </summary>
            <param name="range">The cell range to specify as the print area.  E.g. "A1:X82"</param>
        </member>
        <member name="M:IronXL.WorkSheet.SetZoom(System.Int32)">
            <summary>
            Sets the zoom scale for this worksheet.
            <para>100 is normal zoom.</para>
            </summary>
            <param name="scale">The scale percentage.  100 is normal zoom.</param>
        </member>
        <member name="M:IronXL.WorkSheet.Merge(System.String)">
            <summary>
            Merges the specified range into a single cell.
            </summary>
            <param name="range">The Excel range selector as a string.  E.g. "B1:C1"</param>
            <returns>
            Index of the created merged region. See <see cref="M:IronXL.WorkSheet.Unmerge(System.Int32)"/>.
            </returns>
        </member>
        <member name="M:IronXL.WorkSheet.Unmerge(System.Int32)">
            <summary>
            Un-Merges the specified merge region by index.
            <para> To learn about indexes, see <see cref="M:IronXL.WorkSheet.Merge(System.String)" />.</para>
            </summary>
            <param name="index">The index. To learn about indexes see <see cref="M:IronXL.WorkSheet.Merge(System.String)" /></param>
        </member>
        <member name="M:IronXL.WorkSheet.Unmerge(System.String)">
            <summary>
            Un-Merges a specified range of cells.
            </summary>
            <param name="range">The Excel range selector for the merged region as a string. E.g. "B1:C1"</param>
            <exception cref="T:System.ArgumentException">Merged region was not found.</exception>
        </member>
        <member name="M:IronXL.WorkSheet.CreateFreezePane(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Creates a freeze pane. Any existing freeze pane or split pane is overwritten.
            <para>All parameters are 0-based row and column coordinates. E.g. if colSplit equals 1, Excel column coordinate will equal "B"</para>
            </summary>
            <param name="colSplit">Horizontal position of split.</param>
            <param name="rowSplit">Vertical position of split.</param>
            <param name="leftmostColumn">Top row visible in bottom pane</param>
            <param name="topRow">Left column visible in right pane.</param>
        </member>
        <member name="M:IronXL.WorkSheet.CreateFreezePane(System.Int32,System.Int32)">
            <summary>
            Creates a freeze pane. Any existing freeze pane or split pane is overwritten.
            <para>All parameters are 0-based row and column coordinates. E.g. if colSplit equals 1, Excel column coordinate will equal "B"</para>
            </summary>
            <param name="colSplit">Horizontal position of split.</param>
            <param name="rowSplit">Vertical position of split.</param>
        </member>
        <member name="M:IronXL.WorkSheet.CreateSplitPane(System.Int32,System.Int32,System.Int32,System.Int32,IronXL.Options.PanePosition)">
            <summary>
            Creates a split pane. Any existing freeze pane or split pane is overwritten.
            <para>Integer parameters are 0-based row and column coordinates. E.g. if ySplitPos equals 1, Excel column coordinate will equal "B"</para>
            </summary>
            <param name="xSplitPos">Horizontal position of split in px.</param>
            <param name="ySplitPos">Vertical position of split in px.</param>
            <param name="leftmostColumn">Left column visible in right pane.</param>
            <param name="topRow">Top row visible in bottom pane.</param>
            <param name="activePane">Active pane.</param>
        </member>
        <member name="M:IronXL.WorkSheet.RemovePane">
            <summary>
            Removes the freeze or the split pane.
            </summary>
        </member>
        <member name="M:IronXL.WorkSheet.CopyTo(IronXL.WorkBook,System.String)">
            <summary>
            Copies worksheet to another workbook with the specified name.
            </summary>
            <param name="workBook">The WorkBook where this worksheet will be copied to.</param>
            <param name="name">The new name of the copied worksheet.</param>
            <exception cref="T:System.ArgumentException">Duplicate sheet names are not allowed.</exception>
        </member>
        <member name="M:IronXL.WorkSheet.CopySheet(System.String)">
            <summary>
            Duplicates this <see cref="T:IronXL.WorkSheet" /> within the same excel <see cref="T:IronXL.WorkBook" />.
            </summary>
            <param name="name">The name of the new  <see cref="T:IronXL.WorkSheet" /></param>
            <returns>This <see cref="T:IronXL.WorkSheet"/> allowing for a fluent, in-line coding style. </returns>
            <exception cref="T:System.ArgumentException">Duplicate sheet names are not allowed.</exception>
        </member>
        <member name="M:IronXL.WorkSheet.InsertImage(System.String,System.String,System.Int32,System.String,System.Int32)">
            <summary>
            Inserts image from the specified path to the worksheet. The size of the picture is defined by col/row coordinates.
            <para>Integer parameters are 0-based row coordinates. E.g. if row1 equals 1, Excel row coordinate will equal 2</para>
            </summary>
            <param name="path">The path to the image file.</param>
            <param name="col1">The left column to place the image, e.g. "A".</param>
            <param name="row1">The top row to place the image.</param>
            <param name="col2">The right column to place the image, e.g. "C".</param>
            <param name="row2">The bottom row to place the image.</param>
            <returns>The inserted <see cref="T:IronXL.Drawing.Images.Image"/> object.</returns>
            <exception cref="T:System.ArgumentException">Unsupported image format. Supported formats are: JPG/JPEG, BMP, PNG, GIF, TIFF</exception>
        </member>
        <member name="M:IronXL.WorkSheet.InsertImage(System.String,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Inserts image from the specified path to the worksheet. The size of the picture is defined by col/row coordinates.
            <para>Integer parameters are 0-based row and column coordinates. E.g. if col1 equals 1, Excel column coordinate will equal "B"</para>
            </summary>
            <param name="path">The path to the image file.</param>
            <param name="col1">The left column to place the image.</param>
            <param name="row1">The top row to place the image.</param>
            <param name="col2">The right column to place the image.</param>
            <param name="row2">The bottom row to place the image.</param>
            <returns>The inserted <see cref="T:IronXL.Drawing.Images.Image"/> object.</returns>
            <exception cref="T:System.ArgumentException">Unsupported image format. Supported formats are: JPG/JPEG, BMP, PNG, GIF, TIFF</exception>
        </member>
        <member name="M:IronXL.WorkSheet.InsertImage(System.Byte[],IronXL.Drawing.Images.ImageFormat,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Inserts image from the specified path to the worksheet. The size of
            the picture is defined by col/row coordinates.
            <para>Integer parameters are 0-based row and column coordinates. 
            E.g. if col1 equals 1, Excel column coordinate will equal "B"</para>
            </summary>
            <param name="bytes">The byte array of the image being imported</param>
            <param name="pictureType">The type of a picture contained in 
            <paramref name="bytes"/>. Supported types are listed in 
            <see cref="T:IronXL.Drawing.Images.ImageFormat"/> enumeration</param>
            <param name="col1">The left column to place the image.</param>
            <param name="row1">The top row to place the image.</param>
            <param name="col2">The right column to place the image.</param>
            <param name="row2">The bottom row to place the image.</param>
            <returns>The inserted <see cref="T:IronXL.Drawing.Images.Image"/> object.</returns>
        </member>
        <member name="M:IronXL.WorkSheet.RemoveImage(System.Int32)">
            <summary>
            Removes the image by its id. Id can be retrieved from the <see cref="T:IronXL.Drawing.Images.IImage" /> object
            </summary>
            <param name="id">The image id [identifier].</param>
        </member>
        <member name="M:IronXL.WorkSheet.SaveAs(System.String)">
            <summary>
            Exports the worksheet with as a new worksheet to: CSV, TSV, JSON, Excel or XML
            </summary>
            <param name="filename">The new filename. Export format will be detected by the file extension specified.</param>
            <returns>This WorkSheet, allowing for an in-line fluent coding style.</returns>
            <exception cref="T:System.FormatException">Unsupported extension. Supported formats for worksheet are: CSV, TSV, JSON, XML</exception>
        </member>
        <member name="M:IronXL.WorkSheet.SetRepeatingRows(System.Int32,System.Int32)">
            <summary>
            Set repeating rows for the print title of the worksheet.
            <para>All parameters are 0-based coordinates. E.g. if startRow equals 1, Excel row coordinate will equal 2</para>
            </summary>
            <param name="startRow">The start 0-based row index.</param>
            <param name="endRow">The end 0-based row index.</param>
        </member>
        <member name="M:IronXL.WorkSheet.SetRepeatingColumns(System.Int32,System.Int32)">
            <summary>
            Set repeating columns for the print title of the worksheet.
            <para>All parameters are 0-based coordinates. E.g. if startColumn equals 2, Excel column coordinate will equal "C"</para>
            </summary>
            <param name="startColumn">The start 0-based column index.</param>
            <param name="endColumn">The end 0-based column index.</param>
        </member>
        <member name="M:IronXL.WorkSheet.SetRepeatingColumns(System.String,System.String)">
            <summary>
            Set repeating columns for the print title of the worksheet.
            </summary>
            <param name="startColumn">The start column value, e.g. "A".</param>
            <param name="endColumn">The end column value, e.g. "C".</param>
        </member>
        <member name="M:IronXL.WorkSheet.RemoveRepeatingRows">
            <summary>
            Reset repeating rows for the print title of the worksheet.
            </summary>
        </member>
        <member name="M:IronXL.WorkSheet.RemoveRepeatingColumns">
            <summary>
            Reset repeating columns for the print title of the worksheet.
            </summary>
        </member>
        <member name="M:IronXL.WorkSheet.GroupRows(System.Int32,System.Int32)">
            <summary>
            Group multiple rows within the specified range together.
            <para>Grouping and ungrouping is layered and calling <see cref="M:IronXL.WorkSheet.GroupRows(System.Int32,System.Int32)"/> twice requires two calls of <see cref="M:IronXL.WorkSheet.UngroupRows(System.Int32,System.Int32)"/> with appropriate ranges to remove all groupings.</para>
            <para>All parameters are 0-based coordinates. E.g. if startRow equals 2, Excel row coordinate will equal 3</para>
            </summary>
            <param name="startRow">The start row index.</param>
            <param name="endRow">The end row index.</param>
        </member>
        <member name="M:IronXL.WorkSheet.GroupColumns(System.Int32,System.Int32)">
            <summary>
            Group multiple columns within the specified range together.
            <para>Grouping and ungrouping is layered and calling <see cref="M:IronXL.WorkSheet.GroupColumns(System.Int32,System.Int32)"/> twice requires two calls of <see cref="M:IronXL.WorkSheet.UngroupColumns(System.Int32,System.Int32)"/> with appropriate ranges to remove all groupings.</para>
            <para>All parameters are 0-based coordinates. E.g. if startColumn equals 2, Excel column coordinate will equal "C"</para>
            </summary>
            <param name="startColumn">The start column index.</param>
            <param name="endColumn">The end column index.</param>
        </member>
        <member name="M:IronXL.WorkSheet.GroupColumns(System.String,System.String)">
            <summary>
            Group multiple columns within the specified range together.
            <para>Grouping and ungrouping is layered and calling <see cref="M:IronXL.WorkSheet.GroupColumns(System.String,System.String)"/> twice requires two calls of <see cref="M:IronXL.WorkSheet.UngroupColumns(System.Int32,System.Int32)"/> with appropriate ranges to remove all groupings.</para>
            </summary>
            <param name="startColumn">The start column value, e.g. "A".</param>
            <param name="endColumn">The end column value, e.g. "C"</param>
        </member>
        <member name="M:IronXL.WorkSheet.UngroupRows(System.Int32,System.Int32)">
            <summary>
            Ungroup all rows within the specified range.
            <para>Grouping and ungrouping is layered and calling <see cref="M:IronXL.WorkSheet.GroupRows(System.Int32,System.Int32)"/> twice requires two calls of <see cref="M:IronXL.WorkSheet.UngroupRows(System.Int32,System.Int32)"/> with appropriate ranges to remove all groupings.</para>
            <para>All parameters are 0-based coordinates. E.g. if startRow equals 2, Excel row coordinate will equal 3</para>
            </summary>
            <param name="startRow">The start row index.</param>
            <param name="endRow">The end row index.</param>
        </member>
        <member name="M:IronXL.WorkSheet.UngroupColumns(System.Int32,System.Int32)">
            <summary>
            Ungroup all columns within the specified range.
            <para>Grouping and ungrouping is layered and calling <see cref="M:IronXL.WorkSheet.GroupColumns(System.Int32,System.Int32)"/> twice requires two calls of <see cref="M:IronXL.WorkSheet.UngroupColumns(System.Int32,System.Int32)"/> with appropriate ranges to remove all groupings.</para>
            <para>All parameters are 0-based coordinates. E.g. if startColumn equals 2, Excel column coordinate will equal "C"</para>
            </summary>
            <param name="startColumn">The start column index.</param>
            <param name="endColumn">The end column index.</param>
        </member>
        <member name="M:IronXL.WorkSheet.UngroupColumn(System.String,System.String)">
            <summary>
            Ungroup all columns within the specified range.
            <para>Grouping and ungrouping is layered and calling <see cref="M:IronXL.WorkSheet.GroupColumns(System.String,System.String)"/> twice requires two calls of <see cref="M:IronXL.WorkSheet.UngroupColumns(System.Int32,System.Int32)"/> with appropriate ranges to remove all groupings.</para>
            </summary>
            <param name="startColumn">The start column value, e.g. "A".</param>
            <param name="endColumn">The end column index, e.g. "C"</param>
        </member>
        <member name="M:IronXL.WorkSheet.ProtectSheet(System.String)">
            <summary>
            Protects the sheet.
            </summary>
            <param name="password">The password.</param>
        </member>
        <member name="M:IronXL.WorkSheet.UnprotectSheet">
            <summary>
            Unprotects the sheet.
            </summary>
        </member>
        <member name="M:IronXL.WorkSheet.SaveAsNewExcelFile(System.String,IronXL.ExcelFileFormat)">
            <summary>
            Saves the worksheet into a new excel file on disk.
            </summary>
            <param name="filename">The new Excel filename.</param>
            <param name="excelFormat">The Excel format.  XLSX is preferred and default.</param>
        </member>
        <member name="M:IronXL.WorkSheet.SaveAsCsv(System.String,System.String)">
            <summary>
            Saves the worksheet into a new CSV file.
            </summary>
            <param name="filename">The new CSV filename.</param>
            <param name="delimiter">The CSV column delimiter.  leave this null for default system behavior.</param>
        </member>
        <member name="M:IronXL.WorkSheet.SaveAsXml(System.String)">
            <summary>
            Saves the worksheet into a new XML file.
            </summary>
            <param name="filename">The new XML filename.</param>
        </member>
        <member name="M:IronXL.WorkSheet.SaveAsJson(System.String)">
            <summary>
            Saves the worksheet into a new JSON file.
            </summary>
            <param name="filename">The new JSON filename.</param>
        </member>
        <member name="M:IronXL.WorkSheet.CreateChart(IronXL.Drawing.Charts.ChartType,System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Creates the chart of the specified type with the specified sizes.
            <para>Integer parameters are 0-based row and column coordinates. E.g. if col1 equals 1, Excel column coordinate will equal "B"</para>
            </summary>
            <param name="type">The type of the chart.</param>
            <param name="row1">The upper row coordinate.</param>
            <param name="col1">The upper column coordinate</param>
            <param name="row2">The lower row coordinate.</param>
            <param name="col2">The lower column coordinate.</param>
            <returns>Created chart object.</returns>
            <exception cref="T:System.Exception">Charts for xls format are not currently supported. Try to use xlsx format as default.</exception>
        </member>
        <member name="M:IronXL.WorkSheet.CreateChart(IronXL.Drawing.Charts.ChartType,System.Int32,System.String,System.Int32,System.String)">
            <summary>
            Creates the chart of the specified type with the specified sizes.
            <para>Integer parameters are 0-based row coordinates. E.g. if row1 equals 1, Excel row coordinate will equal 2</para>
            </summary>
            <param name="type">The type of the chart.</param>
            <param name="row1">The upper row coordinate.</param>
            <param name="col1">The left column coordinate, e.g. "A"</param>
            <param name="row2">The lower row coordinate.</param>
            <param name="col2">The right column coordinate, e.g. "C".</param>
            <returns>Created chart object.</returns>
            <exception cref="T:System.Exception">Charts for xls format are not currently supported. Try to use xlsx format as default.</exception>
        </member>
        <member name="M:IronXL.WorkSheet.RemoveChart(IronXL.Drawing.Charts.IChart)">
            <summary>
            Removes the specified chart.
            </summary>
            <param name="chart">The chart to remove.</param>
        </member>
        <member name="M:IronXL.WorkSheet.AddNamedRange(System.String,IronXL.Range,System.Boolean)">
            <summary>
            Adds a new named range with specified <paramref name="range"/> of cells.
            </summary>
            <param name="nameOfRange">The user-defined name.</param>
            <param name="range">The range to be referred by name.</param>
            <param name="globalName">Sets the range as global if set to <c>true</c>. Default value is <c>true</c>.</param>
        </member>
        <member name="M:IronXL.WorkSheet.AddNamedRange(System.String,System.String,System.Boolean)">
            <summary>
            Adds a new named range with specified <paramref name="formula"/>.
            </summary>
            <param name="nameOfRange">The user-defined name.</param>
            <param name="formula">The formula to be referred by name.</param>
            <param name="globalName">Sets the range as global if set to <c>true</c>. Default value is <c>true</c>.</param>
        </member>
        <member name="M:IronXL.WorkSheet.FindNamedRange(System.String)">
            <summary>
            Finds the named range with the specified name.
            </summary>
            <param name="nameOfRange">The user-defined name.</param>
            <returns>The formula of the named range.</returns>
        </member>
        <member name="M:IronXL.WorkSheet.RemoveNamedRange(System.String)">
            <summary>
            Removes the named range with the specified name.
            </summary>
            <param name="nameOfRange">The user-defined name.</param>
        </member>
        <member name="M:IronXL.WorkSheet.GetNamedRanges">
            <summary>
            Gets names of the named ranges.
            </summary>
            <returns>Collection for the names of the named ranges.</returns>
        </member>
        <member name="M:IronXL.WorkSheet.AddNamedTable(System.String,IronXL.Range,System.Boolean,IronXL.Styles.TableStyle)">
            <summary>
            Adds named table with the specified name at the data range.
            </summary>
            <param name="tableName">the name of the table</param>
            <param name="range">the data range</param>
            <param name="showFilter">show filter on the header. Default value is <c>true</c>.</param>
            <param name="tableStyle">table style properties</param>
            <exception cref="T:System.NotSupportedException">Only XLSX supports named tables.</exception>
        </member>
        <member name="M:IronXL.WorkSheet.GetNamedTableNames">
            <summary>
            Gets names of named tables.
            </summary>
            <exception cref="T:System.NotSupportedException">Only XLSX supports named tables.</exception>
        </member>
        <member name="M:IronXL.WorkSheet.InsertRow(System.Int32)">
            <summary>
            Inserts a new row into the worksheet at the specified position.
            </summary>
            <param name="rowIndex">A zero-based index of the position where to insert a new row.</param>
        </member>
        <member name="M:IronXL.WorkSheet.InsertRows(System.Int32,System.Int32)">
            <summary>
            Inserts multiple rows into the worksheet.
            </summary>
            <param name="rowIndex">A zero-based index of the position where to insert a new row.</param>
            <param name="rowsCount">Specifies the number of rows to insert. Default value is <c>1</c>.</param>
        </member>
        <member name="M:IronXL.WorkSheet.InsertColumn(System.Int32)">
            <summary>
            Inserts a new column into the worksheet at the specified position.
            </summary>
            <param name="columnIndex">A zero-based index of the position where to insert a new column.</param>
        </member>
        <member name="M:IronXL.WorkSheet.InsertColumn(System.String)">
            <summary>
            Inserts a column with the specified heading into the worksheet.
            </summary>
            <param name="columnLatter">The column heading latter of the first column to insert. e.g. "A" or "B"</param>
        </member>
        <member name="M:IronXL.WorkSheet.InsertColumns(System.String,System.Int32)">
            <summary>
            Inserts multiple columns into the worksheet.
            </summary>
            <param name="columnName">The column heading latter of the first column to insert. e.g. "A" or "B"</param>
            <param name="columnsCount">Specifies the number of columns to insert. Default value is <c>1</c>.</param>
        </member>
        <member name="M:IronXL.WorkSheet.InsertColumns(System.Int32,System.Int32)">
            <summary>
            Inserts multiple columns into the worksheet.
            </summary>
            <param name="columnIndex">A zero-based index of the position where to insert a new column.</param>
            <param name="columnsCount">Specifies the number of columns to insert. Default value is <c>1</c>.</param>
        </member>
        <member name="M:IronXL.WorkSheet.AutoSizeColumn(System.Int32)">
            <summary>
            Changes width of the column to fit the content.
            NOTE: This method measures the text in the cell based on the font 
            that is used for the cell. If the exact font is not found on the 
            machine it will try to measure it with a defalt font. If the 
            default could not be found, it will try to use any font available. 
            Finally if there are no fonts found the exception will be thrown.
            </summary>
            <param name="columnIndex">0-based index of the column. Cannot be
            outside of the bounds set by 0 and <see cref="P:IronXL.WorkSheet.ColumnCount"/>-1</param>
            <exception cref="T:System.ArgumentException"></exception>
            <exception cref="T:SixLabors.Fonts.FontException">Trown when no fonts found istalled 
            on the machine.</exception>
        </member>
        <member name="M:IronXL.WorkSheet.AutoSizeColumn(System.Int32,System.Boolean)">
            <summary>
            Changes width of the column to fit the content.
            NOTE: This method measures the text in the cell based on the font 
            that is used for the cell. If the exact font is not found on the 
            machine it will try to measure it with a defalt font. If the 
            default could not be found, it will try to use any font available. 
            Finally if there are no fonts found the exception will be thrown.
            </summary>
            <param name="columnIndex">0-based index of the column. Cannot be
            outside of the bounds set by 0 and <see cref="P:IronXL.WorkSheet.ColumnCount"/>-1</param>
            <param name="useMergedCells">If true, the width of merged cells will 
            be taken into account.</param>
            <exception cref="T:System.ArgumentException"></exception>
            <exception cref="T:SixLabors.Fonts.FontException">Trown when no fonts found istalled 
            on the machine.</exception>
        </member>
        <member name="M:IronXL.WorkSheet.AutoSizeRow(System.Int32)">
            <summary>
            Changes height of the row to fit the content.
            NOTE: This method measures the text in the cell based on the font 
            that is used for the cell. If the exact font is not found on the 
            machine it will try to measure it with a defalt font. If the 
            default could not be found, it will try to use any font available. 
            Finally if there are no fonts found the exception will be thrown.
            </summary>
            <param name="rowIndex">0-based index of the row. Cannot be
            outside of the bounds set by 0 and <see cref="P:IronXL.WorkSheet.RowCount"/>-1</param>
            <exception cref="T:System.ArgumentException"></exception>
            <exception cref="T:SixLabors.Fonts.FontException">Trown when no fonts found istalled 
            on the machine.</exception>
        </member>
        <member name="M:IronXL.WorkSheet.AutoSizeRow(System.Int32,System.Boolean)">
            <summary>
            Changes height of the row to fit the content.
            NOTE: This method measures the text in the cell based on the font 
            that is used for the cell. If the exact font is not found on the 
            machine it will try to measure it with a defalt font. If the 
            default could not be found, it will try to use any font available. 
            Finally if there are no fonts found the exception will be thrown.
            </summary>
            <param name="rowIndex">0-based index of the row. Cannot be
            outside of the bounds set by 0 and <see cref="P:IronXL.WorkSheet.RowCount"/>-1</param>
            <param name="useMergedCells">If true, the height of merged cells 
            will be considered.</param>
            <exception cref="T:System.ArgumentException"></exception>
            <exception cref="T:SixLabors.Fonts.FontException">Trown when no fonts found istalled 
            on the machine.</exception>
        </member>
        <member name="T:IronXL.WorksheetsCollection">
            <summary>
            Class for managing the collection of <see cref="T:IronXL.WorkSheet"/> elements.
            </summary>
        </member>
        <member name="M:IronXL.WorksheetsCollection.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <returns>
            An enumerator that can be used to iterate through the collection.
            </returns>
        </member>
        <member name="M:IronXL.WorksheetsCollection.Create(System.String)">
            <summary>
            Create new worksheet with the specified name.
            </summary>
            <param name="name">The name of the new worksheet.</param>
            <returns>A new <see cref="T:IronXL.WorkSheet"/> within the workbook.</returns>
        </member>
        <member name="M:IronXL.WorksheetsCollection.Add(IronXL.WorkSheet)">
            <summary>Adds an object to the end of the collection.</summary>
            <param name="item">The object to be added to the end of the collection.</param>
        </member>
        <member name="M:IronXL.WorksheetsCollection.Clear">
            <summary>
            Clears the list of worksheets.
            </summary>
        </member>
        <member name="M:IronXL.WorksheetsCollection.Contains(IronXL.WorkSheet)">
            <summary>
            Determines whether worksheets collection contains the element.
            </summary>
            <param name="item">The element to find.</param>
            <returns>
              <c>true</c> if contains the specified item otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:IronXL.WorksheetsCollection.CopyTo(IronXL.WorkSheet[],System.Int32)">
            <summary>Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.</summary>
            <param name="array">The destination of the elements copied from collection. The array must have zero-based indexing.</param>
            <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
        </member>
        <member name="M:IronXL.WorksheetsCollection.Remove(IronXL.WorkSheet)">
            <summary>
            Removes the specified <see cref="T:IronXL.WorkSheet"/> item.
            </summary>
            <param name="item">The item to remove.</param>
            <returns><c>true</c> if item was successfully removed otherwise <c>false</c>.</returns>
        </member>
        <member name="M:IronXL.WorksheetsCollection.FindIndex(System.Predicate{IronXL.WorkSheet})">
            <summary>Searches for an element that matches the conditions defined by the specified predicate.</summary>
            <param name="predicate">The predicate delegate that defines the conditions of the element to search for.</param>
            <returns>
            The zero-based index of the first occurrence of an element that matches
            the conditions defined by <paramref name="predicate" />, if found; otherwise, –1.
            </returns>
        </member>
        <member name="P:IronXL.WorksheetsCollection.Count">
            <summary>
            Gets the number of elements contained in the collection.
            </summary>
            <value>
            The count of worksheets.
            </value>
        </member>
        <member name="P:IronXL.WorksheetsCollection.IsReadOnly">
            <summary>
            Gets a value indicating whether the collection is read-only.
            </summary>
        </member>
        <member name="M:IronXL.WorksheetsCollection.IndexOf(IronXL.WorkSheet)">
            <summary>Searches for the specified object and returns the zero-based index of the first occurrence within the entire collection.</summary>
            <param name="item">The object to locate in the collection.</param>
            <returns>
            The zero-based index of the first occurrence of <paramref name="item" /> within the entire collection, if found; otherwise, –1.
            </returns>
        </member>
        <member name="M:IronXL.WorksheetsCollection.Insert(System.Int32,IronXL.WorkSheet)">
            <summary>Inserts an element into the collection at the specified index.</summary>
            <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
            <param name="item">The object to insert.</param>
        </member>
        <member name="M:IronXL.WorksheetsCollection.RemoveAt(System.Int32)">
            <summary>Removes the element at the specified index of collection.</summary>
            <param name="index">The zero-based index of the element to remove.</param>
        </member>
        <member name="M:IronXL.WorksheetsCollection.SetSheetIndex(IronXL.WorkSheet,System.Int32)">
            <summary>Sets the order of appearance for a given sheet.</summary>
            <param name="sheet">The sheet to reorder.</param>
            <param name="index">The index to insert into.</param>
        </member>
        <member name="P:IronXL.WorksheetsCollection.Item(System.Int32)">
            <summary>
            Gets or sets the <see cref="T:IronXL.WorkSheet"/> at the specified index.
            </summary>
            <value>
            The <see cref="T:IronXL.WorkSheet"/>.
            </value>
            <param name="index">The index.</param>
            <returns></returns>
        </member>
    </members>
</doc>
