public IEnumerable <IInstruction> Cast(IType source, IType target, bool checkOverflow) { EnsureType(target); var code = new AbcCode(_abc); code.Cast(source, target, checkOverflow); return(code); }