C# 클래스 Microsoft.VisualStudio.Shell.Mocks.VsTextBufferMock

상속: IVsTextBuffer, IVsTextLines, IVsTextStream, IVsExpansion
파일 보기 프로젝트 열기: Microsoft/RTVS 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

AdviseTextLinesEvents() 공개 메소드

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

AdviseTextStreamEvents() 공개 메소드

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

CanReplaceLines() 공개 메소드

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

CanReplaceStream() 공개 메소드

public CanReplaceStream ( int iPos, int iOldLen, int iNewLen ) : int
iPos int
iOldLen int
iNewLen int
리턴 int

CopyLineText() 공개 메소드

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
리턴 int

CreateEditPoint() 공개 메소드

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

CreateEditPoint() 공개 메소드

public CreateEditPoint ( int iPosition, object &ppEditPoint ) : int
iPosition int
ppEditPoint object
리턴 int

CreateLineMarker() 공개 메소드

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
리턴 int

CreateStreamMarker() 공개 메소드

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

CreateTextPoint() 공개 메소드

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

CreateTextPoint() 공개 메소드

public CreateTextPoint ( int iPosition, object &ppTextPoint ) : int
iPosition int
ppTextPoint object
리턴 int

EnumMarkers() 공개 메소드

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
리턴 int

EnumMarkers() 공개 메소드

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

FindMarkerByLineIndex() 공개 메소드

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

FindMarkerByPosition() 공개 메소드

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

GetLanguageServiceID() 공개 메소드

public GetLanguageServiceID ( System.Guid &pguidLangService ) : int
pguidLangService System.Guid
리턴 int

GetLastLineIndex() 공개 메소드

public GetLastLineIndex ( int &piLine, int &piIndex ) : int
piLine int
piIndex int
리턴 int

GetLengthOfLine() 공개 메소드

public GetLengthOfLine ( int iLine, int &piLength ) : int
iLine int
piLength int
리턴 int

GetLineCount() 공개 메소드

public GetLineCount ( int &piLineCount ) : int
piLineCount int
리턴 int

GetLineData() 공개 메소드

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

GetLineDataEx() 공개 메소드

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
리턴 int

GetLineIndexOfPosition() 공개 메소드

public GetLineIndexOfPosition ( int iPosition, int &piLine, int &piColumn ) : int
iPosition int
piLine int
piColumn int
리턴 int

GetLineText() 공개 메소드

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

GetMarkerData() 공개 메소드

public GetMarkerData ( int iTopLine, int iBottomLine, MARKERDATA pMarkerData ) : int
iTopLine int
iBottomLine int
pMarkerData MARKERDATA
리턴 int

GetPairExtents() 공개 메소드

public GetPairExtents ( TextSpan pSpanIn, TextSpan pSpanOut ) : int
pSpanIn TextSpan
pSpanOut TextSpan
리턴 int

GetPositionOfLine() 공개 메소드

public GetPositionOfLine ( int iLine, int &piPosition ) : int
iLine int
piPosition int
리턴 int

GetPositionOfLineIndex() 공개 메소드

public GetPositionOfLineIndex ( int iLine, int iIndex, int &piPosition ) : int
iLine int
iIndex int
piPosition int
리턴 int

GetSite() 공개 메소드

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

GetSize() 공개 메소드

public GetSize ( int &piLength ) : int
piLength int
리턴 int

GetStateFlags() 공개 메소드

public GetStateFlags ( uint &pdwReadOnlyFlags ) : int
pdwReadOnlyFlags uint
리턴 int

GetStream() 공개 메소드

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

GetUndoManager() 공개 메소드

public GetUndoManager ( IOleUndoManager &ppUndoManager ) : int
ppUndoManager IOleUndoManager
리턴 int

IVsTextLinesReserved1() 공개 메소드

public IVsTextLinesReserved1 ( int iLine, LINEDATA pLineData, int fAttributes ) : int
iLine int
pLineData LINEDATA
fAttributes int
리턴 int

InitializeContent() 공개 메소드

