public static bool TryBindInNewScope(SyntaxTreeNode node, BindingContext bindingContext, TypeDescription expectedType, out Expression boundExpression, out Exception bindingError) { bindingContext = bindingContext.CreateNestedContext(); var result = TryBind(node, bindingContext, expectedType, out boundExpression, out bindingError); bindingContext.CompleteNullPropagation(ref boundExpression); return(result); }