FSharp.Core.dll中的HasCustomAttribute标记值为19

Ale*_*dow 5 f#

在FSharp.Core.dll(4.0.30319.1)中,我找到HasCustomAttribute了值为19的标记.在ECMA-335中未指定此值.ECMA-335(第II部分,24.2.6)仅描述0到18之间的值.

有人知道什么是有价值的意思吗?

更新:

好像tag(19)指定的那样GenericParamTable.
Core.EqualityConditionalOnAttributeClass
Collections.Map<'Key,'Value>Class
但第6版Reflector不显示FSharp.Core.Collections.FSharpMap类型的泛型参数的属性.

更新2:

问题已经结束.在第5版ECMA-335中回答.(我使用了第4版).

Gab*_*abe 2

ECMA 335 第 5 版将 19 指定为GenericParam. 第二部分第 22.20 节对此有这样的说法:

GenericParam表存储泛型类型定义和泛型方法定义中使用的泛型参数这些通用参数可以是受约束的(即,通用参数应扩展某些类和/或实现某些接口)或不受约束。(此类约束存储在GenericParamConstraint表中。)