2185 references to Span
GenerateDocumentationAndConfigFiles (87)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
304? nextToken.Span.End
Metrics (86)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
304? nextToken.Span.End
Metrics.Legacy (86)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
304? nextToken.Span.End
Microsoft.AspNetCore.App.Analyzers (8)
Microsoft.CodeAnalysis (7)
Microsoft.CodeAnalysis.Analyzers (89)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
304? nextToken.Span.End
Microsoft.CodeAnalysis.AnalyzerUtilities (86)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
304? nextToken.Span.End
Microsoft.CodeAnalysis.BannedApiAnalyzers (87)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
304? nextToken.Span.End
Microsoft.CodeAnalysis.CodeStyle (88)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
304? nextToken.Span.End
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
Microsoft.CodeAnalysis.CSharp (5)
Microsoft.CodeAnalysis.CSharp.CodeStyle (47)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (17)
src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
81var end = token.Span.End;
src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
83var end = token.Span.End;
Microsoft.CodeAnalysis.CSharp.EditorFeatures (35)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Features (219)
CodeLens\CSharpCodeLensMemberFinder.cs (14)
45_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span));
51_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span));
57_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span));
63_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span));
68_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span));
73_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span));
79_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span));
84_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span));
90_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span));
95_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span));
102_memberBuilder.Add(new CodeLensMember(variable, variable.Identifier.Span));
110_memberBuilder.Add(new CodeLensMember(variable, variable.Identifier.Span));
116_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span));
121_memberBuilder.Add(new CodeLensMember(node, node.Identifier.Span));
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (56)
265Debug.Assert(span.End == switchExpression.CloseBraceToken.Span.End);
307=> position < node.OpenBraceToken.Span.End ? BlockPart.OpenBrace : BlockPart.CloseBrace;
312BlockPart.OpenBrace => node.OpenBraceToken.Span,
313BlockPart.CloseBrace => node.CloseBraceToken.Span,
326ForEachPart.ForEach => node.ForEachKeyword.Span,
327ForEachPart.VariableDeclaration => TextSpan.FromBounds(node.Type.SpanStart, node.Identifier.Span.End),
328ForEachPart.In => node.InKeyword.Span,
336ForEachPart.ForEach => node.ForEachKeyword.Span,
338ForEachPart.In => node.InKeyword.Span,
347SwitchExpressionPart.SwitchBody => TextSpan.FromBounds(node.SwitchKeyword.SpanStart, node.CloseBraceToken.Span.End),
577=> BreakpointSpans.TryGetClosestBreakpointSpan(token.Parent!, token.SpanStart, minLength: token.Span.Length, out span);
1268oldTypeDeclaration.Identifier.Span != newTypeDeclaration.Identifier.Span ||
1648return extensionBlockDeclaration.Keyword.Span;
1726return typeParameter.Identifier.Span;
1759return ((BlockSyntax)node).OpenBraceToken.Span;
1763return TextSpan.FromBounds(usingStatement.UsingKeyword.SpanStart, usingStatement.CloseParenToken.Span.End);
1767return TextSpan.FromBounds(fixedStatement.FixedKeyword.SpanStart, fixedStatement.CloseParenToken.Span.End);
1771return TextSpan.FromBounds(lockStatement.LockKeyword.SpanStart, lockStatement.CloseParenToken.Span.End);
1774return ((StackAllocArrayCreationExpressionSyntax)node).StackAllocKeyword.Span;
1777return ((ImplicitStackAllocArrayCreationExpressionSyntax)node).StackAllocKeyword.Span;
1780return ((TryStatementSyntax)node).TryKeyword.Span;
1783return ((CatchClauseSyntax)node).CatchKeyword.Span;
1790return ((FinallyClauseSyntax)node).FinallyKeyword.Span;
1794return TextSpan.FromBounds(ifStatement.IfKeyword.SpanStart, ifStatement.CloseParenToken.Span.End);
1797return ((ElseClauseSyntax)node).ElseKeyword.Span;
1802(switchStatement.CloseParenToken != default) ? switchStatement.CloseParenToken.Span.End : switchStatement.Expression.Span.End);
1809return TextSpan.FromBounds(whileStatement.WhileKeyword.SpanStart, whileStatement.CloseParenToken.Span.End);
1812return ((DoStatementSyntax)node).DoKeyword.Span;
1816return TextSpan.FromBounds(forStatement.ForKeyword.SpanStart, forStatement.CloseParenToken.Span.End);
1822(commonForEachStatement.AwaitKeyword.Span.Length > 0) ? commonForEachStatement.AwaitKeyword.SpanStart : commonForEachStatement.ForEachKeyword.SpanStart,
1823commonForEachStatement.CloseParenToken.Span.End);
1826return ((LabeledStatementSyntax)node).Identifier.Span;
1830return ((CheckedStatementSyntax)node).Keyword.Span;
1833return ((UnsafeStatementSyntax)node).UnsafeKeyword.Span;
1837return lfd.Identifier.Span;
1854return CombineSpans(localDeclarationStatement.AwaitKeyword.Span, localDeclarationStatement.UsingKeyword.Span, node.Span);
1857return ((AwaitExpressionSyntax)node).AwaitKeyword.Span;
1860return ((AnonymousObjectCreationExpressionSyntax)node).NewKeyword.Span;
1870return ((AnonymousMethodExpressionSyntax)node).DelegateKeyword.Span;
1873return ((QueryExpressionSyntax)node).FromClause.FromKeyword.Span;
1880return ((QueryContinuationSyntax)node).IntoKeyword.Span;
1883return ((FromClauseSyntax)node).FromKeyword.Span;
1886return ((JoinClauseSyntax)node).JoinKeyword.Span;
1889return ((JoinIntoClauseSyntax)node).IntoKeyword.Span;
1892return ((LetClauseSyntax)node).LetKeyword.Span;
1895return ((WhereClauseSyntax)node).WhereKeyword.Span;
1898return ((OrderByClauseSyntax)node).OrderByKeyword.Span;
1905return ((SelectClauseSyntax)node).SelectKeyword.Span;
1908return ((GroupClauseSyntax)node).GroupKeyword.Span;
1924return ((SwitchExpressionSyntax)node).SwitchKeyword.Span;
1927return ((SwitchExpressionArmSyntax)node).EqualsGreaterThanToken.Span;
1947return ((ParenthesizedLambdaExpressionSyntax)lambda).ParameterList.Parameters[ordinal].Identifier.Span;
1951return ((SimpleLambdaExpressionSyntax)lambda).Parameter.Identifier.Span;
1955return ((AnonymousMethodExpressionSyntax)lambda).ParameterList!.Parameters[ordinal].Identifier.Span;
src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
81var end = token.Span.End;
src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
83var end = token.Span.End;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (8)
Microsoft.CodeAnalysis.CSharp.Workspaces (97)
Classification\SyntaxClassification\NameSyntaxClassifier.cs (10)
188classifiedSpan = new ClassifiedSpan(token.Span, classification);
196classifiedSpan = new ClassifiedSpan(token.Span, GetClassificationForField(fieldSymbol));
200classifiedSpan = new ClassifiedSpan(token.Span, GetClassificationForMethod(methodSymbol));
204classifiedSpan = new ClassifiedSpan(token.Span, ClassificationTypeNames.PropertyName);
208classifiedSpan = new ClassifiedSpan(token.Span, ClassificationTypeNames.EventName);
217classifiedSpan = new ClassifiedSpan(token.Span, ClassificationTypeNames.ParameterName);
221classifiedSpan = new ClassifiedSpan(token.Span, GetClassificationForLocal(localSymbol));
225classifiedSpan = new ClassifiedSpan(token.Span, ClassificationTypeNames.LabelName);
297result.Add(new ClassifiedSpan(token.Span, ClassificationTypeNames.Keyword));
312result.Add(new ClassifiedSpan(name.Identifier.Span, ClassificationTypeNames.Keyword));
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (12)
197localFunction.Identifier.Span,
239typeDeclaration.Identifier.Span,
261enumDeclaration.Identifier.Span,
289ctorDecl.Identifier.Span,
305delegateDecl.Identifier.Span,
319enumMember.Identifier.Span,
333eventDecl.Identifier.Span,
347indexerDecl.ThisKeyword.Span,
362method.Identifier.Span,
378property.Identifier.Span,
401variableDeclarator.Identifier.Span,
451parameter.Identifier.Span,
Rename\CSharpRenameRewriterLanguageService.cs (16)
210var shouldCheckTrivia = _stringAndCommentTextSpans.ContainsKey(token.Span);
335AddModifiedSpan(annotation.OriginalSpan, newToken.Span);
346var symbols = RenameUtilities.GetSymbolsTouchingPosition(token.Span.Start, _semanticModel, _solution.Services, _cancellationToken);
349var prefix = isRenameLocation && _renameLocations[token.Span].IsRenamableAccessor
388var oldSpan = token.Span;
391AddModifiedSpan(oldSpan, newToken.Span);
406token.Span,
416newToken = _renameAnnotations.WithAdditionalAnnotations(newToken, renameAnnotation, new RenameTokenSimplificationAnnotation() { OriginalTextSpan = token.Span });
483identifierToken.Span,
520return _renameLocations.ContainsKey(token.Span);
640var oldSpan = oldToken.Span;
642AddModifiedSpan(oldSpan, newToken.Span);
682!_stringAndCommentTextSpans.TryGetValue(oldToken.Span, out subSpansToReplace)))
709newToken = newToken.CopyAnnotationsTo(_renameAnnotations.WithAdditionalAnnotations(newIdentifierToken, new RenameTokenSimplificationAnnotation() { OriginalTextSpan = oldToken.Span }));
710AddModifiedSpan(oldToken.Span, newToken.Span);
Microsoft.CodeAnalysis.EditorFeatures (16)
Microsoft.CodeAnalysis.Features (72)
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
Microsoft.CodeAnalysis.Features.UnitTests (1)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (1)
5436.Span;
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (87)
Microsoft.CodeAnalysis.PublicApiAnalyzers (86)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
304? nextToken.Span.End
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (86)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
304? nextToken.Span.End
Microsoft.CodeAnalysis.VisualBasic (13)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (16)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (3)
79AddIndentBlockOperation(operations, baseToken, startToken, endToken, TextSpan.FromBounds(startToken.SpanStart, endToken.Span.End))
130AddAbsolutePositionIndentBlockOperation(operations, label.LabelToken, label.LabelToken, 0, label.LabelToken.Span)
157operations.Add(FormattingOperations.CreateIndentBlockOperation(caseBlockLastToken, nextTokenAfterCase, TextSpan.FromBounds(caseBlockLastToken.Span.End, nextTokenAfterCase.SpanStart), 1, IndentBlockOption.RelativePosition))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (9)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (14)
EndConstructGeneration\VisualBasicEndConstructGenerationService.vb (6)
274Dim span = TextSpan.FromBounds(asSingleLine.IfKeyword.SpanStart, asSingleLine.ThenKeyword.Span.End)
375Return InsertEndTextAndUpdateCaretPosition(textView, subjectBuffer, state.CaretPosition, state.TokenToLeft.Span.End, endText)
403Return InsertEndTextAndUpdateCaretPosition(textView, subjectBuffer, state.CaretPosition, state.TokenToLeft.Span.End, endText)
431Return InsertEndTextAndUpdateCaretPosition(textView, subjectBuffer, state.CaretPosition, state.TokenToLeft.Span.End, endTagText)
455Return InsertEndTextAndUpdateCaretPosition(textView, subjectBuffer, state.CaretPosition, state.TokenToLeft.Span.End + 1, endText)
484Return InsertEndTextAndUpdateCaretPosition(textView, subjectBuffer, state.CaretPosition, state.TokenToLeft.Span.End, endText)
Microsoft.CodeAnalysis.VisualBasic.Features (119)
CodeLens\VisualBasicCodeLensMemberFinder.vb (12)
44_memberBuilder.Add(New CodeLensMember(node, node.Identifier.Span))
49_memberBuilder.Add(New CodeLensMember(node, node.Identifier.Span))
54_memberBuilder.Add(New CodeLensMember(node, node.Identifier.Span))
59_memberBuilder.Add(New CodeLensMember(node, node.Identifier.Span))
63_memberBuilder.Add(New CodeLensMember(node, node.Identifier.Span))
67_memberBuilder.Add(New CodeLensMember(node, node.Identifier.Span))
72_memberBuilder.Add(New CodeLensMember(node, node.NewKeyword.Span))
76_memberBuilder.Add(New CodeLensMember(node, node.Identifier.Span))
81_memberBuilder.Add(New CodeLensMember(node, node.Identifier.Span))
85_memberBuilder.Add(New CodeLensMember(node, node.Identifier.Span))
91_memberBuilder.Add(New CodeLensMember(name, name.Identifier.Span))
97_memberBuilder.Add(New CodeLensMember(node, node.Identifier.Span))
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (23)
303Return BreakpointSpans.TryGetClosestBreakpointSpan(token.Parent, token.SpanStart, minLength:=token.Span.Length, span)
1167Return DirectCast(node, TypeParameterSyntax).Identifier.Span
1206Return DirectCast(node, SingleLineElseClauseSyntax).ElseKeyword.Span
1209Return DirectCast(node, TryBlockSyntax).TryStatement.TryKeyword.Span
1212Return DirectCast(node, CatchBlockSyntax).CatchStatement.CatchKeyword.Span
1215Return DirectCast(node, FinallyBlockSyntax).FinallyStatement.FinallyKeyword.Span
1241Return DirectCast(node, AwaitExpressionSyntax).AwaitKeyword.Span
1245Return TextSpan.FromBounds(newWith.NewKeyword.Span.Start,
1246newWith.Initializer.WithKeyword.Span.End)
1258Return DirectCast(node, WhereClauseSyntax).WhereKeyword.Span
1261Return DirectCast(node, SelectClauseSyntax).SelectKeyword.Span
1264Return DirectCast(node, FromClauseSyntax).FromKeyword.Span
1267Return DirectCast(node, AggregateClauseSyntax).AggregateKeyword.Span
1270Return DirectCast(node, LetClauseSyntax).LetKeyword.Span
1273Return DirectCast(node, SimpleJoinClauseSyntax).JoinKeyword.Span
1277Return TextSpan.FromBounds(groupJoin.GroupKeyword.SpanStart, groupJoin.JoinKeyword.Span.End)
1280Return DirectCast(node, GroupByClauseSyntax).GroupKeyword.Span
1292Return TextSpan.FromBounds(partition.SkipOrTakeKeyword.SpanStart, partition.WhileKeyword.Span.End)
1299Return DirectCast(node, JoinConditionSyntax).EqualsKeyword.Span
1307Return TextSpan.FromBounds(ifKeyword.Span.Start,
1308If(thenKeywordOpt.RawKind <> 0, thenKeywordOpt.Span.End, condition.Span.End))
1387Return TextSpan.FromBounds(startToken.SpanStart, endToken.Span.End)
1400Return TextSpan.FromBounds(startToken.SpanStart, endToken.Span.End)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (33)
TestSyntaxNodes.vb (28)
354Assert.True(tree.FullSpan.Contains(tree.Span))
366Assert.Equal(tree.Span.End, tree.FullSpan.End)
368VerifyListSpans(followingTrivia, New TextSpan(tree.Span.End, (tree.FullSpan.End - tree.Span.End)))
383Assert.Equal(New TextSpan(1, 1), binop.OperatorToken.Span)
488Assert.Equal(5, l(0).Span.End)
497Assert.Equal(9, param.Modifiers(0).Span.End)
505Assert.Equal(5, param.Modifiers(0).Span.End)
523Assert.Equal(5, l(0).Span.End)
525Assert.Equal(14, l(1).Span.End)
527Assert.Equal(20, l(2).Span.End)
538Assert.Equal(9, param.Modifiers(0).Span.End)
540Assert.Equal(18, param.Modifiers(1).Span.End)
542Assert.Equal(24, param.Modifiers(2).Span.End)
552Assert.Equal(9, param.Modifiers(0).Span.End)
554Assert.Equal(18, param.Modifiers(1).Span.End)
556Assert.Equal(24, param.Modifiers(2).Span.End)
689Assert.Equal(1, tok.Span.End)
705Assert.Equal(1, tok.Span.End)
732Assert.Equal(10, tok.Span.End)
772Assert.Equal(5, keyword.Span.Length)
784Assert.Equal(5, keyword.Span.Length)
793Assert.Equal(7, keyword.Span.Length)
804Assert.Equal(7, keyword.Span.Length)
924Assert.Equal(0, eof.Span.Length)
991Assert.Equal(6, kwModule.Span.Length)
997Assert.Equal(6, kwModule.Span.Length)
2272Assert.Equal(classStatement, root.FindNode(classStatement.Identifier.Span, findInsideTrivia:=False))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (74)
Classification\SyntaxClassification\NameSyntaxClassifier.vb (14)
106classifiedSpan = New ClassifiedSpan(GetNameToken(node).Span, ClassificationTypeNames.NamespaceName)
112classifiedSpan = New ClassifiedSpan(GetNameToken(node).Span, classification)
116classifiedSpan = New ClassifiedSpan(GetNameToken(node).Span, ClassificationTypeNames.EventName)
119classifiedSpan = New ClassifiedSpan(GetNameToken(node).Span, ClassificationTypeNames.PropertyName)
124classifiedSpan = New ClassifiedSpan(GetNameToken(node).Span, classification)
128classifiedSpan = New ClassifiedSpan(GetNameToken(node).Span, ClassificationTypeNames.ParameterName)
133classifiedSpan = New ClassifiedSpan(GetNameToken(node).Span, classification)
143classifiedSpan = New ClassifiedSpan(token.Span, classification)
158classifiedSpan = New ClassifiedSpan(GetNameToken(node).Span, ClassificationTypeNames.Keyword)
180classifiedSpan = New ClassifiedSpan(token.Span, ClassificationTypeNames.Keyword)
187classifiedSpan = New ClassifiedSpan(token.Span, ClassificationTypeNames.Keyword)
257result.Add(New ClassifiedSpan(token.Span, ClassificationTypeNames.Keyword))
284result.Add(New ClassifiedSpan(methodStatement.Identifier.Span, ClassificationTypeNames.ExtensionMethodName))
292result.Add(New ClassifiedSpan(node.LabelToken.Span, ClassificationTypeNames.LabelName))
Rename\VisualBasicRenameRewriterLanguageService.vb (17)
295AddModifiedSpan(annotation.OriginalSpan, New TextSpan(token.Span.Start, newToken.Span.Length))
304Dim symbols = RenameUtilities.GetSymbolsTouchingPosition(token.Span.Start, _semanticModel, _solution.Services, _cancellationToken)
307Dim prefix = If(isRenameLocation AndAlso Me._renameLocations(token.Span).IsRenamableAccessor, newToken.ValueText.Substring(0, newToken.ValueText.IndexOf("_"c) + 1), String.Empty)
355Dim oldSpan = token.Span
357AddModifiedSpan(oldSpan, newToken.Span)
371token.Span,
382newToken = Me._renameAnnotations.WithAdditionalAnnotations(newToken, renameAnnotation, New RenameTokenSimplificationAnnotation() With {.OriginalTextSpan = token.Span})
392Return Me._renameLocations.ContainsKey(token.Span)
420Dim shouldCheckTrivia = Me._stringAndCommentTextSpans.ContainsKey(oldToken.Span)
494identifierToken.Span,
594Dim oldSpan = oldToken.Span
596AddModifiedSpan(oldSpan, newToken.Span)
629(Me._isProcessingStructuredTrivia = 0 AndAlso Not Me._stringAndCommentTextSpans.TryGetValue(oldToken.Span, subSpansToReplace)) Then
646newToken = newToken.CopyAnnotationsTo(Me._renameAnnotations.WithAdditionalAnnotations(newIdentifierToken, New RenameTokenSimplificationAnnotation() With {.OriginalTextSpan = oldToken.Span}))
647AddModifiedSpan(oldToken.Span, newToken.Span)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (3)
79AddIndentBlockOperation(operations, baseToken, startToken, endToken, TextSpan.FromBounds(startToken.SpanStart, endToken.Span.End))
130AddAbsolutePositionIndentBlockOperation(operations, label.LabelToken, label.LabelToken, 0, label.LabelToken.Span)
157operations.Add(FormattingOperations.CreateIndentBlockOperation(caseBlockLastToken, nextTokenAfterCase, TextSpan.FromBounds(caseBlockLastToken.Span.End, nextTokenAfterCase.SpanStart), 1, IndentBlockOption.RelativePosition))
Microsoft.CodeAnalysis.Workspaces (117)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
304? nextToken.Span.End
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Microsoft.VisualStudio.LanguageServices (5)
Microsoft.VisualStudio.LanguageServices.CSharp (23)
Microsoft.VisualStudio.LanguageServices.VisualBasic (36)
Roslyn.Diagnostics.Analyzers (87)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
304? nextToken.Span.End
Roslyn.Diagnostics.CSharp.Analyzers (43)
Roslyn.Diagnostics.VisualBasic.Analyzers (9)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (3)
79AddIndentBlockOperation(operations, baseToken, startToken, endToken, TextSpan.FromBounds(startToken.SpanStart, endToken.Span.End))
130AddAbsolutePositionIndentBlockOperation(operations, label.LabelToken, label.LabelToken, 0, label.LabelToken.Span)
157operations.Add(FormattingOperations.CreateIndentBlockOperation(caseBlockLastToken, nextTokenAfterCase, TextSpan.FromBounds(caseBlockLastToken.Span.End, nextTokenAfterCase.SpanStart), 1, IndentBlockOption.RelativePosition))
Test.Utilities (86)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
304? nextToken.Span.End
Text.Analyzers (87)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
304? nextToken.Span.End