I'll be back before dinner => Dinner acts as a time reference
Let's discuss it over dinner => Dinner acts as a period of time
I'll see you at dinner => Dinner acts as a place
We are going out for dinner => Dinner acts as a purpose.
Are my interpretations of these prepositions with dinner correct?
Thanks!