Microsoft.VisualStudio.Text 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스
구조체
EditOptions |
텍스트 편집 트랜잭션에 적용할 수 있는 옵션입니다. |
NormalizedSpanCollection.Enumerator |
에 대해 할당된 스택 열거자입니다 NormalizedSpanCollection. |
Selection |
단일 caret 및 관련 선택 영역에 대한 삽입, 앵커 및 활성 지점을 관리합니다. |
SnapshotPoint |
특정 텍스트 스냅샷 변경할 수 없는 텍스트 위치입니다. |
SnapshotSpan |
특정 텍스트 스냅샷 변경할 수 없는 텍스트 범위입니다. |
Span |
에서 의 값 StartEnd 범위를 설명하는 변경할 수 없는 정수 간격으로, 왼쪽에서 닫혀 오른쪽에 열립니다. [시작 .. 종료). 범위는 일반적으로 텍스트 범위를 나타내기 위해 에 ITextSnapshot 적용되지만 특정 텍스트 버퍼 또는 스냅샷 독립적입니다. |
TextImageLine |
의 텍스트 줄에 대한 변경할 수 없는 정보입니다 ITextImage. |
VersionedPosition |
특정 ITextImageVersion의 위치를 설명합니다. |
VersionedSpan |
특정 ITextImageVersion의 범위를 설명합니다. |
VirtualSnapshotPoint |
가상 공간이 있을 수 있는 을 SnapshotPoint 나타냅니다. |
VirtualSnapshotSpan |
두 VirtualSnapshotPoint개의 s를 나타냅니다. |
인터페이스
IDeleteEditTag |
편집은 사용자가 백스페이스를 누르거나 삭제한 결과임을 나타냅니다. |
IEditTag |
editTag 매개 변수에 사용할 수 있는 CreateEdit(EditOptions, Nullable<Int32>, Object) 인터페이스입니다. |
IEncodingDetector |
스트림과 연결된 텍스트 인코딩을 검색하려고 시도합니다. |
IExtensionErrorHandler |
편집기 호스트가 확장 지점에서 캡처되는 예외를 검색할 수 있습니다. |
IExtensionErrorHandler2 |
편집기 호스트가 확장 지점에서 캡처되는 예외를 검색할 수 있습니다. |
IExtensionPerformanceTracker |
편집기 호스트가 확장 지점의 성능을 추적할 수 있습니다. |
IFormattingEditTag |
편집이 자동 서식의 일부임을 나타냅니다. |
IFormattingNeededEditTag |
편집 내용이 수정된 텍스트의 서식을 지정해야 하는 "붙여넣기"와 비슷하다는 것을 나타냅니다. |
IInviolableEditTag |
이 편집에 대한 응답으로 호출된 버퍼의 Changed 이벤트 처리기에서 추가 편집을 수행해서는 안 된다는 제약 조건을 나타냅니다. |
IInvisibleEditTag |
이 편집으로 보이지 않는 실행 취소 트랜잭션이 생성됨을 나타냅니다. |
IMappingPoint |
내에서 ITextBuffer 매핑할 수 있는 의 위치입니다 IBufferGraph. |
IMappingSpan |
내에서 매핑할 수 있는 의 ITextBuffer 범위입니다 IBufferGraph. |
IMultiSelectionBroker |
에 대한 모든 caret 및 selecting 동작을 관리합니다 ITextView. 여러 선택 영역 및 상자 선택을 처리합니다. 이 네임스페이스 전체 캐럿은 선택 영역의 일부로 간주되며 로 표시됩니다 InsertionPoint. |
INormalizedTextChangeCollection |
정규화된 개체 목록 ITextChange 입니다. 변경 내용은 오름차순으로 정렬되고 인접 및 겹치는 변경 내용은 단일 변경 내용으로 결합됩니다. |
IOvertypeManager |
덮어쓰기용 텍스트 보기 관리자당 입니다. |
IOvertypeManagerFactory |
특정 ITextView에 대한 덮어쓰기 형식을 관리하는 를 반환 IOvertypeManager 하는 서비스입니다. |
IPersistentSpan |
문서가 열려 있는 동안 문서를 닫거나 열거나 수정한 경우에도 유효한 상태로 유지되는 문서의 범위를 설명합니다. |
IPersistentSpanFactory |
를 만들기 IPersistentSpan위한 팩터리입니다. |
IProxyEditTag |
편집이 사용자를 대신하여 퍼포밍되고 편집을 수행한 엔터티에 의해 실행 취소됨을 나타냅니다. |
IReadOnlyRegion |
빈 읽기 전용 텍스트 영역을 추적하는 핸들입니다. |
IReadOnlyRegionEdit |
에 대한 읽기 전용 영역 편집 작업의 원자성 집합을 ITextBuffer제공합니다. 버전 위치는 개체를 만들 때 IReadOnlyRegionEdit 의 ITextBuffer 상태에 따라 지정됩니다. |
IRemoteEditTag |
편집이 원격 협력자로부터 온 것임을 나타냅니다. |
ISelectionTransformer |
및 TryPerformActionOnSelection(Selection, Action<ISelectionTransformer>, Selection)의 일부로 기존 개체를 SelectionPerformActionOnAllSelections(Action<ISelectionTransformer>) 변경할 수 있습니다. |
ITextBuffer |
UTF-16을 사용하여 인코딩된 유니코드 문자의 변경 가능한 시퀀스입니다. 버퍼 내의 위치는 문자 시퀀스(문자 0부터 시작) 또는 선 시퀀스(줄 0부터 시작)로 처리됩니다. 빈 버퍼에는 문자가 없는 한 줄이 있습니다. |
ITextBuffer2 |
UTF-16을 사용하여 인코딩된 유니코드 문자의 변경 가능한 시퀀스입니다. 버퍼 내의 위치는 문자 시퀀스(문자 0부터 시작) 또는 선 시퀀스(줄 0부터 시작)로 처리됩니다. 빈 버퍼에는 문자가 없는 한 줄이 있습니다. |
ITextBufferContentTypeListener |
확장에서 의 콘텐츠 형식 변경 내용을 추적할 수 있습니다 ITextBuffer. |
ITextBufferEdit |
에 대한 ITextBuffer편집 작업을 나타냅니다. |
ITextBufferFactoryService |
일반 TextBuffers에 대한 팩터리 서비스입니다. |
ITextBufferFactoryService2 |
일반 TextBuffers에 대한 팩터리 서비스입니다. |
ITextBufferFactoryService3 |
일반 TextBuffers에 대한 팩터리 서비스입니다. |
ITextChange |
텍스트 버퍼의 단일 연속 텍스트 변경 작업에 대해 설명합니다. 모든 텍스트 변경 내용은 를 로 바꾸는
삽입은 빈 문자열과
삭제는 비어 있지 않은
수정은 및 |
ITextChange2 |
ITextChange 불투명한 변경의 개념으로 확장됩니다. |
ITextChange3 |
ITextChange2 이전 텍스트와 새 텍스트의 부분 문자열을 효율적으로 가져올 수 있는 기능으로 확장됩니다. |
ITextDataModel |
편집기 ITextBuffer 에서 프레젠테이션을 위해 을 준비합니다. 일반적으로 는 ITextDataModel 및 DataBuffer로 노출되는 단일 ITextBuffer 으로 DocumentBuffer 구성됩니다. 그러나 경우에 따라 의 그래프 IProjectionBuffer는 단일 문서인 경우와 같이 표시하는 데 유용합니다. 이 경우 는 DataBufferIProjectionBuffer 를 원본 버퍼로 직접 또는 간접적으로 사용하는 DocumentBuffer 입니다. |
ITextDocument |
를 유지하는 ITextBuffer파일 시스템의 문서를 나타냅니다. |
ITextDocumentFactoryService |
텍스트 문서를 만들고 로드하고 삭제하는 서비스를 나타냅니다. |
ITextDocumentFactoryService2 | |
ITextEdit |
에 대한 편집 작업 집합을 ITextBuffer나타냅니다. 모든 편집 작업의 위치는 이 개체를 만들 때의 ITextBuffer 의 상태와 관련하여 지정됩니다. |
ITextImage |
변경할 수 없는 유니코드 문자 시퀀스에 대한 읽기 권한을 제공합니다. 시퀀스의 첫 번째 문자에는 인덱스 0이 있습니다. |
ITextImageFactoryService |
를 만들기 ITextImage위한 팩터리 서비스입니다. |
ITextImageVersion |
의 버전을 설명합니다 ITextImage. |
ITextSnapshot |
유니코드 문자 시퀀스를 포함하는 의 ITextBuffer 변경할 수 없는 스냅샷 대한 읽기 액세스를 제공합니다. 시퀀스의 첫 번째 문자에는 인덱스 0이 있습니다. |
ITextSnapshot2 |
유니코드 문자 시퀀스를 포함하는 의 ITextBuffer 변경할 수 없는 스냅샷 대한 읽기 액세스를 제공합니다. 시퀀스의 첫 번째 문자에는 인덱스 0이 있습니다. |
ITextSnapshotLine |
ITextSnapshot의 텍스트 줄에 대한 변경할 수 없는 정보입니다. |
ITextVersion |
의 버전을 설명합니다 ITextBuffer. 텍스트 버퍼에 대한 ITextEdit 의 각 애플리케이션은 새 ITextVersion을 생성합니다. |
ITextVersion2 |
의 버전을 설명합니다 ITextBuffer. 텍스트 버퍼에 의 ITextEdit 각 애플리케이션은 새 ITextVersion를 생성합니다. |
ITrackingPoint |
의 추적 위치입니다 ITextBuffer. |
ITrackingSpan |
텍스트 ITextBuffer 버퍼가 변경되어 증가하거나 축소되는 의 텍스트 범위입니다. 범위가 비어 있을 수 있습니다. |
ITypingEditTag |
편집이 사용자가 문자를 입력한 결과임을 나타냅니다. |
IUndoEditTag |
편집이 실행 취소 또는 다시 실행의 일부임을 나타냅니다. |
IUserEditTag |
편집은 부작용(예: 사용자가 세미콜론을 입력한 후의 자동 서식 지정)과는 반대로 사용자 작업(예: 입력)의 직접적인 결과임을 나타냅니다. |
열거형
EdgeInsertionMode |
읽기 전용 영역에 대한 에지 삽입 모드를 지정합니다. |
FileActionTypes |
파일 작업의 형식을 설명합니다. |
PointTrackingMode |
개체의 추적 모드를 ITrackingPoint 나타냅니다. |
PositionAffinity |
두 문자 사이에 있는 것으로 생각할 수 있는 ITextBuffer 의 위치가 이전 문자 또는 다음 문자와 결합되는지 여부를 설명합니다. |
PredefinedSelectionTransformations |
보기 내에서 선택을 조작하기 위해 미리 정의된 작업 집합을 정의합니다. 사용자 지정 조작은 의 ISelectionTransformer사용을 참조하세요. 이러한 변환은 , TryPerformActionOnSelection(Selection, PredefinedSelectionTransformations, Selection)및 PerformAction(PredefinedSelectionTransformations)에 PerformActionOnAllSelections(PredefinedSelectionTransformations)전달될 수 있습니다. |
ReloadResult |
에서 메서드 다시 로드의 반환 값입니다 ITextDocument. |
SpanTrackingMode |
개체의 추적 모드를 ITrackingSpan 나타냅니다. |
TrackingFidelityMode |
및 ITrackingSpan 개체에 대한 특수 추적 동작을 ITrackingPoint 나타냅니다. |
대리자
CustomTrackToVersion |
범위 추적의 사용자 지정 구현을 제공합니다. 이 대리자는 사용자 지정 추적 범위에 의해 구현되어야 합니다. |
DynamicReadOnlyRegionQuery |
읽기 전용 편집 영역을 알리기 위한 콜백 대리자입니다. |