コード例 #1
0
ファイル: EngineController.cs プロジェクト: algobasket/Dynamo
 public void OnAstNodeBuilt(Guid nodeGuid, IEnumerable <AssociativeNode> astNodes)
 {
     foreach (var astNode in astNodes)
     {
         syncDataManager.AddNode(nodeGuid, astNode);
     }
 }
コード例 #2
0
        public void OnAstNodeBuilt(Guid nodeGuid, IEnumerable <AssociativeNode> astNodes)
        {
            var associativeNodes = astNodes as IList <AssociativeNode> ?? astNodes.ToList();

            foreach (var astNode in associativeNodes)
            {
                syncDataManager.AddNode(nodeGuid, astNode);
            }

            if (AstBuilt != null)
            {
                AstBuilt(this, new AstBuilder.ASTBuiltEventArgs(nodeGuid, associativeNodes));
            }
        }
コード例 #3
0
        public void OnAstNodeBuilt(Guid nodeGuid, IEnumerable <AssociativeNode> astNodes)
        {
            foreach (var astNode in astNodes)
            {
                syncDataManager.AddNode(nodeGuid, astNode);
            }

            if (AstBuilt != null)
            {
                if (dynamoModel.NodeMap.ContainsKey(nodeGuid))
                {
                    AstBuilt(this, new AstBuilder.ASTBuiltEventArgs(dynamoModel.NodeMap[nodeGuid], astNodes));
                }
            }
        }