IVsEditorAdaptersFactoryService.GetDocumentBuffer(IVsTextBuffer) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Get the DocumentBuffer of an IVsTextBuffer adapter (this is the bottom buffer of the data model buffer graph). This buffer will be the same as the DataBuffer except in BufferCoordinator scenarios.
public:
Microsoft::VisualStudio::Text::ITextBuffer ^ GetDocumentBuffer(Microsoft::VisualStudio::TextManager::Interop::IVsTextBuffer ^ bufferAdapter);
public:
Microsoft::VisualStudio::Text::ITextBuffer ^ GetDocumentBuffer(Microsoft::VisualStudio::TextManager::Interop::IVsTextBuffer ^ bufferAdapter);
Microsoft::VisualStudio::Text::ITextBuffer GetDocumentBuffer(Microsoft::VisualStudio::TextManager::Interop::IVsTextBuffer const & bufferAdapter);
public Microsoft.VisualStudio.Text.ITextBuffer GetDocumentBuffer (Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer bufferAdapter);
public Microsoft.VisualStudio.Text.ITextBuffer? GetDocumentBuffer (Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer bufferAdapter);
abstract member GetDocumentBuffer : Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer -> Microsoft.VisualStudio.Text.ITextBuffer
Public Function GetDocumentBuffer (bufferAdapter As IVsTextBuffer) As ITextBuffer
Parameters
- bufferAdapter
- IVsTextBuffer
The text buffer adapter of interest.
Returns
Null if this method is called before content has been established for the adapter, otherwise the DocumentBuffer that is presented to the view model.
Exceptions
bufferAdapter
is null.
bufferAdapter
does not contain VsTextDocData
.
Remarks
This buffer will be the same as the data buffer, except in buffer coordinator scenarios.