protected virtual void DestroyProvider(Component component) { ProviderFactory.ReleaseProvider(component); }
protected virtual FragmentControlProvider CreateProvider(Component component) { return((FragmentControlProvider)ProviderFactory.GetProvider(component)); }
private static bool IsFormProviderAlreadyCreated(Form form) { var provider = (FormProvider)ProviderFactory.FindProvider(form); return(provider != null && provider.Navigate(NavigateDirection.Parent) != null); }
public UserCustomComponent(IRawElementProviderFragment provider, FragmentControlProvider parentProvider) { Provider = ProviderFactory.GetWrapper(this, provider); ParentProvider = parentProvider; }
public static void RegisterComponentMappings() { ProviderFactory.RegisterComponentProviderMapper( typeof(ScrollBar), PerformComponentMapping); }
public FragmentControlProvider GetScrollbarProvider(ScrollBar scrollbar) { return(ProviderFactory.GetProvider(scrollbar) as FragmentControlProvider); }