public NodeState FindPredefinedNode(NodeId nodeId, Type expectedType)
{
if (nodeId == null)
{
return null;
}
NodeState node = null;
if (!PredefinedNodes.TryGetValue(nodeId, out node))
{
return null;
}
if (expectedType != null)
{
if (!expectedType.IsInstanceOfType(node))
{
return null;
}
}
return node;
}
#endregion