C# Class OmniXaml.ObjectAssembler.StateCommuter

Afficher le fichier Open project: AvaloniaUI/OmniXAML Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddCtorArgument() public méthode

public AddCtorArgument ( string stringValue ) : void
stringValue string
Résultat void

AssignChildToParentProperty() public méthode

public AssignChildToParentProperty ( ) : void
Résultat void

AssociateCurrentInstanceToParent() public méthode

public AssociateCurrentInstanceToParent ( ) : void
Résultat void

AssociateCurrentInstanceToParentForCreation() public méthode

public AssociateCurrentInstanceToParentForCreation ( ) : void
Résultat void

CreateInstanceOfCurrentXamlTypeIfNotCreatedBefore() public méthode

public CreateInstanceOfCurrentXamlTypeIfNotCreatedBefore ( ) : void
Résultat void

DecreaseLevel() public méthode

public DecreaseLevel ( ) : void
Résultat void

GetValueProvidedByMarkupExtension() public méthode

public GetValueProvidedByMarkupExtension ( IMarkupExtension instance ) : object
instance IMarkupExtension
Résultat object

PutNameToCurrentInstanceIfAny() public méthode

public PutNameToCurrentInstanceIfAny ( ) : void
Résultat void

RaiseLevel() public méthode

public RaiseLevel ( ) : void
Résultat void

RegisterInstanceNameToNamescope() public méthode

public RegisterInstanceNameToNamescope ( ) : void
Résultat void

SetKey() public méthode

public SetKey ( object value ) : void
value object
Résultat void

SetNameForCurrentInstance() public méthode

public SetNameForCurrentInstance ( string value ) : void
value string
Résultat void

StateCommuter() public méthode

public StateCommuter ( StackingLinkedList stack, IRuntimeTypeSource typeSource, IInstanceLifeCycleListener lifecycleListener, IValueContext valueContext ) : System.Collections
stack StackingLinkedList
typeSource IRuntimeTypeSource
lifecycleListener IInstanceLifeCycleListener
valueContext IValueContext
Résultat System.Collections