Rhino.Xmlimpl.XmlProcessor.AddTextNodesToRemoveAndTrim C# (CSharp) Метод

AddTextNodesToRemoveAndTrim() приватный Метод

private AddTextNodesToRemoveAndTrim ( IList toRemove, System node ) : void
toRemove IList
node System
Результат void
		private void AddTextNodesToRemoveAndTrim(IList<System.Xml.XmlNode> toRemove, System.Xml.XmlNode node)
		{
			if (node is XmlText)
			{
				XmlText text = (XmlText)node;
				bool BUG_369394_IS_VALID = false;
				if (!BUG_369394_IS_VALID)
				{
					text.Data = text.Data.Trim();
				}
				else
				{
					if (text.Data.Trim().Length == 0)
					{
						text.Data = string.Empty;
					}
				}
				if (text.Data.Length == 0)
				{
					toRemove.Add(node);
				}
			}
			if (node.ChildNodes != null)
			{
				for (int i = 0; i < node.ChildNodes.Count; i++)
				{
					AddTextNodesToRemoveAndTrim(toRemove, node.ChildNodes.Item(i));
				}
			}
		}