C# Class Microsoft.VisualStudio.Shell.Mocks.VsTextBufferMock

Inheritance: IVsTextBuffer, IVsTextLines, IVsTextStream, IVsExpansion
Mostra file Open project: Microsoft/RTVS Class Usage Examples

Public Methods

Method Description
AdviseTextLinesEvents ( IVsTextLinesEvents pSink, uint &pdwCookie ) : int
AdviseTextStreamEvents ( IVsTextStreamEvents pSink, uint &pdwCookie ) : int
CanReplaceLines ( int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, int iNewLen ) : int
CanReplaceStream ( int iPos, int iOldLen, int iNewLen ) : int
CopyLineText ( int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszBuf, int &pcchBuf ) : int
CreateEditPoint ( int iLine, int iIndex, object &ppEditPoint ) : int
CreateEditPoint ( int iPosition, object &ppEditPoint ) : int
CreateLineMarker ( int iMarkerType, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IVsTextMarkerClient pClient, IVsTextLineMarker ppMarker ) : int
CreateStreamMarker ( int iMarkerType, int iPos, int iLength, IVsTextMarkerClient pClient, IVsTextStreamMarker ppMarker ) : int
CreateTextPoint ( int iLine, int iIndex, object &ppTextPoint ) : int
CreateTextPoint ( int iPosition, object &ppTextPoint ) : int
EnumMarkers ( int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, int iMarkerType, uint dwFlags, IVsEnumLineMarkers &ppEnum ) : int
EnumMarkers ( int iPos, int iLen, int iMarkerType, uint dwFlags, IVsEnumStreamMarkers &ppEnum ) : int
FindMarkerByLineIndex ( int iMarkerType, int iStartingLine, int iStartingIndex, uint dwFlags, IVsTextLineMarker &ppMarker ) : int
FindMarkerByPosition ( int iMarkerType, int iStartingPos, uint dwFlags, IVsTextStreamMarker &ppMarker ) : int
GetLanguageServiceID ( System.Guid &pguidLangService ) : int
GetLastLineIndex ( int &piLine, int &piIndex ) : int
GetLengthOfLine ( int iLine, int &piLength ) : int
GetLineCount ( int &piLineCount ) : int
GetLineData ( int iLine, LINEDATA pLineData, MARKERDATA pMarkerData ) : int
GetLineDataEx ( uint dwFlags, int iLine, int iStartIndex, int iEndIndex, LINEDATAEX pLineData, MARKERDATA pMarkerData ) : int
GetLineIndexOfPosition ( int iPosition, int &piLine, int &piColumn ) : int
GetLineText ( int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, string &pbstrBuf ) : int
GetMarkerData ( int iTopLine, int iBottomLine, MARKERDATA pMarkerData ) : int
GetPairExtents ( TextSpan pSpanIn, TextSpan pSpanOut ) : int
GetPositionOfLine ( int iLine, int &piPosition ) : int
GetPositionOfLineIndex ( int iLine, int iIndex, int &piPosition ) : int
GetSite ( System.Guid &riid, IntPtr &ppvSite ) : void
GetSize ( int &piLength ) : int
GetStateFlags ( uint &pdwReadOnlyFlags ) : int
GetStream ( int iPos, int iLength, IntPtr pszDest ) : int
GetUndoManager ( IOleUndoManager &ppUndoManager ) : int
IVsTextLinesReserved1 ( int iLine, LINEDATA pLineData, int fAttributes ) : int
InitializeContent ( string pszText, int iLength ) : int
InsertExpansion ( TextSpan tsContext, TextSpan tsInsertPos, IVsExpansionClient pExpansionClient, System.Guid guidLang, IVsExpansionSession &pSession ) : int
InsertNamedExpansion ( string bstrTitle, string bstrPath, TextSpan tsInsertPos, IVsExpansionClient pExpansionClient, System.Guid guidLang, int fShowDisambiguationUI, IVsExpansionSession &pSession ) : int
InsertSpecificExpansion ( IXMLDOMNode pSnippet, TextSpan tsInsertPos, IVsExpansionClient pExpansionClient, System.Guid guidLang, string pszRelativePath, IVsExpansionSession &pSession ) : int
LockBuffer ( ) : int
LockBufferEx ( uint dwFlags ) : int
ReleaseLineData ( LINEDATA pLineData ) : int
ReleaseLineDataEx ( LINEDATAEX pLineData ) : int
ReleaseMarkerData ( MARKERDATA pMarkerData ) : int
Reload ( int fUndoable ) : int
ReloadLines ( int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszText, int iNewLen, TextSpan pChangedSpan ) : int
ReloadStream ( int iPos, int iOldLen, IntPtr pszText, int iNewLen ) : int
ReplaceLines ( int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszText, int iNewLen, TextSpan pChangedSpan ) : int
ReplaceLinesEx ( uint dwFlags, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszText, int iNewLen, TextSpan pChangedSpan ) : int
ReplaceStream ( int iPos, int iOldLen, IntPtr pszText, int iNewLen ) : int
ReplaceStreamEx ( uint dwFlags, int iPos, int iOldLen, IntPtr pszText, int iNewLen, int &piActualLen ) : int
Reserved1 ( ) : int
Reserved10 ( ) : int
Reserved2 ( ) : int
Reserved3 ( ) : int
Reserved4 ( ) : int
Reserved5 ( ) : int
Reserved6 ( ) : int
Reserved7 ( ) : int
Reserved8 ( ) : int
Reserved9 ( ) : int
SetLanguageServiceID ( System.Guid &guidLangService ) : int
SetStateFlags ( uint dwReadOnlyFlags ) : int
UnadviseTextLinesEvents ( uint dwCookie ) : int
UnadviseTextStreamEvents ( uint dwCookie ) : int
UnlockBuffer ( ) : int
UnlockBufferEx ( uint dwFlags ) : int
VsTextBufferMock ( ) : System
VsTextBufferMock ( IContentType contentType ) : System
VsTextBufferMock ( ITextBuffer buffer ) : System
VsTextBufferMock ( string content ) : System
VsTextBufferMock ( string content, string contentType ) : System

