sql >> Base de Datos >  >> NoSQL >> Redis

F# Múltiples atributos CLIMutable DataContract

CLIMutable El atributo no afecta el comportamiento del registro cuando el registro se usa desde el código F#. Para el código F #, sigue siendo un registro inmutable. Consulte aquí:http://blogs.msdn.com/b/fsharpteam/archive/2012/07/19/more-about-fsharp-3.0-language-features.aspx

"En F# 3.0, agregamos CLIMutableAttribute. Si adjunta este atributo a un tipo de registro de F#, el compilador de F# emite un constructor predeterminado y establecedores de propiedades en la IL generada para este tipo (aunque esas características no están expuestas al código de F#). "