Skip to content

Commit 660ebe8

Browse files
committed
And rename length check
1 parent 72a53d3 commit 660ebe8

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

RetailCoder.VBE/UI/Refactorings/Rename/RenameViewModel.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,8 @@ public bool IsValidName
7272
return !(NewName.Equals(Target.IdentifierName, StringComparison.InvariantCultureIgnoreCase)) &&
7373
char.IsLetter(NewName.FirstOrDefault()) &&
7474
!tokenValues.Contains(NewName, StringComparer.InvariantCultureIgnoreCase) &&
75-
!NewName.Any(c => !char.IsLetterOrDigit(c) && c != '_');
75+
!NewName.Any(c => !char.IsLetterOrDigit(c) && c != '_') &&
76+
NewName.Length <= (Target.DeclarationType.HasFlag(DeclarationType.Module) ? 31 : 255);
7677
}
7778
}
7879

0 commit comments

Comments
 (0)