我想用F#和MonoTouch进行一些内省。
给出以下代码片段:
type Field (aName : string) =
inherit Attribute()
member this.Name = aName
[<Field("title")>]
member this.Title with get() = title
我希望得到属性:
reflection.GetCustomAttributes(typeof<Field>, false)
但这不起作用。
但是
reflection.GetCustomAttributes(false)
有效,但它只返回一个对象数组。
任何想法我做错了什么?
此致 罗杰
答案 0 :(得分:1)
问题解决了。将该属性从Field重命名为FieldInfo,并且工作正常。
此致 罗杰