C# 클래스 Machine.Specifications.Explorers.AssemblyExplorer

파일 보기 프로젝트 열기: machine/machine.specifications 1 사용 예제들

공개 메소드들

메소드 설명
AssemblyExplorer ( ) : System
FindAssemblyContextsIn ( Assembly assembly ) : IEnumerable
FindAssemblyWideContextCleanupsIn ( Assembly assembly ) : IEnumerable
FindContexts ( FieldInfo info ) : Context
FindContexts ( Type type ) : Context
FindContextsIn ( Assembly assembly ) : IEnumerable
FindContextsIn ( Assembly assembly, string targetNamespace ) : IEnumerable
FindSpecificationSupplementsIn ( Assembly assembly ) : IEnumerable

비공개 메소드들

메소드 설명
CreateContextFrom ( Type type ) : Context
CreateContextFrom ( Type type, FieldInfo fieldInfo ) : Context
EnumerateContextsIn ( Assembly assembly ) : IEnumerable
HasSpecificationMembers ( Type type ) : bool
IsContext ( Type type ) : bool

메소드 상세

AssemblyExplorer() 공개 메소드

public AssemblyExplorer ( ) : System
리턴 System

FindAssemblyContextsIn() 공개 메소드

public FindAssemblyContextsIn ( Assembly assembly ) : IEnumerable
assembly System.Reflection.Assembly
리턴 IEnumerable

FindAssemblyWideContextCleanupsIn() 공개 메소드

public FindAssemblyWideContextCleanupsIn ( Assembly assembly ) : IEnumerable
assembly System.Reflection.Assembly
리턴 IEnumerable

FindContexts() 공개 메소드

public FindContexts ( FieldInfo info ) : Context
info System.Reflection.FieldInfo
리턴 Machine.Specifications.Model.Context

FindContexts() 공개 메소드

public FindContexts ( Type type ) : Context
type System.Type
리턴 Machine.Specifications.Model.Context

FindContextsIn() 공개 메소드

public FindContextsIn ( Assembly assembly ) : IEnumerable
assembly System.Reflection.Assembly
리턴 IEnumerable

FindContextsIn() 공개 메소드

public FindContextsIn ( Assembly assembly, string targetNamespace ) : IEnumerable
assembly System.Reflection.Assembly
targetNamespace string
리턴 IEnumerable

FindSpecificationSupplementsIn() 공개 메소드

public FindSpecificationSupplementsIn ( Assembly assembly ) : IEnumerable
assembly System.Reflection.Assembly
리턴 IEnumerable