SIL.FieldWorks.Common.RootSites.CollectorEnv.AddReversedObjVecItems C# (CSharp) Method

AddReversedObjVecItems() public method

Adds the obj vec items in reverse order.
public AddReversedObjVecItems ( int tag, IVwViewConstructor vc, int frag ) : void
tag int The tag.
vc IVwViewConstructor The vc.
frag int The frag.
return void
		public virtual void AddReversedObjVecItems(int tag, IVwViewConstructor vc, int frag)
		{
			if (Finished)
				return;
			OpenProp(tag);
			int cobj = m_sda.get_VecSize(m_hvoCurr, tag);

			for (int i = cobj - 1; i >= 0; --i)
			{
				int hvoItem = m_sda.get_VecItem(m_hvoCurr, tag, i);
				if (DisplayThisObject(hvoItem, tag))
				{
					OpenTheObject(hvoItem, i);
					vc.Display(this, hvoItem, frag);
					CloseTheObject();
				}
				if (Finished)
					break;
			}

			CloseProp();
		}