• Immutable.Fody

    By:

    Last Published: Latest Version: 0.3.4

    Converts types to Immutable.

    Requires NuGet 2.8 or higher.

  • Rackspace.Collections.Immutable

    By:

    Last Published: Latest Version: 1.1.34-rc

    Compatibility library for using the Microsoft Immutable Collections library in projects targeting .NET 3.5 and newer.

  • Microsoft Immutable Collections

    By:

    Last Published: Latest Version: 1.0.34

    This packages provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections. Like strings, any methods that perform modifications will not change the existing instance but instead return a new instance. For efficiency reasons, the implementation uses a sharing mechanism to ensure that<text>... </text><a href="/packages/Microsoft.Bcl.Immutable/1.0.34">More information</a>

    Requires NuGet 2.8.1 or higher.

  • System.Collections.Immutable

    By:

    Last Published: Latest Version: 1.1.34-rc

    This package provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections. Like strings, any methods that perform modifications will not change the existing instance but instead return a new instance. For efficiency reasons, the implementation uses a sharing mechanism to ensure that<text>... </text><a href="/packages/System.Collections.Immutable/1.1.34-rc">More information</a>

    Requires NuGet 2.8.1 or higher.

  • System.Collections.Immutable for .Net 4.0

    By:

    Last Published: Latest Version: 1.0.30.17

    Retargeted for .Net 4.0. Unofficial, unsupported build https://github.com/jlanng/ImmutableCollectionsNet40

  • VSSDK.Shell.Immutable.10

    By:

    Last Published: Latest Version: 10.0.4

    This package provides the Visual Studio "Shell Immutable" reference assembly used by Visual Studio 2010 and newer. Microsoft.VisualStudio.Shell.Immutable.10.0.dll

  • VSSDK.Shell.Immutable.12

    By:

    Last Published: Latest Version: 12.0.4

    This package provides the Visual Studio "Shell Immutable" reference assembly used by Visual Studio 2013 and newer. Microsoft.VisualStudio.Shell.Immutable.12.0.dll

  • VSSDK.Shell.Immutable.11

    By:

    Last Published: Latest Version: 11.0.4

    This package provides the Visual Studio "Shell Immutable" reference assembly used by Visual Studio 2012 and newer. Microsoft.VisualStudio.Shell.Immutable.11.0.dll

  • VSSDK.Shell.Immutable.14

    By:

    Last Published: Latest Version: 14.0.4-preview

    This package provides the Visual Studio "Shell Immutable" reference assembly used by Visual Studio 2015 and newer. Microsoft.VisualStudio.Shell.Immutable.14.0.dll

  • Quarks.NHibernate.UserTypes.ImmutableCompositeUserTypeBase

    By:

    Last Published: Latest Version: 1.0.0

    A base class for creating immutable composite user types

  • Quarks.NHibernate.UserTypes.ImmutableUserTypeBase

    By:

    Last Published: Latest Version: 1.0.0

    A base class for creating immutable user types

  • ImmutableObjectGraph

    By:

    Last Published: Latest Version: 0.1.0-beta4

    The runtime components behind the parts generated by the ImmutableObjectGraph.T4 package.

  • ImmutableObjectGraph Core

    By:

    Last Published: Latest Version: 0.1.0-beta4

    The runtime components behind the parts generated by the ImmutableObjectGraph.T4 package.

  • ImmutableObjectGraph T4 Templates

    By:

    Last Published: Latest Version: 0.1.0-beta4

    T4 templates that transform simple mutable type definitions into fully functional immutable types with persistent characteristics.

  • C# Immutable UpdateWith

    By:

    Last Published: Latest Version: 1.2.0

    A way to easily add an UpdateWith method to immutable classes in C# to return a new instance with one or more updated properties without the GC churn of intermediate instances. For more details, see https://bitbucket.org/DanRoberts/updatewith

    229 total downloads

  • Finalist

    By:

    Last Published: Latest Version: 0.9.0

    An immutable, covariant list with eager load semantics.

  • Sequences

    By:

    Last Published: Latest Version: 1.0.1

    Sequences is a port of Scala's Stream[+A] to C#. A Sequence<T> is an immutable lazy list whose elements are only evaluated when they are needed. A sequence is composed by a head (the first element) and a lazily-evaluated tail (the remaining elements). The fact that the tail is lazily-evaluated, makes it easy to represent infinite series or sets.<text>... </text><a href="/packages/Sequences/1.0.1">More information</a>

  • ExtCore

    By:

    Last Published: Latest Version: 0.8.45

    ExtCore provides extensions to the F# core library (FSharp.Core) and aims to help you build industrial-strength F# applications. These extensions include additional functions for modules such as Array, List, Set, and Map; immutable IntSet, IntMap, LazyList, and Queue collections; a variety of computation expressions (workflows); and "workflow<text>... </text><a href="/packages/ExtCore/0.8.45">More information</a>

  • Execom IOG database for .NET

    By:

    Last Published: Latest Version: 0.8.1

    Immutable Object Graph database for .NET has following goals: * enable native .NET objects to be stored anywhere * thread safe objects using isolated workspaces * multiple versions of the data * object database for embedded and medium scale systems * zero-configuration code first entity modelling * query through object navigation and<text>... </text><a href="/packages/Execom.IOG/0.8.1">More information</a>

  • Mutable.Fody

    By:

    Last Published: Latest Version: 1.0.0

    Use this addin for F# to make setters for union types and eliminate need for CLIMutable attribute for records.