Reflection Type vs TypeDescriptor <p>Lately I have been using reflection to work in my project, and I have the current question.</p> <p>While in <code>Type.GetProperties(Flags)</code>, we can filter the properties we get using 'Flags'; in <code>TypeDescriptor.GetProperties()</code>, we don't.</p> <p>In <code>type.GetProperties</code> I can filter to get only properties <strong>not inherited</strong>. Is it possible to do the same with <code>TypeDescriptor.GetProperties()</code> (only properties not inherited)?</p> <p>Thank you</p>