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

Inheritance: IVsTextBuffer, IVsTextLines, IVsTextStream, IVsExpansion
Afficher le fichier Open project: Microsoft/RTVS Class Usage Examples

Méthodes publiques

Méthode 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 méthode

public AdviseTextLinesEvents ( IVsTextLinesEvents pSink, uint &pdwCookie ) : int
pSink IVsTextLinesEvents
pdwCookie uint
Résultat int

AdviseTextStreamEvents() public méthode

public AdviseTextStreamEvents ( IVsTextStreamEvents pSink, uint &pdwCookie ) : int
pSink IVsTextStreamEvents
pdwCookie uint
Résultat int

CanReplaceLines() public méthode

public CanReplaceLines ( int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, int iNewLen ) : int
iStartLine int
iStartIndex int
iEndLine int
iEndIndex int
iNewLen int
Résultat int

CanReplaceStream() public méthode

public CanReplaceStream ( int iPos, int iOldLen, int iNewLen ) : int
iPos int
iOldLen int
iNewLen int
Résultat int

CopyLineText() public méthode

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
Résultat int

CreateEditPoint() public méthode

public CreateEditPoint ( int iLine, int iIndex, object &ppEditPoint ) : int
iLine int
iIndex int
ppEditPoint object
Résultat int

CreateEditPoint() public méthode

public CreateEditPoint ( int iPosition, object &ppEditPoint ) : int
iPosition int
ppEditPoint object
Résultat int

CreateLineMarker() public méthode

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
Résultat int

CreateStreamMarker() public méthode

public CreateStreamMarker ( int iMarkerType, int iPos, int iLength, IVsTextMarkerClient pClient, IVsTextStreamMarker ppMarker ) : int
iMarkerType int
iPos int
iLength int
pClient IVsTextMarkerClient
ppMarker IVsTextStreamMarker
Résultat int

CreateTextPoint() public méthode

public CreateTextPoint ( int iLine, int iIndex, object &ppTextPoint ) : int
iLine int
iIndex int
ppTextPoint object
Résultat int

CreateTextPoint() public méthode

public CreateTextPoint ( int iPosition, object &ppTextPoint ) : int
iPosition int
ppTextPoint object
Résultat int

EnumMarkers() public méthode

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
Résultat int

EnumMarkers() public méthode

public EnumMarkers ( int iPos, int iLen, int iMarkerType, uint dwFlags, IVsEnumStreamMarkers &ppEnum ) : int
iPos int
iLen int
iMarkerType int
dwFlags uint
ppEnum IVsEnumStreamMarkers
Résultat int

FindMarkerByLineIndex() public méthode

public FindMarkerByLineIndex ( int iMarkerType, int iStartingLine, int iStartingIndex, uint dwFlags, IVsTextLineMarker &ppMarker ) : int
iMarkerType int
iStartingLine int
iStartingIndex int
dwFlags uint
ppMarker IVsTextLineMarker
Résultat int

FindMarkerByPosition() public méthode

public FindMarkerByPosition ( int iMarkerType, int iStartingPos, uint dwFlags, IVsTextStreamMarker &ppMarker ) : int
iMarkerType int
iStartingPos int
dwFlags uint
ppMarker IVsTextStreamMarker
Résultat int

GetLanguageServiceID() public méthode

public GetLanguageServiceID ( System.Guid &pguidLangService ) : int
pguidLangService System.Guid
Résultat int

GetLastLineIndex() public méthode

public GetLastLineIndex ( int &piLine, int &piIndex ) : int
piLine int
piIndex int
Résultat int

GetLengthOfLine() public méthode

public GetLengthOfLine ( int iLine, int &piLength ) : int
iLine int
piLength int
Résultat int

GetLineCount() public méthode

public GetLineCount ( int &piLineCount ) : int
piLineCount int
Résultat int

GetLineData() public méthode

public GetLineData ( int iLine, LINEDATA pLineData, MARKERDATA pMarkerData ) : int
iLine int
pLineData LINEDATA
pMarkerData MARKERDATA
Résultat int

GetLineDataEx() public méthode

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
Résultat int

GetLineIndexOfPosition() public méthode

public GetLineIndexOfPosition ( int iPosition, int &piLine, int &piColumn ) : int
iPosition int
piLine int
piColumn int
Résultat int

GetLineText() public méthode

public GetLineText ( int iStartLine, int iStartIndex, int iEndLine, int iEndIndex, string &pbstrBuf ) : int
iStartLine int
iStartIndex int
iEndLine int
iEndIndex int
pbstrBuf string
Résultat int

GetMarkerData() public méthode

public GetMarkerData ( int iTopLine, int iBottomLine, MARKERDATA pMarkerData ) : int
iTopLine int
iBottomLine int
pMarkerData MARKERDATA
Résultat int

GetPairExtents() public méthode

public GetPairExtents ( TextSpan pSpanIn, TextSpan pSpanOut ) : int
pSpanIn TextSpan
pSpanOut TextSpan
Résultat int

GetPositionOfLine() public méthode

public GetPositionOfLine ( int iLine, int &piPosition ) : int
iLine int
piPosition int
Résultat int

GetPositionOfLineIndex() public méthode

