Opc.Ua.Client.NodeCache.FindDataTypeId C# (CSharp) Method

FindDataTypeId() public method

Returns the data type for the specified encoding.
public FindDataTypeId ( ExpandedNodeId encodingId ) : NodeId
encodingId ExpandedNodeId The encoding id.
return NodeId
        public NodeId FindDataTypeId(ExpandedNodeId encodingId)            
        {            
            ILocalNode encoding = Find(encodingId) as ILocalNode;

            if (encoding == null)
            {
                return NodeId.Null;
            }
            
            IList<IReference> references = encoding.References.Find(ReferenceTypeIds.HasEncoding, true, true, m_typeTree);

            if (references.Count > 0)
            {
                return ExpandedNodeId.ToNodeId(references[0].TargetId, m_session.NamespaceUris);
            }
                
            return NodeId.Null;
        }

Same methods

NodeCache::FindDataTypeId ( NodeId encodingId ) : NodeId