Show / Hide Table of Contents

Class ParsingContext

Parsing context

Inheritance
System.Object
ParsingContext
Implements
IParsingLifetimeEventHandler
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: OfficeOpenXml.FormulaParsing
Assembly: EPPlus.dll
Syntax
public class ParsingContext : IParsingLifetimeEventHandler

Properties

AddressCache

Address cache

Declaration
public ExcelAddressCache AddressCache { get; }
Property Value
Type Description
ExcelAddressCache
See Also
ExcelAddressCache

Configuration

Configuration

Declaration
public ParsingConfiguration Configuration { get; set; }
Property Value
Type Description
ParsingConfiguration

Debug

Returns true if a IFormulaParserLogger is attached to the parser.

Declaration
public bool Debug { get; }
Property Value
Type Description
System.Boolean

ExcelDataProvider

The ExcelDataProvider is an abstraction on top of Excel, in this case EPPlus.

Declaration
public ExcelDataProvider ExcelDataProvider { get; set; }
Property Value
Type Description
ExcelDataProvider

NameValueProvider

INameValueProvider of the current context

Declaration
public INameValueProvider NameValueProvider { get; set; }
Property Value
Type Description
INameValueProvider

Parser

The FormulaParser of the current context.

Declaration
public FormulaParser Parser { get; set; }
Property Value
Type Description
FormulaParser

RangeAddressFactory

Utility for handling addresses

Declaration
public RangeAddressFactory RangeAddressFactory { get; set; }
Property Value
Type Description
RangeAddressFactory

Scopes

Scopes, a scope represents the parsing of a cell or a value.

Declaration
public ParsingScopes Scopes { get; }
Property Value
Type Description
ParsingScopes

Methods

Create()

Factory method.

Declaration
public static ParsingContext Create()
Returns
Type Description
ParsingContext

Explicit Interface Implementations

IParsingLifetimeEventHandler.ParsingCompleted()

Declaration
void IParsingLifetimeEventHandler.ParsingCompleted()

Implements

IParsingLifetimeEventHandler
In This Article
  • Properties
    • AddressCache
    • Configuration
    • Debug
    • ExcelDataProvider
    • NameValueProvider
    • Parser
    • RangeAddressFactory
    • Scopes
  • Methods
    • Create()
  • Explicit Interface Implementations
    • IParsingLifetimeEventHandler.ParsingCompleted()
  • Implements
Back to top Generated by DocFX