AvalonEdit
InlineObjectRun Class
NamespacesICSharpCode.AvalonEdit.RenderingInlineObjectRun
A text run with an embedded UIElement.
Declaration Syntax
C#Visual BasicVisual C++
public class InlineObjectRun : TextEmbeddedObject
Public Class InlineObjectRun _
	Inherits TextEmbeddedObject
public ref class InlineObjectRun : public TextEmbeddedObject
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
InlineObjectRun(Int32, TextRunProperties, UIElement)
Creates a new InlineObjectRun instance.

BreakAfter
Gets the line breaking condition after the text object.
(Overrides TextEmbeddedObject.BreakAfter.)
BreakBefore
Gets the line breaking condition before the text object.
(Overrides TextEmbeddedObject.BreakBefore.)
CharacterBufferReference
Gets a reference to the text run character buffer.
(Overrides TextRun.CharacterBufferReference.)
ComputeBoundingBox(Boolean, Boolean)
Gets the computed bounding box of the text object.
(Overrides TextEmbeddedObject.ComputeBoundingBox(Boolean, Boolean).)
Draw(DrawingContext, Point, Boolean, Boolean)
Draws the text object.
(Overrides TextEmbeddedObject.Draw(DrawingContext, Point, Boolean, Boolean).)
Element
Gets the element displayed by the InlineObjectRun.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Format(Double)
Get text object measurement metrics that will fit within the specified remaining width of the paragraph.
(Overrides TextEmbeddedObject.Format(Double).)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
HasFixedSize
Determines whether the text object has a fixed size regardless of where it is placed within a line.
(Overrides TextEmbeddedObject.HasFixedSize.)
Length
Gets the number of characters in the text run.
(Overrides TextRun.Length.)
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Properties
Gets the set of text properties that are shared by every character in the text run, such as typeface or foreground brush.
(Overrides TextRun.Properties.)
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
VisualLine
Gets the VisualLine that contains this object. This property is only available after the object was added to the text view.

Inheritance Hierarchy
Object
TextRun
 TextEmbeddedObject
  InlineObjectRun

Assembly: ICSharpCode.AvalonEdit (Module: ICSharpCode.AvalonEdit.dll) Version: 5.0.0.4238