/// <summary>
        /// Implement members and setup references now that all types have been created
        /// </summary>
        public override void Implement(TargetFramework target)
        {
            var isEnum = (inner.IsEnum) || cf.IsEnum();

            Implement(cf, typeDef, isEnum, (this is IInterfaceConstantsTypeBuilder), target);
            base.Implement(target);
        }
 /// <summary>
 /// Implement members and setup references now that all types have been created
 /// </summary>
 public override void Implement(TargetFramework target)
 {
     Implement(cf, typeDef, cf.IsEnum(), (this is IInterfaceConstantsTypeBuilder), target);
     base.Implement(target);
 }