다음을 통해 공유


Microsoft.VisualStudio.Text.Editor 네임스페이스

클래스

AdornmentLayerDefinition

내보내기 IAdornmentLayer 정보를 제공합니다.

AppearanceCategoryOption

모양 범주를 정의합니다.

AutoDetectUtf8Option

파일을 열 때 utf-8 인코딩을 검색하려고 하는지 여부를 결정하는 옵션 정의입니다.

AutomaticDelimiterHighlightingOption

일치하는 구분 기호를 강조 표시할지 여부를 결정하는 옵션 정의입니다.

AutoScrollEnabled

자동 스크롤을 사용하도록 설정하는 옵션을 정의합니다.

BackgroundBrushChangedEventArgs

의 BackgroundBrushChanged 이벤트에 IWpfTextView대한 정보를 제공합니다.

CaretPositionChangedEventArgs

PositionChanged 이벤트에 대한 정보를 제공합니다.

CaretWidthOption

caret를 렌더링해야 하는 너비를 결정하는 옵션 정의입니다.

ChangeTrackingMarginEnabled

변경 내용 추적 여백을 사용하도록 설정하는 옵션을 정의합니다.

ClickGotoDefEnabledOption

정의로 이동에 대해 마우스 클릭 + 한정자 키프레스를 사용하도록 설정할지 여부를 결정합니다.

ClickGotoDefModifierKeyOption

마우스 클릭 + 한정자 키 프레스를 클릭하여 정의로 이동에 사용할 한정자 키를 결정합니다.

ClickGotoDefOpensPeekOption

마우스 클릭 + 한정자 키프레스에 대한 Peek 보기에서 정의 대상을 열지 여부를 결정합니다.

CollapseHintAdornmentControl

마우스가 윤곽선 여백에서 이 영역을 가리키면 텍스트 보기에서 윤곽 영역을 강조 표시합니다.

ConvertTabsToSpaces

탭을 공백으로 변환할지 여부를 결정하는 옵션 정의입니다.

CutOrCopyBlankLineIfNoSelection

선택 영역이 비어 있는 경우 빈 줄을 잘라내거나 복사하는 옵션을 정의합니다.

DefaultOptions

일반적인 일반 옵션입니다.

DefaultTextViewHostOptions

일반적인 ITextView 호스트 관련 옵션의 이름입니다.

DefaultTextViewOptions

일반적인 ITextView 옵션을 정의합니다.

DefaultWpfViewOptions

일반적인 IWpfTextView 옵션을 나타냅니다.

DeferCreationAttribute

선택적 지연 생성 의미 체계를 지정합니다.

DisplayUrlsAsHyperlinks

URL을 하이퍼링크로 표시할지 여부를 결정하는 옵션 정의입니다.

DragDropEditing

끌어서 놓기 편집을 위한 보기 옵션을 정의합니다.

EditingStateMarginEnabledOption

모든 편집 상태 여백을 사용하도록 설정하는 옵션을 정의합니다.

EditorEmulationModeOption

편집기 에뮬레이션 모드를 결정하는 옵션 정의입니다.

EditorOptionChangedEventArgs

OptionChanged 이벤트에 대한 정보를 제공합니다.

EditorOptionDefinition

편집기 옵션의 정의입니다.

EditorOptionDefinition<T>

편집기 옵션의 정의를 나타냅니다.

EditorStyleNames

편집기를 호스트하는 프로그램에서 구성 요소의 스타일을 정의할 수 있는 다양한 편집기 구성 요소의 이름입니다.

EnableVerticalScrollingOption

보기에서 세로 스크롤을 사용할 수 있는지 여부입니다. 그렇지 않은 경우 뷰는 항상 스크롤되므로 버퍼의 첫 번째 줄이 보기 맨 위로 플러시됩니다.

FallbackFont

대체 글꼴을 결정하는 옵션 정의입니다(대체 이름은 WPF에 따라 다름).

FileHealthIndicatorEnabled

파일 상태 표시기를 사용하도록 설정하는 옵션을 정의합니다.

FollowCodingConventionsOption

파일이 프로젝트 코딩 규칙을 따라야 하는지 여부를 결정하는 옵션 정의입니다.

GlyphMarginEnabled

문자 모양 여백을 사용하도록 설정하는 옵션을 정의합니다.

GridCellLengthAttribute

이 클래스는 그리드 셀 크기를 MEF 내보내기와 연결합니다.

GridUnitTypeAttribute

이 클래스는 GridUnitType 값을 MEF 내보내기와 연결합니다.

HighlightCurrentLineOption

현재 줄을 강조 표시하는 옵션을 나타냅니다.

