漏れはC#のAttributeってのを「悪質なpragma」と解釈したのだが、それは間違いか?