C# Класс Machine.Specifications.Factories.BehaviorFactory

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

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

Метод Описание
BehaviorFactory ( ) : System
CreateBehaviorFrom ( FieldInfo behaviorField, Context context ) : Machine.Specifications.Model.Behavior

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

Метод Описание
CreateBehaviorSpecifications ( IEnumerable itFieldInfos, Machine.Specifications.Model.Behavior behavior ) : void
EnsureAllBehaviorFieldsAreInContext ( Type behaviorType, Context context ) : void
EnsureBehaviorDoesNotHaveFrameworkFieldsExceptIt ( Type behaviorType ) : void
EnsureBehaviorHasBehaviorsAttribute ( Type behaviorType ) : void
EnsureContextFieldExists ( Context context, FieldInfo contextField, FieldInfo requiredField, Type behaviorType ) : void
EnsureContextFieldIsCompatibleType ( Context context, FieldInfo contextField, FieldInfo requiredField, Type behaviorType ) : void

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

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

public BehaviorFactory ( ) : System
Результат System

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

public CreateBehaviorFrom ( FieldInfo behaviorField, Context context ) : Machine.Specifications.Model.Behavior
behaviorField System.Reflection.FieldInfo
context Machine.Specifications.Model.Context
Результат Machine.Specifications.Model.Behavior