public void SetStream(Stream/*!*/ stream) { ContractUtils.RequiresNotNull(stream, "stream"); _stream = new RubyBufferedStream(stream, _context.RubyOptions.Compatibility >= RubyCompatibility.Ruby19); }
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); }