T4 Editor: some teasing pictures!

We're receiving emails everyday asking us about the status of the T4 Editor. The news is we're still working on it and we're making some great progress!

Just so you can check the wait is being worth it, I'm posting here a few screenshots that showcase the main feature we're working on, which is full support for embedded code blocks, that is, the same great support you get today from the ASP.NET editor when embedding C# or VB code.

Enjoy!

 t4editor01 t4editor02 t4editor-bracematching

 t4editor-codesnippets  t4editor-memeberoverloads

t4editor-SyntaxErrors t4editor-ErrorList

9 Comments

  • Looks fantastic!

    Will the source code be available ? :P
    It's very interesting how editor like this can be created.

    Intellisense, colors etc, just great work.

    Thanks.

  • Looking good.

    Will it support the C#v3.5 language syntax?

  • PeteGoo: we haven't done much testing yet on C#v3.5 but as we're reusing the C# language service functionallity I would say that yes you will get support for it.

    Kirchi: Nope, we don't plan to release source code for this, sorry! :)

    Sebastian: this isn't part of the VS SDK and it's not from Microsoft -- it's from Clarius and will be a commercial product (we're also considering having a 'community' -read free- version too).

  • If possible, can the community edition license not require open source or non-commercial uses? Perhaps like a standard edition that's free, but a professional version that you charge for?

    Is that something that is possible? I'd like to get all of my clients to switch from the last freeware version of CodeSmith over to the T4 engine using some version of the T4 editor.

    Thanks!

  • How will the editor behave (intelliSense-wise) when we want to use some custom type defined in an assembly that is not a part of .NET framework and is not located in GAC, but will be present in the folder the template will be executed in?

    Will we be able to select this execution path? Import assemblies into the editor directly?

  • Jordan: Yes, we'll have a Community license for free not requiring this. Ping me in private if you need any help with porting to T4.

    Dejan: The editor can pick up and use any assembly as long as it is referenced by your project, this is the same behavior you get with the C# editor today. So if you have your own assembly with your own custom types just reference it (file or project reference, both will work) and you will be able to access the types in the C# code blocks.

  • When all else is lost the future still remains.

    -----------------------------------

  • -----------------------------------------------------------
    I like to take breaks during the day and browse by way of some blogs to see what others are saying. This blog appeared in my searches and I could not help but clicking on it. I am happy I did because it was a very enjoyable read.

  • -----------------------------------------------------------
    "Great publish & Fantastic weblog! I'd definitely love to begin a weblog too but I have no clue where to begin. I possess the ability to do it (not that challenging on the technical part) but I actually feel like I'm too lazy to publish regularly. That is the problem, should you start you have to go all the way. However blogs like yours inspire me to possess a go at it. "

Comments have been disabled for this content.