다음을 통해 공유


ITextEdit.Replace 메서드 (Span, String)

문자 시퀀스를 다른 텍스트로 대체합니다.

네임스페이스:  Microsoft.VisualStudio.Text
어셈블리:  Microsoft.VisualStudio.Text.Data(Microsoft.VisualStudio.Text.Data.dll)

구문

‘선언
Function Replace ( _
    replaceSpan As Span, _
    replaceWith As String _
) As Boolean
bool Replace(
    Span replaceSpan,
    string replaceWith
)
bool Replace(
    Span replaceSpan, 
    String^ replaceWith
)
abstract Replace : 
        replaceSpan:Span * 
        replaceWith:string -> bool
function Replace(
    replaceSpan : Span, 
    replaceWith : String
) : boolean

매개 변수

  • replaceWith
    형식: String

    새 텍스트입니다.

반환 값

형식: Boolean
대체가 성공한 경우 true이고, 읽기 전용 영역으로 인해 대체가 금지된 경우 false입니다.

예외

예외 조건
ArgumentNullException

replaceWith이 null입니다.

InvalidOperationException

Apply 또는 Cancel 또는 Dispose 메서드가 이전에이 개체에 대해 호출 되었습니다.

ArgumentOutOfRangeException

replaceSpan.End버퍼 길이 보다 큰 경우

설명

이 메서드는 먼저 replaceSpan에서 문자를 삭제한 다음 replaceWith를 삽입할 때와 같은 효과를 갖습니다.

빈 범위는 빈 문자열로 대체 됩니다 성공 있지만 합니다 스냅숏을 새로 생성 하거나 발생 한 Changed 이벤트입니다.

.NET Framework 보안

참고 항목

참조

ITextEdit 인터페이스

Replace 오버로드

Microsoft.VisualStudio.Text 네임스페이스