C# 클래스 Sanderling.Script.ToScriptExtension

Extension methods for consumption by scripts.
파일 보기 프로젝트 열기: Arcitectus/Sanderling

공개 메소드들

메소드 설명
InvalidateMeasurement ( this sanderling ) : void
IsAltKey ( this key ) : bool
IsCtrlKey ( this key ) : bool
KeyDown ( this sanderling, IEnumerable listKey ) : MotionResult
KeyDown ( this sanderling, VirtualKeyCode key ) : MotionResult
KeyUp ( this sanderling, IEnumerable listKey ) : MotionResult
KeyUp ( this sanderling, VirtualKeyCode key ) : MotionResult
KeyboardPress ( this sanderling, VirtualKeyCode key ) : MotionResult
KeyboardPressCombined ( this sanderling, IEnumerable setKey ) : MotionResult
KeyboardPressSequence ( this sanderling, IEnumerable listKey ) : IEnumerable
MouseClick ( this host, IUIElement destination, MouseButtonIdEnum mouseButton ) : MotionResult
MouseClickLeft ( this host, IUIElement destination ) : MotionResult
MouseClickRight ( this host, IUIElement destination ) : MotionResult
MouseDragAndDrop ( this host, IUIElement elementToDrag, IUIElement destination ) : MotionResult
MouseDragAndDrop ( this host, IUIElement elementToDrag, IUIElement destination, MouseButtonIdEnum mouseButton ) : MotionResult
MouseMove ( this host, IUIElement destination, MouseButtonIdEnum mouseButton = null ) : MotionResult
TextEntry ( this sanderling, string text ) : MotionResult
WaitForMeasurement ( this sanderling ) : void
WindowPostMessage ( this host, uint msg, IntPtr wParam, IntPtr lParam = default(IntPtr) ) : bool
WindowPostMessageKeyDown ( this host, VirtualKeyCode key, IntPtr lParam = default(IntPtr) ) : bool
WindowPostMessageKeyUp ( this host, VirtualKeyCode key, IntPtr lParam = default(IntPtr) ) : bool
WindowToForeground ( this sanderling ) : MotionResult

메소드 상세

InvalidateMeasurement() 정적인 공개 메소드

static public InvalidateMeasurement ( this sanderling ) : void
sanderling this
리턴 void

IsAltKey() 정적인 공개 메소드

static public IsAltKey ( this key ) : bool
key this
리턴 bool

IsCtrlKey() 정적인 공개 메소드

static public IsCtrlKey ( this key ) : bool
key this
리턴 bool

KeyDown() 정적인 공개 메소드

static public KeyDown ( this sanderling, IEnumerable listKey ) : MotionResult
sanderling this
listKey IEnumerable
리턴 MotionResult

KeyDown() 정적인 공개 메소드

static public KeyDown ( this sanderling, VirtualKeyCode key ) : MotionResult
sanderling this
key VirtualKeyCode
리턴 MotionResult

KeyUp() 정적인 공개 메소드

static public KeyUp ( this sanderling, IEnumerable listKey ) : MotionResult
sanderling this
listKey IEnumerable
리턴 MotionResult

KeyUp() 정적인 공개 메소드

static public KeyUp ( this sanderling, VirtualKeyCode key ) : MotionResult
sanderling this
key VirtualKeyCode
리턴 MotionResult

KeyboardPress() 정적인 공개 메소드

static public KeyboardPress ( this sanderling, VirtualKeyCode key ) : MotionResult
sanderling this
key VirtualKeyCode
리턴 MotionResult

KeyboardPressCombined() 정적인 공개 메소드

static public KeyboardPressCombined ( this sanderling, IEnumerable setKey ) : MotionResult
sanderling this
setKey IEnumerable
리턴 MotionResult

KeyboardPressSequence() 정적인 공개 메소드

static public KeyboardPressSequence ( this sanderling, IEnumerable listKey ) : IEnumerable
sanderling this
listKey IEnumerable
리턴 IEnumerable

MouseClick() 정적인 공개 메소드

static public MouseClick ( this host, IUIElement destination, MouseButtonIdEnum mouseButton ) : MotionResult
host this
destination IUIElement
mouseButton MouseButtonIdEnum
리턴 MotionResult

MouseClickLeft() 정적인 공개 메소드

static public MouseClickLeft ( this host, IUIElement destination ) : MotionResult
host this
destination IUIElement
리턴 MotionResult

MouseClickRight() 정적인 공개 메소드

static public MouseClickRight ( this host, IUIElement destination ) : MotionResult
host this
destination IUIElement
리턴 MotionResult

MouseDragAndDrop() 정적인 공개 메소드

static public MouseDragAndDrop ( this host, IUIElement elementToDrag, IUIElement destination ) : MotionResult
host this
elementToDrag IUIElement
destination IUIElement
리턴 MotionResult

MouseDragAndDrop() 정적인 공개 메소드

static public MouseDragAndDrop ( this host, IUIElement elementToDrag, IUIElement destination, MouseButtonIdEnum mouseButton ) : MotionResult
host this
elementToDrag IUIElement
destination IUIElement
mouseButton MouseButtonIdEnum
리턴 MotionResult

MouseMove() 정적인 공개 메소드

static public MouseMove ( this host, IUIElement destination, MouseButtonIdEnum mouseButton = null ) : MotionResult
host this
destination IUIElement
mouseButton MouseButtonIdEnum
리턴 MotionResult

TextEntry() 정적인 공개 메소드

static public TextEntry ( this sanderling, string text ) : MotionResult
sanderling this
text string
리턴 MotionResult

WaitForMeasurement() 정적인 공개 메소드

static public WaitForMeasurement ( this sanderling ) : void
sanderling this
리턴 void

WindowPostMessage() 정적인 공개 메소드

static public WindowPostMessage ( this host, uint msg, IntPtr wParam, IntPtr lParam = default(IntPtr) ) : bool
host this
msg uint
wParam System.IntPtr
lParam System.IntPtr
리턴 bool

WindowPostMessageKeyDown() 정적인 공개 메소드

static public WindowPostMessageKeyDown ( this host, VirtualKeyCode key, IntPtr lParam = default(IntPtr) ) : bool
host this
key VirtualKeyCode
lParam System.IntPtr
리턴 bool

WindowPostMessageKeyUp() 정적인 공개 메소드

static public WindowPostMessageKeyUp ( this host, VirtualKeyCode key, IntPtr lParam = default(IntPtr) ) : bool
host this
key VirtualKeyCode
lParam System.IntPtr
리턴 bool

WindowToForeground() 정적인 공개 메소드

static public WindowToForeground ( this sanderling ) : MotionResult
sanderling this
리턴 MotionResult