SIL.FieldWorks.XWorks.InterestingTextList.AddAfter C# (CSharp) Method

AddAfter() private method

private AddAfter ( int indexAfter, IStText item ) : int
indexAfter int
item IStText
return int
		private int AddAfter(int indexAfter, IStText item)
		{
			if (item == null)
				return indexAfter; // nothing to add
			if (indexAfter >= m_scriptureTexts.Count - 1 || m_scriptureTexts[indexAfter] != item)
			{
				// Not already present, add it.
				m_scriptureTexts.Insert(indexAfter, item);
			}
			return indexAfter + 1; // in either case next text goes after this one.
		}