Exemple #1
0
        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);
        }
Exemple #2
0
 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);
     }
 }