다음을 통해 공유


IEditorSelection 인터페이스

버전 2에 적용

일반적으로 IEditorText 인터페이스의 ServiceProvider를 통해 사용할 수 있는 편집기에서 캐럿, 선택 영역 및 텍스트 삽입을 정의합니다.

네임스페이스:  Microsoft.WebMatrix.Extensibility.Editor
어셈블리:  Microsoft.WebMatrix.Extensibility(Microsoft.WebMatrix.Extensibility.dll)

구문

‘선언
Public Interface IEditorSelection _
    Inherits IEditorText
‘사용 방법
Dim instance As IEditorSelection
public interface IEditorSelection : IEditorText
public interface class IEditorSelection : IEditorText
type IEditorSelection =  
    interface 
        interface IEditorText 
    end
public interface IEditorSelection extends IEditorText

IEditorSelection 유형에서 다음 멤버를 표시합니다.

속성

  이름 설명
공용 속성 CaretPosition Buffer 위치를 가져옵니다.
공용 속성 CurrentColumn 현재 선택된 열을 가져옵니다.
공용 속성 CurrentLine 편집기의 커서 위치에 대한 현재 행 번호를 가져옵니다.
공용 속성 EndSelectionPosition 선택 영역 끝 부분에 대한 버퍼 위치를 가져옵니다.
공용 속성 IsBlockSelection 선택 영역이 블록 선택 영역인지 여부를 가져옵니다.
공용 속성 LineCount 선택 영역의 총 행 수를 가져옵니다.
공용 속성 ReadOnly 현재 텍스트가 읽기 전용인지를 나타내는 값을 가져옵니다. (IEditorText에서 상속됨)
공용 속성 SelectedText 선택 영역의 텍스트를 가져옵니다.
공용 속성 StartSelectionPosition 선택 영역의 시작 부분에 대한 버퍼 위치를 가져옵니다.
공용 속성 Text 편집기의 모든 텍스트를 가져오거나 설정합니다. 텍스트를 설정하면 더티 상태가 지워집니다. (IEditorText에서 상속됨)

맨 위로 이동

메서드

  이름 설명
공용 메서드 GoTo 시작 오프셋에서 선택할 문자 수까지 선택 영역을 만듭니다.
공용 메서드 InsertText 텍스트가 아직 열려 있고 삭제되지 않은 경우 현재 편집기에 텍스트를 삽입합니다.
공용 메서드 SelectAll 편집기의 모든 내용을 선택합니다.

맨 위로 이동

참고 항목

참조

Microsoft.WebMatrix.Extensibility.Editor 네임스페이스