PCL and .NET NuGet Libraries are now enabled for Xamarin

Earlier today, Soma announced a collaboration between Microsoft and Xamarin. As you probably know, Xamarin’s Visual Studio extension enables developers to use VS and .NET to extend the reach of their apps across multiple devices, including iOS and Android. As part of that collaboration, today, we are announcing two releases around the .NET portable class… Read more

Immutable collections ready for prime time

Today I’m very happy to announce that we released the stable version of the Microsoft.Bcl.Immutable NuGet package. We also published the MSDN documentation on immutable collections. Thank you! Nine months ago, we shipped the first preview of immutable collections. This was one of the first BCL features that we decided to ship early and often… Read more

Immutable collections are now RC

Over the past several months, we’ve been working on a new set of collection types that offer an immutable design. Today we are happy to announce that we are one step closer to a stable version of this work: we’ve just shipped the release candidate (1.0.23 RC) of the Microsoft.Bcl.Immutable NuGet package. Because we could:… Read more

Please welcome ImmutableArray<T>

We’ve just released an update to our immutable collection package which adds a new member to the family of immutable collection types: ImmutableArray<T>. In this post, I’ll talk about why we added another collection and how it relates to the existing types. I’ll also cover some minor updates we did to our package. Introduction ImmutableArray<T>… Read more