BridgeStack.Utility.GetAllProperiesOfObject C# (CSharp) Method

GetAllProperiesOfObject() public static method

List and return the properties of an object through Reflection.
public static GetAllProperiesOfObject ( object entity ) : IEnumerable
entity object The object.
return IEnumerable
        public static IEnumerable<PropertyInfo> GetAllProperiesOfObject(object entity)
        {
            const BindingFlags flags = BindingFlags.Public | BindingFlags.FlattenHierarchy | BindingFlags.Instance;
            PropertyInfo[] list = entity.GetType().GetProperties(flags);

            return list;
        }