using System; class MainClass { static void Foo (params Action[][] funcs) { } static Action[] Set (params Action[] arr) { return arr; } static void Bar (MainClass mc) { } public static void Main (string[] args) { Foo (Set (Bar, Bar), Set (Bar, Bar)); } }