private static NarrowAllIntTypes ( List |
||
args | List |
Arguments to inspect and convert |
리턴 | void |
private static void NarrowAllIntTypes(ref List<CseObject> args) {
if (args == null)
return;
for (int i = 0; i < args.Count; i++) {
CseObject arg = args[i];
if (LiteralExp.IsIntType(arg) && arg.IsLiteral) {
args[i] = LiteralExp.NarrowIntType(arg);
args[i].CompileTimeType = args[i].Value.GetType();
}
}
}