diff --git a/src/AddIns/BackendBindings/VBNetBinding/Project/Src/FormattingStrategy/VBNetFormattingStrategy.cs b/src/AddIns/BackendBindings/VBNetBinding/Project/Src/FormattingStrategy/VBNetFormattingStrategy.cs index 2aece4236f..a65a1b5084 100644 --- a/src/AddIns/BackendBindings/VBNetBinding/Project/Src/FormattingStrategy/VBNetFormattingStrategy.cs +++ b/src/AddIns/BackendBindings/VBNetBinding/Project/Src/FormattingStrategy/VBNetFormattingStrategy.cs @@ -37,7 +37,7 @@ namespace VBNetBinding.FormattingStrategy { statements = new ArrayList(); - statements.Add(new VBStatement("^if.*?then$", "^end ?if$", "End If", 1)); + statements.Add(new VBStatement("^if.*?(then)?$", "^end ?if$", "End If", 1)); statements.Add(new VBStatement("\\bclass \\w+$", "^end class$", "End Class", 1)); statements.Add(new VBStatement("\\bnamespace \\w+$", "^end namespace$", "End Namespace", 1)); statements.Add(new VBStatement("\\bmodule \\w+$", "^end module$", "End Module", 1));