示例#1
0
        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;
                }
            }
        }
示例#2
0
 public NdrProcedureNameData(NdrProcedureDefinition procedure)
 {
     Index      = procedure.ProcNum;
     Name       = procedure.Name;
     Parameters = procedure.Params.Select((p, i) => new NdrProcedureParameterNameData(p, i)).ToList();
 }