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 : IDisposableConstructors
ParsingScope(ParsingScopes, RangeAddress)
Declaration
public ParsingScope(ParsingScopes parsingScopes, RangeAddress address)Parameters
| Type | Name | Description | 
|---|---|---|
| ParsingScopes | parsingScopes | |
| RangeAddress | address | 
ParsingScope(ParsingScopes, ParsingScope, RangeAddress)
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