Skip to content

Class ParsingScope

Namespace: OfficeOpenXml.FormulaParsing
Assembly: EPPlus.dll

Represents a parsing of a single input or workbook addrses.

public class ParsingScope : IDisposable

Inheritance

object ← ParsingScope

Implements

IDisposable

Inherited Members

object.Equals(object?, object?)
object.Equals(object?)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object?, object?)
object.ToString()

Constructors

ParsingScope(ParsingScopes, FormulaRangeAddress)

Constructor

public ParsingScope(ParsingScopes parsingScopes, FormulaRangeAddress address)

Parameters

parsingScopes ParsingScopes

address FormulaRangeAddress

ParsingScope(ParsingScopes, ParsingScope, FormulaRangeAddress)

Constructor

public ParsingScope(ParsingScopes parsingScopes, ParsingScope parent, FormulaRangeAddress address)

Parameters

parsingScopes ParsingScopes

parent ParsingScope

address FormulaRangeAddress

Properties

Address

The address of the cell currently beeing parsed.

public FormulaRangeAddress Address { get; }

Property Value

FormulaRangeAddress

IsSubtotal

True if the current scope is a Subtotal function being executed.

public bool IsSubtotal { get; set; }

Property Value

bool

Parent

The calling scope.

public ParsingScope Parent { get; }

Property Value

ParsingScope

ScopeId

Id of the scope.

public Guid ScopeId { get; }

Property Value

Guid

Methods

Dispose()

Disposes this instance

public void Dispose()