Opc.Ua.ViewTable.IsNodeInView C# (CSharp) Method

IsNodeInView() public method

Determines whether a node is in a view.
public IsNodeInView ( ViewDescription description, Opc.Ua.NodeId nodeId ) : bool
description ViewDescription The description.
nodeId Opc.Ua.NodeId The node id.
return bool
        public bool IsNodeInView(ViewDescription description, NodeId nodeId)
        {
            // everything is in the default view.
            if (ViewDescription.IsDefault(description))
            {
                return true;
            }

            lock (m_lock)
            {
                ViewNode view = null;

                if (m_views.TryGetValue(description.ViewId, out view))
                {
                    throw new ServiceResultException(StatusCodes.BadViewIdUnknown);
                }

                return false;
            }
        }