C# Класс Concordion.Internal.Extension.ExtensionLoader

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CreateConcordionExtension IConcordionExtension
GetClassHierarchyParentFirst IEnumerable
GetExtensionsForFixture IEnumerable
GetExtensionsFromClassAttributes IEnumerable
GetExtensionsFromConfiguration IEnumerable
GetExtensionsFromFieldAttributes IEnumerable
HasAttribute bool

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

Метод Описание
AddExtensions ( object fixture, IConcordionExtender concordionExtender ) : void
ExtensionLoader ( SpecificationConfig configuration ) : System

Приватные методы

Метод Описание
CreateConcordionExtension ( string typeName, string assemblyName ) : IConcordionExtension
GetClassHierarchyParentFirst ( Type fixtureType ) : IEnumerable
GetExtensionsForFixture ( object fixture ) : IEnumerable
GetExtensionsFromClassAttributes ( Type fixtureType ) : IEnumerable
GetExtensionsFromConfiguration ( ) : IEnumerable
GetExtensionsFromFieldAttributes ( object fixture, Type fixtureType ) : IEnumerable
HasAttribute ( MemberInfo memberInfo, Type attributeType, bool inherit ) : bool

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

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

public AddExtensions ( object fixture, IConcordionExtender concordionExtender ) : void
fixture object
concordionExtender IConcordionExtender
Результат void

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

public ExtensionLoader ( SpecificationConfig configuration ) : System
configuration SpecificationConfig
Результат System