C# Класс KBEngine.Event

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Event ( ) : System
clear ( ) : void
clearFiredEvents ( ) : void
deregisterIn ( object obj ) : bool
deregisterIn ( string eventname, object obj, string funcname ) : bool
deregisterOut ( object obj ) : bool
deregisterOut ( string eventname, object obj, string funcname ) : bool
fireAll ( string eventname ) : void
fireIn ( string eventname ) : void
fireOut ( string eventname ) : void
hasRegisterIn ( string eventname ) : bool
hasRegisterOut ( string eventname ) : bool
isPause ( ) : bool
monitor_Enter ( object obj ) : void
monitor_Exit ( object obj ) : void
pause ( ) : void
processInEvents ( ) : void
processOutEvents ( ) : void
registerIn ( string eventname, object obj, string funcname ) : bool
registerOut ( string eventname, object obj, string funcname ) : bool
resume ( ) : void

Приватные методы

Метод Описание
_hasRegister ( Dictionary events, string eventname ) : bool
deregister ( Dictionary events, object obj ) : bool
deregister ( Dictionary events, string eventname, object obj, string funcname ) : bool
fire_ ( Dictionary events, LinkedList firedEvents, string eventname, object args ) : void
register ( Dictionary events, string eventname, object obj, string funcname ) : bool

Описание методов

Event() публичный Метод

public Event ( ) : System
Результат System

clear() публичный статический Метод

public static clear ( ) : void
Результат void

clearFiredEvents() публичный статический Метод

public static clearFiredEvents ( ) : void
Результат void

deregisterIn() публичный статический Метод

public static deregisterIn ( object obj ) : bool
obj object
Результат bool

deregisterIn() публичный статический Метод

public static deregisterIn ( string eventname, object obj, string funcname ) : bool
eventname string
obj object
funcname string
Результат bool

deregisterOut() публичный статический Метод

public static deregisterOut ( object obj ) : bool
obj object
Результат bool

deregisterOut() публичный статический Метод

public static deregisterOut ( string eventname, object obj, string funcname ) : bool
eventname string
obj object
funcname string
Результат bool

fireAll() публичный статический Метод

public static fireAll ( string eventname ) : void
eventname string
Результат void

fireIn() публичный статический Метод

public static fireIn ( string eventname ) : void
eventname string
Результат void

fireOut() публичный статический Метод

public static fireOut ( string eventname ) : void
eventname string
Результат void

hasRegisterIn() публичный статический Метод

public static hasRegisterIn ( string eventname ) : bool
eventname string
Результат bool

hasRegisterOut() публичный статический Метод

public static hasRegisterOut ( string eventname ) : bool
eventname string
Результат bool

isPause() публичный статический Метод

public static isPause ( ) : bool
Результат bool

monitor_Enter() публичный статический Метод

public static monitor_Enter ( object obj ) : void
obj object
Результат void

monitor_Exit() публичный статический Метод

public static monitor_Exit ( object obj ) : void
obj object
Результат void

pause() публичный статический Метод

public static pause ( ) : void
Результат void

processInEvents() публичный статический Метод

public static processInEvents ( ) : void
Результат void

processOutEvents() публичный статический Метод

public static processOutEvents ( ) : void
Результат void

registerIn() публичный статический Метод

public static registerIn ( string eventname, object obj, string funcname ) : bool
eventname string
obj object
funcname string
Результат bool

registerOut() публичный статический Метод

public static registerOut ( string eventname, object obj, string funcname ) : bool
eventname string
obj object
funcname string
Результат bool

resume() публичный статический Метод

public static resume ( ) : void
Результат void