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

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

private InferArrayType ( Boo.Lang.Compiler.Ast.ArrayLiteralExpression node ) : IArrayType
node Boo.Lang.Compiler.Ast.ArrayLiteralExpression
Результат IArrayType
        private IArrayType InferArrayType(ArrayLiteralExpression node)
        {
            if (null != node.Type) return (IArrayType)node.Type.Entity;
            if (node.Items.Count == 0) return EmptyArrayType.Default;
            return GetMostGenericType(node.Items).MakeArrayType(1);
        }
ProcessMethodBodies