object obj = new MyClass(); Type objectType = Ability.TypeOf(obj);
Type objectType = typeof(MyClass); MethodInfo[] methods = Ability.GetMethods(objectType);
Type objectType = typeof(MyClass); PropertyInfo[] properties = Ability.GetProperties(objectType);
Type objectType = typeof(MyClass); Attribute[] attributes = Ability.GetCustomAttributes(objectType);Overall, Ability is a useful package library for developers who need to work with metadata and reflection in their C# projects.