MyNodes.Nodes.NodesEngine.GetNode C# (CSharp) Méthode

GetNode() public méthode

public GetNode ( string id ) : MyNodes.Nodes.Node
id string
Résultat MyNodes.Nodes.Node
        public Node GetNode(string id)
        {
            lock (nodesLock)
                return nodes.FirstOrDefault(x => x.Id == id);
        }

Usage Example

        public static string SerializePanel(string panelId, NodesEngine engine)
        {
            Node panel = engine.GetNode(panelId) as PanelNode;
            if (panel == null)
            {
                engine.LogEngineError($"Can`t serialize Panel [{panelId}]. Does not exist.");
                return null;
            }

            List<Node> nodesList = new List<Node>();
            nodesList.Add(panel);
            nodesList.AddRange(engine.GetNodesForPanel(panelId, true));

            List<Link> linksList = engine.GetLinksForPanel(panelId, true);

            return SerializeNodesAndLinks(nodesList, linksList);
        }
All Usage Examples Of MyNodes.Nodes.NodesEngine::GetNode