public GetPositionOfLineIndex ( int iLine, int iIndex, int &piPosition ) : int
iLine int
iIndex int
piPosition int
Résultat int

GetSite() public méthode

public GetSite ( System.Guid &riid, IntPtr &ppvSite ) : void
riid System.Guid
ppvSite System.IntPtr
Résultat void

GetSize() public méthode

public GetSize ( int &piLength ) : int
piLength int
Résultat int

GetStateFlags() public méthode

public GetStateFlags ( uint &pdwReadOnlyFlags ) : int
pdwReadOnlyFlags uint
Résultat int

GetStream() public méthode

public GetStream ( int iPos, int iLength, IntPtr pszDest ) : int
iPos int
iLength int
pszDest System.IntPtr
Résultat int

GetUndoManager() public méthode

public GetUndoManager ( IOleUndoManager &ppUndoManager ) : int
ppUndoManager IOleUndoManager
Résultat int

IVsTextLinesReserved1() public méthode

public IVsTextLinesReserved1 ( int iLine, LINEDATA pLineData, int fAttributes ) : int
iLine int
pLineData LINEDATA
fAttributes int
Résultat int

InitializeContent() public méthode

public InitializeContent ( string pszText, int iLength ) : int
pszText string
iLength int
Résultat int

InsertExpansion() public méthode

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
Résultat int

InsertNamedExpansion() public méthode

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
Résultat int

InsertSpecificExpansion() public méthode

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
Résultat int

LockBuffer() public méthode

public LockBuffer ( ) : int
Résultat int

LockBufferEx() public méthode

public LockBufferEx ( uint dwFlags ) : int
dwFlags uint
Résultat int

ReleaseLineData() public méthode

public ReleaseLineData ( LINEDATA pLineData ) : int
pLineData LINEDATA
Résultat int

ReleaseLineDataEx() public méthode

public ReleaseLineDataEx ( LINEDATAEX pLineData ) : int
pLineData LINEDATAEX
Résultat int

ReleaseMarkerData() public méthode

public ReleaseMarkerData ( MARKERDATA pMarkerData ) : int
pMarkerData MARKERDATA
Résultat int

Reload() public méthode

public Reload ( int fUndoable ) : int
fUndoable int
Résultat int

ReloadLines() public méthode

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
Résultat int

ReloadStream() public méthode

public ReloadStream ( int iPos, int iOldLen, IntPtr pszText, int iNewLen ) : int
iPos int
iOldLen int
pszText System.IntPtr
iNewLen int
Résultat int

ReplaceLines() public méthode

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
Résultat int

ReplaceLinesEx() public méthode

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
Résultat int

ReplaceStream() public méthode

public ReplaceStream ( int iPos, int iOldLen, IntPtr pszText, int iNewLen ) : int
iPos int
iOldLen int
pszText System.IntPtr
iNewLen int
Résultat int

ReplaceStreamEx() public méthode

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
Résultat int

Reserved1() public méthode

public Reserved1 ( ) : int
Résultat int

Reserved10() public méthode

public Reserved10 ( ) : int
Résultat int

Reserved2() public méthode

public Reserved2 ( ) : int
Résultat int

Reserved3() public méthode

public Reserved3 ( ) : int
Résultat int

Reserved4() public méthode

public Reserved4 ( ) : int
Résultat int

Reserved5() public méthode

public Reserved5 ( ) : int
Résultat int

Reserved6() public méthode

public Reserved6 ( ) : int
Résultat int

Reserved7() public méthode

public Reserved7 ( ) : int
Résultat int

Reserved8() public méthode

public Reserved8 ( ) : int
Résultat int

Reserved9() public méthode

public Reserved9 ( ) : int
Résultat int

SetLanguageServiceID() public méthode

public SetLanguageServiceID ( System.Guid &guidLangService ) : int
guidLangService System.Guid
Résultat int

SetStateFlags() public méthode

public SetStateFlags ( uint dwReadOnlyFlags ) : int
dwReadOnlyFlags uint
Résultat int

UnadviseTextLinesEvents() public méthode

public UnadviseTextLinesEvents ( uint dwCookie ) : int
dwCookie uint
Résultat int

UnadviseTextStreamEvents() public méthode

public UnadviseTextStreamEvents ( uint dwCookie ) : int
dwCookie uint
Résultat int

UnlockBuffer() public méthode

public UnlockBuffer ( ) : int
Résultat int

UnlockBufferEx() public méthode

public UnlockBufferEx ( uint dwFlags ) : int
dwFlags uint
Résultat int

VsTextBufferMock() public méthode

public VsTextBufferMock ( ) : System
Résultat System

VsTextBufferMock() public méthode

public VsTextBufferMock ( IContentType contentType ) : System
contentType IContentType
Résultat System

VsTextBufferMock() public méthode

public VsTextBufferMock ( ITextBuffer buffer ) : System
buffer ITextBuffer
Résultat System

VsTextBufferMock() public méthode

public VsTextBufferMock ( string content ) : System
content string
Résultat System

VsTextBufferMock() public méthode

public VsTextBufferMock ( string content, string contentType ) : System
content string
contentType string
Résultat System