Method Details

AdviseTextLinesEvents() public method

public AdviseTextLinesEvents ( IVsTextLinesEvents pSink, uint &pdwCookie ) : int
pSink IVsTextLinesEvents
pdwCookie uint
return int

AdviseTextStreamEvents() public method

public AdviseTextStreamEvents ( IVsTextStreamEvents pSink, uint &pdwCookie ) : int
pSink IVsTextStreamEvents
pdwCookie uint
return int

CanReplaceLines() public method

public CanReplaceLines ( int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, int iNewLen ) : int
iStartLine int
iStartIndex int
iEndLine int
iEndIndex int
iNewLen int
return int

CanReplaceStream() public method

public CanReplaceStream ( int iPos, int iOldLen, int iNewLen ) : int
iPos int
iOldLen int
iNewLen int
return int

CopyLineText() public method

public CopyLineText ( int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszBuf, int &pcchBuf ) : int
iStartLine int
iStartIndex int
iEndLine int
iEndIndex int
pszBuf System.IntPtr
pcchBuf int
return int

CreateEditPoint() public method

public CreateEditPoint ( int iLine, int iIndex, object &ppEditPoint ) : int
iLine int
iIndex int
ppEditPoint object
return int

CreateEditPoint() public method

public CreateEditPoint ( int iPosition, object &ppEditPoint ) : int
iPosition int
ppEditPoint object
return int

CreateLineMarker() public method

public CreateLineMarker ( int iMarkerType, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IVsTextMarkerClient pClient, IVsTextLineMarker ppMarker ) : int
iMarkerType int
iStartLine int
iStartIndex int
iEndLine int
iEndIndex int
pClient IVsTextMarkerClient
ppMarker IVsTextLineMarker
return int

CreateStreamMarker() public method

public CreateStreamMarker ( int iMarkerType, int iPos, int iLength, IVsTextMarkerClient pClient, IVsTextStreamMarker ppMarker ) : int
iMarkerType int
iPos int
iLength int
pClient IVsTextMarkerClient
ppMarker IVsTextStreamMarker
return int

CreateTextPoint() public method

public CreateTextPoint ( int iLine, int iIndex, object &ppTextPoint ) : int
iLine int
iIndex int
ppTextPoint object
return int

CreateTextPoint() public method

public CreateTextPoint ( int iPosition, object &ppTextPoint ) : int
iPosition int
ppTextPoint object
return int

EnumMarkers() public method

public EnumMarkers ( int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, int iMarkerType, uint dwFlags, IVsEnumLineMarkers &ppEnum ) : int
iStartLine int
iStartIndex int
iEndLine int
iEndIndex int
iMarkerType int
dwFlags uint
ppEnum IVsEnumLineMarkers
return int

EnumMarkers() public method

public EnumMarkers ( int iPos, int iLen, int iMarkerType, uint dwFlags, IVsEnumStreamMarkers &ppEnum ) : int
iPos int
iLen int
iMarkerType int
dwFlags uint
ppEnum IVsEnumStreamMarkers
return int

FindMarkerByLineIndex() public method

