これが私が見るエラーです:

さて、クラスをLiveConcat返しますLiveConcatClass<T>:
public static LiveConcatClass<T> LiveConcat<T>(this IBindingList<T> first, IBindingList<T> second)
{
return new LiveConcatClass<T>(first, second);
}
ReadOnlyBindingList<T>私の抽象クラスを継承します:
public class LiveConcatClass<T> : ReadOnlyBindingList<T>
{
//...
}
次に、私のインターフェースを実装しIBindingList<T>ます(リストの最後のもの):
public abstract class ReadOnlyBindingList<TResult> : IBindingList, IList, IEnumerable, IEnumerable<TResult>, ICollection, ICollection<TResult>, IBindingList<TResult>
{
//...
}
AndLiveSelectは、以下を取る拡張メソッドですIBindingList<T>。
public static LiveSelectClass<TSource, TResult> LiveSelect<TSource, TResult>(this IBindingList<TSource> source, Expression<Func<TSource, TResult>> selector)
{
return new LiveSelectClass<TSource, TResult>(source, selector);
}
したがって、なぜそのエラーが発生するのかわかりません。問題は、コンパイルして正常に実行されますが、エラーを取り除くことができないということです。マシンを再起動しようとさえしています。VS インストールが破損している可能性はありますか? VS 2012 Ultimate を使用しています。