diff --git a/src/Avalonia.Base/Media/TextFormatting/CharacterBufferRange.cs b/src/Avalonia.Base/Media/TextFormatting/CharacterBufferRange.cs
index 86e44a5269..599b35dd2c 100644
--- a/src/Avalonia.Base/Media/TextFormatting/CharacterBufferRange.cs
+++ b/src/Avalonia.Base/Media/TextFormatting/CharacterBufferRange.cs
@@ -147,12 +147,12 @@ namespace Avalonia.Media.TextFormatting
///
/// Gets a reference to the character buffer
///
- public CharacterBufferReference CharacterBufferReference { get; }
+ public readonly CharacterBufferReference CharacterBufferReference;
///
/// Gets the number of characters in text source character store
///
- public int Length { get; }
+ public readonly int Length;
///
/// Gets a span from the character buffer range
@@ -163,27 +163,18 @@ namespace Avalonia.Media.TextFormatting
///
/// Gets the character memory buffer
///
- internal ReadOnlyMemory CharacterBuffer
- {
- get { return CharacterBufferReference.CharacterBuffer; }
- }
+ internal ReadOnlyMemory CharacterBuffer => CharacterBufferReference.CharacterBuffer;
///
/// Gets the character offset relative to the beginning of buffer to
/// the first character of the run
///
- internal int OffsetToFirstChar
- {
- get { return CharacterBufferReference.OffsetToFirstChar; }
- }
+ internal int OffsetToFirstChar => CharacterBufferReference.OffsetToFirstChar;
///
/// Indicate whether the character buffer range is empty
///
- internal bool IsEmpty
- {
- get { return CharacterBufferReference.CharacterBuffer.Length == 0 || Length <= 0; }
- }
+ internal bool IsEmpty => CharacterBufferReference.CharacterBuffer.Length == 0 || Length <= 0;
internal CharacterBufferRange Take(int length)
{
@@ -280,14 +271,8 @@ namespace Avalonia.Media.TextFormatting
int IReadOnlyCollection.Count => Length;
- public IEnumerator GetEnumerator()
- {
- return new ImmutableReadOnlyListStructEnumerator(this);
- }
+ public IEnumerator GetEnumerator() => new ImmutableReadOnlyListStructEnumerator(this);
- IEnumerator IEnumerable.GetEnumerator()
- {
- return GetEnumerator();
- }
+ IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
}
}