Thing is that those are all pretty different situations, as an ad carry: shoot for about 10 a minute in almost every case. But top lane and jungle really depend on your champion and the enemy team comp.
As a jungle, if you're ganking a lot, your cs will be **** but you'll probably have a kill and a few assists under your belt that will offset your lack of CS. Jungle CS varies heavily from game to game even in high elo, some games ill see a jungle with 40 cs at 10 min (but with 3 or 4 assists/kills), other times I see them with almost 100 cs at 10 min (with maybe 1 assist/kill). It really depends on what you can do based on team positions and compositions.
As a top laner it'll vary again but not because of the enemy team comp but because of who you're playing. Some top laners really don't need farm, they just need levels. Renekton is a good example, after getting a brutalizer he's good for farm until mid-late game when he gets tanky. Other top laners need a LOT of farm, like nasus for fairly obvious reasons.