An entry in the OffsetChangeMap.
This represents the offset of a document change (either insertion or removal, not both at once).

C# | Visual Basic | Visual C++ |
[SerializableAttribute] public struct OffsetChangeMapEntry : IEquatable<OffsetChangeMapEntry>
<SerializableAttribute> _ Public Structure OffsetChangeMapEntry _ Implements IEquatable(Of OffsetChangeMapEntry)
[SerializableAttribute] public value class OffsetChangeMapEntry : IEquatable<OffsetChangeMapEntry>

All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
![]() | OffsetChangeMapEntry(Int32, Int32, Int32) |
Creates a new OffsetChangeMapEntry instance.
|
![]() | OffsetChangeMapEntry(Int32, Int32, Int32, Boolean, Boolean) |
Creates a new OffsetChangeMapEntry instance.
|
![]() | DefaultAnchorMovementIsBeforeInsertion |
Gets whether default anchor movement causes the anchor to stay in front of the caret.
|
![]() ![]() | Equality(OffsetChangeMapEntry, OffsetChangeMapEntry) |
Tests the two entries for equality.
|
![]() | Equals(Object) | Indicates whether this instance and a specified object are equal. (Overrides ValueType.Equals(Object).) |
![]() | Equals(OffsetChangeMapEntry) | Indicates whether the current object is equal to another object of the same type. |
![]() | GetHashCode()()()() | Returns the hash code for this instance. (Overrides ValueType.GetHashCode()()()().) |
![]() | GetNewOffset(Int32, AnchorMovementType) |
Gets the new offset where the specified offset moves after this document change.
|
![]() | GetType()()()() | Gets the Type of the current instance. (Inherited from Object.) |
![]() ![]() | Inequality(OffsetChangeMapEntry, OffsetChangeMapEntry) |
Tests the two entries for inequality.
|
![]() | InsertionLength |
The number of characters inserted.
Returns 0 if this entry represents a removal.
|
![]() | Offset |
The offset at which the change occurs.
|
![]() | RemovalLength |
The number of characters removed.
Returns 0 if this entry represents an insertion.
|
![]() | RemovalNeverCausesAnchorDeletion |
Gets whether the removal should not cause any anchor deletions.
|
![]() | ToString()()()() | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
Assembly: ICSharpCode.AvalonEdit (Module: ICSharpCode.AvalonEdit.dll) Version: 5.0.0.4238