IReadOnlyRegionEdit.CreateReadOnlyRegion 方法

定义

重载

CreateReadOnlyRegion(Span)

将此缓冲区中的一段文本标记为只读。 在移除之前,范围保持为只读 IReadOnlyRegion

CreateReadOnlyRegion(Span, SpanTrackingMode, EdgeInsertionMode)

将此缓冲区中的一段文本标记为只读。 范围将保持为只读状态,直到将其标记为可写或强制写入。

CreateReadOnlyRegion(Span)

将此缓冲区中的一段文本标记为只读。 在移除之前,范围保持为只读 IReadOnlyRegion

public:
 Microsoft::VisualStudio::Text::IReadOnlyRegion ^ CreateReadOnlyRegion(Microsoft::VisualStudio::Text::Span span);
public:
 Microsoft::VisualStudio::Text::IReadOnlyRegion ^ CreateReadOnlyRegion(Microsoft::VisualStudio::Text::Span span);
Microsoft::VisualStudio::Text::IReadOnlyRegion CreateReadOnlyRegion(Microsoft::VisualStudio::Text::Span span);
public Microsoft.VisualStudio.Text.IReadOnlyRegion CreateReadOnlyRegion (Microsoft.VisualStudio.Text.Span span);
abstract member CreateReadOnlyRegion : Microsoft.VisualStudio.Text.Span -> Microsoft.VisualStudio.Text.IReadOnlyRegion
Public Function CreateReadOnlyRegion (span As Span) As IReadOnlyRegion

参数

span
Span

要标记为只读的跨度。

返回

IReadOnlyRegion

IReadOnlyRegion用于跟踪此只读区域的。 此对象必须用于删除只读区域。

例外

span 为 null。

span 超过缓冲区的末尾。

注解

默认情况下,允许在只读区域的边缘进行插入。

适用于

CreateReadOnlyRegion(Span, SpanTrackingMode, EdgeInsertionMode)

将此缓冲区中的一段文本标记为只读。 范围将保持为只读状态,直到将其标记为可写或强制写入。

public:
 Microsoft::VisualStudio::Text::IReadOnlyRegion ^ CreateReadOnlyRegion(Microsoft::VisualStudio::Text::Span span, Microsoft::VisualStudio::Text::SpanTrackingMode trackingMode, Microsoft::VisualStudio::Text::EdgeInsertionMode edgeInsertionMode);
public:
 Microsoft::VisualStudio::Text::IReadOnlyRegion ^ CreateReadOnlyRegion(Microsoft::VisualStudio::Text::Span span, Microsoft::VisualStudio::Text::SpanTrackingMode trackingMode, Microsoft::VisualStudio::Text::EdgeInsertionMode edgeInsertionMode);
Microsoft::VisualStudio::Text::IReadOnlyRegion CreateReadOnlyRegion(Microsoft::VisualStudio::Text::Span span, Microsoft::VisualStudio::Text::SpanTrackingMode trackingMode, Microsoft::VisualStudio::Text::EdgeInsertionMode edgeInsertionMode);
public Microsoft.VisualStudio.Text.IReadOnlyRegion CreateReadOnlyRegion (Microsoft.VisualStudio.Text.Span span, Microsoft.VisualStudio.Text.SpanTrackingMode trackingMode, Microsoft.VisualStudio.Text.EdgeInsertionMode edgeInsertionMode);
abstract member CreateReadOnlyRegion : Microsoft.VisualStudio.Text.Span * Microsoft.VisualStudio.Text.SpanTrackingMode * Microsoft.VisualStudio.Text.EdgeInsertionMode -> Microsoft.VisualStudio.Text.IReadOnlyRegion
Public Function CreateReadOnlyRegion (span As Span, trackingMode As SpanTrackingMode, edgeInsertionMode As EdgeInsertionMode) As IReadOnlyRegion

参数

span
Span

要标记为只读的跨度。

trackingMode
SpanTrackingMode

指定只读区域的跟踪行为。

edgeInsertionMode
EdgeInsertionMode

指定只读区域的边缘插入行为。

返回

IReadOnlyRegion

IReadOnlyRegion用于跟踪此只读区域的。 此对象将用于删除只读区域。

例外

span 为 null。

span 超过缓冲区的末尾。

注解

长度为零的只读区域仅限制在该点插入。 仍可对该范围执行删除或修改操作。

适用于