I spent the last few hours getting my server working under reflection restrictions. Ran into a few that seemed benign and was wondering if you'd whitelist them for a future release.
IOException: BinaryFormatter and other core libraries use this one a lot.
System.Diagnostics.ConditionalAttribute: It's a really unique compiler feature and helps automatically strip out logging.
System.AttributeUsageAttribute: Probably got axed since it's not useful at runtime, since you can't query attributes, but we're doing some ahead-of-time code generation and some code sharing with the client that makes this attribute useful. Right now, I have to ifdef them all out.
System.Reflection.MemberInfo::get_Name(): The only instance of this we have access to I think is Type.Name, and that's still useful for debugging.