public bool TryGetPositionHolder(Position position, out PositionHolder positionHoder) { positionHoder = positionHolders.Find(x => DoesHolderHoldsPosition(x, position)); return(positionHoder != null); }
public static int CompareViewWeights(PositionHolder a, PositionHolder b) { return(a.ViewWeight.CompareTo(b.ViewWeight)); }
private bool DoesHolderHoldsPosition(PositionHolder positionHolder, Position position) { return(positionHolder.IsActive && positionHolder.Position.Equals(position)); }