public void SetFileDescriptor(int value) { ContractUtils.Requires(value >= 0); RequireOpen(); _fileDescriptor = value; }
public static RubyIO /*!*/ Reinitialize(RubyIO /*!*/ self, [DefaultProtocol] int descriptor, int mode) { self.Mode = (IOMode)mode; self.SetStream(GetDescriptorStream(self.Context, descriptor)); self.SetFileDescriptor(descriptor); return(self); }