C# 클래스 Concordion.Internal.Extension.ExtensionLoader

파일 보기 프로젝트 열기: concordion/concordion-net 1 사용 예제들

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