public Hyperlink(IRawElementProviderSimple provider) : base(provider) { invokeProvider = (IInvokeProvider)provider.GetPatternProvider(InvokePatternIdentifiers.Pattern.Id); hypertext = (IHypertext)invokeProvider; links = new List <HyperlinkObject> (); Role = Atk.Role.Label; textExpert = TextImplementorFactory.GetImplementor(this, provider); }
public Hyperlink (IRawElementProviderSimple provider) : base (provider) { invokeProvider = (IInvokeProvider)provider.GetPatternProvider (InvokePatternIdentifiers.Pattern.Id); hypertext = (IHypertext)invokeProvider; links = new List<HyperlinkObject> (); Role = Atk.Role.Label; textExpert = TextImplementorFactory.GetImplementor (this, provider); }
public Hypertext(Accessible accessible) { this.accessible = accessible; ObjectPath op = new ObjectPath (accessible.path); proxy = Registry.Bus.GetObject<IHypertext> (accessible.application.name, op); }