265 references to Contains
GenerateDocumentationAndConfigFiles (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (1)
82if ((token.Span.Contains(position) || token.Span.End == position) && predicate(semanticModel, token))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (2)
290if (list.Any(o => o != null && o.TextSpan.Contains(position))) 329if (operation.TextSpan.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (3)
58o => o.TextSpan.Contains(startToken.SpanStart) || 59o.TextSpan.Contains(endToken.SpanStart))); 170if (!operation.TextSpan.Contains(tuple.startPosition))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
63if (holes.Any(static (h, position) => h.Span.Contains(position) && position > h.Span.Start, position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
212var tokenToRight = tokenOnLocation.Span.Contains(location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
775!forEachExpression.Span.Contains(OriginalExpression.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (1)
72if (node.FullSpan.Contains(selection.Start))
Metrics (9)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (1)
82if ((token.Span.Contains(position) || token.Span.End == position) && predicate(semanticModel, token))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (2)
290if (list.Any(o => o != null && o.TextSpan.Contains(position))) 329if (operation.TextSpan.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (3)
58o => o.TextSpan.Contains(startToken.SpanStart) || 59o.TextSpan.Contains(endToken.SpanStart))); 170if (!operation.TextSpan.Contains(tuple.startPosition))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
63if (holes.Any(static (h, position) => h.Span.Contains(position) && position > h.Span.Start, position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
212var tokenToRight = tokenOnLocation.Span.Contains(location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
775!forEachExpression.Span.Contains(OriginalExpression.SpanStart))
Metrics.Legacy (9)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (1)
82if ((token.Span.Contains(position) || token.Span.End == position) && predicate(semanticModel, token))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (2)
290if (list.Any(o => o != null && o.TextSpan.Contains(position))) 329if (operation.TextSpan.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (3)
58o => o.TextSpan.Contains(startToken.SpanStart) || 59o.TextSpan.Contains(endToken.SpanStart))); 170if (!operation.TextSpan.Contains(tuple.startPosition))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
63if (holes.Any(static (h, position) => h.Span.Contains(position) && position > h.Span.Start, position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
212var tokenToRight = tokenOnLocation.Span.Contains(location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
775!forEachExpression.Span.Contains(OriginalExpression.SpanStart))
Microsoft.CodeAnalysis (7)
Syntax\ChildSyntaxList.cs (1)
225Debug.Assert(node.FullSpan.Contains(targetPosition));
Syntax\SyntaxNode.cs (6)
759if (!FullSpan.Contains(position)) 765Debug.Assert(childNodeOrToken.FullSpan.Contains(position), "ChildThatContainsPosition's return value does not contain the requested position."); 1103if (this.FullSpan.Contains(position)) 1453if (!this.FullSpan.Contains(position)) 1487Debug.Assert(curNode.FullSpan.Contains(position)); 1552if (trivia.FullSpan.Contains(position))
Microsoft.CodeAnalysis.Analyzers (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (1)
82if ((token.Span.Contains(position) || token.Span.End == position) && predicate(semanticModel, token))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (2)
290if (list.Any(o => o != null && o.TextSpan.Contains(position))) 329if (operation.TextSpan.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (3)
58o => o.TextSpan.Contains(startToken.SpanStart) || 59o.TextSpan.Contains(endToken.SpanStart))); 170if (!operation.TextSpan.Contains(tuple.startPosition))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
63if (holes.Any(static (h, position) => h.Span.Contains(position) && position > h.Span.Start, position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
212var tokenToRight = tokenOnLocation.Span.Contains(location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
775!forEachExpression.Span.Contains(OriginalExpression.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (1)
72if (node.FullSpan.Contains(selection.Start))
Microsoft.CodeAnalysis.AnalyzerUtilities (9)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (1)
82if ((token.Span.Contains(position) || token.Span.End == position) && predicate(semanticModel, token))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (2)
290if (list.Any(o => o != null && o.TextSpan.Contains(position))) 329if (operation.TextSpan.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (3)
58o => o.TextSpan.Contains(startToken.SpanStart) || 59o.TextSpan.Contains(endToken.SpanStart))); 170if (!operation.TextSpan.Contains(tuple.startPosition))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
63if (holes.Any(static (h, position) => h.Span.Contains(position) && position > h.Span.Start, position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
212var tokenToRight = tokenOnLocation.Span.Contains(location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
775!forEachExpression.Span.Contains(OriginalExpression.SpanStart))
Microsoft.CodeAnalysis.BannedApiAnalyzers (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (1)
82if ((token.Span.Contains(position) || token.Span.End == position) && predicate(semanticModel, token))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (2)
290if (list.Any(o => o != null && o.TextSpan.Contains(position))) 329if (operation.TextSpan.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (3)
58o => o.TextSpan.Contains(startToken.SpanStart) || 59o.TextSpan.Contains(endToken.SpanStart))); 170if (!operation.TextSpan.Contains(tuple.startPosition))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
63if (holes.Any(static (h, position) => h.Span.Contains(position) && position > h.Span.Start, position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
212var tokenToRight = tokenOnLocation.Span.Contains(location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
775!forEachExpression.Span.Contains(OriginalExpression.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (1)
72if (node.FullSpan.Contains(selection.Start))
Microsoft.CodeAnalysis.CodeStyle (9)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (1)
82if ((token.Span.Contains(position) || token.Span.End == position) && predicate(semanticModel, token))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (2)
290if (list.Any(o => o != null && o.TextSpan.Contains(position))) 329if (operation.TextSpan.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (3)
58o => o.TextSpan.Contains(startToken.SpanStart) || 59o.TextSpan.Contains(endToken.SpanStart))); 170if (!operation.TextSpan.Contains(tuple.startPosition))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
63if (holes.Any(static (h, position) => h.Span.Contains(position) && position > h.Span.Start, position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
212var tokenToRight = tokenOnLocation.Span.Contains(location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
775!forEachExpression.Span.Contains(OriginalExpression.SpanStart))
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (1)
72if (node.FullSpan.Contains(selection.Start))
Microsoft.CodeAnalysis.CSharp (17)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
1120if (parent.Type.Span.Contains(_position))
Compilation\MemberSemanticModel.cs (3)
1582if (!this.Root.FullSpan.Contains(position)) 1861if (value.Syntax.FullSpan.Contains(position)) 1866if (expr.Syntax.FullSpan.Contains(position))
FlowAnalysis\AbstractFlowPass.cs (1)
302return RegionSpan.Contains(span.Start);
Symbols\Source\SourceConstructorSymbol.cs (2)
258if (ctorSyntax.Body?.Span.Contains(position) == true) 263else if (ctorSyntax.ExpressionBody?.Span.Contains(position) == true)
Symbols\Source\SourceConstructorSymbolBase.cs (1)
208if (span.Contains(position))
Symbols\Source\SourceMemberContainerSymbol.cs (4)
1279if (precedingInitializerIndex >= 0 && initializers[precedingInitializerIndex].Syntax.Span.Contains(position)) 3357Debug.Assert(declaredMembers.DeclarationWithParameters.Span.Contains(InstanceInitializersForPositionalMembers[0].Syntax.Span.Start)); 3383declaredMembers.DeclarationWithParameters.Span.Contains(declaredMembers.InstanceInitializers[insertAt][0].Syntax.Span.Start)) 3405declaredMembers.DeclarationWithParameters.Span.Contains(g[0].Syntax.Span.Start)));
Symbols\Source\SourceMemberMethodSymbol.cs (2)
1098if (blockBody?.Span.Contains(localPosition) == true) 1102else if (expressionBody?.Span.Contains(localPosition) == true)
Syntax\LookupPosition.cs (3)
210if (methodDecl.ReturnType.FullSpan.Contains(position)) 240if (localFunction.ReturnType.FullSpan.Contains(position)) 285return section.Span.Contains(position);
Microsoft.CodeAnalysis.CSharp.CodeStyle (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
31directive.FullSpan.Contains(position) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (3)
562if (!textSpan.Contains(matchSpan.Start)) 575if (!textSpan.Contains(directives[0].SpanStart) || 576!textSpan.Contains(directives.Last().SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
435return token.Span.Contains(position); 508if (triviaTok.Span.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (2)
50var member = typeDecl.Members.FirstOrDefault(d => d.FullSpan.Contains(position)); 67if (trivia.FullSpan.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
711if (useFullSpan || node.Span.Contains(position)) 1046if (triviaTok.Span.Contains(position))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
503lockStatement.Statement.Span.Contains(position))
Microsoft.CodeAnalysis.CSharp.EditorFeatures (15)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (13)
643&& !tryStatementNode.Block.Span.Contains(caretPosition); 648&& !catchClauseSyntax.Block.Span.Contains(caretPosition); 653&& !finallyClauseNode.Block.Span.Contains(caretPosition); 657&& !checkedStatementNode.Block.Span.Contains(caretPosition); 664&& doStatementNode.DoKeyword.FullSpan.Contains(caretPosition); 736return attributeLists.Span.Contains(caretPosition); 742return TextSpan.FromBounds(openBrace.SpanStart, closeBrace.Span.End).Contains(caretPosition); 749return baseMethodBody.Span.Contains(caretPosition); 754return localFunctionBody.Span.Contains(caretPosition); 768=> node.GetEmbeddedStatement()?.Span.Contains(caretPosition) ?? false; 803&& accessorDeclarationNode.Body.Span.Contains(caretPosition); 815return accessorList.Span.Contains(caretPosition) && accessorList.Accessors.IsEmpty(); 830&& accessorList.Span.Contains(caretPosition)
TextStructureNavigation\CSharpTextStructureNavigatorProvider.cs (2)
70if (startSpan.Contains(position)) 74if (endSpan.Contains(position))
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
StringIndentation\StringIndentationTests.cs (1)
54if (region.OrderedHoleSpans.Any(s => s.Contains(lineStart)))
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (4)
FlowAnalysis\FlowTestBase.cs (2)
238return GetSyntaxNodeList(tree).OfType<T>().Where(n => n.Span.Contains(offset)).FirstOrDefault(); 244return GetSyntaxNodeList(tree).OfType<T>().Where(n => n.Span.Contains(offset)).Last();
Semantics\OutVarTests.cs (2)
1278forStatement.Incrementors.Span.Contains(decl.Position) && 1299(containingReturnOrThrow == null || containingReturnOrThrow.Span.Contains(reference.SpanStart)) &&
Microsoft.CodeAnalysis.CSharp.Features (27)
BraceMatching\BlockCommentBraceMatcher.cs (2)
29if (span.Contains(position)) 45if (trivia.FullSpan.Contains(position))
ChangeSignature\CSharpChangeSignatureService.cs (1)
178var argument = argumentList?.Arguments.FirstOrDefault(a => a.Span.Contains(position));
Completion\CompletionProviders\AwaitCompletionProvider.cs (1)
122return node.Span.Contains(position);
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (6)
322if (interpolationInteriorSpans.Any(s => s.Contains(line.Start))) 357var interpolation = stringExpression.Contents.OfType<InterpolationSyntax>().Single(i => i.Span.Contains(start)); 542!interpolationInteriorSpans.Any(s => s.Contains(lines[1].Start))) 548!interpolationInteriorSpans.Any(s => s.Contains(lines[^2].Start))) 587if (interpolationInteriorSpans.Any(s => s.Contains(line.Start))) 657if (interpolationInteriorSpans.Any(s => s.Contains(line.Start)) ||
Debugging\LocationInfoGetter.cs (1)
46if (declarator.FullSpan.Contains(position))
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
190if (!body.FullSpan.Contains(position))
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
476var earliestLocalFunctionCallIndex = statementsInBlock.IndexOf(s => s.Span.Contains(earliestLocalFunctionCall));
SignatureHelp\AttributeSignatureHelpProvider.cs (1)
68expression.ArgumentList.Span.Contains(token.SpanStart) &&
SignatureHelp\ConstructorInitializerSignatureHelpProvider.cs (1)
64expression.ArgumentList.Span.Contains(token.SpanStart) &&
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (3)
288return expression.ArgumentList.Span.Contains(token.SpanStart) && 322return node.RankSpecifiers.Span.Contains(token.SpanStart) && 373return expression.ArgumentList.Span.Contains(token.SpanStart) &&
SignatureHelp\GenericNameSignatureHelpProvider.cs (1)
72node.TypeArgumentList.Span.Contains(token.SpanStart) &&
SignatureHelp\InitializerExpressionSignatureHelpProvider.cs (1)
53=> expression.Span.Contains(token.SpanStart) && token != expression.CloseBraceToken;
SignatureHelp\InvocationExpressionSignatureHelpProvider.cs (1)
59return expression.ArgumentList.Span.Contains(token.SpanStart) &&
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.cs (1)
57expression.ArgumentList.Span.Contains(token.SpanStart) &&
SignatureHelp\PrimaryConstructorBaseTypeSignatureHelpProvider.cs (1)
61expression.ArgumentList.Span.Contains(token.SpanStart) &&
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (2)
214tupleExpression.Arguments.FullSpan.Contains(token.SpanStart) && 231expr.FullSpan.Contains(token.SpanStart) &&
Wrapping\SeparatedSyntaxList\CSharpCollectionExpressionWrapper.cs (1)
52return listSyntax.Span.Contains(position);
Wrapping\SeparatedSyntaxList\CSharpInitializerExpressionWrapper.cs (1)
52return listSyntax.Span.Contains(position);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\SyntaxNodeTests.cs (1)
717Assert.True(token.FullSpan.Contains(i));
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
31directive.FullSpan.Contains(position) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (3)
562if (!textSpan.Contains(matchSpan.Start)) 575if (!textSpan.Contains(directives[0].SpanStart) || 576!textSpan.Contains(directives.Last().SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
435return token.Span.Contains(position); 508if (triviaTok.Span.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (2)
50var member = typeDecl.Members.FirstOrDefault(d => d.FullSpan.Contains(position)); 67if (trivia.FullSpan.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
432if (root.FullSpan.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
711if (useFullSpan || node.Span.Contains(position)) 1046if (triviaTok.Span.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
503lockStatement.Statement.Span.Contains(position))
Microsoft.CodeAnalysis.EditorFeatures (4)
BraceMatching\BraceHighlightingViewTaggerProvider.cs (1)
113!rightOfPosition.Value.LeftSpan.Contains(position))
CommentSelection\AbstractToggleBlockCommentBase.cs (1)
316=> IntersectingBlockComments.Contains(span => span.Contains(location));
NavigationBar\NavigationBarController_ModelComputation.cs (1)
227if (span.Contains(point) || span.End == point)
TextStructureNavigation\AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs (1)
95if (token.Span.Length > 0 && token.Span.Contains(position))
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Formatting\CoreFormatterTestsBase.cs (1)
96if (workspace.Services.GetService<IHostDependentFormattingRuleFactoryService>() is TestFormattingRuleFactoryServiceFactory.Factory factory && factory.BaseIndentation != 0 && factory.TextSpan.Contains(p.Position))
Workspaces\EditorTestWorkspace.cs (1)
412(matchingSpan.Contains(documentWithSpan.CursorPosition.Value) || matchingSpan.End == documentWithSpan.CursorPosition.Value))
Microsoft.CodeAnalysis.Features (7)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (5)
1543if (!newEncompassingAncestor.Span.Contains(newStatementSyntaxSpan.Start)) 6779if (otherRootNode.FullSpan.Contains(otherNode.SpanStart)) 6791Debug.Assert(otherRoot.FullSpan.Contains(otherNode.SpanStart)); 6852Debug.Assert(!self.FullSpan.Contains(position), "Position is valid. How could we not find a child?"); 6891=> root.FullSpan.Contains(position) ? root.FindToken(position).Parent : null;
EditAndContinue\ActiveStatementsMap.cs (1)
201oldRoot.FullSpan.Contains(unmappedSpan.Start) &&
EmbeddedLanguages\Json\LanguageServices\JsonBraceMatcher.cs (1)
79if (!fullSpan.Value.Contains(ch.Span.Start))
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (1)
82if ((token.Span.Contains(position) || token.Span.End == position) && predicate(semanticModel, token))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (2)
290if (list.Any(o => o != null && o.TextSpan.Contains(position))) 329if (operation.TextSpan.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (3)
58o => o.TextSpan.Contains(startToken.SpanStart) || 59o.TextSpan.Contains(endToken.SpanStart))); 170if (!operation.TextSpan.Contains(tuple.startPosition))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
63if (holes.Any(static (h, position) => h.Span.Contains(position) && position > h.Span.Start, position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
212var tokenToRight = tokenOnLocation.Span.Contains(location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
775!forEachExpression.Span.Contains(OriginalExpression.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (1)
72if (node.FullSpan.Contains(selection.Start))
Microsoft.CodeAnalysis.PublicApiAnalyzers (9)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (1)
82if ((token.Span.Contains(position) || token.Span.End == position) && predicate(semanticModel, token))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (2)
290if (list.Any(o => o != null && o.TextSpan.Contains(position))) 329if (operation.TextSpan.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (3)
58o => o.TextSpan.Contains(startToken.SpanStart) || 59o.TextSpan.Contains(endToken.SpanStart))); 170if (!operation.TextSpan.Contains(tuple.startPosition))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
63if (holes.Any(static (h, position) => h.Span.Contains(position) && position > h.Span.Start, position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
212var tokenToRight = tokenOnLocation.Span.Contains(location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
775!forEachExpression.Span.Contains(OriginalExpression.SpanStart))
Microsoft.CodeAnalysis.ResxSourceGenerator (9)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (1)
82if ((token.Span.Contains(position) || token.Span.End == position) && predicate(semanticModel, token))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (2)
290if (list.Any(o => o != null && o.TextSpan.Contains(position))) 329if (operation.TextSpan.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (3)
58o => o.TextSpan.Contains(startToken.SpanStart) || 59o.TextSpan.Contains(endToken.SpanStart))); 170if (!operation.TextSpan.Contains(tuple.startPosition))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
63if (holes.Any(static (h, position) => h.Span.Contains(position) && position > h.Span.Start, position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
212var tokenToRight = tokenOnLocation.Span.Contains(location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
775!forEachExpression.Span.Contains(OriginalExpression.SpanStart))
Microsoft.CodeAnalysis.UnitTests (4)
Text\TextSpanTest.cs (4)
132Assert.True(span.Contains(3)); 133Assert.False(span.Contains(30)); 134Assert.False(span.Contains(11)); 135Assert.False(span.Contains(-1));
Microsoft.CodeAnalysis.VisualBasic (8)
Analysis\FlowAnalysis\AbstractFlowPass.Regions.vb (1)
56Return Me._region.Contains(span.Start)
Scanner\Blender.vb (3)
113If Not node.FullSpan.Contains(position) Then 390If range.Contains(start) Then 440If _curNodeSpan.Contains(_affectedRange.Span.Start) Then
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
3328If index >= 0 AndAlso initializers(index).Syntax.Span.Contains(position) Then
Symbols\Source\SourceMethodSymbol.vb (1)
1217If span.Contains(localPosition) Then
Syntax\SyntaxFacts.vb (2)
203If span.Contains(position) Then 212If trivia.FullSpan.Contains(position) Then
Microsoft.CodeAnalysis.Workspaces (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (1)
82if ((token.Span.Contains(position) || token.Span.End == position) && predicate(semanticModel, token))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (2)
290if (list.Any(o => o != null && o.TextSpan.Contains(position))) 329if (operation.TextSpan.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (3)
58o => o.TextSpan.Contains(startToken.SpanStart) || 59o.TextSpan.Contains(endToken.SpanStart))); 170if (!operation.TextSpan.Contains(tuple.startPosition))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
63if (holes.Any(static (h, position) => h.Span.Contains(position) && position > h.Span.Start, position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
212var tokenToRight = tokenOnLocation.Span.Contains(location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
775!forEachExpression.Span.Contains(OriginalExpression.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (1)
72if (node.FullSpan.Contains(selection.Start))
Roslyn.Diagnostics.Analyzers (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (1)
82if ((token.Span.Contains(position) || token.Span.End == position) && predicate(semanticModel, token))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (2)
290if (list.Any(o => o != null && o.TextSpan.Contains(position))) 329if (operation.TextSpan.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (3)
58o => o.TextSpan.Contains(startToken.SpanStart) || 59o.TextSpan.Contains(endToken.SpanStart))); 170if (!operation.TextSpan.Contains(tuple.startPosition))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
63if (holes.Any(static (h, position) => h.Span.Contains(position) && position > h.Span.Start, position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
212var tokenToRight = tokenOnLocation.Span.Contains(location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
775!forEachExpression.Span.Contains(OriginalExpression.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (1)
72if (node.FullSpan.Contains(selection.Start))
Roslyn.Diagnostics.CSharp.Analyzers (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
31directive.FullSpan.Contains(position) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (3)
562if (!textSpan.Contains(matchSpan.Start)) 575if (!textSpan.Contains(directives[0].SpanStart) || 576!textSpan.Contains(directives.Last().SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (2)
435return token.Span.Contains(position); 508if (triviaTok.Span.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (2)
50var member = typeDecl.Members.FirstOrDefault(d => d.FullSpan.Contains(position)); 67if (trivia.FullSpan.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
711if (useFullSpan || node.Span.Contains(position)) 1046if (triviaTok.Span.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
503lockStatement.Statement.Span.Contains(position))
Test.Utilities (9)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (1)
82if ((token.Span.Contains(position) || token.Span.End == position) && predicate(semanticModel, token))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (2)
290if (list.Any(o => o != null && o.TextSpan.Contains(position))) 329if (operation.TextSpan.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (3)
58o => o.TextSpan.Contains(startToken.SpanStart) || 59o.TextSpan.Contains(endToken.SpanStart))); 170if (!operation.TextSpan.Contains(tuple.startPosition))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
63if (holes.Any(static (h, position) => h.Span.Contains(position) && position > h.Span.Start, position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
212var tokenToRight = tokenOnLocation.Span.Contains(location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
775!forEachExpression.Span.Contains(OriginalExpression.SpanStart))
Text.Analyzers (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs (1)
82if ((token.Span.Contains(position) || token.Span.End == position) && predicate(semanticModel, token))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (2)
290if (list.Any(o => o != null && o.TextSpan.Contains(position))) 329if (operation.TextSpan.Contains(position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (3)
58o => o.TextSpan.Contains(startToken.SpanStart) || 59o.TextSpan.Contains(endToken.SpanStart))); 170if (!operation.TextSpan.Contains(tuple.startPosition))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\HeaderFacts\AbstractHeaderFacts.cs (1)
63if (holes.Any(static (h, position) => h.Span.Contains(position) && position > h.Span.Start, position))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
212var tokenToRight = tokenOnLocation.Span.Contains(location)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
775!forEachExpression.Span.Contains(OriginalExpression.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (1)
72if (node.FullSpan.Contains(selection.Start))