highlightjs-cshtml-razor
Version:
highlight.js syntax definition for ASP.NET Razor CSHTML language
17 lines (15 loc) • 1.99 kB
Plain Text
<span class="hljs-built_in">@{</span><span class="csharp">
<span class="hljs-keyword">var</span> inCSharp = <span class="hljs-literal">true</span>;
</span><span class="hljs-built_in">@<text></span><span class="cshtml-razor">xml</span><span class="hljs-built_in"></text></span><span class="csharp">
</span><span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"foo"</span>></span><span class="csharp">content</span><span class="hljs-tag"></<span class="hljs-name">div</span>></span><span class="csharp">
</span><span class="hljs-built_in">}</span>
<span class="hljs-built_in">@</span><span class="csharp"><span class="hljs-keyword">if</span>(<span class="hljs-literal">true</span>)</span><span class="hljs-built_in">{</span><span class="csharp">
<span class="hljs-keyword">var</span> inCSharp = <span class="hljs-literal">true</span>;
</span><span class="hljs-built_in">@<text></span><span class="cshtml-razor">xml</span><span class="hljs-built_in"></text></span><span class="csharp">
</span><span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"foo"</span>></span><span class="csharp">content</span><span class="hljs-tag"></<span class="hljs-name">div</span>></span><span class="csharp">
</span><span class="hljs-built_in">}</span>
<span class="hljs-built_in">@section Test{</span><span class="cshtml-razor">
var inCSharp = true;
<span class="hljs-built_in">@<text></span><span class="cshtml-razor">xml</span><span class="hljs-built_in"></text></span>
<span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"foo"</span>></span>content<span class="hljs-tag"></<span class="hljs-name">div</span>></span>
</span><span class="hljs-built_in">}</span>