Automatic braces completion works for parentheses, curly and square brackets. Additionally this also works for Single and double quote. One completion of braces, Visual Studio will place the cursor in between the braces, so that you can type inside of the braces.
This does not works for HTML or HTML(Razor). You will find them as disabled in the options dialog windows.