Class ParsingScope
Represents a parsing of a single input or workbook addrses.
Inheritance
System.Object
ParsingScope
Implements
System.IDisposable
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 ParsingScope : IDisposable
Constructors
ParsingScope(ParsingScopes, RangeAddress)
Constructor
Declaration
public ParsingScope(ParsingScopes parsingScopes, RangeAddress address)
Parameters
Type | Name | Description |
---|---|---|
ParsingScopes | parsingScopes | |
RangeAddress | address |
ParsingScope(ParsingScopes, ParsingScope, RangeAddress)
Constructor
Declaration
public ParsingScope(ParsingScopes parsingScopes, ParsingScope parent, RangeAddress address)
Parameters
Type | Name | Description |
---|---|---|
ParsingScopes | parsingScopes | |
ParsingScope | parent | |
RangeAddress | address |
Properties
Address
The address of the cell currently beeing parsed.
Declaration
public RangeAddress Address { get; }
Property Value
Type | Description |
---|---|
RangeAddress |
IsSubtotal
True if the current scope is a Subtotal function being executed.
Declaration
public bool IsSubtotal { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Parent
The calling scope.
Declaration
public ParsingScope Parent { get; }
Property Value
Type | Description |
---|---|
ParsingScope |
ScopeId
Id of the scope.
Declaration
public Guid ScopeId { get; }
Property Value
Type | Description |
---|---|
System.Guid |
Methods
Dispose()
Disposes this instance
Declaration
public void Dispose()
Implements
System.IDisposable