Boo.Lang.Compiler.Steps.ProcessMethodBodies.ProcessBuiltinInvocation C# (CSharp) Метод

ProcessBuiltinInvocation() защищенный Метод

protected ProcessBuiltinInvocation ( MethodInvocationExpression node, BuiltinFunction function ) : void
node MethodInvocationExpression
function BuiltinFunction
Результат void
        protected virtual void ProcessBuiltinInvocation(MethodInvocationExpression node, BuiltinFunction function)
        {
            switch (function.FunctionType)
            {
                case BuiltinFunctionType.Len:
                    {
                        ProcessLenInvocation(node);
                        break;
                    }

                case BuiltinFunctionType.AddressOf:
                    {
                        ProcessAddressOfInvocation(node);
                        break;
                    }

                case BuiltinFunctionType.Eval:
                    {
                        ProcessEvalInvocation(node);
                        break;
                    }

                case BuiltinFunctionType.Default:
                    {
                        ProcessDefaultValueInvocation(node);
                        break;
                    }

                default:
                    {
                        NotImplemented(node, "BuiltinFunction: " + function);
                        break;
                    }
            }
        }
ProcessMethodBodies