Вам не нужно запускать webpack вообще, если вы используете новый шаблон ASP.NET Core 2.1, поскольку он основан на Angular cli, который обрабатывает это за кулисами. Чтобы использовать шрифт awesome, просто установите угловой компонент, который они предоставляют. Вот ссылка с официального сайта. Font Awesome Angular Component
Если вы не хотите использовать компонент, который вы также можете импортировать в styles.css, например:
@import url('https://use.fontawesome.com/releases/v5.1.0/css/all.css');
Затем вы можете использовать его, как в обычном HTML, как это:
Звоните GetGetMethod
и GetSetMethod
на свойстве - если оба результата являются непустыми, Вы там:)
(Версии без параметров только возвращают открытые методы; существует перегрузка с булевым параметром, чтобы определить, хотите ли Вы также непубличные методы.)
как насчет...
var qry = typeof(Foo).GetProperties(BindingFlags.Instance | BindingFlags.Public)
.Where(p => p.CanRead && p.CanWrite);
Это, как предполагается, не работает.
Видят определение GetProperties
на msdn, для которого позволяется:
следующий BindingFlags
флаги фильтра могут использоваться для определения который вложенные типы включать в поиск:
* You must specify either BindingFlags.Instance or BindingFlags.Static in order to get a return.
* Specify BindingFlags.Public to include public properties in the search.
* Specify BindingFlags.NonPublic to include non-public properties (that is, private and protected members) in the search.
* Specify BindingFlags.FlattenHierarchy to include static properties up the hierarchy.
Или Вы видите определение GetProperty
/ SetProperty
в msdn, который указывает что:
GetProperty = Определяет, что значение указанного свойства должно быть возвращено.
SetProperty = Определяет, что значение указанного свойства должно быть установлено. Для свойств COM, определяя этот обязательный флаг эквивалентно определению PutDispProperty и PutRefDispProperty.
Вы можете проверить свойства PropertyInfo.CanRead
и PropertyInfo.CanWrite
.