23 references to CheckParent
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
CSharpSyntaxFacts.cs (1)
187=> node.CheckParent<NameColonSyntax>(p => p.Name == node);
ExpressionSyntaxExtensions.cs (3)
616if (expression.CheckParent<CommonForEachStatementSyntax>(f => f.Expression == expression) || 617expression.CheckParent<MemberAccessExpressionSyntax>(m => m.Expression == expression) || 618expression.CheckParent<CastExpressionSyntax>(c => c.Expression == expression))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
NameSyntaxExtensions.cs (2)
62if (nameSyntax.CheckParent<QualifiedNameSyntax>(q => q.Right == nameSyntax) || 63nameSyntax.CheckParent<MemberAccessExpressionSyntax>(m => m.Name == nameSyntax))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (9)
ExpressionSyntaxExtensions.vb (8)
560If expression.CheckParent(Of NamedFieldInitializerSyntax)(Function(n) n.Expression Is expression) OrElse 561expression.CheckParent(Of MemberAccessExpressionSyntax)(Function(m) m.Expression Is expression) OrElse 562expression.CheckParent(Of TryCastExpressionSyntax)(Function(t) t.Expression Is expression) OrElse 563expression.CheckParent(Of CatchFilterClauseSyntax)(Function(c) c.Filter Is expression) OrElse 564expression.CheckParent(Of SimpleArgumentSyntax)(Function(n) n.Expression Is expression) OrElse 565expression.CheckParent(Of DirectCastExpressionSyntax)(Function(d) d.Expression Is expression) OrElse 566expression.CheckParent(Of FunctionAggregationSyntax)(Function(f) f.Argument Is expression) OrElse 567expression.CheckParent(Of RangeArgumentSyntax)(Function(r) r.UpperBound Is expression) Then
VisualBasicSyntaxFacts.vb (1)
191Return node.CheckParent(Of SimpleArgumentSyntax)(Function(p) p.IsNamed AndAlso p.NameColonEquals.Name Is node)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (8)
NameSyntaxExtensions.vb (8)
25If nameSyntax.CheckParent(Of SimpleArgumentSyntax)(Function(a) a.IsNamed AndAlso a.NameColonEquals.Name Is nameSyntax) OrElse 26nameSyntax.CheckParent(Of HandlesClauseItemSyntax)(Function(h) h.EventMember Is nameSyntax) OrElse 27nameSyntax.CheckParent(Of InferredFieldInitializerSyntax)(Function(i) i.Expression Is nameSyntax) OrElse 28nameSyntax.CheckParent(Of NamedFieldInitializerSyntax)(Function(n) n.Name Is nameSyntax) OrElse 29nameSyntax.CheckParent(Of CatchStatementSyntax)(Function(c) c.IdentifierName Is nameSyntax) OrElse 30nameSyntax.CheckParent(Of RaiseEventStatementSyntax)(Function(r) r.Name Is nameSyntax) OrElse 31nameSyntax.CheckParent(Of QualifiedNameSyntax)(Function(q) q.Right Is nameSyntax) OrElse 32nameSyntax.CheckParent(Of MemberAccessExpressionSyntax)(Function(m) m.Name Is nameSyntax) Then