protected override Expression VisitParameter(ParameterExpression node) { if (ResourceNaming.IsThisReferenceExpression(_thisType, node)) { Debug.Assert(ThisParameter == null || ThisParameter == node); ThisParameter = node; } return(base.VisitParameter(node)); }