private void ReadDataTypes(NodeId dictionaryId)
{
Browser browser = new Browser(m_session);
browser.BrowseDirection = BrowseDirection.Forward;
browser.ReferenceTypeId = ReferenceTypeIds.HasComponent;
browser.IncludeSubtypes = false;
browser.NodeClassMask = 0;
ReferenceDescriptionCollection references = browser.Browse(dictionaryId);
foreach (ReferenceDescription reference in references)
{
NodeId datatypeId = ExpandedNodeId.ToNodeId(reference.NodeId, m_session.NamespaceUris);
if (datatypeId != null)
{
m_datatypes[datatypeId] = reference;
}
}
}