Microsoft.VisualStudio.Shell.Mocks.VsTextBufferMock.ReplaceStream C# (CSharp) Method

ReplaceStream() public method

public ReplaceStream ( int iPos, int iOldLen, IntPtr pszText, int iNewLen ) : int
iPos int
iOldLen int
pszText System.IntPtr
iNewLen int
return int
        public int ReplaceStream(int iPos, int iOldLen, IntPtr pszText, int iNewLen) {
            if (pszText != IntPtr.Zero) {
                var str = Marshal.PtrToStringBSTR(pszText);
                TextBuffer.Replace(new Span(iPos, iOldLen), str);
            } else {
                TextBuffer.Delete(new Span(iPos, iOldLen));
            }
            return VSConstants.S_OK;
        }