IReadOnlyRegionEdit.CreateReadOnlyRegion 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 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用于跟踪此只读区域的。 此对象必须用于删除只读区域。
例外
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用于跟踪此只读区域的。 此对象将用于删除只读区域。
例外
span 为 null。
span 超过缓冲区的末尾。
注解
长度为零的只读区域仅限制在该点插入。 仍可对该范围执行删除或修改操作。