다음을 통해 공유


IProjectionEditResolver.FillInReplacementSizes 메서드

원본 버퍼 각 소스 삽입 지점에 삽입할 수 있도록 삽입 텍스트의 문자 수는 프로젝션 버퍼에 투영 대체 범위에 텍스트 교체 되 면 확인 (시작 지점에 있는 sourceReplacementSpans).

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

구문

‘선언
Sub FillInReplacementSizes ( _
    projectionReplacementSpan As SnapshotSpan, _
    sourceReplacementSpans As ReadOnlyCollection(Of SnapshotSpan), _
    insertionText As String, _
    insertionSizes As IList(Of Integer) _
)
void FillInReplacementSizes(
    SnapshotSpan projectionReplacementSpan,
    ReadOnlyCollection<SnapshotSpan> sourceReplacementSpans,
    string insertionText,
    IList<int> insertionSizes
)
void FillInReplacementSizes(
    SnapshotSpan projectionReplacementSpan, 
    ReadOnlyCollection<SnapshotSpan>^ sourceReplacementSpans, 
    String^ insertionText, 
    IList<int>^ insertionSizes
)
abstract FillInReplacementSizes : 
        projectionReplacementSpan:SnapshotSpan * 
        sourceReplacementSpans:ReadOnlyCollection<SnapshotSpan> * 
        insertionText:string * 
        insertionSizes:IList<int> -> unit
function FillInReplacementSizes(
    projectionReplacementSpan : SnapshotSpan, 
    sourceReplacementSpans : ReadOnlyCollection<SnapshotSpan>, 
    insertionText : String, 
    insertionSizes : IList<int>
)

매개 변수

  • sourceReplacementSpans
    형식: ReadOnlyCollection<SnapshotSpan>

    길이가 2 이상인 소스 버퍼에서 대체할 텍스트의 범위입니다.

  • insertionText
    형식: String

    대체 범위 간에 분할할 텍스트입니다.

  • insertionSizes
    형식: IList<Int32>

    호출 수신자에 의해 채워지고 해당 소스 대체 범위에 삽입되는 insertionText의 문자 수입니다.

설명

이 호출 하는 동안 투영 버퍼 또는 해당 소스를 변경 하려면 시도가 실패 합니다 있으므로 편집 하는 진행에서 중이 호출을 수행 합니다.

.NET Framework 보안

참고 항목

참조

IProjectionEditResolver 인터페이스

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