C# 클래스 PowerArgs.Cli.KeyboardInterceptionManager

파일 보기 프로젝트 열기: adamabdelhamed/PowerArgs

공개 메소드들

메소드 설명
PushForLifetime ( ConsoleKey key, ConsoleModifiers modifier, System.Action handler, LifetimeManager manager ) : void
PushForLifetime ( ConsoleKey key, ConsoleModifiers modifier, Action handler, LifetimeManager manager ) : void
PushUnmanaged ( ConsoleKey key, ConsoleModifiers modifier, System.Action handler ) : Subscription
PushUnmanaged ( ConsoleKey key, ConsoleModifiers modifier, Action handler ) : Subscription
TryIntercept ( ConsoleKeyInfo keyInfo ) : bool

메소드 상세

PushForLifetime() 공개 메소드

public PushForLifetime ( ConsoleKey key, ConsoleModifiers modifier, System.Action handler, LifetimeManager manager ) : void
key ConsoleKey
modifier ConsoleModifiers
handler System.Action
manager LifetimeManager
리턴 void

PushForLifetime() 공개 메소드

public PushForLifetime ( ConsoleKey key, ConsoleModifiers modifier, Action handler, LifetimeManager manager ) : void
key ConsoleKey
modifier ConsoleModifiers
handler Action
manager LifetimeManager
리턴 void

PushUnmanaged() 공개 메소드

public PushUnmanaged ( ConsoleKey key, ConsoleModifiers modifier, System.Action handler ) : Subscription
key ConsoleKey
modifier ConsoleModifiers
handler System.Action
리턴 Subscription

PushUnmanaged() 공개 메소드

public PushUnmanaged ( ConsoleKey key, ConsoleModifiers modifier, Action handler ) : Subscription
key ConsoleKey
modifier ConsoleModifiers
handler Action
리턴 Subscription

TryIntercept() 공개 메소드

public TryIntercept ( ConsoleKeyInfo keyInfo ) : bool
keyInfo System.ConsoleKeyInfo
리턴 bool