public PresentResult(IPresenterInternal presenter, PresentResultArgs context) { Debug.Assert(presenter != null); Debug.Assert(context != null); _presenter = presenter; _id = context.Id; _tag = context.Tag; _layer = context.Layer; _parent = context.Parent; _serviceProvider = context.ServiceProvider; _controllerFactory = context.ControllerFactory; _controllerType = context.ControllerType; _presentArgs = context.PresentArgs; _presentOptions = context.PresentOptions; _deeplinkId = GetDeeplinkId(_controllerType); _prefabPath = string.IsNullOrEmpty(context.PrefabPath) ? GetDefaultPrefabName(_controllerType) : context.PrefabPath; }
public DelegatingColoringModeStrategy( IPresenterInternal referencePresenter ) { this.referencePresenter = referencePresenter; }