C# 클래스 AppDi.AppDriver

상속: System.Dynamic.DynamicObject
파일 보기 프로젝트 열기: mxa0079/AppDI

공개 메소드들

메소드 설명
Factory ( ) : AppDriverFactory

The AppDriverFactory is responsible for creating an instance of an AppDriver

TryGetMember ( GetMemberBinder binder, object &result ) : bool

This method is in charge of dynamic binding of properties/methods in this Dynamic Object In specific for this class, it is in charge of creating instances of Page Objects that are dinamically registered with the AppDriver during the initial driver creation (using AppDriver.Factory().Register<> method)

TrySetMember ( SetMemberBinder binder, object value ) : bool

비공개 메소드들

메소드 설명
AppDriver ( Uri baseUrl, Lazy webDriver, Type>.Dictionary PageObjectmembers ) : System

AppDriver should only be instantiated through its factory

메소드 상세

Factory() 공개 정적인 메소드

The AppDriverFactory is responsible for creating an instance of an AppDriver
public static Factory ( ) : AppDriverFactory
리턴 AppDriverFactory

TryGetMember() 공개 메소드

This method is in charge of dynamic binding of properties/methods in this Dynamic Object In specific for this class, it is in charge of creating instances of Page Objects that are dinamically registered with the AppDriver during the initial driver creation (using AppDriver.Factory().Register<> method)
public TryGetMember ( GetMemberBinder binder, object &result ) : bool
binder System.Dynamic.GetMemberBinder Information about the member we are trying to bing
result object Newly created PageObject
리턴 bool

TrySetMember() 공개 메소드

public TrySetMember ( SetMemberBinder binder, object value ) : bool
binder System.Dynamic.SetMemberBinder
value object
리턴 bool