From 273d320212b97d3a350377c8716aba1f711191e7 Mon Sep 17 00:00:00 2001 From: Benedikt Schroeder Date: Fri, 1 May 2020 12:36:40 +0200 Subject: [PATCH] Use readonly properties instead of public fields --- src/Avalonia.Visuals/Media/Fonts/FontKey.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Avalonia.Visuals/Media/Fonts/FontKey.cs b/src/Avalonia.Visuals/Media/Fonts/FontKey.cs index 579a229fd3..a8d81648ba 100644 --- a/src/Avalonia.Visuals/Media/Fonts/FontKey.cs +++ b/src/Avalonia.Visuals/Media/Fonts/FontKey.cs @@ -4,10 +4,6 @@ namespace Avalonia.Media.Fonts { public readonly struct FontKey : IEquatable { - public readonly string FamilyName; - public readonly FontStyle Style; - public readonly FontWeight Weight; - public FontKey(string familyName, FontWeight weight, FontStyle style) { FamilyName = familyName; @@ -15,6 +11,10 @@ namespace Avalonia.Media.Fonts Weight = weight; } + public string FamilyName { get; } + public FontStyle Style { get; } + public FontWeight Weight { get; } + public override int GetHashCode() { var hash = FamilyName.GetHashCode();