Concurrency and Coordination Runtimeを使用しており、ドキュメントに記載されているものと同様のコードを記述しています。次の行はコンパイルに失敗します:
yield return new IterativeTask<string,Object,Object,long[]>("Hi",a,b,ls, itfunc);
コンパイラは次のエラーメッセージを表示します。
The non-generic type 'Microsoft.Ccr.Core.IterativeTask' cannot be used with type arguments
ドキュメントは型引数でそのメソッドを使用しており、明らかに一般的であるため、これは誤解を招きます。
(私はここに私自身の答えを投稿するつもりです、それは私がそれを理解しているので奨励されています)