public int Get(IterationDirections direction) { switch (direction) { case IterationDirections.Left: return(Left); case IterationDirections.Right: return(Right); default: throw new ArgumentOutOfRangeException(nameof(direction), direction, null); } }
public void Set(IterationDirections direction, int value) { switch (direction) { case IterationDirections.Left: Vertices[0] = value; break; case IterationDirections.Right: Vertices[1] = value; break; default: throw new ArgumentOutOfRangeException(nameof(direction), direction, null); } }