IVsLanguageLineIndent 인터페이스
"공백" 결정은 추가 해야 지정된 된 줄의 시작 부분에.
네임스페이스: Microsoft.VisualStudio.TextManager.Interop
어셈블리: Microsoft.VisualStudio.TextManager.Interop.8.0(Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
구문
‘선언
<GuidAttribute("E5A25E79-4A3C-4FCB-B375-196F5E8D1B2D")> _
<InterfaceTypeAttribute()> _
Public Interface IVsLanguageLineIndent
[GuidAttribute("E5A25E79-4A3C-4FCB-B375-196F5E8D1B2D")]
[InterfaceTypeAttribute()]
public interface IVsLanguageLineIndent
[GuidAttribute(L"E5A25E79-4A3C-4FCB-B375-196F5E8D1B2D")]
[InterfaceTypeAttribute()]
public interface class IVsLanguageLineIndent
[<GuidAttribute("E5A25E79-4A3C-4FCB-B375-196F5E8D1B2D")>]
[<InterfaceTypeAttribute()>]
type IVsLanguageLineIndent = interface end
public interface IVsLanguageLineIndent
IVsLanguageLineIndent 형식에서는 다음과 같은 멤버를 노출합니다.
메서드
이름 | 설명 | |
---|---|---|
GetIndentPosition | "줄의 시작에 추가 하려면 학자"를 확인 합니다. |
위쪽
설명
코어 편집기 또는 편집기 에뮬레이터 Emacs와 같은 일반적으로 사용 되는,이 인터페이스 "들여쓰기" 지원에 사용 되 고 새 줄을 삽입 하려면 사용자가 입력 한 후에 캐럿을 배치할 위치를 결정 합니다.
구현자 참고 사항
이 인터페이스를 구현 하는 동일한 개체에서 구현 되는 IVsLanguageTextOps 인터페이스입니다. 구현에서 IVsLanguageLineIndent 캐럿을 새 줄에 배치 될 때 정확 하 게 제어 해야 하는 경우 인터페이스입니다. 예를 들어, 사용자가 c + + 또는 C#에 여는 중괄호 뒤에 입력 하는 경우 새 줄을 입력 하 고 여는 중괄호를 기준으로 배치 된 하나의 탭 위치에 캐럿이 있는.
호출자 참고 사항
이 인터페이스에서 얻을 IVsLanguageTextOps 인터페이스를 호출 하 여는 QueryInterface 메서드 (c + +) 또는 캐스팅 하 여는 IVsLanguageTextOps 인터페이스에 IVsLanguageLineIndent 인터페이스 (C# Visual Basic). 들여쓰기 스타일만 설정 된 경우 일반적으로이 인터페이스 찾기에 대 한 vsIndentStyleSmart. 이 인터페이스를 가져올 수 없는 경우 다른 방법을 자동 들여쓰기를 시뮬레이션 하기 위해 사용 합니다.