0

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

スクリーンショット

さて、クラスを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 を使用しています。

4

0 に答える 0