バージョン

ImmutableCollection<T> クラス

不変のコレクションを表します。いったん作成したコレクションは修正できません。
シンタックス
'宣言
 
Public Class ImmutableCollection(Of T) 
   Inherits System.Collections.ObjectModel.ReadOnlyCollection(Of T)
public class ImmutableCollection<T> : System.Collections.ObjectModel.ReadOnlyCollection<T> 
型パラメータ
T
このコレクションに含まれる項目のタイプ。
解説

ImmutableCollection のコンテンツは修正できません。これは、元となるソース リストが修正不能なものであるという点で ReadOnlyCollection とは異なります。ソース リストは、このコレクションのコンストラクターに渡されたリストです。ImmutableCollection はコンストラクターに渡されたソース リストのコピーを作成します。

参照