HorizontalScrollBarEnabled

가로 스크롤 막대를 사용하도록 설정하는 옵션을 정의합니다.

ImeTextComposition

의 IME 처리에서 생성된 텍스트 컴퍼지션을 ITextView나타냅니다.

IndentationCharacterMarginEnabled

IndentationCharacterMargin을 사용하도록 설정하는 옵션을 정의합니다.

IndentingStyleOption

자동 들여쓰기 스타일을 결정하는 옵션 정의입니다.

IndentSize

들여쓰기의 크기(공백 수)를 결정하는 옵션 정의입니다.

InsertFinalNewLine

최종 줄 바꿈을 삽입할지 여부를 결정하는 옵션 정의입니다.

InsertModeMarginEnabled

InsertModeMargin을 사용하도록 설정하는 옵션을 정의합니다.

InterLineAdornmentTag

텍스트 줄 위 또는 아래에 표시할 장식을 제공하는 태그를 나타냅니다.

IntraTextAdornment

을 통해 IntraTextAdornmentTag제공되는 텍스트 내 장식을 테마화할 수 있도록 지원합니다.

IntraTextAdornmentTag

텍스트가 산재된 것으로 표시할 장식을 제공하는 태그를 나타냅니다.

IsInContrastModeOption

편집기가 "추가 대비" 또는 "고대비" 모드에 있는지 여부를 결정합니다.

IsInHighContrastThemeOption

편집기가 Windows 고대비 테마에 있는지 여부를 결정합니다.

이 테마는 Windows OS 고대비 모드에서 사용자가 사용하도록 설정하는 특정 VS Windows 고대비 테마입니다. 이 옵션은 파란색(추가 대비) 테마 또는 Windows OS 고대비 모드를 확인하지 않습니다.

IsViewportLeftClipped

가상 공간 사용 옵션을 정의합니다.

KeyProcessor

편집기의 키보드 입력을 처리합니다.

LineEndingMarginEnabled

LineEndingMargin을 사용하도록 설정하는 옵션을 정의합니다.

LineNumberMarginEnabled

줄 번호 여백을 사용하도록 설정하는 옵션을 정의합니다.

LineSpacingOption

세로줄 간격 옵션을 정의합니다.

LongBufferLineChunk

를 결정하는 옵션 정의는 긴 줄의 청크 크기를 결정합니다.

LongBufferLineThreshold

긴 줄의 특수 처리 임계값을 결정하는 옵션 정의입니다.

MarginContainerAttribute

여백 컨테이너의 유형을 지정합니다.

MinimumErrorSeverity

오류 물결선에 사용할 오류 심각도 결정

MouseHoverAttribute

에 대한 MouseHover이벤트 처리기에 배치할 특성으로, 마우스가 이동을 중지하는 시간과 가리키기 이벤트의 생성 사이의 지연을 지정합니다.

MouseHoverEventArgs

의 MouseHover 이벤트에 ITextView대한 정보를 제공합니다.

MouseProcessorBase

클라이언트가 필요한 메서드만 재정의할 수 있도록 마우스 바인딩에 대한 기본 구현을 제공합니다.

MouseWheelZoomEnabled

마우스 휠 확대/축소를 사용하도록 설정하는 옵션을 정의합니다.

NewLineCharacter

줄 바꿈 문자 또는 문자를 지정하는 옵션 정의입니다.

NonBlockingCompletionOption

사용자가 커밋 문자를 누를 때 편집기에서 완료 항목이 도착할 때까지 기다리지 않는 비 차단 완료 모드를 사용하는지 여부를 결정하는 옵션 정의입니다. 이 옵션은 사용자에게 노출되지 않습니다. laguage 서비스에서 제어할 수 있습니다.

OutliningCollapsedAdornmentControl

텍스트 보기에서 축소된 텍스트를 나타냅니다.

OutliningMarginBracketControl

확장된 개요 영역의 세로 범위를 나타내며 사용자가 축소할 수 있도록 합니다.

OutliningMarginControl

윤곽선 여백을 나타냅니다.

OutliningMarginEnabled

개요 여백을 사용하도록 설정하는 옵션을 정의합니다.

OutliningMarginHeaderControl

개요 영역을 축소하고 확장할 수 있습니다.

OutliningUndoEnabled

개요를 실행 취소할 수 있는지 여부를 결정하는 옵션 정의입니다.

OverwriteMode

덮어쓰기 모드에 대한 보기 옵션을 정의합니다.

PredefinedAdornmentLayers

이 정적 클래스는 편집기에서 미리 정의된 장식 계층의 이름을 정의합니다.

PredefinedMarginNames