public FindMarkerByLineIndex ( int iMarkerType, int iStartingLine, int iStartingIndex, uint dwFlags, IVsTextLineMarker &ppMarker ) : int
iMarkerType int
iStartingLine int
iStartingIndex int
dwFlags uint
ppMarker IVsTextLineMarker
return int

FindMarkerByPosition() public method

public FindMarkerByPosition ( int iMarkerType, int iStartingPos, uint dwFlags, IVsTextStreamMarker &ppMarker ) : int
iMarkerType int
iStartingPos int
dwFlags uint
ppMarker IVsTextStreamMarker
return int

GetLanguageServiceID() public method

public GetLanguageServiceID ( System.Guid &pguidLangService ) : int
pguidLangService System.Guid
return int

GetLastLineIndex() public method

public GetLastLineIndex ( int &piLine, int &piIndex ) : int
piLine int
piIndex int
return int

GetLengthOfLine() public method

public GetLengthOfLine ( int iLine, int &piLength ) : int
iLine int
piLength int
return int

GetLineCount() public method

public GetLineCount ( int &piLineCount ) : int
piLineCount int
return int

GetLineData() public method

public GetLineData ( int iLine, LINEDATA pLineData, MARKERDATA pMarkerData ) : int
iLine int
pLineData LINEDATA
pMarkerData MARKERDATA
return int

GetLineDataEx() public method

public GetLineDataEx ( uint dwFlags, int iLine, int iStartIndex, int iEndIndex, LINEDATAEX pLineData, MARKERDATA pMarkerData ) : int
dwFlags uint
iLine int
iStartIndex int
iEndIndex int
pLineData LINEDATAEX
pMarkerData MARKERDATA
return int

GetLineIndexOfPosition() public method

public GetLineIndexOfPosition ( int iPosition, int &piLine, int &piColumn ) : int
iPosition int
piLine int
piColumn int
return int

GetLineText() public method

public GetLineText ( int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, string &pbstrBuf ) : int
iStartLine int
iStartIndex int
iEndLine int
iEndIndex int
pbstrBuf string
return int

GetMarkerData() public method

public GetMarkerData ( int iTopLine, int iBottomLine, MARKERDATA pMarkerData ) : int
iTopLine int
iBottomLine int
pMarkerData MARKERDATA
return int

GetPairExtents() public method

public GetPairExtents ( TextSpan pSpanIn, TextSpan pSpanOut ) : int
pSpanIn TextSpan
pSpanOut TextSpan
return int

GetPositionOfLine() public method

public GetPositionOfLine ( int iLine, int &piPosition ) : int
iLine int
piPosition int
return int

GetPositionOfLineIndex() public method

public GetPositionOfLineIndex ( int iLine, int iIndex, int &piPosition ) : int
iLine int
iIndex int
piPosition int
return int

GetSite() public method

public GetSite ( System.Guid &riid, IntPtr &ppvSite ) : void
riid System.Guid
ppvSite System.IntPtr
return void

GetSize() public method

public GetSize ( int &piLength ) : int
piLength int
return int

GetStateFlags() public method

public GetStateFlags ( uint &pdwReadOnlyFlags ) : int
pdwReadOnlyFlags uint
return int

GetStream() public method

public GetStream ( int iPos, int iLength, IntPtr pszDest ) : int
iPos int
iLength int
pszDest System.IntPtr
return int

GetUndoManager() public method

public GetUndoManager ( IOleUndoManager &ppUndoManager ) : int
ppUndoManager IOleUndoManager
return int

IVsTextLinesReserved1() public method

public IVsTextLinesReserved1 ( int iLine, LINEDATA pLineData, int fAttributes ) : int
iLine int
pLineData LINEDATA
fAttributes int
return int

InitializeContent() public method

public InitializeContent ( string pszText, int iLength ) : int
pszText string
iLength int
return int

InsertExpansion() public method

public InsertExpansion ( TextSpan tsContext, TextSpan tsInsertPos, IVsExpansionClient pExpansionClient, System.Guid guidLang, IVsExpansionSession &pSession ) : int
tsContext TextSpan
tsInsertPos TextSpan
pExpansionClient IVsExpansionClient
guidLang System.Guid
pSession IVsExpansionSession
return int

InsertNamedExpansion() public method

public InsertNamedExpansion ( string bstrTitle, string bstrPath, TextSpan tsInsertPos, IVsExpansionClient pExpansionClient, System.Guid guidLang, int fShowDisambiguationUI, IVsExpansionSession &pSession ) : int
bstrTitle string
bstrPath string
tsInsertPos TextSpan
pExpansionClient IVsExpansionClient
guidLang System.Guid
fShowDisambiguationUI int
pSession IVsExpansionSession
return int

