var fDesc=new Array(); fDesc[0] = "Devart T4 Editor is a powerful Visual Studio 2010 add-in for editing T4 templates with syntax highlighting, intellisense, code outlining, and all features of first-class text editor add-in for Visual Studio. It provides very high performance and makes creating T4 templates easier and faster.

Key Features

* Intellisense
Devart T4 editor provides comprehensive intellisense including all Visual Studio C# and Visual Basic intellisense features - tooltips, parameter info, code completion, and additionally supports a completion list for template directives. T4 editor intellisense lists all available C# classes and members, even those that are in included template files and in referenced assemblies.

* Syntax Highlighting
Devart T4 editor highlights template directives, C# and Visual Basic code. You can easily distinguish text from the function calls. Fonts and colors for templates can be customized as for any Visual Studio code editor.

* Goto
Devart T4 Editor allows you to navigate to definitions and declarations of objects and members if they are present in the template file or included files.

* Include
Devart T4 Editor supports multilevel template including. All classes from included templates are available in intellisense, and you can navigate to them with Go To menu commands.

* Outlining
Devart T4 editor supports fast and convenient code folding feature. You can hide or display T4 control blocks, which simplifies template understanding and editing.

* Editor Customization
You can enable or disable intellisense, word wrapping, virtual whitespace, line numbers, etc. Fonts and colors for syntax highlighting also can be changed.

* Indenting
Devart T4 editor provides customizable and intelligent indenting. You don't need to add spaces or tab characters manually.

* Code Formatting
Devart T4 Editor allows you to format templates automatically."; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }