Irony

(Ironically, this post is not about irony in it’s traditional sense) Irony (http://irony.codeplex.com) is an open-source .NET compiler construction framework written by Roman Ivantsov. It is a “.NET Language Implementation Toolkit”. The language grammar is described in C# (or any other .NET language). So instead of generating the scanner and the parser from a grammar…

7

Indexed Properties in C# 4.0

Executive summary: In C# 4.0 you can call parameterized properties declared in COM using the indexer syntax, for instance instead of excel.get_Range("a") you can now write excel.Range["a"]. You can’t declare your own indexed properties from C#. We have no plans of adding the ability to declare your own properties with parameters. Instead, the recommended way…

12

Visual Studio 2010 Beta 2 Known Issues

[This is Part 1. Read Part 2 here] Now that we’ve shipped Beta2 and the world is busy downloading the fresh new bits, I’m very excited to know what do you guys think? Will you like it? Will there be major issues that we missed? Time will show 🙂 http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx – the Beta 2 start…

14

Saving images (.bmp, .png, etc) in WPF/Silverlight

I’ve recently added a new feature to Live Geometry that allows users to save the current drawing as a bitmap or a .png file. Just push the save button and pick the desired image format in the Save dialog: Fortunately, both WPF and Silverlight support saving full visual contents of any visual into a file…

10

Links

There are several good folks out there who regularly accumulate interesting links about all things .NET and other stuff on their blogs (cast in alphabetical order): Alvin Ashcraft Alvin Ashcraft’s Morning Dew .NET Development Resources from a Progressive.NET Perspective Arjan Zuidhof Arjan’s World Arjan Zuidhof’s opinionated linkblog, with a hang to Alt.NET Charlie Calvert Charlie…

0