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# излъчва конструктор по подразбиране и настройки на свойства в генерирания IL за този тип (въпреки че тези функции не са изложени на F# код). "