Skip to content

Commit 18c4955

Browse files
author
Mitchell Hwang
committed
Remove interface
1 parent 3956ff7 commit 18c4955

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

src/libraries/System.Private.CoreLib/src/System/TimeZoneInfo.Android.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,9 @@ private static TimeZoneInfoResult TryGetTimeZoneFromLocalMachineCore(string id,
6868

6969
private static class AndroidTimeZones
7070
{
71-
private static IAndroidTimeZoneDB? db = GetDefaultTimeZoneDB();
71+
private static AndroidTzData? db = GetDefaultTimeZoneDB();
7272

73-
private static IAndroidTimeZoneDB? GetDefaultTimeZoneDB()
73+
private static AndroidTzData? GetDefaultTimeZoneDB()
7474
{
7575
foreach (var p in AndroidTzData.Paths)
7676
{
@@ -217,12 +217,6 @@ internal static TimeZoneInfo? Local
217217
}
218218
}
219219

220-
internal interface IAndroidTimeZoneDB
221-
{
222-
IEnumerable<string> GetAvailableIds();
223-
byte[] GetTimeZoneData(string? id);
224-
}
225-
226220
[StructLayout(LayoutKind.Sequential, Pack=1)]
227221
internal unsafe struct AndroidTzDataHeader
228222
{
@@ -254,7 +248,7 @@ internal unsafe struct AndroidTzDataEntry
254248
* database location changed (https://source.android.com/devices/architecture/modular-system/runtime#time-zone-data-interactions)
255249
* The older locations still exist (at least the `/system/usr/share/zoneinfo` one) but they won't be updated.
256250
*/
257-
internal sealed class AndroidTzData : IAndroidTimeZoneDB
251+
internal sealed class AndroidTzData
258252
{
259253

260254
internal static readonly string[] Paths = new string[] {

0 commit comments

Comments
 (0)