menu

Xamarin.Forms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class FormatTokenBase - Xamarin.Forms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class FormatTokenBase

    Base class for formula tokens.

    Inheritance
    System.Object
    FormatTokenBase
    AmPmToken
    AsterixToken
    CharacterToken
    CultureToken
    DayToken
    DollarToken
    GeneralToken
    Hour24Token
    HourToken
    InBracketToken
    MilliSecondToken
    MinuteToken
    MinuteTotalToken
    MonthToken
    ReservedPlaceToken
    ScientificToken
    SecondToken
    SecondTotalToken
    SectionSeparatorToken
    SingleCharToken
    StringToken
    UnknownToken
    YearToken
    Implements
    System.ICloneable
    Namespace: Syncfusion.XlsIO.FormatParser.FormatTokens
    Assembly: Syncfusion.XlsIO.Portable.dll
    Syntax
    public abstract class FormatTokenBase : Object, ICloneable

    Constructors

    FormatTokenBase()

    Initializes a new instance of the FormatTokenBase class

    Declaration
    public FormatTokenBase()

    Fields

    DEF_OPTIONS

    Default regular expressions options:

    Declaration
    protected const RegexOptions DEF_OPTIONS
    Field Value
    Type
    System.Text.RegularExpressions.RegexOptions

    m_strFormat

    Part of format.

    Declaration
    protected string m_strFormat
    Field Value
    Type
    System.String

    Properties

    Format

    Gets or sets format of the token.

    Declaration
    public string Format { get; set; }
    Property Value
    Type
    System.String

    TokenType

    Gets type of the token. Read-only.

    Declaration
    public abstract TokenType TokenType { get; }
    Property Value
    Type
    TokenType

    Methods

    ApplyFormat(ref Double)

    Applies format to the value.

    Declaration
    public virtual string ApplyFormat(ref double value)
    Parameters
    Type Name Description
    System.Double value

    Value to format.

    Returns
    Type Description
    System.String

    Formatted value.

    ApplyFormat(ref Double, Boolean, CultureInfo, FormatSection)

    Applies format to the value.

    Declaration
    public abstract string ApplyFormat(ref double value, bool bShowHiddenSymbols, CultureInfo culture, FormatSection section)
    Parameters
    Type Name Description
    System.Double value

    Value to format.

    System.Boolean bShowHiddenSymbols

    Indicates whether to put in result hidden symbols.

    System.Globalization.CultureInfo culture

    Culture used to convert value into text.

    FormatSection section

    Parent section.

    Returns
    Type Description
    System.String

    Formatted value.

    ApplyFormat(String)

    Applies format to the value.

    Declaration
    public virtual string ApplyFormat(string value)
    Parameters
    Type Name Description
    System.String value

    Value to format.

    Returns
    Type Description
    System.String

    Formatted value.

    ApplyFormat(String, Boolean)

    Applies format to the value.

    Declaration
    public abstract string ApplyFormat(string value, bool bShowHiddenSymbols)
    Parameters
    Type Name Description
    System.String value

    Value to format.

    System.Boolean bShowHiddenSymbols

    Indicates whether to put in result hidden symbols.

    Returns
    Type Description
    System.String

    Formatted value.

    Clone()

    Creates a new object that is a copy of the current instance.

    Declaration
    public object Clone()
    Returns
    Type Description
    System.Object

    A new object that is a copy of this instance.

    FindString(String[], String, Int32, Boolean)

    Searches for string from strings array in the format starting from the specified position.

    Declaration
    public int FindString(string[] arrStrings, string strFormat, int iIndex, bool bIgnoreCase)
    Parameters
    Type Name Description
    System.String[] arrStrings

    Array of strings to check.

    System.String strFormat

    String format to search in.

    System.Int32 iIndex

    Start index in the format.

    System.Boolean bIgnoreCase

    Indicates whether to ignore case.

    Returns
    Type Description
    System.Int32

    String index or -1 if not found.

    OnFormatChange()

    This method is called after format string was changed.

    Declaration
    protected virtual void OnFormatChange()

    TryParse(String, Int32)

    Tries to parse format string.

    Declaration
    public abstract int TryParse(string strFormat, int iIndex)
    Parameters
    Type Name Description
    System.String strFormat

    Format string to parse.

    System.Int32 iIndex

    Position to start parsing at.

    Returns
    Type Description
    System.Int32

    Position after parsed block.

    TryParseRegex(Regex, String, Int32)

    Tries to parse format string using regular expression.

    Declaration
    protected int TryParseRegex(Regex regex, string strFormat, int iIndex)
    Parameters
    Type Name Description
    System.Text.RegularExpressions.Regex regex

    Regular expression to use.

    System.String strFormat

    Format string to parse.

    System.Int32 iIndex

    Start index.

    Returns
    Type Description
    System.Int32

    Position after parsing.

    TryParseRegex(Regex, String, Int32, out Match)

    Tries to parse format string using regular expression.

    Declaration
    protected int TryParseRegex(Regex regex, string strFormat, int iIndex, out Match m)
    Parameters
    Type Name Description
    System.Text.RegularExpressions.Regex regex

    Regular expression to use.

    System.String strFormat

    Format string to parse.

    System.Int32 iIndex

    Start index.

    System.Text.RegularExpressions.Match m

    Output regular expression match.

    Returns
    Type Description
    System.Int32

    Position after parsing.

    Implements

    System.ICloneable
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved