var nodeData = new NodeMigrationData(); nodeData.GUID = Guid.NewGuid(); nodeData.Name = "My Node"; nodeData.InputPorts.Add("Input 1", new PortData()); nodeData.OutputPorts.Add("Output 1", new PortData());
var nodeData1 = new NodeMigrationData(); nodeData1.GUID = Guid.NewGuid(); nodeData1.Name = "My Node"; nodeData1.InputPorts.Add("Input 1", new PortData()); nodeData1.OutputPorts.Add("Output 1", new PortData()); var nodeData2 = nodeData1.Clone();
var nodeData = new NodeMigrationData(); nodeData.GUID = Guid.NewGuid(); nodeData.Name = "My Node"; nodeData.InputPorts.Add("Input 1", new PortData()); nodeData.OutputPorts.Add("Output 1", new PortData()); var json = JsonConvert.SerializeObject(nodeData);The package library for Dynamo.Models.NodeMigrationData is the DynamoCore package.