diff --git a/src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs b/src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs index 3acb74b9edaed263610878e2274c10cbb95e216a..c72366c20a729449697938c34d1d6720d9209c00 100644 --- a/src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs +++ b/src/Features/CSharp/Portable/AddImport/CSharpAddImportFeatureService.cs @@ -90,8 +90,7 @@ protected override bool CanAddImport(SyntaxNode node, CancellationToken cancella return false; } - var method = parent.Expression as MemberAccessExpressionSyntax; - if (method != null) + if (parent.Expression is MemberAccessExpressionSyntax method) { node = method.Name; } @@ -173,8 +172,7 @@ protected override bool CanAddImportForType(string diagnosticId, SyntaxNode node case CS1574: case CS1584: - var cref = node as QualifiedCrefSyntax; - if (cref != null) + if (node is QualifiedCrefSyntax cref) { node = cref.Container; }