aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/SearchService.cs
diff options
context:
space:
mode:
authorPatrick Barron <barronpm@gmail.com>2020-04-05 12:07:43 -0400
committerPatrick Barron <barronpm@gmail.com>2020-04-05 12:07:43 -0400
commit5966ee6d87cf4abbe6cf327286788e7e03fe0592 (patch)
treeadec5ad43f5a65616701039fdb2b2de89613cf54 /MediaBrowser.Api/SearchService.cs
parent29539174a3de47c151cc7c7fd192100e6fbe48d7 (diff)
Convert type checks and null checks into pattern matching
Diffstat (limited to 'MediaBrowser.Api/SearchService.cs')
-rw-r--r--MediaBrowser.Api/SearchService.cs17
1 files changed, 5 insertions, 12 deletions
diff --git a/MediaBrowser.Api/SearchService.cs b/MediaBrowser.Api/SearchService.cs
index 0a3dc19dc..f1df01a09 100644
--- a/MediaBrowser.Api/SearchService.cs
+++ b/MediaBrowser.Api/SearchService.cs
@@ -234,20 +234,17 @@ namespace MediaBrowser.Api
SetThumbImageInfo(result, item);
SetBackdropImageInfo(result, item);
- var program = item as LiveTvProgram;
- if (program != null)
+ if (item is LiveTvProgram program)
{
result.StartDate = program.StartDate;
}
- var hasSeries = item as IHasSeries;
- if (hasSeries != null)
+ if (item is IHasSeries hasSeries)
{
result.Series = hasSeries.SeriesName;
}
- var series = item as Series;
- if (series != null)
+ if (item is Series series)
{
if (series.Status.HasValue)
{
@@ -255,17 +252,13 @@ namespace MediaBrowser.Api
}
}
- var album = item as MusicAlbum;
-
- if (album != null)
+ if (item is MusicAlbum album)
{
result.Artists = album.Artists;
result.AlbumArtist = album.AlbumArtist;
}
- var song = item as Audio;
-
- if (song != null)
+ if (item is Audio song)
{
result.AlbumArtist = song.AlbumArtists.FirstOrDefault();
result.Artists = song.Artists;