diff --git a/src/XLParser/ExcelFormulaParser.cs b/src/XLParser/ExcelFormulaParser.cs index 4aea815..ff65503 100644 --- a/src/XLParser/ExcelFormulaParser.cs +++ b/src/XLParser/ExcelFormulaParser.cs @@ -432,6 +432,7 @@ public static IEnumerable GetParserReferences(this ParseTreeNod ParserReference range = rangeStart.First(); range.MaxLocation = rangeEnd.First().MinLocation; range.ReferenceType = ReferenceType.CellRange; + range.ReferenceNode = node; range.LocationString = node.Print(); list.Add(range); } @@ -440,6 +441,8 @@ public static IEnumerable GetParserReferences(this ParseTreeNod ParserReference range = rangeStart.First(); range.TableColumns = rangeStart.First().TableColumns.Concat(rangeEnd.First().TableColumns).ToArray(); range.TableSpecifiers = rangeStart.First().TableSpecifiers.SequenceEqual(rangeEnd.First().TableSpecifiers) ? range.TableSpecifiers : new string[0]; + range.ReferenceNode = node; + range.LocationString = node.Print(); list.Add(range); } else