Boo.Lang.Compiler.Steps.InjectCallableConversions.LeaveMethodInvocationExpression C# (CSharp) Метод

LeaveMethodInvocationExpression() публичный Метод

public LeaveMethodInvocationExpression ( MethodInvocationExpression node ) : void
node MethodInvocationExpression
Результат void
        public override void LeaveMethodInvocationExpression(MethodInvocationExpression node)
        {
            IParameter[] parameters = null;
            IMethod entity = node.Target.Entity as IMethod;
            if (null != entity)
            {
                parameters = entity.GetParameters();
            }
            else
            {
                ICallableType type = node.Target.ExpressionType as ICallableType;
                if (null == type)
                {
                    return;
                }
                parameters = type.GetSignature().Parameters;
            }
            ConvertMethodInvocation(node, parameters);
        }