Skip to content

Instantly share code, notes, and snippets.

Created December 24, 2012 10:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/4368699 to your computer and use it in GitHub Desktop.
Save anonymous/4368699 to your computer and use it in GitHub Desktop.
type FixBadUseOfCountRewriter(model:SemanticModel, visitIntoStructuredTrivia) =
inherit SyntaxRewriter(visitIntoStructuredTrivia)
override visitor.VisitBinaryExpression node =
match (isBadUseOfCount node model) with
| Some(memberAccess) ->
let any =
(SyntaxKind.MemberAccessExpression, memberAccess.Expression, Syntax.IdentifierName("Any"))
|> Syntax.MemberAccessExpression|> Syntax.InvocationExpression
any :> SyntaxNode
| None -> base.VisitBinaryExpression node
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment