private IOrderedEnumerable<Mark> GenerateOrderedEnumerable(IEnumerable<Mark> markCollection) { var marks = from mrk in markCollection orderby mrk.HeadCharIndex select mrk; return marks; }