Ejemplo n.º 1
0
 private bool CheckOneByte(byte oneByte, int index, Body body)
 {
     Parent?.CheckOneByte(oneByte, index, this);
     if (_completed)
     {
         return(true);
     }
     if (!_boundaryPossible)
     {
         return(false);
     }
     if (index < ContentType.Boundary.Length)
     {
         if (ContentType.Boundary[index] != oneByte)
         {
             _boundaryPossible = false;
             return(false);
         }
         return(true);
     }
     if ((index + 1) == ContentType.Boundary.Length)
     {
         body?.Complete();
     }
     return(true);
 }