29 references to Contains
Microsoft.CodeAnalysis.CSharp (8)
Binder\Binder_Expressions.cs (1)
1879else if ((localSymbol as SourceLocalSymbol)?.IsVar == true && localSymbol.ForbiddenZone?.Contains(node) == true)
Compilation\MemberSemanticModel.cs (5)
217Debug.Assert(root.Contains(node)); 1652if (enclosingLambdaOrQuery == bindingRoot || !enclosingLambdaOrQuery.Contains(bindingRoot)) 1654Debug.Assert(bindingRoot.Contains(enclosingLambdaOrQuery)); 1869SyntaxNode result = startingNode.Contains(root) ? root : startingNode; 1870if (result != root && !root.Contains(result))
FlowAnalysis\DefiniteAssignment.cs (1)
2190if ((localSymbol as SourceLocalSymbol)?.IsVar == true && localSymbol.ForbiddenZone?.Contains(node.Syntax) == true)
FlowAnalysis\NullableWalker.cs (1)
2943if (local is SourceLocalSymbol { IsVar: true } && local.ForbiddenZone?.Contains(node.Syntax) == true)
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
CSharpQualifyMemberAccessDiagnosticAnalyzer.cs (2)
56=> declarationSyntax.IsKind(SyntaxKind.PropertyDeclaration) && declarationSyntax.Contains(node); 59=> declarationSyntax.GetAncestorsOrThis(n => n.IsKind(SyntaxKind.FieldDeclaration) && n.Contains(node)).Any();
MakeLocalFunctionStaticHelper.cs (1)
34return containingLocalFunction.Contains(node);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (1)
383&& nextToken.Parent.Contains(baseObjectCreationExpressionNode))
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Semantics\PatternMatchingTestBase.cs (2)
293(declarator.ArgumentList?.Contains(designation)).GetValueOrDefault(); 350Assert.True(decl.Ancestors().OfType<VariableDeclaratorSyntax>().First().ArgumentList.Contains(decl));
Microsoft.CodeAnalysis.CSharp.Features (3)
CSharpQualifyMemberAccessDiagnosticAnalyzer.cs (2)
56=> declarationSyntax.IsKind(SyntaxKind.PropertyDeclaration) && declarationSyntax.Contains(node); 59=> declarationSyntax.GetAncestorsOrThis(n => n.IsKind(SyntaxKind.FieldDeclaration) && n.Contains(node)).Any();
MakeLocalFunctionStaticHelper.cs (1)
34return containingLocalFunction.Contains(node);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\OutVarTests.cs (2)
20943Assert.True(decl.Ancestors().OfType<VariableDeclaratorSyntax>().First().ArgumentList.Contains(decl)); 32698(declarator.ArgumentList?.Contains(decl)).GetValueOrDefault();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Syntax\SyntaxNodeTests.cs (2)
3813Assert.False(firstParens.Contains(a)); // fixing #8625 allows this to return quicker 3814Assert.True(firstParens.Contains(e));
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3073if (previousToken != default && root.Contains(previousToken.Parent))
Microsoft.CodeAnalysis.Features (3)
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
314if (editor.OriginalRoot.Contains(nodeToReplace))
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (1)
457.Where(location => !location.IsImplicit && calleeMethodNode.Contains(location.Location.FindNode(getInnermostNodeForTie: true, cancellationToken)))
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
183.First(node => newTypeRoot.Contains(node));
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
1118if (whenNotNull.Contains(candidate.Syntax))
Microsoft.CodeAnalysis.VisualBasic.Features (1)
IntroduceVariable\VisualBasicIntroduceVariableService.vb (1)
127(equalsValueStatement IsNot Nothing AndAlso equalsValueStatement.Contains(propertyStatement.Initializer))
Microsoft.CodeAnalysis.Workspaces (2)
Editing\SyntaxEditor.cs (2)
108var nodes = Enumerable.Distinct(_changes.Where(c => OriginalRoot.Contains(c.OriginalNode)) 241if (OriginalRoot.Contains(node))