From a926d66d44c6baf7da14514dabad6252af3e8d81 Mon Sep 17 00:00:00 2001 From: Jonathon Marolf Date: Mon, 26 Oct 2015 14:52:53 -0700 Subject: [PATCH] Fix VB Spellchecker Crash --- .../Portable/SpellCheck/AbstractSpellCheckCodeFixProvider.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Features/Core/Portable/SpellCheck/AbstractSpellCheckCodeFixProvider.cs b/src/Features/Core/Portable/SpellCheck/AbstractSpellCheckCodeFixProvider.cs index b36b424b37f..1f5340dd170 100644 --- a/src/Features/Core/Portable/SpellCheck/AbstractSpellCheckCodeFixProvider.cs +++ b/src/Features/Core/Portable/SpellCheck/AbstractSpellCheckCodeFixProvider.cs @@ -37,7 +37,7 @@ public override async Task RegisterCodeFixesAsync(CodeFixContext context) // Only bother with identifiers that are at least 3 characters long. // We don't want to be too noisy as you're just starting to type something. var nameText = name.GetFirstToken().ValueText; - if (nameText.Length >= 3) + if (nameText?.Length >= 3) { semanticModel = semanticModel ?? await document.GetSemanticModelAsync(cancellationToken).ConfigureAwait(false); var symbolInfo = semanticModel.GetSymbolInfo(name, cancellationToken); -- GitLab