C# Class MvvmCross.Droid.Shared.Presenter.FragmentHostRegistrationSettings

Datei anzeigen Open project: MvvmCross/MvvmCross Class Usage Examples

Public Methods

Method Description
FragmentHostRegistrationSettings ( IEnumerable assembliesToLookup ) : Android.App
GetFragmentHostViewModelType ( Type forViewModelType ) : Type
GetFragmentTypeAssociatedWith ( Type viewModelType ) : Type
GetMvxFragmentAttributeAssociatedWithCurrentHost ( Type fragmentViewModelType ) : MvxFragmentAttribute
IsActualHostValid ( Type forViewModelType ) : bool
IsTypeRegisteredAsFragment ( Type viewModelType ) : bool

Private Methods

Method Description
GetAssociatedViewModelType ( Type fromFragmentType ) : Type
GetCurrentActivityViewModelType ( ) : Type
GetMvxFragmentAssociatedAttributes ( Type withFragmentViewModelType ) : IList
InitializeIfNeeded ( ) : void

Method Details

FragmentHostRegistrationSettings() public method

public FragmentHostRegistrationSettings ( IEnumerable assembliesToLookup ) : Android.App
assembliesToLookup IEnumerable
return Android.App

GetFragmentHostViewModelType() public method

public GetFragmentHostViewModelType ( Type forViewModelType ) : Type
forViewModelType System.Type
return System.Type

GetFragmentTypeAssociatedWith() public method

public GetFragmentTypeAssociatedWith ( Type viewModelType ) : Type
viewModelType System.Type
return System.Type

GetMvxFragmentAttributeAssociatedWithCurrentHost() public method

public GetMvxFragmentAttributeAssociatedWithCurrentHost ( Type fragmentViewModelType ) : MvxFragmentAttribute
fragmentViewModelType System.Type
return MvvmCross.Droid.Shared.Attributes.MvxFragmentAttribute

IsActualHostValid() public method

public IsActualHostValid ( Type forViewModelType ) : bool
forViewModelType System.Type
return bool

IsTypeRegisteredAsFragment() public method

public IsTypeRegisteredAsFragment ( Type viewModelType ) : bool
viewModelType System.Type
return bool