Table of Contents

Class RichEditorWidget

Namespace
RichEdit.Maui
Assembly
RichEdit.Maui.dll

A transient widget anchored to a rich paragraph, independent of flattened native offsets.

public sealed record RichEditorWidget : IEquatable<RichEditorWidget>
Inheritance
RichEditorWidget
Implements
Inherited Members

Constructors

RichEditorWidget(string, RichTextPoint, Size, object?, RichEditorWidgetOptions?, string?, long)

A transient widget anchored to a rich paragraph, independent of flattened native offsets.

public RichEditorWidget(string Id, RichTextPoint Anchor, Size EstimatedSize, object? Data = null, RichEditorWidgetOptions? Options = null, string? AccessibleDescription = null, long ContentVersion = 0)

Parameters

Id string
Anchor RichTextPoint
EstimatedSize Size
Data object
Options RichEditorWidgetOptions
AccessibleDescription string
ContentVersion long

Properties

AccessibleDescription

public string? AccessibleDescription { get; init; }

Property Value

string

Anchor

public RichTextPoint Anchor { get; init; }

Property Value

RichTextPoint

ContentVersion

public long ContentVersion { get; init; }

Property Value

long

Data

public object? Data { get; init; }

Property Value

object

EstimatedSize

public Size EstimatedSize { get; init; }

Property Value

Size

Id

public string Id { get; init; }

Property Value

string

Options

public RichEditorWidgetOptions? Options { get; init; }

Property Value

RichEditorWidgetOptions

Methods

Deconstruct(out string, out RichTextPoint, out Size, out object?, out RichEditorWidgetOptions?, out string?, out long)

public void Deconstruct(out string Id, out RichTextPoint Anchor, out Size EstimatedSize, out object? Data, out RichEditorWidgetOptions? Options, out string? AccessibleDescription, out long ContentVersion)

Parameters

Id string
Anchor RichTextPoint
EstimatedSize Size
Data object
Options RichEditorWidgetOptions
AccessibleDescription string
ContentVersion long

Equals(RichEditorWidget?)

public bool Equals(RichEditorWidget? other)

Parameters

other RichEditorWidget

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(RichEditorWidget?, RichEditorWidget?)

public static bool operator ==(RichEditorWidget? left, RichEditorWidget? right)

Parameters

left RichEditorWidget
right RichEditorWidget

Returns

bool

operator !=(RichEditorWidget?, RichEditorWidget?)

public static bool operator !=(RichEditorWidget? left, RichEditorWidget? right)

Parameters

left RichEditorWidget
right RichEditorWidget

Returns

bool