phatboyg/Magnum — pull request #17 by Suremaker (2012-08-09 12:25:13+00:00)
Title: Corrected ExtensionsForGenericArguments.GetAllProperties() extension method to return inherited property info once

Example:
interface IBar {	float Float { get; set; }}
interface IBaz : IBar { double Double { get; set; } }
interface IFoo : IBaz {	char Char { get; set; } }

Before fix, GetAllProperties() will return Float property twice for IFoo interface