これが私が見るエラーです:
さて、クラスを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 を使用しています。