Exemplo n.º 1
0
		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;
		}
Exemplo n.º 2
0
		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));
		}