C# Class OmniXaml.ObjectAssembler.ObjectAssembler

Inheritance: IObjectAssembler
Show file Open project: AvaloniaUI/OmniXAML Class Usage Examples

Private Properties

Property Type Description
GetActualMemberFromMemberSpecifiedInInstruction MemberBase
GetLifecycleListener IInstanceLifeCycleListener

Public Methods

Method Description
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

Private Methods

Method Description
GetActualMemberFromMemberSpecifiedInInstruction ( MemberBase specifiedMember ) : MemberBase
GetLifecycleListener ( Settings settings ) : IInstanceLifeCycleListener

Method Details

ObjectAssembler() public method

public ObjectAssembler ( IRuntimeTypeSource typeSource, IValueContext valueContext, Settings settings = null ) : System
typeSource IRuntimeTypeSource
valueContext IValueContext
settings Settings
return System

ObjectAssembler() public method

public ObjectAssembler ( StackingLinkedList state, IRuntimeTypeSource typeSource, IInstanceLifeCycleListener listener, IValueContext context ) : System
state StackingLinkedList
typeSource IRuntimeTypeSource
listener IInstanceLifeCycleListener
context IValueContext
return System

OverrideInstance() public method

public OverrideInstance ( object instance ) : void
instance object
return void

Process() public method

public Process ( Instruction instruction ) : void
instruction Instruction
return void