C# Class Concordion.Internal.Extension.ExtensionLoader

Afficher le fichier Open project: concordion/concordion-net Class Usage Examples

Private Properties

Свойство Type Description
CreateConcordionExtension IConcordionExtension
GetClassHierarchyParentFirst IEnumerable
GetExtensionsForFixture IEnumerable
GetExtensionsFromClassAttributes IEnumerable
GetExtensionsFromConfiguration IEnumerable
GetExtensionsFromFieldAttributes IEnumerable
HasAttribute bool

Méthodes publiques

Méthode Description
AddExtensions ( object fixture, IConcordionExtender concordionExtender ) : void
ExtensionLoader ( SpecificationConfig configuration ) : System

Private Methods

Méthode Description
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

Method Details

AddExtensions() public méthode

public AddExtensions ( object fixture, IConcordionExtender concordionExtender ) : void
fixture object
concordionExtender IConcordionExtender
Résultat void

ExtensionLoader() public méthode

public ExtensionLoader ( SpecificationConfig configuration ) : System
configuration SpecificationConfig
Résultat System