/// <summary> /// Gets the index of a log item /// </summary> /// <param name="item">The log item to search</param> /// <returns>The index of the given item or -1 if it is not found</returns> public override int IndexOf(ILogItem item) { if (item != null && IsExecuted) { if (_mode == EvaluationMode.Aggregate) { return(base.IndexOf(item)); } else { return(_index.IndexOf(new IndexItem(item.File, item.Member, item.Position, item.Line))); } } else { return(-1); } }