internal __ConsoleStream(SafeFileHandle handle, FileAccess access) { BCLDebug.Assert(handle != null && !handle.IsInvalid, "__ConsoleStream expects a valid handle!"); _handle = handle; _canRead = access == FileAccess.Read; _canWrite = access == FileAccess.Write; }