While making some changes in WiX 4 I noticed a lot of counter-patterns, like
Field.IsIdentical. One or two more classes have that as well, and it makes me
wonder why you wouldn't override Equals as is the pattern recommended in .NET.
Implementing IComparable<T> is another way that opens a bit more possibilities
depending on usage, which is why I implemented it on various OM classes higher
than Field.
Is there some specific reason for not following guidance? Any reason someone
couldn't fix this and make the class libraries more consistent with the .NET
BCL and many other libraries built atop it?
Heath Stewart
Software Design Engineer
Visual Studio, Microsoft
http://blogs.msdn.com/heaths
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs