From db66eb45d463d6644d9ad0a4a61bfc48ccc19637 Mon Sep 17 00:00:00 2001 From: "Christoph Bergmeister [MVP]" Date: Fri, 14 Dec 2018 12:28:29 +0000 Subject: [PATCH] Use case insensitive dictionary for Pester keyword lookup so that code lens shows when using lower cased describe keyword --- .../Symbols/PesterDocumentSymbolProvider.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PowerShellEditorServices/Symbols/PesterDocumentSymbolProvider.cs b/src/PowerShellEditorServices/Symbols/PesterDocumentSymbolProvider.cs index cf9092aad..729faffc0 100644 --- a/src/PowerShellEditorServices/Symbols/PesterDocumentSymbolProvider.cs +++ b/src/PowerShellEditorServices/Symbols/PesterDocumentSymbolProvider.cs @@ -166,7 +166,7 @@ public class PesterSymbolReference : SymbolReference internal static readonly IReadOnlyDictionary PesterKeywords = Enum.GetValues(typeof(PesterCommandType)) .Cast() - .ToDictionary(pct => pct.ToString(), pct => pct); + .ToDictionary(pct => pct.ToString(), pct => pct, StringComparer.OrdinalIgnoreCase); private static char[] DefinitionTrimChars = new char[] { ' ', '{' };