private int DocVal(int doc) { int ord = idIndex.GetOrd(doc); if (ord == -1) { return 0; } else { idIndex.LookupOrd(ord, tempBR); int? prio; if (OuterInstance.Priority.TryGetValue(tempBR, out prio)) { return (int)prio; } return 0; } }