protected void AddCommandFields(Command command, Node parentNode) { if (parentNode == null) { parentNode = _rootNode; } foreach (var variableInfo in command.info.variableInfos) { FieldNodeView node = new FieldNodeView(command, variableInfo); node.name = variableInfo.fieldInfo.Name.GetReadableName(); parentNode.AddNode(node); } }
protected void AddCommandField(Command command, string fieldName, string displayName, string id, Node parentNode) { if (parentNode == null) { parentNode = _rootNode; } foreach (var variableInfo in command.info.variableInfos) { if (variableInfo.fieldInfo.Name == fieldName) { FieldNodeView node = new FieldNodeView(command, variableInfo); node.name = displayName; node.id = id; parentNode.AddNode(node); break; } } }