private void SetChildValue(
ChildNode node,
QualifiedName browseName,
NodeClass nodeClass,
object value)
{
ChildNode child = null;
if (node.Children != null)
{
for (int ii = 0; ii < node.Children.Count; ii++)
{
child = node.Children[ii];
if (child.BrowseName == browseName)
{
break;
}
child = null;
}
}
else
{
node.Children = new List<ChildNode>();
}
if (child == null)
{
child = new ChildNode();
node.Children.Add(child);
}
child.BrowseName = browseName;
child.NodeClass = nodeClass;
child.Value = value;
}