Boo.Lang.Compiler.Steps.EmitAssembly.OnBuiltinFunction C# (CSharp) Метод

OnBuiltinFunction() приватный Метод

private OnBuiltinFunction ( BuiltinFunction function, MethodInvocationExpression node ) : void
function Boo.Lang.Compiler.TypeSystem.BuiltinFunction
node Boo.Lang.Compiler.Ast.MethodInvocationExpression
Результат void
        void OnBuiltinFunction(BuiltinFunction function, MethodInvocationExpression node)
        {
            switch (function.FunctionType)
            {
                case BuiltinFunctionType.Switch:
                    {
                        OnSwitch(node);
                        break;
                    }

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

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

                case BuiltinFunctionType.InitValueType:
                    {
                        OnInitValueType(node);
                        break;
                    }

                case BuiltinFunctionType.Default:
                    {
                        EmitDefaultValue((IType)node.ExpressionType);
                        break;
                    }

                default:
                    {
                        NotImplemented(node, "BuiltinFunction: " + function.FunctionType);
                        break;
                    }
            }
        }
EmitAssembly