Visual Studio 拡張機能のキャレット位置を仮想空間のある場所に設定したいと考えています。このコードは仕事をしますが、double 値を最も近いスペース位置に調整します。
var newVirtualPos = _textView.Caret.ContainingTextViewLine.GetVirtualBufferPositionFromXCoordinate(pos);
_textView.Caret.MoveTo(newVirtualPos);
pos = 0 または pos = 5 に関係なく、pos が空間サイズよりも大きくなるまで、キャレット位置を 0 に設定します... キャレット位置を正確な視点に設定したい... 行うことは可能ですか?