private IEnumerable <Completion> GenerateInstructions( ) { foreach (var word in ILParser.GetWords("il.instruction").OrderBy(word => word)) { yield return(new Completion(word, word, Descriptions.GetString(word.ToLowerInvariant( )), word.EndsWith(".") ? PrefixInstructionIcon : InstructionIcon, word)); } }