<?xml version="1.0"?>
<doc>
<assembly>
<name>ICSharpCode.AvalonEdit</name>
</assembly>
<members>
<member name="T:ICSharpCode.AvalonEdit.Xml.AXmlTag">
<summary>
Represents any markup starting with "<" and (hopefully) ending with ">"
</summary>
</member>
<member name="T:ICSharpCode.AvalonEdit.Xml.AXmlContainer">
<summary>
Abstact base class for all types that can contain child nodes
</summary>
</member>
<member name="T:ICSharpCode.AvalonEdit.Xml.AXmlObject">
<summary>
Abstact base class for all types
</summary>
</member>
<member name="T:ICSharpCode.AvalonEdit.Document.TextSegment">
<summary>
A segment that can be put into a <see cref="T:ICSharpCode.AvalonEdit.Document.TextSegmentCollection`1"/>.
</summary>
<remarks>
<para>
A <see cref="T:ICSharpCode.AvalonEdit.Document.TextSegment"/> can be stand-alone or part of a <see cref="T:ICSharpCode.AvalonEdit.Document.TextSegmentCollection`1"/>.
If the segment is stored inside a TextSegmentCollection, its Offset and Length will be updated by that collection.
</para>
<para>
When the document changes, the offsets of all text segments in the TextSegmentCollection will be adjusted accordingly.
Start offsets move like <see cref="T:ICSharpCode.AvalonEdit.Document.AnchorMovementType">AnchorMovementType.AfterInsertion</see>,
end offsets move like <see cref="T:ICSharpCode.AvalonEdit.Document.AnchorMovementType">AnchorMovementType.BeforeInsertion</see>
(i.e. the segment will always stay as small as possible).</para>
<para>
If a document change causes a segment to be deleted completely, it will be reduced to length 0, but segments are
never automatically removed from the collection.
Segments with length 0 will never expand due to document changes, and they move as <c>AfterInsertion</c>.
</para>
<para>
Thread-safety: a TextSegmentCollection that is connected to a <see cref="T:ICSharpCode.AvalonEdit.Document.TextDocument"/> may only be used on that document's owner thread.
A disconnected TextSegmentCollection is safe for concurrent reads, but concurrent access is not safe when there are writes.
Keep in mind that reading the Offset properties of a text segment inside the collection is a read access on the
collection; and setting an Offset property of a text segment is a write access on the collection.
</para>
</remarks>
<seealso cref="T:ICSharpCode.AvalonEdit.Document.ISegment"/>
<seealso cref="T:ICSharpCode.AvalonEdit.Document.AnchorSegment"/>
<seealso cref="T:ICSharpCode.AvalonEdit.Document.TextSegmentCollection`1"/>
</member>
<member name="T:ICSharpCode.AvalonEdit.Document.ISegment">
<summary>
An (Offset,Length)-pair.
</summary>
<seealso cref="T:ICSharpCode.AvalonEdit.Document.TextSegment"/>
<seealso cref="T:ICSharpCode.AvalonEdit.Document.AnchorSegment"/>
</member>
<member name="P:ICSharpCode.AvalonEdit.Document.ISegment.Offset">
<summary>
Gets the start offset of the segment.
</summary>
</member>
<member name="P:ICSharpCode.AvalonEdit.Document.ISegment.Length">
<summary>
Gets the length of the segment.
</summary>
<remarks>Must not be negative.</remarks>
</member>
<member name="P:ICSharpCode.AvalonEdit.Document.ISegment.EndOffset">
<summary>
Gets the end offset of the segment.
</summary>
<remarks>EndOffset = Offset + Length;</remarks>
</member>
<member name="F:ICSharpCode.AvalonEdit.Document.TextSegment.color">
<summary>
The color of the segment in the red/black tree.
</summary>
</member>
<member name="F:ICSharpCode.AvalonEdit.Document.TextSegment.nodeLength">
<summary>
The "length" of the node (distance to previous node)
</summary>
</member>
<member name="F:ICSharpCode.AvalonEdit.Document.TextSegment.totalNodeLength">
<summary>
The total "length" of this subtree.
</summary>
</member>
<member name="F:ICSharpCode.AvalonEdit.Document.TextSegment.segmentLength">
<summary>
The length of the segment (do not confuse with nodeLength).
</summary>
</member>
<member name="F:ICSharpCode.AvalonEdit.Document.TextSegment.distanceToMaxEnd">
<summary>
distanceToMaxEnd = Max(segmentLength,
left.distanceToMaxEnd + left.Offset - Offset,
left.distanceToMaxEnd + right.Offset - Offset)
</summary>
</member>
<member name="M:ICSharpCode.AvalonEdit.Document.TextSegment.ToString">
<inheritdoc/>
</member>
<member name="P:ICSharpCode.AvalonEdit.Document.TextSegment.IsConnectedToCollection">
<summary>
Gets whether this segment is connected to a TextSegmentCollection and will automatically
update its offsets.
</summary>
</member>
<member name="P:ICSharpCode.AvalonEdit.Document.TextSegment.StartOffset">
<summary>
Gets/Sets the start offset of the segment.
</summary>
<remarks>
When setting the start offset, the end offset will change, too: the Length of the segment will stay constant.
</remarks>
</member>
<member name="P:ICSharpCode.AvalonEdit.Document.TextSegment.EndOffset">
<summary>
Gets/Sets the end offset of the segment.
</summary>
<remarks>
Setting the end offset will change the length, the start offset will stay constant.
</remarks>
</member>
<member name="P:ICSharpCode.AvalonEdit.Document.TextSegment.Length">
<summary>
Gets/Sets the length of the segment.
</summary>
<remarks>
Setting the length will change the end offset, the start offset will stay constant.
</remarks>
</member>
<member name="P:ICSharpCode.AvalonEdit.Document.TextSegment.Successor">
<summary>
Gets the inorder successor of the node.
</summary>
</member>
<member name="P:ICSharpCode.AvalonEdit.Document.TextSegment.Predecessor">
<summary>
Gets the inorder predecessor of the node.
</summary>
</member>
<member name="F:ICSharpCode.AvalonEdit.Xml.AXmlObject.NoNamespace">
<summary> Empty string. The namespace used if there is no "xmlns" specified </summary>
</member>
<member name="F:ICSharpCode.AvalonEdit.Xml.AXmlObject.XmlNamespace">
<summary> Namespace for "xml:" prefix: "http://www.w3.org/XML/1998/namespace" </summary>
</member>
<member name="F:ICSharpCode.AvalonEdit.Xml.AXmlObject.XmlnsNamespace">
<summary> Namesapce for "xmlns:" prefix: "http://www.w3.org/2000/xmlns/" </summary>
</member>
<member name="M:ICSharpCode.AvalonEdit.Xml.AXmlObject.#ctor">
<summary> Creates new object </summary>
</member>
<member name="M:ICSharpCode.AvalonEdit.Xml.AXmlObject.OnChanging"
评论16
最新资源