Visual Studio에서 제공하는 미리 정의된 여백의 이름을 지정합니다.

PredefinedTextViewRoles

Visual Studio에서 제공하는 미리 정의된 텍스트 뷰 역할의 이름을 지정합니다.

ProduceScreenReaderFriendlyText

화면 판독기에서 코드 내용을 제대로 읽을 수 있도록 자동화 컨트롤에 주석이 추가된 텍스트를 제공할 수 있는 옵션을 정의합니다.

ReplacesAttribute

이 자산으로 대체될 자산의 이름을 지정합니다.

ReplicateNewLineCharacter

줄을 삽입할 때 줄 바꿈 문자를 복제할지 여부를 결정하는 옵션 정의입니다.

ResponsiveCompletionOption

사용자가 커밋 문자를 누를 때 편집기에서 완료 항목에 대해 짧은 시간을 대기하는 반응형 완성 모드를 사용하는지 여부를 결정하는 옵션 정의입니다. 지연 후에도 완료 항목이 아직 없으면 완료가 해제됩니다. 이 옵션은 도구/옵션/텍스트 편집기/고급 페이지에서 사용자에게 노출됩니다.

ResponsiveCompletionThresholdOption

응답성 완료 모드에서 허용되는 최대 지연 시간을 결정하는 옵션 정의입니다. 여기서 편집기는 사용자가 커밋 문자를 누를 때 완료 항목에 대해 지정된 시간을 대기합니다. 지연 후에도 완료 항목이 아직 없으면 완료가 해제됩니다. 이 옵션은 사용자에게 노출되지 않습니다. 원격 설정으로 제어할 수 있습니다.

RowColMarginEnabled

RowColMargin을 사용하도록 설정하는 옵션을 정의합니다.

SelectionMarginEnabled

선택 여백을 사용하도록 설정하는 옵션을 정의합니다.

SelectionStateMarginEnabled

SelectionStateMargin을 사용하도록 설정하는 옵션을 정의합니다.

ShouldCaretsBeRendered

캐럿을 렌더링해야 합니다 옵션을 정의합니다.

ShouldSelectionsBeRendered

선택 영역을 렌더링해야 함 옵션을 정의합니다.

ShowBidirectionalTextControlCharactersOption

양방향 텍스트 컨트롤 문자 표시 옵션을 정의합니다.

ShowBlockStructure

블록 구조 표시 옵션을 정의합니다.

ShowErrorSquiggles

오류 표시 물결선 을 정의합니다.

ShowNavigationBarOption

탐색 모음 표시 옵션을 정의합니다.

ShowSelectionMatches

선택 항목 일치 표시를 정의합니다.

ShowZeroWidthCharactersOption

너비 문자 0개 표시 옵션을 정의합니다.

SimpleGraphicsOption

단색 선택 영역이 아닌 선택 그라데이션을 그리는 옵션을 나타냅니다.

SpaceReservationAgentChangedEventArgs

에서 ISpaceReservationManagerISpaceReservationAgent 변경되면 정보를 제공합니다.

SpaceReservationManagerDefinition

에 대한 메타데이터를 ISpaceReservationManager나타냅니다.

SuggestionMarginEnabled

제안 여백을 사용하도록 설정하는 옵션을 정의합니다.

TabSize

탭의 크기(공백 수)를 결정하는 옵션 정의입니다.

TextFormattingModeOption

편집기 사용하는 텍스트 서식 모드를 사용자 지정합니다.

TextRenderingModeOption

편집기 사용하는 텍스트 렌더링 모드를 사용자 지정합니다.

TextViewCreatedEventArgs

새로 만든 ITextView에 대한 정보를 제공합니다.

TextViewExtensions

유틸리티 ITextView 확장 메서드.

TextViewLayoutChangedEventArgs

ITextView레이아웃 변경 이벤트에 대한 정보를 제공합니다.

TextViewRoleAttribute

이 특성을 사용하여 확장이 적용되는 TextView의 종류를 지정합니다.

TooltipAppearanceCategory

최종 줄 바꿈을 삽입할지 여부를 결정하는 옵션 정의입니다.

TrimTrailingWhiteSpace

후행 공백을 트리밍할지 여부를 결정하는 옵션 정의입니다.

UpdateIndentationCharacterOption

편집할 때마다 버퍼의 내용을 기반으로 표준 선행 공백 문자를 업데이트할 수 있는 옵션을 정의합니다.

UseReducedOpacityForHighContrastOption
UseVirtualSpace

가상 공간 사용 옵션을 정의합니다.

UseVisibleWhitespace

표시되는 공백 사용 옵션을 정의합니다.

