다음을 통해 공유


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

클래스

  클래스 설명
Public 클래스 AdornmentLayerDefinition 에 대 한 정보를 제공 된 IAdornmentLayer 내보냅니다.
Public 클래스 AppearanceCategoryOption 모양 범주 옵션을 나타냅니다.
Public 클래스 AutoScrollEnabled 자동 스크롤을 사용하도록 설정하는 옵션을 정의합니다.
Public 클래스 BackgroundBrushChangedEventArgs BackgroundBrushChanged 이벤트에 대한 정보를 제공합니다.
Public 클래스 CaretPositionChangedEventArgs PositionChanged 이벤트에 대한 정보를 제공합니다.
Public 클래스 ChangeTrackingMarginEnabled 변경 내용 추적 여백을 사용하도록 설정하는 옵션을 정의합니다.
Public 클래스 CollapseHintAdornmentControl 마우스가 개요 여백의 이 영역 위로 이동할 경우 텍스트 뷰의 개요 영역을 강조 표시합니다.
Public 클래스 ConvertTabsToSpaces 탭을 공백으로 변환할 수 있는지 여부를 결정하는 옵션 정의입니다.
Public 클래스 CutOrCopyBlankLineIfNoSelection 선택 영역이 비어 있을 경우 빈 줄을 잘라내거나 복사하는 옵션을 정의합니다.
Public 클래스 DefaultOptions 일반 편집기 기본 옵션입니다.
Public 클래스 DefaultTextViewHostOptions 나타내는 공통 IWpfTextViewHost-관련 옵션입니다.
Public 클래스 DefaultTextViewOptions 공통되는 ITextView 옵션을 정의합니다.
Public 클래스 DefaultWpfViewOptions 공통되는 IWpfTextView 옵션을 나타냅니다.
Public 클래스 DeferCreationAttribute
Public 클래스 DisplayUrlsAsHyperlinks URL을 하이퍼링크로 표시할 것인지 여부를 결정하는 옵션 정의입니다.
Public 클래스 DragDropEditing 끌기/놓기 편집에 대한 뷰 옵션을 정의합니다.
Public 클래스 EditorOptionChangedEventArgs OptionChanged 이벤트에 대한 정보를 제공합니다.
Public 클래스 EditorOptionDefinition 편집기 옵션에 대한 정의입니다.
Public 클래스 EditorOptionDefinition<T> 편집기 옵션에 대한 정의를 나타냅니다.
Public 클래스 EditorStyleNames The names of various editor components where the component's style can be defined by the program hosting the editor.
Public 클래스 GlyphMarginEnabled 문자 모양 여백을 사용하도록 설정하는 옵션을 정의합니다.
Public 클래스 GridCellLengthAttribute 이 클래스는 표 형태 창의 셀 크기를 MEF 내보내기와 연결합니다.
Public 클래스 GridUnitTypeAttribute 이 클래스는 GridUnitType 값을 MEF 내보내기와 연결합니다.
Public 클래스 HighlightCurrentLineOption 현재 줄을 강조 표시하는 옵션을 나타냅니다.
Public 클래스 HorizontalScrollBarEnabled 가로 스크롤 막대를 사용하도록 설정하는 옵션을 정의합니다.
Public 클래스 ImeTextComposition ITextView 의 IME 처리를 통해 생성된 텍스트 컴퍼지션을 나타냅니다.
Public 클래스 IndentSize 옵션 정의 들여쓰기의 크기 (공백 수)를에서 결정 합니다.
Public 클래스 IntraTextAdornment IntraTextAdornmentTag 개체에서 제공하는 텍스트 내부 장식을 지원합니다.
Public 클래스 IntraTextAdornmentTag 텍스트와 섞여 수를 장식 하는 태그를 나타냅니다.
Public 클래스 IsViewportLeftClipped 옵션을 클립에 정의 ViewportLeft 속성에는 표시할 텍스트의 너비입니다.
Public 클래스 KeyProcessor 편집기의 키보드 입력을 처리합니다.
Public 클래스 LineNumberMarginEnabled 줄 번호 여백을 사용하도록 설정하는 옵션을 정의합니다.
Public 클래스 LongBufferLineChunk The option definition that determines the determines the chunking size for long lines.
Public 클래스 LongBufferLineThreshold The option definition that determines the threshold for special handling of long lines.
Public 클래스 MarginContainerAttribute 여백 컨테이너의 형식을 지정합니다.
Public 클래스 MouseHoverAttribute MouseHover 의 이벤트 처리기에 놓여지는 특성으로, 마우스가 이동을 중지한 시간과 가리키기 이벤트가 생성된 시간 사이의 지연을 지정합니다.
Public 클래스 MouseHoverEventArgs MouseHover 이벤트에 대한 정보를 제공합니다.
Public 클래스 MouseProcessorBase 클라이언트에 필요한 메서드만 재정의할 수 있습니다. 마우스 바인딩에 대 한 기본 구현을 제공 합니다.
Public 클래스 MouseWheelZoomEnabled 마우스 휠을 사용한 확대/축소를 사용하도록 설정하는 옵션을 정의합니다.
Public 클래스 NewLineCharacter 하나 또는 여러 개의 줄 바꿈 문자를 지정하는 옵션 정의입니다.
Public 클래스 OutliningCollapsedAdornmentControl 텍스트 뷰의 축소된 텍스트를 나타냅니다.
Public 클래스 OutliningMarginBracketControl 확장된 개요 영역의 세로 범위를 나타내며 사용자가 이를 축소하도록 허용합니다.
Public 클래스 OutliningMarginControl 개요 여백을 나타냅니다.
Public 클래스 OutliningMarginEnabled 개요 여백을 설정 하는 옵션을 정의 합니다.
Public 클래스 OutliningMarginHeaderControl 축소 하 고 확장 된 개요 영역을 수 있습니다.
Public 클래스 OutliningUndoEnabled 개요 기능을 실행 취소할 수 있는지 여부를 결정하는 옵션 정의입니다.
Public 클래스 OverwriteMode 덮어쓰기 모드에 대한 뷰 옵션을 정의합니다.
Public 클래스 PredefinedAdornmentLayers 편집기에서 미리 정의 된 장식 레이어 이름을 포함 합니다.
Public 클래스 PredefinedMarginNames 미리 정의 된 여백 이름이 포함 됩니다.
Public 클래스 PredefinedTextViewRoles 미리 정의된 텍스트 뷰 역할의 이름 집합입니다.
Public 클래스 ProduceScreenReaderFriendlyText 화면 판독기에서 코드의 내용을 올바로 읽을 수 있도록 자동화 컨트롤에 주석이 추가된 텍스트를 제공할 수 있는 옵션을 정의합니다.
Public 클래스 ReplacesAttribute
Public 클래스 ReplicateNewLineCharacter 줄 바꿈 문자를 행을 삽입할 때 복제 여부를 결정 합니다.
Public 클래스 SelectionMarginEnabled 선택 영역 여백을 사용하도록 설정하는 옵션을 정의합니다.
Public 클래스 SimpleGraphicsOption 단색 선택 영역과는 반대로 선택 영역 그라데이션을 그리기 위한 옵션을 나타냅니다.
Public 클래스 SpaceReservationAgentChangedEventArgs AgentChanged 이벤트에 대한 정보를 제공합니다.
Public 클래스 SpaceReservationManagerDefinition ISpaceReservationManager 의 메타데이터를 나타냅니다.
Public 클래스 TabSize 옵션 정의 공백 탭의 수를 결정 합니다.
Public 클래스 TextViewCreatedEventArgs TextViewCreated 이벤트에 대한 정보를 제공합니다.
Public 클래스 TextViewLayoutChangedEventArgs LayoutChanged 이벤트에 대한 정보를 제공합니다.
Public 클래스 TextViewRoleAttribute 확장을 적용할 TextView 종류를 지정하려면 이 특성을 사용합니다.
Public 클래스 UseReducedOpacityForHighContrastOption
Public 클래스 UseVirtualSpace 가상 공간을 사용 하는 옵션을 정의 합니다.
Public 클래스 UseVisibleWhitespace 표시 공백 문자를 사용 하는 옵션을 정의 합니다.
Public 클래스 VerticalScrollBarEnabled 세로 스크롤 막대를 사용하도록 설정하는 옵션을 정의합니다.
Public 클래스 ViewOptionDefinition<T> ITextView 관련 편집기 옵션을 정의합니다.
Public 클래스 ViewProhibitUserInput 사용자 입력 금지 옵션을 정의합니다.
Public 클래스 ViewState 뷰포트 (영역 표시 문서 창의), 시각적 스냅샷 및 편집 가능한 스냅숏 크기 측면에서 보기의 상태를 나타냅니다.
Public 클래스 WordWrapStyle 자동 줄 바꿈 스타일 옵션을 정의합니다.
Public 클래스 WpfTextViewKeyboardFilterName KeyboardFilter 순서 지정 이름을 나타냅니다.
Public 클래스 WpfViewOptionDefinition<T> IWpfTextView 와 관련된 편집기 옵션을 정의합니다.
Public 클래스 ZoomConstants 확대/축소 작업에 사용 되는 상수를 정의 합니다.
Public 클래스 ZoomControl 텍스트 보기에서 확대/축소 컨트롤을 나타냅니다.
Public 클래스 ZoomControlEnabled 확대/축소 컨트롤을 사용 하는 옵션을 정의 합니다.
Public 클래스 ZoomLevelChangedEventArgs ZoomLevelChanged 이벤트에 대한 정보를 제공합니다.
Public 클래스 ZoomLevelConverter 문자열 및 확대/축소 수준에 이중 표현 간의 변환을 허용합니다.

