private void PreNormalizeExtensionInvocation(MethodInvocationExpression node, IEntityWithParameters extension) { if (0 == node.Arguments.Count || null == extension || node.Arguments.Count < extension.GetParameters().Length) { node.Arguments.Insert(0, EnsureMemberReferenceForExtension(node).Target); } }