public virtual IAttributeBuilder <TV> NamedEnumAttribute <TV>(string attributeName) where TV : struct { IAttributeBuilder <TV> builder = new NamedEnumAttributeBuilder <TV>(attributeName, _modelType); _modelBuildOperations.Add(builder as IModelBuildOperation); return(builder); }
public virtual AttributeBuilder <V> namedEnumAttribute <V>(string attributeName, Type enumType) where V : Enum <V> { enumType = typeof(V); NamedEnumAttributeBuilder <V> builder = new NamedEnumAttributeBuilder <V>(attributeName, modelType, enumType); modelBuildOperations.Add(builder); return(builder); }