C# Класс Machine.Specifications.Explorers.AssemblyExplorer

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

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

Метод Описание
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