public void UpdateNames(NdrProcedureDefinition procedure) { procedure.Name = Name; var ps = procedure.Params; foreach (var p in Parameters) { if (ps.Count > p.Index) { ps[p.Index].Name = p.Name; } } }
public NdrProcedureNameData(NdrProcedureDefinition procedure) { Index = procedure.ProcNum; Name = procedure.Name; Parameters = procedure.Params.Select((p, i) => new NdrProcedureParameterNameData(p, i)).ToList(); }