예제 #1
0
 public void SetAt(IContainerLocation location, T value) => SetAtIndex(((IndexLocation)location).Index, value);
예제 #2
0
 public void RemoveAt(IContainerLocation location) => RemoveAt((int)((IndexLocation)location).Index);
예제 #3
0
 public T GetAt(IContainerLocation location) => GetAtIndex(((IndexLocation)location).Index);
예제 #4
0
 public virtual void InsertAt(IContainerLocation location, T item) => InsertAtIndex(location.IsAfterContainer ? Count : (int)((IndexLocation)location).Index, item);