public void WriteNodeId(string fieldName, NodeId value)
{
if (NodeId.IsNull(value))
{
WriteSimpleField(fieldName, null, false);
return;
}
PushStructure(fieldName);
if (UseReversibleEncoding)
{
WriteSimpleField("Id", value.ToString(), true);
}
else
{
WriteSimpleField("Id", new NodeId(value.Identifier, 0).ToString(), true);
WriteNamespaceIndex(value.NamespaceIndex);
}
PopStructure();
}