跟踪文本的一个可能为空的只读区域。
命名空间: Microsoft.VisualStudio.Text
程序集: Microsoft.VisualStudio.Text.Data(在 Microsoft.VisualStudio.Text.Data.dll 中)
语法
声明
Public Interface IReadOnlyRegion
public interface IReadOnlyRegion
public interface class IReadOnlyRegion
type IReadOnlyRegion = interface end
public interface IReadOnlyRegion
IReadOnlyRegion 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
![]() |
EdgeInsertionMode | 只读区域的边缘插入行为。 |
![]() |
QueryCallback | 向只读区域发送只读检查和编辑通知的委托。 |
![]() |
Span | 由此区域标记为只读的文本范围。 |
页首
备注
只读区域阻止仅在其拥有的缓冲区,不会在与它们关联的其他缓冲区。
文本在只读区域不一定是不可变的;在投影缓冲区创建的只读区域进行区域只读到投影缓冲区的客户端,但不会影响该文本的源缓冲区。
不允许边缘插入的零长度的只读区域仅防止插入到其起始位置,但是,允许跨该位置的删除和修改。
不允许边缘插入的零长度的只读区域不会妨碍任何插入。