メソッド自体がマイナーで,使う人はわかって使うので問題はなさそうですが……。
Char.IsHighSurrogateメソッドの2つのオーバーロード
http://msdn.microsoft.com/ja-jp/library/xcwwfbb8(VS.90).aspxおよび
http://msdn.microsoft.com/ja-jp/library/w4fkt110(VS.90).aspxの「戻り値」および「解説」欄に,以下のような記述があります。
・戻り値
> 数値が U+D800 から U+DBFF の範囲内にある場合は true。それ以外の場合は false。
・解説
> このコード ポイントの範囲は、U+DC00 ~ U+DFFF です。
これは,戻り値欄にある範囲である U+D800 ~ U+DBFF が正しく,英文もU+D800 ~ U+DBFF となっているのでおそらく翻訳時のミスだと思われます。