#9918: Support data from methods, fields, and properties.
Added support for trait discovery, so developers can write custom trait attributes.
Make Record a partial class.
Add Obsolete versions of non-async Assert.Throws and friends.
Clean up build warnings and add missing XML doc comments.