SIL.FieldWorks.FdoUi.InflectionClassEditor.AddChildPos C# (CSharp) Method

AddChildPos() private method

Add to possiblePOS all the children (recursively) of hvoPos
private AddChildPos ( ISilDataAccess sda, int hvoPos, Set possiblePOS ) : void
sda ISilDataAccess
hvoPos int
possiblePOS Set
return void
		void AddChildPos(ISilDataAccess sda, int hvoPos, Set<int> possiblePOS)
		{
			possiblePOS.Add(hvoPos);
			int chvo = sda.get_VecSize(hvoPos, CmPossibilityTags.kflidSubPossibilities);
			for (int i = 0; i < chvo; i++)
				AddChildPos(sda, sda.get_VecItem(hvoPos,
					CmPossibilityTags.kflidSubPossibilities, i), possiblePOS);
		}