C# 클래스 OmniXaml.ObjectAssembler.StateCommuter

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

Private Properties

프로퍼티 타입 설명
AddChildToCurrentCollection void
AddChildToDictionary void
AddChildToHost void
ClearKey void
FindNamescope INameScope
FindNamescopeForInstanceThatHadPreviousName INameScope
FindNamescopeForInstanceWithNoName INameScope
FindNamescopeSkippingAncestor INameScope
GatherConstructionArguments object[]
GetExtensionContext MarkupExtensionContext
GetValueTuple object
MaterializeInstanceOfCurrentType void
UpdateLevelWrappers void

공개 메소드들

메소드 설명
AddCtorArgument ( string stringValue ) : void
AssignChildToParentProperty ( ) : void
AssociateCurrentInstanceToParent ( ) : void
AssociateCurrentInstanceToParentForCreation ( ) : void
CreateInstanceOfCurrentXamlTypeIfNotCreatedBefore ( ) : void
DecreaseLevel ( ) : void
GetValueProvidedByMarkupExtension ( IMarkupExtension instance ) : object
PutNameToCurrentInstanceIfAny ( ) : void
RaiseLevel ( ) : void
RegisterInstanceNameToNamescope ( ) : void
SetKey ( object value ) : void
SetNameForCurrentInstance ( string value ) : void
StateCommuter ( StackingLinkedList stack, IRuntimeTypeSource typeSource, IInstanceLifeCycleListener lifecycleListener, IValueContext valueContext ) : System.Collections

비공개 메소드들

메소드 설명
AddChildToCurrentCollection ( ) : void
AddChildToDictionary ( ) : void
AddChildToHost ( ) : void
ClearKey ( ) : void
FindNamescope ( ) : INameScope
FindNamescopeForInstanceThatHadPreviousName ( ) : INameScope
FindNamescopeForInstanceWithNoName ( ) : INameScope
FindNamescopeSkippingAncestor ( int skip ) : INameScope
GatherConstructionArguments ( ) : object[]
GetExtensionContext ( ) : MarkupExtensionContext
GetValueTuple ( object instance, MutableMember member ) : object
MaterializeInstanceOfCurrentType ( ) : void
UpdateLevelWrappers ( ) : void

메소드 상세

AddCtorArgument() 공개 메소드

public AddCtorArgument ( string stringValue ) : void
stringValue string
리턴 void

AssignChildToParentProperty() 공개 메소드

public AssignChildToParentProperty ( ) : void
리턴 void

AssociateCurrentInstanceToParent() 공개 메소드

public AssociateCurrentInstanceToParent ( ) : void
리턴 void

AssociateCurrentInstanceToParentForCreation() 공개 메소드

public AssociateCurrentInstanceToParentForCreation ( ) : void
리턴 void

CreateInstanceOfCurrentXamlTypeIfNotCreatedBefore() 공개 메소드

DecreaseLevel() 공개 메소드

public DecreaseLevel ( ) : void
리턴 void

GetValueProvidedByMarkupExtension() 공개 메소드

public GetValueProvidedByMarkupExtension ( IMarkupExtension instance ) : object
instance IMarkupExtension
리턴 object

PutNameToCurrentInstanceIfAny() 공개 메소드

public PutNameToCurrentInstanceIfAny ( ) : void
리턴 void

RaiseLevel() 공개 메소드

public RaiseLevel ( ) : void
리턴 void

RegisterInstanceNameToNamescope() 공개 메소드

public RegisterInstanceNameToNamescope ( ) : void
리턴 void

SetKey() 공개 메소드

public SetKey ( object value ) : void
value object
리턴 void

SetNameForCurrentInstance() 공개 메소드

public SetNameForCurrentInstance ( string value ) : void
value string
리턴 void

StateCommuter() 공개 메소드

public StateCommuter ( StackingLinkedList stack, IRuntimeTypeSource typeSource, IInstanceLifeCycleListener lifecycleListener, IValueContext valueContext ) : System.Collections
stack StackingLinkedList
typeSource IRuntimeTypeSource
lifecycleListener IInstanceLifeCycleListener
valueContext IValueContext
리턴 System.Collections