public ClassProxyGenerator(ModuleScope scope, Type targetType) : base(scope, targetType) { CheckNotGenericTypeDefinition(targetType, "targetType"); EnsureDoesNotImplementIProxyTargetAccessor(targetType, "targetType"); }