VsTextBufferClass 클래스
역할에 대 한 기본 인터페이스는 VsTextBuffer 개체 및 버퍼의 속성의 텍스트에 대 한 일반 정보를 제공 합니다. 읽기 및 쓰기 액세스를 2 차원 좌표를 사용 하 여 텍스트 버퍼를 제공 합니다.
상속 계층 구조
Object
Microsoft.VisualStudio.TextManager.Interop.VsTextBufferClass
네임스페이스: Microsoft.VisualStudio.TextManager.Interop
어셈블리: Microsoft.VisualStudio.TextManager.Interop(Microsoft.VisualStudio.TextManager.Interop.dll)
구문
‘선언
<ClassInterfaceAttribute()> _
<GuidAttribute("8E7B96A8-E33D-11D0-A6D5-00C04FB67F6A")> _
Public Class VsTextBufferClass _
Implements IVsTextBuffer, VsTextBuffer, IVsTextLines
[ClassInterfaceAttribute()]
[GuidAttribute("8E7B96A8-E33D-11D0-A6D5-00C04FB67F6A")]
public class VsTextBufferClass : IVsTextBuffer,
VsTextBuffer, IVsTextLines
[ClassInterfaceAttribute()]
[GuidAttribute(L"8E7B96A8-E33D-11D0-A6D5-00C04FB67F6A")]
public ref class VsTextBufferClass : IVsTextBuffer,
VsTextBuffer, IVsTextLines
[<ClassInterfaceAttribute()>]
[<GuidAttribute("8E7B96A8-E33D-11D0-A6D5-00C04FB67F6A")>]
type VsTextBufferClass =
class
interface IVsTextBuffer
interface VsTextBuffer
interface IVsTextLines
end
public class VsTextBufferClass implements IVsTextBuffer, VsTextBuffer, IVsTextLines
VsTextBufferClass 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
VsTextBufferClass |
위쪽
메서드
이름 | 설명 | |
---|---|---|
AdviseTextLinesEvents | 방법 정보를 제공 합니다.이 메서드를 사용하지 마십시오. | |
CanReplaceLines | 잘라내기 또는 복사와 같은 특정된 편집 작업을 성공할 수 있는지 여부를 테스트 합니다. | |
CopyLineText | 지정 된 텍스트 범위가 (배열)을 호출자 할당 버퍼에 배치 됩니다. | |
CreateEditPoint | 생성 된 EditPoint 텍스트 버퍼에서 지정 된 위치에 있는. | |
CreateLineMarker | 특정 유형의 마커를 통해 지정 된 영역을 만듭니다. | |
CreateTextPoint | 생성 한 TextPoint 텍스트 버퍼에서 지정 된 위치에 있는. | |
EnumMarkers | 텍스트 줄 마커, 지정 된 조건에 따라 특정 집합을 열거 합니다. | |
Equals | 지정한 개체와 현재 개체가 같은지를 확인합니다. (Object에서 상속됨) | |
Finalize | 가비지 수집기가 회수하기 전에 개체가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) | |
FindMarkerByLineIndex | 행 인덱스를 기반으로 특정 유형의 마커를 찾습니다. | |
GetHashCode | 기본 해시 함수로 작동합니다. (Object에서 상속됨) | |
GetLanguageServiceID | 색 지정 및 기타 속성 데이터가이 버퍼를 제공 하는 언어의 고유 식별자를 반환 합니다. | |
GetLastLineIndex | 마지막 줄에서 텍스트 버퍼를 반환합니다. | |
GetLengthOfLine | 버퍼에서 줄의 길이 반환합니다. | |
GetLineCount | 버퍼의 줄 수를 반환합니다. | |
GetLineData | 텍스트 버퍼에 직접 선을 지향 액세스를 제공합니다. | |
GetLineDataEx | 텍스트 버퍼에 직접 선을 지향 액세스를 제공합니다. | |
GetLineIndexOfPosition | 위치 번호를 지정 합니다. 텍스트 버퍼에서 줄 및 열 번호를 반환 합니다. | |
GetLineText | BSTR에 지정 된 텍스트 범위를 반환합니다. | |
GetMarkerData | 텍스트 마커 데이터 버퍼 내의 지정 된 줄 범위를 반환합니다. | |
GetPairExtents | 방법 정보를 제공 합니다.이 메서드를 사용하지 마십시오. | |
GetPositionOfLine | 한 줄의 위치 번호를 반환합니다. | |
GetPositionOfLineIndex | 위치 번호는 텍스트 버퍼에 지정 된 줄 및 열 번호를 반환 합니다. | |
GetSize | ||
GetStateFlags | 텍스트 버퍼의 상태 플래그를 반환합니다. | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
GetUndoManager | 이 버퍼에 대 한 실행 취소 관리자를 반환합니다. | |
InitializeContent | 텍스트 버퍼의 내용을 초기화합니다. | |
IVsTextLines_GetLanguageServiceID | 색 지정 및 기타 속성 데이터가이 버퍼를 제공 하는 언어의 고유 식별자를 반환 합니다. | |
IVsTextLines_GetLastLineIndex | 마지막 줄에서 텍스트 버퍼를 반환합니다. | |
IVsTextLines_GetLengthOfLine | 버퍼에서 줄의 길이 반환합니다. | |
IVsTextLines_GetLineCount | 버퍼의 줄 수를 반환합니다. | |
IVsTextLines_GetLineIndexOfPosition | 위치 번호를 지정 합니다. 텍스트 버퍼에서 줄 및 열 번호를 반환 합니다. | |
IVsTextLines_GetPositionOfLine | 한 줄의 위치 번호를 반환합니다. | |
IVsTextLines_GetPositionOfLineIndex | 위치 번호는 텍스트 버퍼에 지정 된 줄 및 열 번호를 반환 합니다. | |
IVsTextLines_GetSize | 크기를 버퍼의 문자를 반환합니다. | |
IVsTextLines_GetStateFlags | 텍스트 버퍼의 상태 플래그를 반환합니다. | |
IVsTextLines_GetUndoManager | 이 버퍼에 대 한 실행 취소 관리자를 반환합니다. | |
IVsTextLines_InitializeContent | 텍스트 버퍼의 내용을 초기화합니다. | |
IVsTextLines_LockBuffer | 텍스트 버퍼를 액세스 제어를 잠급니다. | |
IVsTextLines_LockBufferEx | 확장은 LockBuffer 메서드. | |
IVsTextLines_Reload | 텍스트 버퍼를 다시 로드합니다. | |
IVsTextLines_Reserved1 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
IVsTextLines_Reserved10 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
IVsTextLines_Reserved2 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
IVsTextLines_Reserved3 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
IVsTextLines_Reserved4 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
IVsTextLines_Reserved5 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
IVsTextLines_Reserved6 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
IVsTextLines_Reserved7 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
IVsTextLines_Reserved8 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
IVsTextLines_Reserved9 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
IVsTextLines_SetLanguageServiceID | 색을 지정 하 고 다른 특성 데이터 버퍼를 제공 하는 언어의 고유 식별자를 설정 합니다. | |
IVsTextLines_SetStateFlags | 텍스트 버퍼의 상태 플래그를 설정합니다. | |
IVsTextLines_UnlockBuffer | 잠은 메서드를 사용 하는 버퍼의 잠금을 해제 LockBuffer. | |
IVsTextLines_UnlockBufferEx | 확장은 UnlockBuffer 메서드. | |
IVsTextLinesReserved1 | 방법 정보를 제공 합니다.이 메서드를 사용하지 마십시오. | |
LockBuffer | 텍스트 버퍼를 액세스 제어를 잠급니다. | |
LockBufferEx | 확장은 LockBuffer 메서드. | |
MemberwiseClone | 현재 Object의 부분 복사본을 만듭니다. (Object에서 상속됨) | |
ReleaseLineData | 릴리스는 LINEDATA 구조체입니다. | |
ReleaseLineDataEx | 릴리스는 LINEDATAEX 구조체입니다. | |
ReleaseMarkerData | 정리 하는 MARKERDATA 구조체입니다. | |
Reload | 텍스트 버퍼를 다시 로드합니다. | |
ReloadLines | 마커를 삭제 하지 않고 텍스트를 대체 합니다. | |
ReplaceLines | 줄 바꿈 및 줄에 참가 같은 스트림 같은 행 편집을 처리 합니다. | |
ReplaceLinesEx | 줄 바꿈 및 줄에 참가 같은 스트림 같은 행 편집을 처리 합니다. | |
Reserved1 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
Reserved10 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
Reserved2 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
Reserved3 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
Reserved4 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
Reserved5 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
Reserved6 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
Reserved7 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
Reserved8 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
Reserved9 | Vtable 향후 사용 하기 위해 예약 됩니다. | |
SetLanguageServiceID | 색을 지정 하 고 다른 특성 데이터 버퍼를 제공 하는 언어의 고유 식별자를 설정 합니다. | |
SetStateFlags | 텍스트 버퍼의 상태 플래그를 설정합니다. | |
ToString | 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨) | |
UnadviseTextLinesEvents | 방법 정보를 제공 합니다.이 메서드를 사용하지 마십시오. | |
UnlockBuffer | 잠은 메서드를 사용 하는 버퍼의 잠금을 해제 LockBuffer. | |
UnlockBufferEx | 확장은 UnlockBuffer 메서드. |
위쪽
설명
이 클래스의 인스턴스를 만들 수 없습니다에서 new 키워드입니다. 대신 가져와야 합니다는 ILocalRegistry 개체 및 개체를 만드는 CreateInstance. 이 방법으로 MPF 배치 CreateInstance.
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.