UseVisibleWhitespaceEnabledTypes

표시되는 공백 사용 옵션을 정의합니다.

UseVisibleWhitespaceOnlyForSelection

표시되는 공백 사용 옵션을 정의합니다.

VerticalScrollBarEnabled

세로 스크롤 막대를 사용하도록 설정하는 옵션을 정의합니다.

ViewOptionDefinition<T>

특정 편집기 ITextView옵션을 정의합니다.

ViewProhibitUserInput

사용자 입력 금지 옵션을 정의합니다.

ViewState

특정 시점의 상태를 봅니다.

WordWrapStyle

단어 줄 바꿈 스타일 옵션을 정의합니다.

WpfTextViewKeyboardFilterName

KeyboardFilter 순서 이름을 나타냅니다.

WpfViewOptionDefinition<T>

에 한정된 편집기 옵션을 정의합니다 IWpfTextView.

ZoomConstants

확대/축소 작업에 사용되는 상수를 정의합니다.

ZoomControl

텍스트 보기의 확대/축소 컨트롤을 나타냅니다.

ZoomControlEnabled

확대/축소 컨트롤을 사용하도록 설정하는 옵션을 정의합니다.

ZoomLevel

확대/축소를 정의합니다.

ZoomLevelChangedEventArgs

의 ZoomLevelChangedEvent 이벤트에 IWpfTextView대한 정보를 제공합니다.

ZoomLevelConverter

확대/축소 수준의 및 Double 표현 간 String 변환을 허용하는 값 변환기입니다.

구조체

CaretPosition

에서 캐럿 ITextView의 위치를 나타냅니다.

EditorOptionKey<T>

편집기 옵션에 대한 형식이 안전한 키를 나타냅니다.

인터페이스

IAccessibleAdornmentControl

화면 읽기 프로그램에서 소리 내어 읽어야 하는 장식을 나타냅니다. 텍스트 줄에 있는 포커스가 없는 UI 컨트롤에 대해 주로 구현되어야 합니다.

IAdornmentLayer

표시 레이어를 나타냅니다.

IAdornmentLayerElement

표시 계층의 요소를 정의합니다.

IEditorOptions

값을 수정하고 새 옵션을 추가하기 위한 일반적인 편집기 옵션 및 확장 가능한 메커니즘을 나타냅니다.

IEditorOptionsFactoryService

지정된 scope 또는 전역 scope 대해 가져오는 IEditorOptions 서비스를 나타냅니다.

IGlyphFactory

특정 문자 모양 형식에 대한 시각적 개체를 제공합니다.

IGlyphFactoryProvider

IGlyphFactory제공합니다.

IGlyphMouseProcessorProvider

문자 모양 여백에 대한 마우스 바인딩을 제공합니다.

IGlyphTag

문자 모양 시각적 개체를 배치하기 위해 문자 모양 여백에 사용되는 문자 모양 태그를 나타냅니다.

IIndentationManagerService

파일에서 스마트 들여쓰기를 지원하는 서비스입니다.

IKeyProcessorProvider

지정된 IWpfTextViewKeyProcessor 대한 를 만듭니다.

IMapEditToData

와 의 위치 간 매핑을 용이하게 하는 TextViewModelEditBufferDataBuffer인터페이스입니다.

IMouseProcessor

마우스 바인딩에 대한 확장을 제공합니다.

IMouseProcessor2

마우스 바인딩에 대한 터치 관련 확장을 제공합니다.

IMouseProcessorProvider

IMouseProcessor 대한 을 IWpfTextView만듭니다.

IScrollMap

문자 위치와 스크롤맵 좌표 간의 매핑을 정의합니다. 스크롤 막대가 렌더링되는 좌표계와는 다릅니다.

IScrollMapFactoryService

에 대한 ITextViewIScrollMap 만들거나 다시 사용합니다.

ISmartIndent

줄에 대해 원하는 들여쓰기를 계산하는 기능을 제공합니다.

ISmartIndentationService

Enter 키를 누를 때 또는 빈 줄로 이동할 때 자동 들여쓰기를 결정하는 Visual Studio 서비스를 제공합니다.

ISmartIndentProvider

지정된 ITextViewISmartIndent 대한 개체를 가져옵니다. 구성 요소 내보내기는 해당 콘텐츠 형식을 지정하려면 하나 이상의 콘텐츠 형식 특성을 제공해야 합니다.

ISpaceReservationAgent

공간 예약 표시를 처리합니다.

ISpaceReservationManager

공간 예약 장식을 관리합니다.

ITextCaret

와 연결된 캐럿을 ITextView나타냅니다.

ITextEditorFactoryService

편집기 보기를 만듭니다.

