public static TreeNode CimToNode(CimValueList list) { TreeNode root = new TreeNode("Values"); foreach (string val in list) { root.Nodes.Add(CimToNode(val)); } return root; }
public void WriteCimValueList(CimValueList valueList) { #region Actual XML Request /* [...] <VALUE.ARRAY> <VALUE>CIM_FileShare</VALUE> </VALUE.ARRAY> [...] */ #endregion switch (valueList.Count) { case 0: // <VALUE></VALUE> this.WriteValueString(string.Empty); break; case 1: this.WriteValueString(valueList[0]); break; default: this.WriteValueArrayElement(); // <VALUE.ARRAY> for(int i = 0; i < valueList.Count; ++i) { this.WriteValueString(valueList[i]); } this.WriteEndElement(); // </VALUE.ARRAY> break; } }
public static List<ListViewItem> ToList(CimValueList list) { List<ListViewItem> newList = new List<ListViewItem>(); foreach (string curVal in list) { newList.Add(new ListViewItem(new string[] { curVal, "Value", curVal }, (int)ImageUtils.ImageIndex.Value)); } return newList; }
/// <summary> /// Creates a new CimParameter with the given name, type, and values /// </summary> /// <param name="type"></param> /// <param name="name"></param> /// <param name="values"></param> public CimParameterValue(NullableCimType type, CimName name, params string[] values) : this(type,name) { ValueArray = new CimValueList(values); }