raw list getter disable

This commit is contained in:
2016-02-05 21:13:33 +06:00
parent d406548240
commit 116fd56174
2 changed files with 33 additions and 29 deletions

View File

@@ -19,15 +19,15 @@ namespace IsoTools.Internal {
_comparer = EqualityComparer<T>.Default;
}
public IsoList<T> RawList {
public T this[int index] {
get {
return _list;
return _list[index];
}
}
public Dictionary<T, int> RawDict {
public int this[T item] {
get {
return _dict;
return _dict[item];
}
}
@@ -37,6 +37,10 @@ namespace IsoTools.Internal {
}
}
public bool Contains(T value) {
return _dict.ContainsKey(value);
}
public void Add(T item) {
if ( !_dict.ContainsKey(item) ) {
_dict.Add(item, _list.Count);