Struct Token
- Namespace
- OfficeOpenXml.FormulaParsing.LexicalAnalysis
- Assembly
- EPPlus.dll
Represents a character in a formula
public struct Token
- Inherited Members
Constructors
Token(string, TokenType)
Constructor
public Token(string token, TokenType tokenType)
Parameters
Token(string, TokenType, bool)
Constructor
public Token(string token, TokenType tokenType, bool isNegated)
Parameters
Fields
Value
The formula character
public string Value
Field Value
Properties
IsNegated
Indicates whether a numeric value should be negated when compiled
public bool IsNegated { get; }
Property Value
TokenTypeIsAddress
Returns true if the token contains a address token that should be updated in insert/delete operations.
public bool TokenTypeIsAddress { get; }
Property Value
TokenTypeIsAddressToken
Returns true if the token is a token building an address.
public bool TokenTypeIsAddressToken { get; }
Property Value
Methods
AreEqualTo(Token)
Are equal to
public bool AreEqualTo(Token otherToken)
Parameters
otherToken
Token
Returns
Equals(object)
Overrides object.Equals with no behavioural change
public override bool Equals(object obj)
Parameters
obj
object
Returns
GetHashCode()
Overrides object.GetHashCode with no behavioural change
public override int GetHashCode()
Returns
ToString()
Overrides object.ToString()
public override string ToString()
Returns
- string
TokenType, followed by value
TokenTypeIsSet(TokenType)
Return if the supplied tokenType
is set on this token.
public bool TokenTypeIsSet(TokenType tokenType)
Parameters
Returns
- bool
True if the token is set, otherwirse false
Operators
operator ==(Token, Token)
Operator ==
public static bool operator ==(Token t1, Token t2)
Parameters
Returns
operator !=(Token, Token)
Operator !=
public static bool operator !=(Token t1, Token t2)