280 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)
774!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)
774!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)
774!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)
774!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)
774!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)
774!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)
774!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 (6)
Compilation\MemberSemanticModel.cs (3)
1581if (!this.Root.FullSpan.Contains(position)) 1860if (value.Syntax.FullSpan.Contains(position)) 1865if (expr.Syntax.FullSpan.Contains(position))
FlowAnalysis\AbstractFlowPass.cs (1)
302return RegionSpan.Contains(span.Start);
Symbols\Source\SourceConstructorSymbolBase.cs (1)
208if (span.Contains(position))
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1266if (precedingInitializerIndex >= 0 && initializers[precedingInitializerIndex].Syntax.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)
407(matchingSpan.Contains(documentWithSpan.CursorPosition.Value) || matchingSpan.End == documentWithSpan.CursorPosition.Value))
Microsoft.CodeAnalysis.Features (7)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (5)
1424if (!newEncompassingAncestor.Span.Contains(newStatementSyntaxSpan.Start)) 6589if (otherRootNode.FullSpan.Contains(otherNode.SpanStart)) 6601Debug.Assert(otherRoot.FullSpan.Contains(otherNode.SpanStart)); 6662Debug.Assert(!self.FullSpan.Contains(position), "Position is valid. How could we not find a child?"); 6701=> 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.LanguageServer.Protocol (1)
Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
102textChanges = textChanges.WhereAsArray(static (change, position) => !change.Span.Contains(position), position);
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)
774!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)
774!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)
774!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.VisualBasic.CodeStyle (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
416If Not textSpan.Contains(matchSpan.Start) Then 425If Not textSpan.Contains(directives(0).SpanStart) OrElse
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
352Return directive.FullSpan.Contains(position) OrElse
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
755If useFullSpan OrElse node.Span.Contains(position) Then
Microsoft.CodeAnalysis.VisualBasic.Features (12)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
109If Not body.FullSpan.Contains(position) Then
SignatureHelp\AttributeSignatureHelpProvider.vb (1)
47node.ArgumentList.Span.Contains(token.SpanStart) AndAlso
SignatureHelp\CastExpressionSignatureHelpProvider.vb (1)
47Return node.Span.Contains(token.SpanStart) AndAlso
SignatureHelp\CollectionInitializerSignatureHelpProvider.vb (1)
42Return expression.Span.Contains(token.SpanStart) AndAlso token <> expression.CloseBraceToken
SignatureHelp\ConditionalExpressionSignatureHelpProvider.vb (1)
33Return node.Span.Contains(token.SpanStart) AndAlso
SignatureHelp\GenericNameSignatureHelpProvider.vb (1)
56Return node.TypeArgumentList.Span.Contains(token.SpanStart) AndAlso
SignatureHelp\InvocationExpressionSignatureHelpProvider.vb (1)
58node.ArgumentList.Span.Contains(token.SpanStart) AndAlso
SignatureHelp\MidAssignmentSignatureHelpProvider.vb (1)
40DirectCast(node.Left, MidExpressionSyntax).ArgumentList.Span.Contains(token.SpanStart) AndAlso
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.vb (1)
57node.ArgumentList.Span.Contains(token.SpanStart) AndAlso
SignatureHelp\RaiseEventStatementSignatureHelpProvider.vb (1)
56statement.ArgumentList.Span.Contains(token.SpanStart) AndAlso
SolutionCrawler\VisualBasicDocumentDifferenceService.vb (1)
57Return outerSpan.Contains(innerSpan.Start)
Wrapping\SeparatedSyntaxList\VisualBasicCollectionCreationExpressionWrapper.vb (1)
66Return listSyntax.Span.Contains(position)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
TestSyntaxNodes.vb (1)
2338Assert.Equal(True, token.FullSpan.Contains(i))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
416If Not textSpan.Contains(matchSpan.Start) Then 425If Not textSpan.Contains(directives(0).SpanStart) OrElse
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
352Return directive.FullSpan.Contains(position) OrElse
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
755If useFullSpan OrElse node.Span.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)
774!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)
774!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))
Roslyn.Diagnostics.VisualBasic.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (2)
416If Not textSpan.Contains(matchSpan.Start) Then 425If Not textSpan.Contains(directives(0).SpanStart) OrElse
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
352Return directive.FullSpan.Contains(position) OrElse
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
755If useFullSpan OrElse node.Span.Contains(position) Then
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)
774!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)
774!forEachExpression.Span.Contains(OriginalExpression.SpanStart))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (1)
72if (node.FullSpan.Contains(selection.Start))