When generating a signature file the result is somewhat unexpected.
Repro steps
module Foo
type BAttribute() =
inherit System.Attribute()
let a ([<B>] c: int) : int = 0
leads to
module Foo
type BAttribute =
inherit System.Attribute
new: unit -> BAttribute
val a: c: int -> int
Expected behaviour
val a: [<B>] c: int -> int
Actual behaviour
[<B>] is lost.
Related information
FCS: FSharpCheckFileResults.GenerateSignature
When generating a signature file the result is somewhat unexpected.
Repro steps
leads to
Expected behaviour
val a: [<B>] c: int -> intActual behaviour
[<B>]is lost.Related information
FCS: FSharpCheckFileResults.GenerateSignature