2012-01-06 8 views
1

を解決できません...私は、迅速な順列ツールを書き込み、NuGetパッケージマネージャを使用し、反応性LINQの拡張が、私は使って実験してきたサンプルコードをインストールしています:これは私を盗聴されたシンボルEnumerableEx

public static class Extensions 
{ 
    public static IEnumerable<IEnumerable<T>> Permutations<T>(this IEnumerable<T> xs) 
    { 
     if (!xs.Any()) 
      return EnumerableEx.Return(Enumerable.Empty<T>()); 
     else 
      return from zs in Permutations(xs.Skip(1)) 
        from i in Enumerable.Range(0, zs.Count() + 1) 
        select zs.Take(i).Concat(EnumerableEx.Return(xs.First())).Concat(zs.Skip(i)); 
    } 
} 
シンボル「EnumerableExは」を解決できませんので

はコンパイルされません。これはどのネームスペースで参照されていますか?どんなヒントも大歓迎です。

ありがとうございます!

答えて

2

インタラクティブ機能拡張(IEnumerableのための拡張をバックポート)の分布は、反応性の拡張機能の金のリリース後に分離しました。

はちょうどそれが再び動作しますInstall-Package Ix_Experimental-Main NuGetパッケージをインストールします。

関連する問題