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); }
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); }