( mscorlib.dllStringWriter )でコードを見つけました:
private StringBuilder _sb;
// (...)
public override string ToString()
{
return ((object) this._sb).ToString();
}
その理由がわかりません(私のR#もそうですが、間違っていることもあります)。ToString()キャストがvirtual動作を変更しないようにするためです。
ここではどのような最適化が行われていますか?