ITextSelection

에서 선택한 텍스트를 나타냅니다. ITextView

ITextView

의 텍스트 ITextBuffer보기를 나타냅니다. 형식이 지정된 텍스트를 렌더링할 수 있는 메서드가 있는 플랫폼별 인터페이스의 기본 클래스입니다.

ITextView2

에 대한 ITextView확장 , 기능 보강. 여기에 있는 모든 멤버에 대해 의 TextViewExtensions확장 메서드도 있어야 합니다.

ITextViewConnectionListener

특정 콘텐츠 형식의 텍스트 버퍼를 수신 대기하여 텍스트 편집기에서 열거나 닫힌 시기를 확인합니다.

ITextViewCreationListener

가 만들어지는 시기를 ITextView수신 대기합니다.

ITextViewLineCollection

뷰의 개체 컬렉션 ITextViewLine 에 액세스하기 위한 도우미 클래스를 나타냅니다. 의 TextViewLines 속성 ITextView 은 이 인터페이스의 instance 가져오는 데 사용됩니다.

ITextViewMargin

의 가장자리에 연결된 여백을 ITextView나타냅니다.

ITextViewModel

특정 ITextView의 텍스트 프레젠테이션에 고유한 0개 이상의 ITextBuffer 개체 집합을 나타냅니다.

ITextViewModelProvider

개체를 제공합니다 ITextViewModel .

ITextViewRoleSet

텍스트 보기 역할 집합입니다.

IVerticalFractionMap

의 총 세로 범위의 문자 위치와 소수 사이에 매핑됩니다 ITextView.

IVerticalScrollBar

세로 스크롤 막대를 나타냅니다.

IViewScroller

에 대한 도우미 클래스를 ITextView나타내며 스크롤을 위한 기본 기능을 제공합니다. 의 ViewScroller 속성 ITextView 은 이 인터페이스의 instance 가져오는 데 사용됩니다.

IWpfTextView

WPF 플랫폼용 Visual Studio ITextView 를 나타냅니다.

IWpfTextViewConnectionListener

특정 콘텐츠 형식의 텍스트 버퍼를 수신 대기하여 텍스트 편집기에서 열거나 닫힌 시기를 확인합니다.

IWpfTextViewCreationListener

가 만들어지는 시기를 IWpfTextView수신 대기합니다.

IWpfTextViewHost

IWpfTextView 스크롤 막대 또는 줄 번호 여백과 같이 을 둘러싸는 및 여백을 포함합니다.

IWpfTextViewLineCollection

에서 ITextView 뷰의 개체 컬렉션 ITextViewLine 에 액세스할 수 있습니다. 의 TextViewLines 속성 ITextView 은 ITextViewLineCollection 인터페이스의 instance 가져오는 데 사용됩니다.

IWpfTextViewMargin

의 가장자리에 연결된 여백을 IWpfTextView나타냅니다.

IWpfTextViewMarginProvider

지정된 IWpfTextViewHost에 대한 를 IWpfTextViewMargin 만듭니다.

열거형

AdornmentPositioningBehavior

장식의 위치를 정의합니다.

ConnectionReason

텍스트 버퍼와 텍스트 뷰를 연결하거나 연결을 끊는 이유를 정의합니다.

EditorTextFormattingMode

편집기 사용할 수 있는 WPFTextFormattingMode를 지정합니다. 이 열거형은 에 TextFormattingMode를 추가합니다Automatic.

EnsureSpanVisibleOptions

EnsureSpanVisible의 IViewScroller 동작을 제어하는 옵션입니다.

HorizontalPositioningMode

선 간 장식을 선에 가로로 배치할 수 있는 가능한 방법의 열거형입니다.

IndentingStyle

언어 서비스에서 지원하는 다양한 인덴팅 스타일을 나타냅니다.

ScrollDirection

를 스크롤할 방향입니다 ITextView.

TextSelectionMode

텍스트 선택 모드를 지정합니다.

ViewRelativePosition

에서 verticalOffset 매개 변수 ITextView의 의미를 정의합니다. DisplayTextLineContaining(...).

WhitespaceType

열거형 값의 비트 조합을 설정하여 에 ITextView표시되는 공백 기호를 지정합니다.

WordWrapStyles

열거형 값의 비트 조합을 설정하여 의 ITextView단어 줄 바꿈 스타일을 지정합니다.

대리자

AdornmentRemovedCallback

에서 가 UIElement 제거될 때의 동작을 정의합니다 IAdornmentLayer.

InterLineAdornmentFactory

InterLineAdornmentTags에 사용되는 장식을 만드는 데 사용되는 팩터리입니다.