public IEnumerable> GetInEdges(CVDescr v) { Debug.Assert(v.reference is LinkedListNode); var preds = (v.reference as LinkedListNode).Value.preds; foreach (CEDescr ed in preds) { yield return ed; } }