private bool ScanPPAndExpression(ref char c)
{
bool result = this.ScanPPEqualityExpression(ref c);
while (c == '&')
{
char c2 = this.GetChar(this.endPos++);
if (c2 == '&')
{
c = this.SkipBlanks();
bool opnd2 = this.ScanPPEqualityExpression(ref c);
result = result && opnd2;
}
else
{
this.startPos = this.endPos - 2;
this.HandleError(Error.InvalidPreprocExpr);
this.SkipSingleLineComment();
c = (char)0x0A;
return true;
}
}
return result;
}