public ExpandedNodeIdCollection ReadExpandedNodeIdArray(string fieldName)
{
var values = new ExpandedNodeIdCollection();
List<object> token = null;
if (!ReadArrayField(fieldName, out token))
{
return values;
}
for (int ii = 0; ii < token.Count; ii++)
{
try
{
m_stack.Push(token[ii]);
var element = ReadExpandedNodeId(null);
values.Add(element);
}
finally
{
m_stack.Pop();
}
}
return values;
}