C# Класс OmniXaml.ObjectAssembler.ObjectAssembler

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

Private Properties

Свойство Тип Описание
GetActualMemberFromMemberSpecifiedInInstruction MemberBase
GetLifecycleListener IInstanceLifeCycleListener

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

Метод Описание
ObjectAssembler ( IRuntimeTypeSource typeSource, IValueContext valueContext, Settings settings = null ) : System
ObjectAssembler ( StackingLinkedList state, IRuntimeTypeSource typeSource, IInstanceLifeCycleListener listener, IValueContext context ) : System
OverrideInstance ( object instance ) : void
Process ( Instruction instruction ) : void

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

Метод Описание
GetActualMemberFromMemberSpecifiedInInstruction ( MemberBase specifiedMember ) : MemberBase
GetLifecycleListener ( Settings settings ) : IInstanceLifeCycleListener

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

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

public ObjectAssembler ( IRuntimeTypeSource typeSource, IValueContext valueContext, Settings settings = null ) : System
typeSource IRuntimeTypeSource
valueContext IValueContext
settings Settings
Результат System

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

public ObjectAssembler ( StackingLinkedList state, IRuntimeTypeSource typeSource, IInstanceLifeCycleListener listener, IValueContext context ) : System
state StackingLinkedList
typeSource IRuntimeTypeSource
listener IInstanceLifeCycleListener
context IValueContext
Результат System

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

public OverrideInstance ( object instance ) : void
instance object
Результат void

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

public Process ( Instruction instruction ) : void
instruction Instruction
Результат void