Opc.Ua.TypeTable.TypeInfo.IsTypeOf C# (CSharp) Method

IsTypeOf() public method

Checks if the type is a subtype of the specified node.
public IsTypeOf ( Opc.Ua.NodeId nodeId ) : bool
nodeId Opc.Ua.NodeId The node identifier.
return bool
            public bool IsTypeOf(NodeId nodeId)
            {
                TypeInfo typeInfo = SuperType;
                
                while (typeInfo != null)
                {
                    if (!typeInfo.Deleted && typeInfo.NodeId == nodeId)
                    {
                        return true;
                    }

                    typeInfo = typeInfo.SuperType;
                }

                return false;
            }