当投影替换的文本范围在投影缓冲区中替换,请确保插入文本的字符数插入源缓冲区的每个源插入点 (即的起点 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>
)
参数
projectionReplacementSpan
类型:Microsoft.VisualStudio.Text.SnapshotSpan要在 IProjectionBuffer 中替换的文本范围。
sourceReplacementSpans
类型:ReadOnlyCollection<SnapshotSpan>要在源缓冲区中替换的文本范围(长度为两个或多个字符)。
insertionText
类型:String要在多个替换范围之间拆分的文本。
insertionSizes
类型:IList<Int32>由被调用方填充;要插入到对应源替换范围的 insertionText 中的字符数。
备注
将执行此调用,编辑正在进行时,因此,所有尝试更改投影缓冲区或其源在调用将失败。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。