Advertisement
Guest User

Untitled

a guest
Jan 31st, 2012
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.38 KB | None | 0 0
  1. interface ILispReader
  2. {
  3.     ITextReader Input { get; set; }
  4.     LispObject Read();
  5. }
  6.  
  7. interface ITextReader
  8. {
  9.     IBinaryReader Input { get; set; }
  10.     Encoding Encoding { get; set; }
  11.     char Read();
  12. }
  13.  
  14. interface IBinaryReader
  15. {
  16.     IInputDevice Input { get; set; }
  17.     byte Read();
  18. }
  19.  
  20. interface IInputDevice
  21. {
  22.     void Read(byte[] buffer, int start, int count);
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement