using System; class X { public Artist Artist { get; set; } public static void Main () { Test (Artist.FromToken); } static void Test (Func arg) { } static void Test (Func arg) { } } public class Artist { public static Artist FromToken (string token) { return null; } }