|
public int IndexOf(DifferenceListEntry item) { return _list.IndexOf(item); }
void IList<DifferenceListEntry>.Insert(int index, DifferenceListEntry item) { throw new InvalidOperationException(); }
void IList<DifferenceListEntry>.RemoveAt(int index) { throw new InvalidOperationException(); }
public DifferenceListEntry this[int index] {
get { return _list[index]; }
set { throw new InvalidOperationException(); }
}
#endregion
#region ICollection<DifferenceListEntry> メンバ
void ICollection<DifferenceListEntry>.Add(DifferenceListEntry item) { throw new InvalidOperationException(); }
void ICollection<DifferenceListEntry>.Clear() { throw new InvalidOperationException(); }
public bool Contains(DifferenceListEntry item) { return _list.Contains(item); }
public void CopyTo(DifferenceListEntry[] array, int arrayIndex) { _list.CopyTo(array, arrayIndex); }
public int Count { get { return _list.Count; } }
bool ICollection<DifferenceListEntry>.IsReadOnly { get { return true; } }
bool ICollection<DifferenceListEntry>.Remove(DifferenceListEntry item) { throw new InvalidOperationException(); }
#endregion
#region IEnumerable<DifferenceListEntry> メンバ
public IEnumerator<DifferenceListEntry> GetEnumerator() { return _list.GetEnumerator(); }
#endregion
#region IEnumerable メンバ
IEnumerator IEnumerable.GetEnumerator() { return _list.GetEnumerator(); }
#endregion
}
/// <summary>
/// 変更方法を現します。
/// </summary>
public enum ChangeType {
Unchanged = 0,
Added = -1,
Deleted = 1
}
}
|