IronRuby.Builtins.RubyIOOps.Select C# (CSharp) Method

Select() private method

private Select ( RubyContext context, object self, RubyArray read, RubyArray write, RubyArray error, double timeoutInSeconds ) : RubyArray
context RubyContext
self object
read RubyArray
write RubyArray
error RubyArray
timeoutInSeconds double
return RubyArray
        public static RubyArray Select(RubyContext/*!*/ context, object self, RubyArray read, RubyArray write, RubyArray error, double timeoutInSeconds) {
            if (timeoutInSeconds < 0) {
                throw RubyExceptions.CreateArgumentError("time interval must be positive");
            }
            return SelectInternal(context, read, write, error, TimeSpan.FromSeconds(timeoutInSeconds));
        }

Same methods

RubyIOOps::Select ( RubyContext context, object self, RubyArray read, RubyArray write, RubyArray error, int timeoutInSeconds ) : RubyArray
RubyIOOps::Select ( RubyContext context, object self, RubyArray read, [ write, [ error ) : RubyArray