22 references to Contains
Microsoft.CodeAnalysis.CSharp (6)
Compilation\MemberSemanticModel.cs (5)
228Debug.Assert(root.Contains(node)); 1700if (enclosingLambdaOrQuery == bindingRoot || !enclosingLambdaOrQuery.Contains(bindingRoot)) 1702Debug.Assert(bindingRoot.Contains(enclosingLambdaOrQuery)); 1917SyntaxNode result = startingNode.Contains(root) ? root : startingNode; 1918if (result != root && !root.Contains(result))
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1071Debug.Assert(this.GetAttributeDeclarations().Any(attrLists => attrLists.Any(attrList => attrList.Contains(node))));
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeLocalFunctionStatic\MakeLocalFunctionStaticHelper.cs (1)
34return containingLocalFunction.Contains(node);
src\roslyn\src\Analyzers\CSharp\Analyzers\QualifyMemberAccess\CSharpQualifyMemberAccessDiagnosticAnalyzer.cs (2)
62=> declarationSyntax.IsKind(SyntaxKind.PropertyDeclaration) && declarationSyntax.Contains(node); 65=> declarationSyntax.GetAncestorsOrThis(n => n.IsKind(SyntaxKind.FieldDeclaration) && n.Contains(node)).Any();
Microsoft.CodeAnalysis.CSharp.Features (5)
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (2)
327var firstAffectedStatement = block.Statements.Single(s => firstAffectedExpression.GetAncestorOrThis<StatementSyntax>()!.Contains(s)); 340var firstAffectedGlobalStatement = compilationUnit.Members.OfType<GlobalStatementSyntax>().Single(s => firstAffectedExpression.GetAncestorOrThis<GlobalStatementSyntax>()!.Contains(s));
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeLocalFunctionStatic\MakeLocalFunctionStaticHelper.cs (1)
34return containingLocalFunction.Contains(node);
src\roslyn\src\Analyzers\CSharp\Analyzers\QualifyMemberAccess\CSharpQualifyMemberAccessDiagnosticAnalyzer.cs (2)
62=> declarationSyntax.IsKind(SyntaxKind.PropertyDeclaration) && declarationSyntax.Contains(node); 65=> declarationSyntax.GetAncestorsOrThis(n => n.IsKind(SyntaxKind.FieldDeclaration) && n.Contains(node)).Any();
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Runtime\CSharpDoNotUseStackallocInLoops.cs (2)
45if (foreachStatement.Expression.Contains(ctx.Node)) 57if (forStatement.Declaration?.Variables.Any(v => v.Initializer?.Value.Contains(ctx.Node) == true) == true)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3206if (previousToken != default && root.Contains(previousToken.Parent))
Microsoft.CodeAnalysis.Features (3)
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
306if (editor.OriginalRoot.Contains(nodeToReplace))
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (1)
448.WhereAsArray(location => !location.IsImplicit && calleeMethodNode.Contains(location.Location.FindNode(getInnermostNodeForTie: true, cancellationToken)));
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
185.First(node => newTypeRoot.Contains(node));
Microsoft.CodeAnalysis.Workspaces (2)
Editing\SyntaxEditor.cs (2)
106var nodes = Enumerable.Distinct(_changes.Where(c => OriginalRoot.Contains(c.OriginalNode)) 239if (OriginalRoot.Contains(node))