public InitializeContent ( string pszText, int iLength ) : int
pszText string
iLength int
리턴 int

InsertExpansion() 공개 메소드

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
리턴 int

InsertNamedExpansion() 공개 메소드

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
리턴 int

InsertSpecificExpansion() 공개 메소드

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
리턴 int

LockBuffer() 공개 메소드

public LockBuffer ( ) : int
리턴 int

LockBufferEx() 공개 메소드

public LockBufferEx ( uint dwFlags ) : int
dwFlags uint
리턴 int

ReleaseLineData() 공개 메소드

public ReleaseLineData ( LINEDATA pLineData ) : int
pLineData LINEDATA
리턴 int

ReleaseLineDataEx() 공개 메소드

public ReleaseLineDataEx ( LINEDATAEX pLineData ) : int
pLineData LINEDATAEX
리턴 int

ReleaseMarkerData() 공개 메소드

public ReleaseMarkerData ( MARKERDATA pMarkerData ) : int
pMarkerData MARKERDATA
리턴 int

Reload() 공개 메소드

public Reload ( int fUndoable ) : int
fUndoable int
리턴 int

ReloadLines() 공개 메소드

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
리턴 int

ReloadStream() 공개 메소드

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

ReplaceLines() 공개 메소드

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
리턴 int

ReplaceLinesEx() 공개 메소드

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
리턴 int

ReplaceStream() 공개 메소드

public ReplaceStream ( int iPos, int iOldLen, IntPtr pszText, int iNewLen ) : int
iPos int
iOldLen int
pszText System.IntPtr
iNewLen int
리턴 int

ReplaceStreamEx() 공개 메소드

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
리턴 int

Reserved1() 공개 메소드

public Reserved1 ( ) : int
리턴 int

Reserved10() 공개 메소드

public Reserved10 ( ) : int
리턴 int

Reserved2() 공개 메소드

public Reserved2 ( ) : int
리턴 int

Reserved3() 공개 메소드

public Reserved3 ( ) : int
리턴 int

Reserved4() 공개 메소드

public Reserved4 ( ) : int
리턴 int

Reserved5() 공개 메소드

public Reserved5 ( ) : int
리턴 int

Reserved6() 공개 메소드

public Reserved6 ( ) : int
리턴 int

Reserved7() 공개 메소드

public Reserved7 ( ) : int
리턴 int

Reserved8() 공개 메소드

public Reserved8 ( ) : int
리턴 int

Reserved9() 공개 메소드

public Reserved9 ( ) : int
리턴 int

SetLanguageServiceID() 공개 메소드

public SetLanguageServiceID ( System.Guid &guidLangService ) : int
guidLangService System.Guid
리턴 int

SetStateFlags() 공개 메소드

public SetStateFlags ( uint dwReadOnlyFlags ) : int
dwReadOnlyFlags uint
리턴 int

UnadviseTextLinesEvents() 공개 메소드

public UnadviseTextLinesEvents ( uint dwCookie ) : int
dwCookie uint
리턴 int

UnadviseTextStreamEvents() 공개 메소드

public UnadviseTextStreamEvents ( uint dwCookie ) : int
dwCookie uint
리턴 int

UnlockBuffer() 공개 메소드

public UnlockBuffer ( ) : int
리턴 int

UnlockBufferEx() 공개 메소드

public UnlockBufferEx ( uint dwFlags ) : int
dwFlags uint
리턴 int

VsTextBufferMock() 공개 메소드

public VsTextBufferMock ( ) : System
리턴 System

VsTextBufferMock() 공개 메소드

public VsTextBufferMock ( IContentType contentType ) : System
contentType IContentType
리턴 System

VsTextBufferMock() 공개 메소드

public VsTextBufferMock ( ITextBuffer buffer ) : System
buffer ITextBuffer
리턴 System

VsTextBufferMock() 공개 메소드

public VsTextBufferMock ( string content ) : System
content string
리턴 System

VsTextBufferMock() 공개 메소드

public VsTextBufferMock ( string content, string contentType ) : System
content string
contentType string
리턴 System