# System.Reflection.Emit

``` diff
 namespace System.Reflection.Emit {
     public sealed class AssemblyBuilder : Assembly {
-        public override bool GlobalAssemblyCache { get; }

-        public override string ImageRuntimeVersion { get; }

+        public override bool IsCollectible { get; }
     }
     public sealed class EnumBuilder : TypeInfo {
-        public override bool IsVariableBoundArray { get; }

+        public Type CreateType();
+        public override bool IsAssignableFrom(TypeInfo typeInfo);
     }
     public sealed class GenericTypeParameterBuilder : TypeInfo {
-        public override bool IsVariableBoundArray { get; }

+        public override bool IsAssignableFrom(TypeInfo typeInfo);
     }
     public sealed class MethodBuilder : MethodInfo {
-        public override bool IsConstructedGenericMethod { get; }

     }
     public class ModuleBuilder : Module {
+        protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers);
     }
     public sealed class TypeBuilder : TypeInfo {
-        public override bool IsVariableBoundArray { get; }

+        public override bool IsAssignableFrom(TypeInfo typeInfo);
     }
 }
```

