Re: [WiX-devs] Coding conventions

2013-05-19 Thread Rob Mensching
"master" is v4.0. We should talk about extension methods in specific cases. Here's an example that I saw in someone else's code base is quite "magical" for very little gain, IMHO: if (myString.Is()) { // did something with myString. } I'd argue this is just fine: if (Stri

Re: [WiX-devs] Coding conventions

2013-05-18 Thread Dandre
Hi Rob.  I hear you. But I think you sit more or less with the same problem as with large software projects in general and that is the question of "what else is there?"  In other words, how do I know what tools are already available so that I don't accidently reinvent the wheel? Extension meth

Re: [WiX-devs] Coding conventions

2013-05-18 Thread Rob Mensching
In general, I'd say we wait for WiX v4.0 to start doing such changes. WiX v4.0 will standardize on .NET Framework 4.0 and we'll do things to remove many of the .NET Framework v1.1 concepts. That said, I'm not terribly excited about adding a significant number of extension methods. They make the co

[WiX-devs] Coding conventions

2013-05-18 Thread Dandre
Hi Rob (and whom else it may concern) Are there any coding conventions with regards to writing C# code in some of the C# code bases that would allow for new language features? I know that you are trying to keep WiX backward compatible with older versions of .NET and that's why I'm asking. For i