C# 클래스 OmniXaml.ObjectAssembler.ObjectAssembler

상속: IObjectAssembler
파일 보기 프로젝트 열기: AvaloniaUI/OmniXAML 1 사용 예제들

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