Skip to content

Commit 5615bcb

Browse files
committed
prefer pattern matching
1 parent aac64c4 commit 5615bcb

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

Source/RunActivity/Viewer3D/Viewer.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1355,8 +1355,7 @@ void HandleUserInput(ElapsedTime elapsedTime)
13551355
{
13561356
foreach (var controlRenderer in (PlayerLocomotiveViewer as MSTSLocomotiveViewer)._CabRenderer.ControlMap.Values)
13571357
{
1358-
ICabViewMouseControlRenderer mouseRenderer = controlRenderer as ICabViewMouseControlRenderer;
1359-
if (mouseRenderer != null && mouseRenderer.IsMouseWithin())
1358+
if (controlRenderer is ICabViewMouseControlRenderer mouseRenderer && mouseRenderer.IsMouseWithin())
13601359
{
13611360
MouseChangingControl = mouseRenderer;
13621361
break;
@@ -1384,8 +1383,7 @@ void HandleUserInput(ElapsedTime elapsedTime)
13841383
{
13851384
foreach (var controlRenderer in (PlayerLocomotiveViewer as MSTSLocomotiveViewer)._CabRenderer.ControlMap.Values)
13861385
{
1387-
ICabViewMouseControlRenderer mouseRenderer = controlRenderer as ICabViewMouseControlRenderer;
1388-
if (mouseRenderer != null && mouseRenderer.IsMouseWithin())
1386+
if (controlRenderer is ICabViewMouseControlRenderer mouseRenderer && mouseRenderer.IsMouseWithin())
13891387
{
13901388
MousePickedControl = mouseRenderer;
13911389
break;

0 commit comments

Comments
 (0)