static public ILCast NewThinCast(Type d, ILValue v) { return(new ILCast(ILCastInfos.GetThinILCastInfo(v.GetValueType(), d), v)); }
static public ILCast NewExplicitCast(Type d, ILValue v) { return(new ILCast(ILCastInfos.GetExplicitILCastInfo(v.GetValueType(), d), v)); }
static public ILCast NewCustomCast(Type d, ILValue v, bool cou, bool aio, bool aeo) { return(new ILCast(ILCastInfos.GetILCastInfo(v.GetValueType(), d, cou, aio, aeo), v)); }