TracingChannel
[<Interface>]
type TracingChannel<'StoreType, 'ContextType> =
abstract member asyncEnd: Channel<'StoreType,'ContextType> with get, set
abstract member asyncStart: Channel<'StoreType,'ContextType> with get, set
abstract member end: Channel<'StoreType,'ContextType> with get, set
abstract member error: Channel<'StoreType,'ContextType> with get, set
abstract member hasSubscribers: bool
abstract member start: Channel<'StoreType,'ContextType> with get, set
abstract member subscribe (subscribers: TracingChannelSubscribers<'ContextType>) : unit
abstract member traceCallback (fn: Delegate, position: float, context: 'ContextType, thisArg: obj, args: obj array) : obj
abstract member traceCallback<'A, 'B, 'C> (fn: 'A -> 'B -> 'C -> unit, position: float, context: 'ContextType, thisArg: obj, args: obj array) : obj
abstract member traceCallback<'A, 'B> (fn: 'A -> 'B -> unit, position: float, context: 'ContextType, thisArg: obj, args: obj array) : obj
abstract member traceCallback<'A> (fn: 'A -> unit, position: float, context: 'ContextType, thisArg: obj, args: obj array) : obj
abstract member traceCallback<'ThisArg, 'Args, 'Result> (fn: Delegate, position: float, context: 'ContextType, thisArg: 'ThisArg, args: 'Args array) : 'Result
abstract member tracePromise<'ThisArg, 'Args, 'Result> (fn: Delegate, context: 'ContextType, thisArg: 'ThisArg, args: 'Args array) : Promise<'Result>
abstract member traceSync (fn: Delegate, context: 'ContextType, thisArg: obj, args: obj array) : obj
abstract member traceSync<'A, 'B, 'C> (fn: 'A -> 'B -> 'C -> unit, context: 'ContextType, thisArg: obj, args: obj array) : obj
abstract member traceSync<'A, 'B> (fn: 'A -> 'B -> unit, context: 'ContextType, thisArg: obj, args: obj array) : obj
abstract member traceSync<'A> (fn: 'A -> unit, context: 'ContextType, thisArg: obj, args: obj array) : obj
abstract member traceSync<'ThisArg, 'Args, 'Result> (fn: Delegate, context: 'ContextType, thisArg: 'ThisArg, args: 'Args array) : 'Result
abstract member unsubscribe (subscribers: TracingChannelSubscribers<'ContextType>) : unit
| |
|---|
| Assembly | Glutinum.Node |
| Inherits | obj \| null |
| Implements | TracingChannelCollection |
| Attributes | [<AllowNullLiteral>] [<Interface>] [<Import>] |
Properties
abstract member asyncEnd: Channel<'StoreType,'ContextType> with get, set
abstract member asyncStart: Channel<'StoreType,'ContextType> with get, set
abstract member end: Channel<'StoreType,'ContextType> with get, set
abstract member error: Channel<'StoreType,'ContextType> with get, set
abstract member hasSubscribers: bool
abstract member start: Channel<'StoreType,'ContextType> with get, set
Methods
abstract member traceCallback (fn: Delegate, position: float, context: 'ContextType, thisArg: obj, args: obj array) : obj
abstract member traceCallback<'A, 'B, 'C> (fn: 'A -> 'B -> 'C -> unit, position: float, context: 'ContextType, thisArg: obj, args: obj array) : obj
abstract member traceCallback<'A, 'B> (fn: 'A -> 'B -> unit, position: float, context: 'ContextType, thisArg: obj, args: obj array) : obj
abstract member traceCallback<'A> (fn: 'A -> unit, position: float, context: 'ContextType, thisArg: obj, args: obj array) : obj
abstract member traceCallback<'ThisArg, 'Args, 'Result> (fn: Delegate, position: float, context: 'ContextType, thisArg: 'ThisArg, args: 'Args array) : 'Result
abstract member tracePromise<'ThisArg, 'Args, 'Result> (fn: Delegate, context: 'ContextType, thisArg: 'ThisArg, args: 'Args array) : Promise<'Result>
abstract member traceSync (fn: Delegate, context: 'ContextType, thisArg: obj, args: obj array) : obj
abstract member traceSync<'A, 'B, 'C> (fn: 'A -> 'B -> 'C -> unit, context: 'ContextType, thisArg: obj, args: obj array) : obj
abstract member traceSync<'A, 'B> (fn: 'A -> 'B -> unit, context: 'ContextType, thisArg: obj, args: obj array) : obj
abstract member traceSync<'A> (fn: 'A -> unit, context: 'ContextType, thisArg: obj, args: obj array) : obj
abstract member traceSync<'ThisArg, 'Args, 'Result> (fn: Delegate, context: 'ContextType, thisArg: 'ThisArg, args: 'Args array) : 'Result