单项选择题

A.方法装饰器声明在一个方法的声明之前(紧靠着方法声明)
B.方法装饰器会被应用到方法的属性描述符上,可以用来监视,修改或者替换方法定义;
C.方法装饰器能用在声明文件(.d.ts),重载或者任何外部上下文(比如declare的类)中
D.以上都不对