CLIMutable
レコードがF#コードから使用される場合、属性はレコードの動作に影響しません。 F#コードの場合、それは依然として不変のレコードです。ここを参照してください:http://blogs.msdn.com/b/fsharpteam/archive/2012/07/19/more-about-fsharp-3.0-language-features.aspx
「F#3.0では、CLIMutableAttributeを追加しました。この属性をF#レコードタイプにアタッチすると、F#コンパイラはdefaultconstructorとプロパティセッターをこのタイプ用に生成されたILに出力します(ただし、これらの機能はF#コードに公開されません)。 "