I've been wondering about this rule for a while now, and I haven't seem to get what the 'correct' answer is.
For example, there are times where I want a character (let's say the full name is Chris Thompson here) to introduce his nickname/first name/last name in a dialogue, but it is directly followed by his full name.
Would something like this be appropriate?
"Hello! My name is Chris—Chris Thompson."
Or should it be:
"Hello! My name is Chris; Chris Thompson."
Or is it with something else?