272 references to Contains
Microsoft.CodeAnalysis (5)
DiagnosticAnalyzer\AnalysisScope.cs (1)
215return !FilterSpanOpt.HasValue || FilterSpanOpt.GetValueOrDefault().Contains(filterSpan);
Syntax\SyntaxNode.cs (3)
526if (node == null || !this.FullSpan.Contains(node.FullSpan)) 961if (!this.FullSpan.Contains(span)) 968!.FirstAncestorOrSelf<SyntaxNode, TextSpan>((a, span) => a.FullSpan.Contains(span), span);
Syntax\SyntaxTreeExtensions.cs (1)
35node = root.DescendantNodes(n => n.FullSpan.Contains(change)).LastOrDefault();
Microsoft.CodeAnalysis.CodeStyle (16)
AbstractHeaderFacts.cs (1)
44Debug.Assert(ownerOfHeader.FullSpan.Contains(lastTokenOrNodeOfHeader.Span));
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
751if (span.HasValue && !node.FullSpan.Contains(span.Value))
AbstractSelectedMembers.cs (1)
111if (textSpan.Contains(member.Span))
AbstractTriviaFormatter.cs (1)
721if (change.Span.Contains(insertionPoint) && IsNullOrWhitespace(change.NewText))
BaseIndentationFormattingRule.cs (3)
41else if (node.Span.Contains(_span)) 83if (self._span.Contains(operation.TextSpan)) 89if (operation.TextSpan.Contains(self._span))
FormattingContext.cs (1)
163operationSpan.Contains(baseSpan))
FormattingContext.InitialContextFinder.cs (2)
77node.DescendantNodesAndSelf(n => n != previous && n.Span.IntersectsWith(span) && !span.Contains(n.Span)) 93if (operations.Any(o => o.TextSpan.Contains(span)))
J\s\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
35node = root.DescendantNodes(n => n.FullSpan.Contains(change)).LastOrDefault();
SyntaxNodeExtensions.cs (1)
112if (currentNode != null && searchSpan.Contains(currentNode.FullSpan) && predicate(currentNode))
TextSpanExtensions.cs (2)
64return span.Contains(innerSpan) && outerSpan.Contains(span);
TokenStream.cs (2)
392Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span)); 417Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
AbstractConvertToAsyncCodeFixProvider.cs (1)
57node = ancestors.FirstOrDefault(n => n.Span.Contains(span) && n != root);
AbstractIteratorCodeFixProvider.cs (1)
53node = ancestors.FirstOrDefault(n => n.Span.Contains(span) && n != root);
DocumentExtensions.cs (1)
120var node = token.Parent!.AncestorsAndSelf().First(a => a.FullSpan.Contains(span));
Microsoft.CodeAnalysis.CSharp (32)
Binder\Binder_QueryErrors.cs (2)
141if (join.LeftExpression.Span.Contains(node.Span) && join.Identifier.ValueText == node.Identifier.ValueText) return true; 157if (join.RightExpression.Span.Contains(node.Span)) return true;
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
619return (location.SourceTree == syntaxTree) && span.Contains(location.SourceSpan);
Compilation\CSharpSemanticModel.cs (1)
3229if (location.SourceTree == this.SyntaxTree && parameter.Span.Contains(location.SourceSpan))
Compilation\MemberSemanticModel.cs (1)
1832if (result == null || resultSpan.Contains(span))
Compilation\SpeculativeSemanticModelWithMemberModel.cs (2)
151!Root.Span.Contains(attributeOrParameter.Span)) 185if (defaultValueSyntax != null && defaultValueSyntax.FullSpan.Contains(node.Span))
Compilation\SyntaxTreeSemanticModel.cs (16)
104if (span.HasValue && !this.Root.FullSpan.Contains(span.Value)) 854return (expressionBody?.FullSpan.Contains(span) == true || methodDecl.Body?.FullSpan.Contains(span) == true) ? 862return (constructorDecl.Initializer?.FullSpan.Contains(span) == true || 863expressionBody?.FullSpan.Contains(span) == true || 864constructorDecl.Body?.FullSpan.Contains(span) == true) ? 874(node == baseWithArguments || baseWithArguments.ArgumentList.FullSpan.Contains(span)) ? GetOrAddModel(memberDecl) : null; 881return (expressionBody?.FullSpan.Contains(span) == true || destructorDecl.Body?.FullSpan.Contains(span) == true) ? 893return (accessorDecl.ExpressionBody?.FullSpan.Contains(span) == true || accessorDecl.Body?.FullSpan.Contains(span) == true) ? 1010if (defaultValueSyntax != null && defaultValueSyntax.FullSpan.Contains(span)) 1043if (node != null && node.FullSpan.Contains(span)) 1779if (loc.IsInSource && loc.SourceTree == this.SyntaxTree && declarationSpan.Contains(loc.SourceSpan)) 1800if (loc.IsInSource && loc.SourceTree == this.SyntaxTree && declarationSpan.Contains(loc.SourceSpan)) 2175if (location.SourceTree == this.SyntaxTree && parameter.Span.Contains(location.SourceSpan))
Compiler\UnprocessedDocumentationCommentFinder.cs (1)
40return _filterSpanWithinTree.HasValue && !_filterSpanWithinTree.Value.Contains(fullSpan);
FlowAnalysis\AbstractFlowPass.cs (1)
305return RegionSpan.Contains(span);
FlowAnalysis\ReadWriteWalker.cs (2)
142if (!IsInside && node.Span.Contains(RegionSpan) && (expr.Kind == BoundKind.FieldAccess)) 237if (!IsInside && node.Syntax != null && node.Syntax.Span.Contains(RegionSpan))
Symbols\NamespaceOrTypeSymbol.cs (1)
217if (loc.IsInSource && loc.SourceTree == syntax.SyntaxTree && syntax.Span.Contains(loc.SourceSpan))
Symbols\Symbol.cs (2)
399foreach (var descendant in parent.DescendantNodesAndSelf(c => c.Location.SourceSpan.Contains(location.SourceSpan))) 401if (descendant is TNode && descendant.Location.SourceSpan.Contains(location.SourceSpan))
Symbols\Symbol_Attributes.cs (1)
483argumentLocation.SourceSpan.Contains(location.SourceSpan))
Syntax\SyntaxNormalizer.cs (1)
136if (_consideredSpan.Contains(nextToken.FullSpan))
Microsoft.CodeAnalysis.CSharp.CodeStyle (14)
CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (2)
150if (forStatement.Condition is null || !forStatement.Condition.Span.Contains(_comparison.Span)) 328if (descendentNodeSpanStart >= comparisonSpanStart && scopeSpan.Contains(descendentNode.Span))
CSharpSemanticFacts.cs (1)
69if (symbol.Locations.Any(static (loc, location) => loc.SourceTree == location.SourceTree && loc.SourceSpan.Contains(location.SourceSpan), location))
CSharpSyntaxFacts.cs (6)
964return (constructor.Body != null && GetBlockBodySpan(constructor.Body).Contains(span)) || 965(constructor.Initializer != null && constructor.Initializer.Span.Contains(span)); 967return method.Body != null && GetBlockBodySpan(method.Body).Contains(span); 969return property.AccessorList != null && property.AccessorList.Span.Contains(span); 971return @enum.EqualsValue != null && @enum.EqualsValue.Span.Contains(span); 973return field.Declaration != null && field.Declaration.Span.Contains(span);
SyntaxNodeExtensions.cs (5)
615if (textSpan.Contains(trivia.Span)) 902if (variable.Initializer != null && variable.Initializer.Span.Contains(span)) 927return initializer.ArgumentList.Arguments.Any(a => a.Span.Contains(textSpan)); 938return blockSpan.Contains(textSpan); 949return expressionBodiedMemberBody.Contains(textSpan);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
65if (spans.Any((s, nodeSpan) => s.Contains(nodeSpan), switchLocation.SourceSpan))
CSharpAddYieldCodeFixProvider.cs (1)
223node = ancestors.FirstOrDefault(n => n.Span.Contains(span) && n != root && n.IsKind(SyntaxKind.ReturnStatement));
MakeLocalFunctionStaticCodeFixHelper.cs (1)
135if (!localFunction.FullSpan.Contains(referenceSpan))
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
Interactive\CSharpSendToInteractiveSubmissionProvider.cs (2)
73if (startNode.Span.Contains(endNode.Span)) 77else if (endNode.Span.Contains(startNode.Span))
StringCopyPaste\StringCopyPasteData.cs (1)
165if (!selectionSpan.Contains(interpolation.Span))
Microsoft.CodeAnalysis.CSharp.Features (24)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
90if (references.Any(static (r, variableDeclarator) => variableDeclarator.Initializer.Span.Contains(r.Span), variableDeclarator))
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
356if (!compilationUnit.Span.Contains(span))
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
546if (!fixAllSpans.Any(fixAllSpan => fixAllSpan.Contains(originalNode.Span)))
ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
65if (spans.Any((s, nodeSpan) => s.Contains(nodeSpan), switchLocation.SourceSpan))
CSharpAddYieldCodeFixProvider.cs (1)
223node = ancestors.FirstOrDefault(n => n.Span.Contains(span) && n != root && n.IsKind(SyntaxKind.ReturnStatement));
CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (2)
150if (forStatement.Condition is null || !forStatement.Condition.Span.Contains(_comparison.Span)) 328if (descendentNodeSpanStart >= comparisonSpanStart && scopeSpan.Contains(descendentNode.Span))
ExtractMethod\CSharpMethodExtractor.Analyzer.cs (1)
115first.Span.Contains(last.Span))
ExtractMethod\CSharpMethodExtractor.cs (4)
62if (!OriginalSelectionResult.OriginalSpan.Contains(anonymousFunction.Span)) 80if (!OriginalSelectionResult.OriginalSpan.Contains(localFunction.Span)) 115if (OriginalSelectionResult.FinalSpan.Contains(memberNode.Span)) 140return node.Span.Contains(OriginalSelectionResult.OriginalSpan);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.SingleStatementCodeGenerator.cs (1)
42return firstStatement == lastStatement || firstStatement.Span.Contains(lastStatement.Span);
ExtractMethod\CSharpSelectionValidator.cs (3)
215if (!adjustedSpan.Contains(firstTokenInSelection.Span) && !adjustedSpan.Contains(lastTokenInSelection.Span)) 382if (expression != null && statement1.Span.Contains(expression.Span))
ExtractMethod\Extensions.cs (3)
146return equal.Value != null && equal.Value.Span.Contains(node.Span); 164if (catchClause == null || !textSpan.Contains(catchClause.Span)) 180if (!textSpan.Contains(trivia.Span))
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
147if (!applicableSpan.Contains(span))
MakeLocalFunctionStaticCodeFixHelper.cs (1)
135if (!localFunction.FullSpan.Contains(referenceSpan))
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (2)
70if (!currentSpan.Contains(expression.Span)) 89if (!currentSpan.Contains(expression.Span))
StringIndentation\CSharpStringIndentationService.cs (1)
137if (content is InterpolationSyntax && content.Span.Contains(sourceSpan))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (5)
Semantics\OutVarTests.cs (5)
1079if (typeofExpression?.Type?.FullSpan.Contains(decl.Span) == true) 1210if (dataFlowParent.Span.Contains(reference.Span) && reference.SpanStart > decl.SpanStart) 1261if (!dataFlowParent.Span.Contains(reference.Span)) 1298if (!dataFlowParent.Span.Contains(reference.Span) && 1319if (!dataFlowParent.Span.Contains(reference.Span))
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Symbols\AnonymousTypesSemanticsTests.cs (1)
1972if (span.Contains(node.Span))
Symbols\AnonymousTypesSymbolTests.cs (2)
1702Assert.True(statement1.Span.Contains(typeA3.Locations[0].SourceSpan)); 1703Assert.True(statement2.Span.Contains(typeA4.Locations[0].SourceSpan));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (3)
Diagnostics\LocationsTests.cs (2)
570Assert.True(treeSpan.Contains(diagnostics[0].Location.SourceSpan)); 598Assert.True(treeSpan.Contains(diagnostics[0].Location.SourceSpan));
Syntax\LambdaUtilitiesTests.cs (1)
49bool expected = enclosingMethod.MethodKind == MethodKind.LambdaMethod && enclosingSyntax.Span.Contains(span.Value);
Microsoft.CodeAnalysis.CSharp.Workspaces (18)
CodeGeneration\CSharpSyntaxGenerator.cs (4)
2748if (root.Span.Contains(declaration.Span)) 2887if (root.Span.Contains(declaration.Span)) 2926if (root.Span.Contains(declaration.Span)) 2994if (root.Span.Contains(node.Span))
CSharpSemanticFacts.cs (1)
69if (symbol.Locations.Any(static (loc, location) => loc.SourceTree == location.SourceTree && loc.SourceSpan.Contains(location.SourceSpan), location))
CSharpSyntaxFacts.cs (6)
964return (constructor.Body != null && GetBlockBodySpan(constructor.Body).Contains(span)) || 965(constructor.Initializer != null && constructor.Initializer.Span.Contains(span)); 967return method.Body != null && GetBlockBodySpan(method.Body).Contains(span); 969return property.AccessorList != null && property.AccessorList.Span.Contains(span); 971return @enum.EqualsValue != null && @enum.EqualsValue.Span.Contains(span); 973return field.Declaration != null && field.Declaration.Span.Contains(span);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (5)
615if (textSpan.Contains(trivia.Span)) 902if (variable.Initializer != null && variable.Initializer.Span.Contains(span)) 927return initializer.ArgumentList.Arguments.Any(a => a.Span.Contains(textSpan)); 938return blockSpan.Contains(textSpan); 949return expressionBodiedMemberBody.Contains(textSpan);
Rename\CSharpRenameRewriterLanguageService.cs (1)
166if (_conflictLocations.Any(cf => cf.Contains(lambda.Span)))
Simplification\Simplifiers\NameSimplifier.cs (1)
445return !name.Span.Contains(argumentDecl.Span);
Microsoft.CodeAnalysis.EditorFeatures (4)
Classification\Semantic\ClassificationUtilities.cs (2)
128if (member == null || !member.FullSpan.Contains(changedSpan)) 143subTextSpan.Contains(changedSpan) ? subTextSpan.ToSpan() : member.FullSpan.ToSpan());
CommentSelection\AbstractToggleBlockCommentBase.cs (1)
402=> allBlockComments.WhereAsArray(blockCommentSpan => span.OverlapsWith(blockCommentSpan) || blockCommentSpan.Contains(span));
SpellCheck\RoslynSpellCheckFixerProvider.cs (1)
102if (!fullTokenSpan.Contains(subSpanBeingRenamed))
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Rename\RenameEngineResult.vb (1)
227ElseIf isRenameWithinStringOrComment AndAlso newToken.FullSpan.Contains(newLocation) Then
Microsoft.CodeAnalysis.Features (20)
AbstractConvertToAsyncCodeFixProvider.cs (1)
57node = ancestors.FirstOrDefault(n => n.Span.Contains(span) && n != root);
AbstractIteratorCodeFixProvider.cs (1)
53node = ancestors.FirstOrDefault(n => n.Span.Contains(span) && n != root);
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
751if (span.HasValue && !node.FullSpan.Contains(span.Value))
AddImport\AbstractAddImportFeatureService.cs (1)
88.GetAncestor(n => n.Span.Contains(span) && n != root);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (3)
312var containedDecls = decls.Where(d => span.Contains(d.DeclaredNode.Span)); 326if (declSpan.Contains(span) && 327(!minContainingSpan.HasValue || minContainingSpan.Value.Contains(declSpan)))
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs (1)
135static bool IsEnclosingSpan(TextSpan span, TextChange textChange) => span.Contains(textChange.Span);
CodeRefactoringHelpers.cs (1)
59if (selection.Contains(node.Span))
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
241if (!fixAllSpans.Any(fixAllSpan => fixAllSpan.Contains(originalIfStatement.Span)))
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
163Debug.Assert(root.Span.Contains(bodyOrMatchRoot.Span)); 1287if (!envelope.Contains(trackedSpan) || hole.Contains(trackedSpan))
ExtractMethod\AbstractSyntaxTriviaService.cs (2)
37Contract.ThrowIfFalse(textSpan.Contains(tokens[TriviaLocation.AfterBeginningOfSpan].Span) && textSpan.Contains(tokens[TriviaLocation.BeforeEndOfSpan].Span));
ExtractMethod\MethodExtractor.Analyzer.cs (1)
98var localFunctionCallsNotWithinSpan = symbolMap.Keys.Where(s => s.IsLocalFunction() && !s.Locations.Any(static (l, self) => self.SelectionResult.FinalSpan.Contains(l.SourceSpan), this));
ExtractMethod\MethodExtractor.Analyzer.SymbolMapBuilder.cs (1)
63!_span.Contains(token.Span) ||
FullyQualify\AbstractFullyQualifyService.cs (1)
69var node = root.FindToken(span.Start).GetAncestors<SyntaxNode>().First(n => n.Span.Contains(span));
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (1)
34if (!token.FullSpan.Contains(span))
SolutionCrawler\AbstractDocumentDifferenceService.cs (1)
169if (!oldMember.Span.Contains(range.Span))
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\SemanticTokens\SemanticTokensHelpers.cs (1)
225textSpan.Contains(originalClassifiedSpans[spanIndex + 1].TextSpan))
Microsoft.CodeAnalysis.Test.Utilities (1)
CommonTestBase.cs (1)
655Assert.True(semanticModel.Root.FullSpan.Contains(child.Syntax.FullSpan));
Microsoft.CodeAnalysis.UnitTests (17)
Text\TextSpanTest.cs (17)
147Assert.False(span_05_15.Contains(span_00_03)); 148Assert.False(span_00_03.Contains(span_05_15)); 151Assert.True(span_05_15.Contains(span_10_11)); 154Assert.True(span_05_15.Contains(span_05_15)); 157Assert.False(span_05_15.Contains(span_03_10)); 158Assert.False(span_03_10.Contains(span_05_15)); 165Assert.False(new TextSpan(2, 5).Contains(new TextSpan(0, 0))); 166Assert.False(new TextSpan(2, 5).Contains(new TextSpan(10, 0))); 169Assert.True(new TextSpan(2, 5).Contains(new TextSpan(3, 0))); 172Assert.True(new TextSpan(2, 5).Contains(new TextSpan(2, 0))); 175Assert.True(new TextSpan(2, 5).Contains(new TextSpan(7, 0))); 178Assert.True(new TextSpan(2, 0).Contains(new TextSpan(2, 0))); 185Assert.False(new TextSpan(0, 0).Contains(new TextSpan(2, 5))); 186Assert.False(new TextSpan(10, 0).Contains(new TextSpan(2, 5))); 189Assert.False(new TextSpan(3, 0).Contains(new TextSpan(2, 5))); 192Assert.False(new TextSpan(2, 0).Contains(new TextSpan(2, 5))); 195Assert.False(new TextSpan(7, 0).Contains(new TextSpan(2, 5)));
Microsoft.CodeAnalysis.VisualBasic (17)
Analysis\FlowAnalysis\AbstractFlowPass.Regions.vb (1)
58Return Me._region.Contains(span)
Analysis\FlowAnalysis\ReadWriteWalker.vb (6)
110If (Me._regionPlace <> RegionPlace.Inside AndAlso fieldAccess.Syntax.Span.Contains(_region)) Then NoteReceiverRead(fieldAccess) 135If _region.Contains(receiverSyntax.Span) Then readOrWritten.Add(CType(receiver, BoundLocal).LocalSymbol) 137If _region.Contains(receiverSyntax.Span) Then readOrWritten.Add(Me.MeParameter) 139If _region.Contains(receiverSyntax.Span) Then readOrWritten.Add(Me.MeParameter) 141If _region.Contains(receiverSyntax.Span) Then readOrWritten.Add(CType(receiver, BoundParameter).ParameterSymbol) 143If _region.Contains(receiverSyntax.Span) Then readOrWritten.Add(CType(receiver, BoundRangeVariable).RangeVariable)
Binding\Binder_Invocation.vb (2)
1302If node.SyntaxTree Is groupOpt.Syntax.SyntaxTree AndAlso node.Span.Contains(groupOpt.Syntax.Span) Then 1951If argument.Syntax.Span.Contains(diagnostic.Location.SourceSpan) Then
Binding\MemberSemanticModel.vb (1)
530If parameter.Span.Contains(location.SourceSpan) Then
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (1)
549(Not Me._filterSpanWithinTree.HasValue OrElse Me._filterSpanWithinTree.Value.Contains(loc.SourceSpan))
Compilation\DocumentationComments\UnprocessedDocumentationCommentFinder.vb (1)
51Return Me._filterSpanWithinTree.HasValue AndAlso Not Me._filterSpanWithinTree.Value.Contains(fullSpan)
Compilation\SyntaxTreeSemanticModel.vb (3)
868If location.SourceTree Is Me.SyntaxTree AndAlso nodeToCheck.Span.Contains(location.SourceSpan) Then 1144If location.IsInSource AndAlso location.SourceTree Is _syntaxTree AndAlso parameter.Span.Contains(location.SourceSpan) Then 1330If location.IsInSource AndAlso location.SourceTree Is _syntaxTree AndAlso declarationSyntax.Span.Contains(location.SourceSpan) Then
Symbols\MethodSymbolExtensions.vb (1)
51If location.IsInSource AndAlso location.SourceTree Is syntaxTree AndAlso parameter.Span.Contains(location.SourceSpan) Then
Syntax\SyntaxNormalizer.vb (1)
674If _consideredSpan.Contains(nextToken.FullSpan) Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (5)
SyntaxNodeExtensions.vb (4)
393If textSpan.Contains(trivia.Span) Then 894If declaration.Initializer IsNot Nothing AndAlso declaration.Initializer.Span.Contains(span) Then 901If [property] IsNot Nothing AndAlso [property].Initializer IsNot Nothing AndAlso [property].Initializer.Span.Contains(span) Then 915Return blockSpan.Contains(textSpan)
VisualBasicSyntaxFacts.vb (1)
862Return outerSpan.Contains(innerSpan)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
ExpressionSyntaxExtensions.vb (1)
229Dim descendentExpressions = expression.DescendantNodesAndSelf().OfType(Of ExpressionSyntax).Where(Function(e) span.Contains(e.Span)).ToSet()
SyntaxTokenExtensions.vb (1)
88If Not token.LeadingTrivia.Span.Contains(originalToken.Span) Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
EndConstructGeneration\VisualBasicEndConstructGenerationService.vb (1)
274If errors.Any(Function(e) span.Contains(e.Location.SourceSpan)) Then
Microsoft.CodeAnalysis.VisualBasic.Features (22)
CodeFixes\CorrectNextControlVariable\CorrectNextControlVariableCodeFixProvider.vb (1)
51Dim indexOfControlVariable = nextStatement.ControlVariables.IndexOf(Function(n) n.Span.Contains(context.Span))
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (1)
124Return begin.Span.Contains(node.Span)
ExtractMethod\Extensions.vb (8)
113Return equal.Value IsNot Nothing AndAlso equal.Value.Span.Contains(node.Span) 170If catchBlock Is Nothing OrElse Not textSpan.Contains(catchBlock.Span) Then 189If Not textSpan.Contains(directive.Span) Then 253Return withBlockSpan.Contains(token.Span) 264Return initializerSpan.Contains(token.Span) 273If range.UpperBound.Span.Contains(token.Span) AndAlso 284Return span.Contains(token.Span) 321Return blockSpan.Contains(textSpan)
ExtractMethod\VisualBasicMethodExtractor.Analyzer.vb (1)
89firstStatement.Span.Contains(lastStatement.Span) Then
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.SingleStatementCodeGenerator.vb (1)
27Return firstStatement Is lastStatement OrElse firstStatement.Span.Contains(lastStatement.Span)
ExtractMethod\VisualBasicSelectionValidator.vb (4)
308.SelectionInSingleStatement = forBlock.Span.Contains(nextStatement.Span) 403If expression IsNot Nothing AndAlso statement1.Span.Contains(expression.Span) Then 482If (Not adjustedSpan.Contains(firstTokenInSelection.Span)) AndAlso (Not adjustedSpan.Contains(lastTokenInSelection.Span)) Then
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (5)
33Return node.AncestorsAndSelf.Where(AddressOf IsCastExpression).Where(Function(n) n.Span.Contains(node.Span)).Any 44Return node.AncestorsAndSelf.Where(Function(n) n.IsKind(SyntaxKind.ImplementsClause)).Where(Function(n) n.Span.Contains(node.Span)).Any 48Return node.AncestorsAndSelf.Where(Function(n) n.IsKind(SyntaxKind.SimpleMemberAccessExpression)).Where(Function(n) n.Span.Contains(node.Span)).Any 84Dim castExpression = TryCast(expression.AncestorsAndSelf.Where(AddressOf IsCastExpression).Where(Function(n) n.Span.Contains(expression.Span)).FirstOrDefault, CastExpressionSyntax) 95expression = TryCast(expression.AncestorsAndSelf.Where(Function(n) TypeOf n Is ExpressionSyntax And n.Span.Contains(expression.Span)).FirstOrDefault, ExpressionSyntax)
Highlighting\KeywordHighlightingHelpers.vb (1)
93Dim index = highlights.FindIndex(Function(s) s.Contains(previousToken.Span))
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (5)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (3)
1873Assert.True(statement1.Span.Contains(typeA3.Locations(0).SourceSpan)) 1874Assert.True(statement2.Span.Contains(typeA4.Locations(0).SourceSpan)) 1987If span.Contains(node.Span) Then
SymbolsTests\MyBaseMyClassSemanticsTests.vb (1)
136If span.Contains(node.Span) Then
SymbolsTests\WithStatementSymbolsTests.vb (1)
289If span.Contains(node.Span) Then
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
TestSyntaxNodes.vb (2)
324Assert.True(tree.FullSpan.Contains(tree.Span)) 353Assert.True(tree.FullSpan.Contains(tree.Span))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (14)
CodeCleanup\VisualBasicCodeCleanerService.vb (1)
79If result.Count > 0 AndAlso result.Last.Contains(nodeOrToken.Span) Then
CodeGeneration\VisualBasicSyntaxGenerator.vb (4)
3650If root.Span.Contains(declaration.Span) Then 3730If root.Span.Contains(declaration.Span) Then 3756If root.Span.Contains(declaration.Span) Then 3870If root.Span.Contains(declaration.Span) Then
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (1)
88If Not token.LeadingTrivia.Span.Contains(originalToken.Span) Then
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
229Dim descendentExpressions = expression.DescendantNodesAndSelf().OfType(Of ExpressionSyntax).Where(Function(e) span.Contains(e.Span)).ToSet()
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
142Return cf.Contains(lambda.Span)
Simplification\Simplifiers\NameSimplifier.vb (1)
457Return Not name.Span.Contains(argumentDecl.Span)
SyntaxNodeExtensions.vb (4)
393If textSpan.Contains(trivia.Span) Then 894If declaration.Initializer IsNot Nothing AndAlso declaration.Initializer.Span.Contains(span) Then 901If [property] IsNot Nothing AndAlso [property].Initializer IsNot Nothing AndAlso [property].Initializer.Span.Contains(span) Then 915Return blockSpan.Contains(textSpan)
VisualBasicSyntaxFacts.vb (1)
862Return outerSpan.Contains(innerSpan)
Microsoft.CodeAnalysis.Workspaces (25)
AbstractHeaderFacts.cs (1)
44Debug.Assert(ownerOfHeader.FullSpan.Contains(lastTokenOrNodeOfHeader.Span));
AbstractSelectedMembers.cs (1)
111if (textSpan.Contains(member.Span))
AbstractTriviaFormatter.cs (1)
721if (change.Span.Contains(insertionPoint) && IsNullOrWhitespace(change.NewText))
BaseIndentationFormattingRule.cs (3)
41else if (node.Span.Contains(_span)) 83if (self._span.Contains(operation.TextSpan)) 89if (operation.TextSpan.Contains(self._span))
CodeCleanup\AbstractCodeCleanerService.cs (1)
452return spans[0].Contains(nodeSpan);
CodeFixes\FixAllOccurrences\FixAllContext.cs (1)
253&& (filterSpan == null || filterSpan.Value.Contains(d.Location.SourceSpan))).ToImmutableArray();
DocumentExtensions.cs (1)
120var node = token.Parent!.AncestorsAndSelf().First(a => a.FullSpan.Contains(span));
FindSymbols\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (1)
241if (root.FullSpan.Contains(this.Span))
FormattingContext.cs (1)
163operationSpan.Contains(baseSpan))
FormattingContext.InitialContextFinder.cs (2)
77node.DescendantNodesAndSelf(n => n != previous && n.Span.IntersectsWith(span) && !span.Contains(n.Span)) 93if (operations.Any(o => o.TextSpan.Contains(span)))
J\s\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
35node = root.DescendantNodes(n => n.FullSpan.Contains(change)).LastOrDefault();
Rename\ConflictEngine\ConflictResolver.Session.cs (3)
87Debug.Assert(location.ComplexifiedTargetSpan.Contains(location.ConflictCheckSpan) || location.Type == RelatedLocationType.UnresolvableConflict); 196.Where(l => !unresolvedLocations.Any(c => c.Item2 == l.DocumentId && c.Item1.Contains(l.OriginalIdentifierSpan))) 886if (!containingLocationForStringOrComment.Contains(renameLocation.Location.SourceSpan))
Rename\ConflictEngine\RenamedSpansTracker.cs (2)
73if (startingPosition >= c.OriginalSpan.End && !appliedTextSpans.Any(s => s.Contains(c.OriginalSpan))) 82if (!appliedTextSpans.Any(s => s.Contains(oldSpan)))
Rename\ConflictResolution.cs (1)
140var first = complexifiedSpans.FirstOrNull(c => c.OriginalSpan.Contains(originalSpan));
SyntaxNodeExtensions.cs (1)
112if (currentNode != null && searchSpan.Contains(currentNode.FullSpan) && predicate(currentNode))
TextSpanExtensions.cs (2)
64return span.Contains(innerSpan) && outerSpan.Contains(span);
TokenStream.cs (2)
392Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span)); 417Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
Microsoft.VisualStudio.LanguageServices (6)
CodeLens\CodeLensCallbackListener.cs (1)
160if (!root.FullSpan.Contains(textSpan))
Venus\ContainedDocument.cs (5)
308if (visibleSpan.Contains(change.Span)) 523if (visibleSpanInOriginalText.Contains(spanInOriginalText) && visibleSpanInOriginalText.End != spanInOriginalText.End) 544if (spanInOriginalText.Contains(visibleSpanInOriginalText)) 819var newChanges = FilterTextChanges(document.GetTextSynchronously(CancellationToken.None), visibleSpans, changes.ToReadOnlyCollection()).Where(t => visibleSpan.Contains(t.Span)); 980if (service.TryGetCorrespondingOpenBrace(token, out var openBrace) && !textSpan.Contains(openBrace.Span))