@@ -12,6 +12,7 @@ abstract CSharpMath.Display.FrontEnd.FontMathTable<TFont, TGlyph>.FractionNumera
1212abstract CSharpMath.Display.FrontEnd.FontMathTable<TFont, TGlyph>.FractionNumeratorGapMin(TFont font) -> float
1313abstract CSharpMath.Display.FrontEnd.FontMathTable<TFont, TGlyph>.FractionNumeratorShiftUp(TFont font) -> float
1414abstract CSharpMath.Display.FrontEnd.FontMathTable<TFont, TGlyph>.FractionRuleThickness(TFont font) -> float
15+ abstract CSharpMath.Display.FrontEnd.FontMathTable<TFont, TGlyph>.GetHorizontalGlyphAssembly(TGlyph rawGlyph, TFont font) -> System.Collections.Generic.IEnumerable<CSharpMath.Display.GlyphPart<TGlyph>!>?
1516abstract CSharpMath.Display.FrontEnd.FontMathTable<TFont, TGlyph>.GetHorizontalVariantsForGlyph(TGlyph rawGlyph) -> (System.Collections.Generic.IEnumerable<TGlyph>! variants, int count)
1617abstract CSharpMath.Display.FrontEnd.FontMathTable<TFont, TGlyph>.GetItalicCorrection(TFont font, TGlyph glyph) -> float
1718abstract CSharpMath.Display.FrontEnd.FontMathTable<TFont, TGlyph>.GetLargerGlyph(TFont font, TGlyph glyph) -> TGlyph
@@ -185,6 +186,13 @@ CSharpMath.Atom.Atoms.UnaryOperator
185186CSharpMath.Atom.Atoms.UnaryOperator.Clone(bool finalize) -> CSharpMath.Atom.Atoms.UnaryOperator!
186187CSharpMath.Atom.Atoms.UnaryOperator.ToOrdinary() -> CSharpMath.Atom.Atoms.Ordinary!
187188CSharpMath.Atom.Atoms.UnaryOperator.UnaryOperator(string! nucleus) -> void
189+ CSharpMath.Atom.Atoms.UnderAnnotation
190+ CSharpMath.Atom.Atoms.UnderAnnotation.Clone(bool finalize) -> CSharpMath.Atom.Atoms.UnderAnnotation!
191+ CSharpMath.Atom.Atoms.UnderAnnotation.EqualsUnderAnnotation(CSharpMath.Atom.Atoms.UnderAnnotation! other) -> bool
192+ CSharpMath.Atom.Atoms.UnderAnnotation.InnerList.get -> CSharpMath.Atom.MathList!
193+ CSharpMath.Atom.Atoms.UnderAnnotation.UnderAnnotation(string! value, CSharpMath.Atom.MathList? innerList = null, CSharpMath.Atom.MathList? underList = null) -> void
194+ CSharpMath.Atom.Atoms.UnderAnnotation.UnderList.get -> CSharpMath.Atom.MathList?
195+ CSharpMath.Atom.Atoms.UnderAnnotation.UnderList.set -> void
188196CSharpMath.Atom.Atoms.Underline
189197CSharpMath.Atom.Atoms.Underline.Clone(bool finalize) -> CSharpMath.Atom.Atoms.Underline!
190198CSharpMath.Atom.Atoms.Underline.EqualsUnderline(CSharpMath.Atom.Atoms.Underline! other) -> bool
@@ -493,6 +501,27 @@ CSharpMath.Display.Displays.GlyphDisplay<TFont, TGlyph>.ShiftDown.set -> void
493501CSharpMath.Display.Displays.GlyphDisplay<TFont, TGlyph>.TextColor.get -> System.Drawing.Color?
494502CSharpMath.Display.Displays.GlyphDisplay<TFont, TGlyph>.TextColor.set -> void
495503CSharpMath.Display.Displays.GlyphDisplay<TFont, TGlyph>.Width.get -> float
504+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>
505+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.Ascent.get -> float
506+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.BackColor.get -> System.Drawing.Color?
507+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.BackColor.set -> void
508+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.Descent.get -> float
509+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.Draw(CSharpMath.Display.FrontEnd.IGraphicsContext<TFont, TGlyph>! context) -> void
510+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.Font.get -> TFont
511+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.HasScript.get -> bool
512+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.HasScript.set -> void
513+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.HorizontalGlyphConstructionDisplay(System.Collections.Generic.IReadOnlyList<TGlyph>! glyphs, System.Collections.Generic.IEnumerable<float>! offsets, TFont font, float ascent, float descent, float width) -> void
514+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.Position.get -> System.Drawing.PointF
515+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.Position.set -> void
516+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.Range.get -> CSharpMath.Atom.Range
517+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.Range.set -> void
518+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.SetPosition(System.Drawing.PointF position) -> void
519+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.SetTextColorRecursive(System.Drawing.Color? textColor) -> void
520+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.ShiftDown.get -> float
521+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.ShiftDown.set -> void
522+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.TextColor.get -> System.Drawing.Color?
523+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.TextColor.set -> void
524+ CSharpMath.Display.Displays.HorizontalGlyphConstructionDisplay<TFont, TGlyph>.Width.get -> float
496525CSharpMath.Display.Displays.InnerDisplay<TFont, TGlyph>
497526CSharpMath.Display.Displays.InnerDisplay<TFont, TGlyph>.Ascent.get -> float
498527CSharpMath.Display.Displays.InnerDisplay<TFont, TGlyph>.BackColor.get -> System.Drawing.Color?
@@ -636,6 +665,25 @@ CSharpMath.Display.Displays.TextRunDisplay<TFont, TGlyph>.TextColor.get -> Syste
636665CSharpMath.Display.Displays.TextRunDisplay<TFont, TGlyph>.TextColor.set -> void
637666CSharpMath.Display.Displays.TextRunDisplay<TFont, TGlyph>.TextRunDisplay(CSharpMath.Display.AttributedGlyphRun<TFont, TGlyph>! run, CSharpMath.Atom.Range range, CSharpMath.Display.FrontEnd.TypesettingContext<TFont, TGlyph>! context) -> void
638667CSharpMath.Display.Displays.TextRunDisplay<TFont, TGlyph>.Width.get -> float
668+ CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>
669+ CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>.AnnotationGlyph.get -> CSharpMath.Display.IGlyphDisplay<TFont, TGlyph>!
670+ CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>.Ascent.get -> float
671+ CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>.BackColor.get -> System.Drawing.Color?
672+ CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>.BackColor.set -> void
673+ CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>.Descent.get -> float
674+ CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>.Draw(CSharpMath.Display.FrontEnd.IGraphicsContext<TFont, TGlyph>! context) -> void
675+ CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>.HasScript.get -> bool
676+ CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>.HasScript.set -> void
677+ CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>.Inner.get -> CSharpMath.Display.IDisplay<TFont, TGlyph>!
678+ CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>.Position.get -> System.Drawing.PointF
679+ CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>.Position.set -> void
680+ CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>.Range.get -> CSharpMath.Atom.Range
681+ CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>.SetTextColorRecursive(System.Drawing.Color? textColor) -> void
682+ CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>.TextColor.get -> System.Drawing.Color?
683+ CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>.TextColor.set -> void
684+ CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>.UnderAnnotationDisplay(CSharpMath.Display.IDisplay<TFont, TGlyph>! inner, CSharpMath.Display.IDisplay<TFont, TGlyph>? underList, CSharpMath.Display.IGlyphDisplay<TFont, TGlyph>! annotationGlyph, float underListBasedDescent, System.Drawing.PointF position) -> void
685+ CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>.UnderList.get -> CSharpMath.Display.IDisplay<TFont, TGlyph>?
686+ CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>.Width.get -> float
639687CSharpMath.Display.FrontEnd.FontMathTable<TFont, TGlyph>
640688CSharpMath.Display.FrontEnd.FontMathTable<TFont, TGlyph>.FontMathTable() -> void
641689CSharpMath.Display.FrontEnd.FontMathTable<TFont, TGlyph>.GetStyleSize(CSharpMath.Atom.LineStyle style, TFont font) -> float
@@ -1037,9 +1085,6 @@ override CSharpMath.Atom.Atoms.Overline.Equals(object! obj) -> bool
10371085override CSharpMath.Atom.Atoms.Overline.GetHashCode() -> int
10381086override CSharpMath.Atom.Atoms.Overline.ScriptsAllowed.get -> bool
10391087override CSharpMath.Atom.Atoms.Placeholder.ScriptsAllowed.get -> bool
1040- override CSharpMath.Atom.Atoms.Prime.Equals(object! obj) -> bool
1041- override CSharpMath.Atom.Atoms.Prime.GetHashCode() -> int
1042- override CSharpMath.Atom.Atoms.Prime.ScriptsAllowed.get -> bool
10431088override CSharpMath.Atom.Atoms.Punctuation.ScriptsAllowed.get -> bool
10441089override CSharpMath.Atom.Atoms.Radical.DebugString.get -> string!
10451090override CSharpMath.Atom.Atoms.Radical.GetHashCode() -> int
@@ -1060,6 +1105,8 @@ override CSharpMath.Atom.Atoms.Table.Equals(object! obj) -> bool
10601105override CSharpMath.Atom.Atoms.Table.GetHashCode() -> int
10611106override CSharpMath.Atom.Atoms.Table.ScriptsAllowed.get -> bool
10621107override CSharpMath.Atom.Atoms.UnaryOperator.ScriptsAllowed.get -> bool
1108+ override CSharpMath.Atom.Atoms.UnderAnnotation.DebugString.get -> string!
1109+ override CSharpMath.Atom.Atoms.UnderAnnotation.ScriptsAllowed.get -> bool
10631110override CSharpMath.Atom.Atoms.Underline.DebugString.get -> string!
10641111override CSharpMath.Atom.Atoms.Underline.Equals(object! obj) -> bool
10651112override CSharpMath.Atom.Atoms.Underline.GetHashCode() -> int
@@ -1090,6 +1137,7 @@ override CSharpMath.Display.Displays.OverOrUnderlineDisplay<TFont, TGlyph>.ToStr
10901137override CSharpMath.Display.Displays.RadicalDisplay<TFont, TGlyph>.ToString() -> string!
10911138override CSharpMath.Display.Displays.TextLineDisplay<TFont, TGlyph>.ToString() -> string!
10921139override CSharpMath.Display.Displays.TextRunDisplay<TFont, TGlyph>.ToString() -> string!
1140+ override CSharpMath.Display.Displays.UnderAnnotationDisplay<TFont, TGlyph>.ToString() -> string!
10931141override CSharpMath.Display.GlyphPart<TGlyph>.ToString() -> string!
10941142override CSharpMath.Editor.MathListIndex.Equals(object! obj) -> bool
10951143override CSharpMath.Editor.MathListIndex.GetHashCode() -> int
0 commit comments