InsertSpecificExpansion() public method

public InsertSpecificExpansion ( IXMLDOMNode pSnippet, TextSpan tsInsertPos, IVsExpansionClient pExpansionClient, System.Guid guidLang, string pszRelativePath, IVsExpansionSession &pSession ) : int
pSnippet IXMLDOMNode
tsInsertPos TextSpan
pExpansionClient IVsExpansionClient
guidLang System.Guid
pszRelativePath string
pSession IVsExpansionSession
return int

LockBuffer() public method

public LockBuffer ( ) : int
return int

LockBufferEx() public method

public LockBufferEx ( uint dwFlags ) : int
dwFlags uint
return int

ReleaseLineData() public method

public ReleaseLineData ( LINEDATA pLineData ) : int
pLineData LINEDATA
return int

ReleaseLineDataEx() public method

public ReleaseLineDataEx ( LINEDATAEX pLineData ) : int
pLineData LINEDATAEX
return int

ReleaseMarkerData() public method

public ReleaseMarkerData ( MARKERDATA pMarkerData ) : int
pMarkerData MARKERDATA
return int

Reload() public method

public Reload ( int fUndoable ) : int
fUndoable int
return int

ReloadLines() public method

public ReloadLines ( int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszText, int iNewLen, TextSpan pChangedSpan ) : int
iStartLine int
iStartIndex int
iEndLine int
iEndIndex int
pszText System.IntPtr
iNewLen int
pChangedSpan TextSpan
return int

ReloadStream() public method

public ReloadStream ( int iPos, int iOldLen, IntPtr pszText, int iNewLen ) : int
iPos int
iOldLen int
pszText System.IntPtr
iNewLen int
return int

ReplaceLines() public method

public ReplaceLines ( int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszText, int iNewLen, TextSpan pChangedSpan ) : int
iStartLine int
iStartIndex int
iEndLine int
iEndIndex int
pszText System.IntPtr
iNewLen int
pChangedSpan TextSpan
return int

ReplaceLinesEx() public method

public ReplaceLinesEx ( uint dwFlags, int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, IntPtr pszText, int iNewLen, TextSpan pChangedSpan ) : int
dwFlags uint
iStartLine int
iStartIndex int
iEndLine int
iEndIndex int
pszText System.IntPtr
iNewLen int
pChangedSpan TextSpan
return int

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

ReplaceStreamEx() public method

public ReplaceStreamEx ( uint dwFlags, int iPos, int iOldLen, IntPtr pszText, int iNewLen, int &piActualLen ) : int
dwFlags uint
iPos int
iOldLen int
pszText System.IntPtr
iNewLen int
piActualLen int
return int

Reserved1() public method

public Reserved1 ( ) : int
return int

Reserved10() public method

public Reserved10 ( ) : int
return int

Reserved2() public method

public Reserved2 ( ) : int
return int

Reserved3() public method

public Reserved3 ( ) : int
return int

Reserved4() public method

public Reserved4 ( ) : int
return int

Reserved5() public method

public Reserved5 ( ) : int
return int

Reserved6() public method

public Reserved6 ( ) : int
return int

Reserved7() public method

public Reserved7 ( ) : int
return int

Reserved8() public method

public Reserved8 ( ) : int
return int

Reserved9() public method

public Reserved9 ( ) : int
return int

SetLanguageServiceID() public method

public SetLanguageServiceID ( System.Guid &guidLangService ) : int
guidLangService System.Guid
return int

SetStateFlags() public method

public SetStateFlags ( uint dwReadOnlyFlags ) : int
dwReadOnlyFlags uint
return int

UnadviseTextLinesEvents() public method

public UnadviseTextLinesEvents ( uint dwCookie ) : int
dwCookie uint
return int

UnadviseTextStreamEvents() public method

public UnadviseTextStreamEvents ( uint dwCookie ) : int
dwCookie uint
return int

UnlockBuffer() public method

public UnlockBuffer ( ) : int
return int

UnlockBufferEx() public method

public UnlockBufferEx ( uint dwFlags ) : int
dwFlags uint
return int

VsTextBufferMock() public method

public VsTextBufferMock ( ) : System
return System

VsTextBufferMock() public method

public VsTextBufferMock ( IContentType contentType ) : System
contentType IContentType
return System

VsTextBufferMock() public method

public VsTextBufferMock ( ITextBuffer buffer ) : System
buffer ITextBuffer
return System

VsTextBufferMock() public method

public VsTextBufferMock ( string content ) : System
content string
return System

VsTextBufferMock() public method

public VsTextBufferMock ( string content, string contentType ) : System
content string
contentType string
return System