From 04cd0da2ac32a5e01dc5c7452e28e2da09da7599 Mon Sep 17 00:00:00 2001 From: Kurt Date: Mon, 13 May 2019 15:53:27 -0700 Subject: [PATCH] Use generic pattern match >7.0 c# --- PKHeX.WinForms/Util/WinFormsTranslator.cs | 3 +-- PKHeX.WinForms/Util/WinFormsUtil.cs | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/PKHeX.WinForms/Util/WinFormsTranslator.cs b/PKHeX.WinForms/Util/WinFormsTranslator.cs index d7fbde366..f383beb10 100644 --- a/PKHeX.WinForms/Util/WinFormsTranslator.cs +++ b/PKHeX.WinForms/Util/WinFormsTranslator.cs @@ -101,8 +101,7 @@ private static IEnumerable GetTranslatableControls(Control f) { foreach (Control child in control.Controls) { - var childOfT = child as T; - if (childOfT != null) + if (child is T childOfT) yield return childOfT; if (!child.HasChildren) continue; diff --git a/PKHeX.WinForms/Util/WinFormsUtil.cs b/PKHeX.WinForms/Util/WinFormsUtil.cs index ba0a5c650..c0dc998f3 100644 --- a/PKHeX.WinForms/Util/WinFormsUtil.cs +++ b/PKHeX.WinForms/Util/WinFormsUtil.cs @@ -28,8 +28,7 @@ internal static void CenterToForm(this Control child, Control parent) { while (true) { - var t = aParent as T; - if (t != null) + if (aParent is T t) return t; if (aParent.Parent != null)