public static void addAll <T>(this ICollection <T> list, IEnumerable <T> items) { foreach (T item in items) { list.Add(item); } }
public static void DanglingState(DecisionProbe probe, DFAState d) { GetErrorState().errors++; Message msg = new GrammarDanglingStateMessage(probe, d); GetErrorState().errorMsgIDs.Add(msg.msgID); ICollection <object> seen = (ICollection <object>)emitSingleError.get("danglingState"); if (!seen.Contains(d.dfa.decisionNumber + "|" + d.AltSet)) { GetErrorListener().Error(msg); // we've seen this decision and this alt set; never again seen.Add(d.dfa.decisionNumber + "|" + d.AltSet); } }
public static void add <T>(this ICollection <T> list, T value) { list.Add(value); }