Skip to content

Commit 7f8b946

Browse files
committed
Fix #133: Member name same as containing type generates compile error.
1 parent 54ab6f7 commit 7f8b946

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

ResXManager.View/Tools/AddNewKeyCommand.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,9 @@ private void InternalExecute(DependencyObject parameter)
7070
};
7171

7272
inputBox.TextChanged += (_, args) =>
73-
// ReSharper disable once PossibleNullReferenceException
74-
inputBox.IsInputValid = !string.IsNullOrWhiteSpace(args.Text) && !resourceFile.Entries.Any(entry => entry.Key.Equals(args.Text, StringComparison.OrdinalIgnoreCase));
73+
inputBox.IsInputValid = !string.IsNullOrWhiteSpace(args?.Text)
74+
&& !resourceFile.Entries.Any(entry => entry.Key.Equals(args.Text, StringComparison.OrdinalIgnoreCase))
75+
&& !args.Text.Equals(resourceFile.BaseName, StringComparison.OrdinalIgnoreCase);
7576

7677
if (inputBox.ShowDialog() != true)
7778
return;

0 commit comments

Comments
 (0)