using System; using System.Reflection; class AAttribute : Attribute { } class Program { [field: A] public int Prop { get; set; } public static int Main () { var f = typeof (Program).GetFields (BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly); if (f[0].GetCustomAttribute () == null) return 1; return 0; } }