From 70b61a7a9096d9f83a1d0fe7a4f02fa3a951919e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20St=C3=BChmer?= <3283596+samtrion@users.noreply.github.com> Date: Sat, 30 Nov 2019 06:34:02 +0100 Subject: [PATCH] Removed code that was heuristically unreachable. (#93) Both `type.GetMethods(...)` and `methodInfo.GetCustomAttributes<>()` return an empty array if nothing was found. --- src/Ben.Demystifier/EnhancedStackTrace.Frames.cs | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/Ben.Demystifier/EnhancedStackTrace.Frames.cs b/src/Ben.Demystifier/EnhancedStackTrace.Frames.cs index 9b4539c..2469de4 100644 --- a/src/Ben.Demystifier/EnhancedStackTrace.Frames.cs +++ b/src/Ben.Demystifier/EnhancedStackTrace.Frames.cs @@ -759,18 +759,10 @@ namespace System.Diagnostics } var methods = parentType.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance | BindingFlags.DeclaredOnly); - if (methods == null) - { - return false; - } foreach (var candidateMethod in methods) { var attributes = candidateMethod.GetCustomAttributes(); - if (attributes == null) - { - continue; - } foreach (var asma in attributes) {