public static IEnumerable <ReferenceSpan> GetElementValueExpressionSpans(this IXmlElement element, ExpressionProcessor customStringProcessor = null, string referencingItemName = null) { var valueNode = element.ValueNode(); if (valueNode == null) { return(Enumerable.Empty <ReferenceSpan>()); } return(ProcessExpressions(valueNode.Start, valueNode.ToFullString(), customStringProcessor, referencingItemName)); }