|
|
@ -837,7 +837,7 @@ namespace ICSharpCode.NRefactory.CSharp |
|
|
|
case '\v': |
|
|
|
case '\v': |
|
|
|
return "\\v"; |
|
|
|
return "\\v"; |
|
|
|
default: |
|
|
|
default: |
|
|
|
if (char.IsControl(ch)) { |
|
|
|
if (char.IsControl(ch) || char.IsSurrogate(ch)) { |
|
|
|
return "\\u" + ((int)ch).ToString("x4"); |
|
|
|
return "\\u" + ((int)ch).ToString("x4"); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
return ch.ToString(); |
|
|
|
return ch.ToString(); |
|
|
|