C# Class IronRuby.Builtins.ThreadOps

Datei anzeigen Open project: jschementi/iron

Private Methods

Method Description
AbortOnException ( Thread self ) : object
AbortOnException ( Thread self, bool value ) : object
CreateThread ( RubyContext context, BlockParam startRoutine, object self ) : Thread
Critical ( RubyContext context, object self ) : bool
Critical ( RubyContext context, object self, bool value ) : void
Current ( object self ) : Thread
DoSleep ( ) : void
GetElement ( RubyContext context, Thread self, [ key ) : object
GetElement ( RubyContext context, Thread self, object key ) : object
GetElement ( Thread self, [ key ) : object
GetMainThread ( RubyContext context, RubyClass self ) : Thread
GetStatus ( Thread thread ) : RubyThreadStatus
GlobalAbortOnException ( object self ) : object
GlobalAbortOnException ( object self, bool value ) : object
Group ( Thread self ) : ThreadGroup
HasKey ( RubyContext context, Thread self, [ key ) : object
HasKey ( RubyContext context, Thread self, object key ) : object
HasKey ( Thread self, [ key ) : object
Inspect ( RubyContext context, Thread self ) : MutableString
IsAlive ( Thread self ) : bool
IsStopped ( Thread self ) : bool
Join ( Thread self ) : Thread
Join ( Thread self, double seconds ) : Thread
Keys ( RubyContext context, Thread self ) : object
Kill ( Thread self ) : Thread
List ( object self ) : RubyArray
MakeKeyTypeException ( RubyContext context, object key ) : Exception
Priority ( Thread self, int priority ) : Thread
Priority ( Thread self ) : object
RaiseAsyncException ( Thread thread, Exception exception ) : void
RaiseException ( RespondToStorage respondToStorage, UnaryOpStorage storage0, BinaryOpStorage storage1, CallSiteStorage setBackTraceStorage, Thread self, object obj, [ arg, [ backtrace ) : void
RaiseException ( RubyContext context, Thread self ) : void
RaiseException ( Thread self, [ message ) : void
RubyThreadStart ( RubyContext context, BlockParam startRoutine, object args, ThreadGroup group ) : void
Run ( Thread self ) : Thread
SetCritical ( RubyContext context, bool value ) : void
SetElement ( RubyContext context, Thread self, [ key, object value ) : object
SetElement ( RubyContext context, Thread self, object key, object value ) : object
SetElement ( Thread self, [ key, object value ) : object
Status ( Thread self ) : object
Stop ( RubyContext context, object self ) : void
Value ( Thread self ) : object
Yield ( object self ) : void