The Razor syntax supports the Visual Basic language. Razor code blocks are enclosed in @{ ... } and inline expressions start with @. Variables are declared with var and strings use quotation marks. C# code is case sensitive and files have a .cshtml extension. Razor recognizes basic email and HTML syntax. Server-side comments use @* ... *@ syntax. Parentheses can make expressions explicit.