C# Класс Sakura.AspNetCore.Mvc.TagHelpers.EnumSelectTagHelper

Generate the item list for a "select" element with all items defined in an enum type.
Наследование: Microsoft.AspNetCore.Razor.TagHelpers.TagHelper
Показать файл Открыть проект

Private Properties

Свойство Тип Описание

Защищенные методы

Метод Описание
GenerateListForEnumType ( ) : IEnumerable

Generate a list of SelectListItem for a specified enum type.

GetEnumType ( ) : Type

When derived, return the actual enum type for generating the list.

GetItemForMember ( MemberInfo memberInfo ) : SelectListItem

Generate a SelectListItem for a specified MemberInfo.

GetTextForMember ( MemberInfo memberInfo ) : string

Get the text of the option associated with the specified enum item.

GetValueForMember ( MemberInfo memberInfo ) : string

Get the value of the option associated with the specified enum item.

Описание методов

GenerateListForEnumType() защищенный Метод

Generate a list of SelectListItem for a specified enum type.
protected GenerateListForEnumType ( ) : IEnumerable
Результат IEnumerable

GetEnumType() защищенный абстрактный Метод

When derived, return the actual enum type for generating the list.
protected abstract GetEnumType ( ) : Type
Результат System.Type

GetItemForMember() защищенный Метод

Generate a SelectListItem for a specified MemberInfo.
protected GetItemForMember ( MemberInfo memberInfo ) : SelectListItem
memberInfo System.Reflection.MemberInfo The object represents as the enum item.
Результат SelectListItem

GetTextForMember() защищенный Метод

Get the text of the option associated with the specified enum item.
protected GetTextForMember ( MemberInfo memberInfo ) : string
memberInfo System.Reflection.MemberInfo The object represents as the enum item.
Результат string

GetValueForMember() защищенный Метод

Get the value of the option associated with the specified enum item.
protected GetValueForMember ( MemberInfo memberInfo ) : string
memberInfo System.Reflection.MemberInfo The object represents as the enum item.
Результат string