다음을 통해 공유


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 형식에서는 다음과 같은 멤버를 노출합니다.

메서드

  이름 설명
Public 메서드 GetIndentPosition "줄의 시작에 추가 하려면 학자"를 확인 합니다.

위쪽

설명

코어 편집기 또는 편집기 에뮬레이터 Emacs와 같은 일반적으로 사용 되는,이 인터페이스 "들여쓰기" 지원에 사용 되 고 새 줄을 삽입 하려면 사용자가 입력 한 후에 캐럿을 배치할 위치를 결정 합니다.

구현자 참고 사항

이 인터페이스를 구현 하는 동일한 개체에서 구현 되는 IVsLanguageTextOps 인터페이스입니다. 구현에서 IVsLanguageLineIndent 캐럿을 새 줄에 배치 될 때 정확 하 게 제어 해야 하는 경우 인터페이스입니다. 예를 들어, 사용자가 c + + 또는 C#에 여는 중괄호 뒤에 입력 하는 경우 새 줄을 입력 하 고 여는 중괄호를 기준으로 배치 된 하나의 탭 위치에 캐럿이 있는.

호출자 참고 사항

이 인터페이스에서 얻을 IVsLanguageTextOps 인터페이스를 호출 하 여는 QueryInterface 메서드 (c + +) 또는 캐스팅 하 여는 IVsLanguageTextOps 인터페이스에 IVsLanguageLineIndent 인터페이스 (C# Visual Basic). 들여쓰기 스타일만 설정 된 경우 일반적으로이 인터페이스 찾기에 대 한 vsIndentStyleSmart. 이 인터페이스를 가져올 수 없는 경우 다른 방법을 자동 들여쓰기를 시뮬레이션 하기 위해 사용 합니다.

참고 항목

참조

Microsoft.VisualStudio.TextManager.Interop 네임스페이스