diff --git a/Rules/UseUsingScopeModifierInNewRunspaces.cs b/Rules/UseUsingScopeModifierInNewRunspaces.cs index 6d665e989..18839fcb8 100644 --- a/Rules/UseUsingScopeModifierInNewRunspaces.cs +++ b/Rules/UseUsingScopeModifierInNewRunspaces.cs @@ -217,7 +217,10 @@ private static HashSet FindVarsInAssignmentAsts(Ast ast) { string variableName = string.Format(variable.VariablePath.UserPath, StringComparer.OrdinalIgnoreCase); - variableDictionary.Add(variableName); + if (!variableDictionary.ContainsKey(variableName)) + { + variableDictionary.Add(variableName, variable); + } } };