구조체

  구조체 설명
Public 구조체 CaretPosition ITextView 에서 캐럿의 위치를 나타냅니다.
Public 구조체 EditorOptionKey<T> 편집기 옵션에 대한 형식이 안전한 키를 나타냅니다.

인터페이스

  인터페이스 설명
Public 인터페이스 IAdornmentLayer 장식 레이어를 나타냅니다.
Public 인터페이스 IAdornmentLayerElement 장식 레이어의 요소를 정의합니다.
Public 인터페이스 IEditorOptions 값을 수정하고 새 옵션을 추가하기 위한 일반 편집기 옵션 및 확장 가능 메커니즘을 나타냅니다.
Public 인터페이스 IEditorOptionsFactoryService 지정된 범위 또는 전역 범위에 대한 IEditorOptions를 가져오는 서비스를 나타냅니다.
Public 인터페이스 IGlyphFactory 특정 문자 모양 형식에 대한 비주얼을 제공합니다.
Public 인터페이스 IGlyphFactoryProvider IGlyphFactory 를 제공합니다.
Public 인터페이스 IGlyphMouseProcessorProvider 문자 모양 여백에 대한 마우스 바인딩을 제공합니다.
Public 인터페이스 IGlyphTag 문자 모양 여백에서 문자 모양 표시를 배치하는 데 사용되는 문자 모양 태그를 나타냅니다.
Public 인터페이스 IKeyProcessorProvider 지정된 IWpfTextViewHostKeyProcessor를 만듭니다.
Public 인터페이스 IMouseProcessor 마우스 바인딩에 대한 확장을 제공합니다.
Public 인터페이스 IMouseProcessorProvider 지정된 텍스트 뷰에 대한 WPF 마우스 프로세서를 만듭니다.
Public 인터페이스 IScrollMap 문자 위치와 스크롤 맵 좌표 간의 매핑을 정의합니다.
Public 인터페이스 IScrollMapFactoryService ITextView 에 대한 IScrollMap을 만들거나 다시 사용합니다.
Public 인터페이스 ISmartIndent 줄에 필요한 들여쓰기를 계산하는 메서드를 제공합니다.
Public 인터페이스 ISmartIndentationService 자동 들여쓰기 enter 키를 누르면 빈 줄을 탐색할 때 결정 됩니다.
Public 인터페이스 ISmartIndentProvider 가져옵니다는 ISmartIndent 에 대 한 개체는 지정 된 ITextView.
Public 인터페이스 ISpaceReservationAgent 공간 예약 도구 영역의 표시를 처리합니다.
Public 인터페이스 ISpaceReservationManager 공간 예약 도구 영역을 관리합니다.
Public 인터페이스 ITextCaret ITextView 와 연결된 캐럿을 나타냅니다.
Public 인터페이스 ITextEditorFactoryService 편집기 뷰를 만듭니다.
Public 인터페이스 ITextSelection ITextView 에서 선택된 텍스트를 나타냅니다.
Public 인터페이스 ITextView ITextBuffer 에 있는 텍스트의 뷰를 나타냅니다.서식이 지정된 텍스트를 렌더링할 수 있는 메서드가 들어 있는 플랫폼 관련 인터페이스에 대한 기본 클래스입니다.
Public 인터페이스 ITextViewLineCollection 뷰의 ITextViewLine 개체 컬렉션에 액세스하기 위한 도우미 클래스를 나타냅니다.TextViewLines 속성 사용이 인터페이스의 인스턴스를 가져올 수 있습니다.
Public 인터페이스 ITextViewMargin ITextView 의 가장자리에 추가된 여백을 나타냅니다.
Public 인터페이스 ITextViewModel 집합을 나타내는 ITextBuffer 참여의 텍스트에서 특정 개체 ITextView.
Public 인터페이스 ITextViewModelProvider ITextViewModel 개체를 제공합니다.
Public 인터페이스 ITextViewRoleSet 텍스트 뷰 역할 집합입니다.
Public 인터페이스 IVerticalFractionMap ITextView 의 전체 세로 범위 비율과 문자 위치를 매핑합니다.
Public 인터페이스 IVerticalScrollBar 세로 스크롤 막대를 나타냅니다.
Public 인터페이스 IViewScroller ITextView 의 도우미 클래스를 나타내며 스크롤에 대한 기본 기능을 제공합니다.ITextViewViewScroller 속성이 이 인터페이스의 인스턴스를 가져오는 데 사용됩니다.
Public 인터페이스 IWpfTextView 나타내는 Visual Studio ITextView Windows Presentation Foundation (WPF) 플랫폼입니다.
Public 인터페이스 IWpfTextViewConnectionListener 텍스트 편집기 내에서 특정 콘텐츠 형식의 텍스트 버퍼가 열리거나 닫히는 시점을 파악하기 위해 텍스트 버퍼를 수신 대기합니다.
Public 인터페이스 IWpfTextViewCreationListener 텍스트 뷰가 만들어지는 이벤트를 수신합니다.
Public 인터페이스 IWpfTextViewHost IWpfTextView 와 이를 둘러싼 여백(예: 스크롤 막대 또는 줄 번호 여백)을 포함합니다.
Public 인터페이스 IWpfTextViewLineCollection ITextView 에서 뷰의 ITextViewLine 개체 컬렉션에 액세스할 수 있도록 허용합니다.사용할 수 있는 TextViewLines 속성의 인스턴스를 가져올 수는 ITextViewLineCollection 인터페이스.
Public 인터페이스 IWpfTextViewMargin WPF 텍스트 뷰 여백을 나타냅니다.
Public 인터페이스 IWpfTextViewMarginProvider 지정된 IWpfTextViewHost에 대한 IWpfTextViewMargin을 만듭니다.

대리자

  대리자 설명
Public 대리자 AdornmentRemovedCallback UIElementIAdornmentLayer에서 제거될 경우의 동작을 정의합니다.

열거형

  열거형 설명
Public 열거형 AdornmentPositioningBehavior 장식의 위치 지정을 정의합니다.
Public 열거형 ConnectionReason 텍스트 버퍼 및 텍스트 뷰에 연결하는 이유 또는 연결을 끊는 이유를 정의합니다.
Public 열거형 EnsureSpanVisibleOptions 동작을 제어 하는 옵션의 EnsureSpanVisible 메서드가 있습니다.
Public 열거형 ScrollDirection ITextView 를 스크롤할 방향입니다.
Public 열거형 TextSelectionMode 서로 다른 선택 모드를 나타냅니다(단순 선택 및 상자 선택).
Public 열거형 ViewRelativePosition 의미를 정의 합니다는 verticalOffset 매개 변수에 DisplayTextLineContainingBufferPosition 메서드 및 relativeTo 매개 변수에 DisplayTextLineContainingBufferPosition 메서드.
Public 열거형 WordWrapStyles ITextView 의 자동 줄 바꿈 스타일을 지정하는 열거형 값의 비트 조합을 설정합니다.