public AbcParameter ImportParam(AbcParameter p) { var type = ImportConst(p.Type); var name = ImportConst(p.Name); var np = new AbcParameter(type, name); if (p.IsOptional) { np.IsOptional = true; np.Value = ImportValue(p.Value); } return(np); }
private void ImportParams(AbcMethod from, AbcMethod to) { foreach (var p in from.Parameters) { var p2 = new AbcParameter { IsOptional = p.IsOptional, Name = ImportConst(p.Name), Type = ImportType(p.Type), Value = ImportValue(p.Value) }; to.Parameters.Add(p2); } }