Fan.Sys.InStream.unread C# (CSharp) Method

unread() public method

Unread a byte using a .NET primitive int. If we aren't overriding this method, then route back to read() for the subclass to handle.
public unread ( int b ) : InStream
b int
return InStream
        public virtual InStream unread(int b)
        {
            return unread((long)b);
        }

Same methods

InStream::unread ( long n ) : InStream

Usage Example

示例#1
0
 public override void encode(char c, InStream @out)
 {
     if (c <= 0x007F)
     {
         @out.unread(c);
     }
     else if (c > 0x07FF)
     {
         @out.unread(0x80 | ((c >> 0) & 0x3F))
         .unread(0x80 | ((c >> 6) & 0x3F))
         .unread(0xE0 | ((c >> 12) & 0x0F));
     }
     else
     {
         @out.unread(0x80 | ((c >> 0) & 0x3F))
         .unread(0xC0 | ((c >> 6) & 0x1F));
     }
 }
All Usage Examples Of Fan.Sys.InStream::unread