private bool AppendMultiRes(MultiRes r, StringBuilder cmd) { bool first = true; for (int i = 0; i < r.items.Length; i++) { Int64 id = GetResourceId(r.items[i], false); if (id == 0) continue; if (!first) cmd.Append(','); first = false; cmd.Append(id); } if (first) return false; // none are in the store return true; }
void CleanMultiRes(MultiRes res) { ArrayList newitems = new ArrayList(); foreach (Resource r in res.items) if ((object)r == (object)Statement.DefaultMeta || GetResourceKey(r) != null) newitems.Add(r); res.items = (Resource[])newitems.ToArray(typeof(Resource)); }