示例#1
0
 protected internal virtual Expression VisitUsingExpression(UsingExpression node)
 {
     return(node.Update(
                (ParameterExpression)Visit(node.Variable),
                Visit(node.Disposable),
                Visit(node.Body)));
 }
		protected internal virtual Expression VisitUsingExpression (UsingExpression node)
		{
			return node.Update (
				(ParameterExpression) Visit (node.Variable),
				Visit (node.Disposable),
				Visit (node.Body));
		}
        protected internal override Expression VisitUsingExpression(UsingExpression node)
        {
            WriteKeyword("using");
            WriteSpace();
            WriteToken("(");
            Visit(node.Disposable);
            WriteToken(")");
            WriteLine();

            VisitAsBlock(node.Body);

            return(node);
        }