我想对 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)
有效,但它只返回一个对象数组。
任何想法我做错了什么?
问候罗杰