public ParameterInfo(Parameter param) { this.Name = param.Name; this.Aliasing = param.Aliasing; this.Protocols = new List<string>(param.Protocols); }
public Parameter ToParameter(Definitions.Description.Message message) { Parameter p = new Parameter(message); p.Aliasing = this.Aliasing; p.Name = this.Name; foreach(string prot in this.Protocols) p.Protocols.Add(prot); return p; }
private void SetParameterAliasing(Parameter.AliasingEnum aliasing) { if (this.listParameters.SelectedItems.Count != 1) return; ListViewItem lvi = this.listParameters.SelectedItems[0]; ParameterInfo pi = (ParameterInfo)lvi.Tag; pi.Aliasing = aliasing; lvi.SubItems[1].Text = String.Format("{0}", aliasing); this.MarkDirty(); }