C# Класс Flatwhite.Provider.DynamicAttributeProvider

A dynamic attribute provider to provide extra attributes to method without having to decorate the attributes on class or method
Наследование: IAttributeProvider
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DynamicAttributeProvider ( IAttributeProvider original, Attribute>.Func extraAttributes ) : System

Initialize a dynamic attribute provider with extra attributes for selected method info

GetAttributes ( MethodInfo methodInfo, object>.IDictionary invocationContext ) : IEnumerable

Get all attributes, attributes returned by extraAttributes factory will have more priority than

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

DynamicAttributeProvider() публичный Метод

Initialize a dynamic attribute provider with extra attributes for selected method info
public DynamicAttributeProvider ( IAttributeProvider original, Attribute>.Func extraAttributes ) : System
original IAttributeProvider
extraAttributes Attribute>.Func
Результат System

GetAttributes() публичный Метод

Get all attributes, attributes returned by extraAttributes factory will have more priority than
public GetAttributes ( MethodInfo methodInfo, object>.IDictionary invocationContext ) : IEnumerable
methodInfo System.Reflection.MethodInfo
invocationContext object>.IDictionary
Результат IEnumerable