public virtual IAttributeBuilder <TV> EnumAttribute <TV>(string attributeName) where TV : struct
        {
            IAttributeBuilder <TV> builder = new EnumAttributeBuilder <TV>(attributeName, _modelType);

            _modelBuildOperations.Add(builder as IModelBuildOperation);
            return(builder);
        }
Exemple #2
0
        public virtual AttributeBuilder <V> enumAttribute <V>(string attributeName, Type enumType) where V : Enum <V>
        {
            enumType = typeof(V);
            EnumAttributeBuilder <V> builder = new EnumAttributeBuilder <V>(attributeName, modelType, enumType);

            modelBuildOperations.Add(builder);
            return(builder);
        }