Я считаю, что проблема, с которой вы сталкиваетесь, заключается в том, что вы пытаетесь применить атрибут к свойству вместо отдельных методов доступа.Средства доступа - это фактические методы и то, куда должен идти атрибут.Например
int Property {
[DebuggerNonUserCode]
get { ... }
[DebuggerNonUserCode]
set { ... }
}