thisは絶対にgenerics parameter typeではない
using System.Collections.Generic;class Test
{
public IEnumerableFoo (IEnumerator
generic-t.cs(9,11): error CS0030: Cannot convert type 'Test' to 'T'ですって。
追記: 9行目にあるのはisではなくてexplicit conversionじゃん…以下リンク先参照。
そんなわけで面倒になったんで一時中断。まあ、XOMだし。