Fun with Type Conversions

Recently at work we were coding a particular feature that required us to extend properties with some functionality.  We ended up extending type system with ExtendedPreoprty<T>. , where T was property type.  This lead to a lot of ugly code, such as: Person p = new Person(); p.Name.Value = “John”; I remembered from a long …

Continue reading ‘Fun with Type Conversions’ »