Class ParsingScopes
This class implements a stack on which instances of Parsing
Inheritance
System.Object
ParsingScopes
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 ParsingScopes
Constructors
ParsingScopes(IParsingLifetimeEventHandler)
Constructor
Declaration
public ParsingScopes(IParsingLifetimeEventHandler lifetimeEventHandler)
Parameters
Type | Name | Description |
---|---|---|
IParsing |
lifetimeEventHandler | An instance of a IParsing |
Properties
Current
The current parsing scope.
Declaration
public virtual ParsingScope Current { get; }
Property Value
Type | Description |
---|---|
Parsing |
Methods
KillScope(ParsingScope)
Removes the current scope, setting the calling scope to current.
Declaration
public virtual void KillScope(ParsingScope parsingScope)
Parameters
Type | Name | Description |
---|---|---|
Parsing |
parsingScope |
NewScope(RangeAddress)
Creates a new Parsing
Declaration
public virtual ParsingScope NewScope(RangeAddress address)
Parameters
Type | Name | Description |
---|---|---|
Range |
address |
Returns
Type | Description |
---|---|
Parsing |