Skip to content

Commit fbce28b

Browse files
committed
Safe cast to Plug Type
1 parent 5aa405d commit fbce28b

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

VisualStudioDiscordRPC.Shared/Services/PlugService.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,14 @@ public void ClearPlugsSubscriptions()
5656

5757
public TPlug GetPlugById<TPlug>(string id) where TPlug : BasePlug
5858
{
59-
return (TPlug) _plugs.FirstOrDefault(plug => plug.GetId() == id);
59+
return _plugs.FirstOrDefault(plug => plug.GetId() == id) as TPlug;
6060
}
6161

6262
public IReadOnlyList<TPlug> GetPlugsOfType<TPlug>() where TPlug : BasePlug
6363
{
6464
return _plugs
6565
.Where(plug => plug is TPlug)
66-
.Select(plug => (TPlug) plug)
66+
.Select(plug => plug as TPlug)
6767
.ToList();
6868
}
6969

0 commit comments

Comments
 (0)