public PropertyExpressionToken(PropertyToken[] tokens, RecursivePropertiesToken last, int startIndex) { if (last is null) { throw new ArgumentNullException(nameof(last)); } PropertyChain = tokens ?? throw new ArgumentNullException(nameof(tokens)); StartIndex = startIndex; RecursiveProperties = true; }
#pragma warning disable RCS1163 // Unused parameter. #pragma warning disable IDE0060 // Remove unused parameter internal PropertyAccessExpression(RecursivePropertiesToken token) { RecursiveProperties = true; }