bool IsInLinqContext(int offset)
{
string token;
while (null != (token = GetPreviousToken (ref offset, true)) && !IsInsideCommentStringOrDirective ()) {
if (token == "from") {
return !IsInsideCommentStringOrDirective(offset);
}
if (token == ";" || token == "{") {
return false;
}
}
return false;
}