# System.Reflection

``` diff
 namespace System.Reflection {
     public class CustomAttributeData {
-        public Type AttributeType { get; }
+        public virtual Type AttributeType { get; }
     }
+    public interface ICustomTypeProvider {
+        Type GetCustomType();
+    }
     public enum MethodImplAttributes {
+        AggressiveOptimization = 512,
     }
     public abstract class TypeInfo : Type, IReflectableType {
+        protected TypeInfo();
     }
 }
```

