64 references to Span
Microsoft.CodeAnalysis.CodeStyle.Fixes (10)
AbstractAddDocCommentNodesCodeFixProvider.cs (1)
33
var parentMethod = root.FindNode(context.
Span
).FirstAncestorOrSelf<TMemberDeclarationSyntax>();
AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
38
var diagnosticNode = root.FindNode(context.
Span
, getInnermostNodeForTie: true);
AbstractConflictMarkerCodeFixProvider.cs (1)
75
var position = context.
Span
.Start;
AbstractConvertToAsyncCodeFixProvider.cs (1)
33
if (!TryGetNode(root, context.
Span
, out var node))
AbstractIteratorCodeFixProvider.cs (1)
29
if (!TryGetNode(root, context.
Span
, out var node))
AbstractOrderModifiersCodeFixProvider.cs (1)
44
var syntaxNode = Location.Create(syntaxTree, context.
Span
).FindNode(context.CancellationToken);
AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
37
var paramNode = GetParamNode(root, context.
Span
);
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
158
var node = root.FindNode(context.
Span
, getInnermostNodeForTie: true);
AbstractUnsealClassCodeFixProvider.cs (1)
37
var node = syntaxRoot.FindNode(context.
Span
, getInnermostNodeForTie: true);
NamingStyleCodeFixProvider.cs (1)
58
var span = context.
Span
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (9)
AbstractAssignOutParametersCodeFixProvider.cs (1)
35
var (container, location) = GetContainer(root, context.
Span
);
CSharpConvertToRecordCodeFixProvider.cs (1)
37
var span = context.
Span
;
CSharpMakeMemberRequiredCodeFixProvider.cs (1)
41
var span = context.
Span
;
CSharpReplaceDefaultLiteralCodeFixProvider.cs (3)
46
var token = syntaxRoot.FindToken(context.
Span
.Start);
48
if (token.Span == context.
Span
&&
62
c => ReplaceAsync(context.Document, context.
Span
, newExpression, c),
MakeRefStructCodeFixProvider.cs (1)
45
var span = context.
Span
;
UseExplicitTypeForConstCodeFixProvider.cs (2)
46
if (root.FindNode(context.
Span
) is VariableDeclarationSyntax variableDeclaration &&
60
c => FixAsync(document, context.
Span
, type, c),
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\FixAllProvider\BatchFixerTests.cs (1)
74
if (root.FindNode(context.
Span
, getInnermostNodeForTie: true) is SimpleNameSyntax node)
Microsoft.CodeAnalysis.CSharp.Features (11)
AbstractAssignOutParametersCodeFixProvider.cs (1)
35
var (container, location) = GetContainer(root, context.
Span
);
CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
52
var span = context.
Span
;
CSharpConvertToRecordCodeFixProvider.cs (1)
37
var span = context.
Span
;
CSharpMakeMemberRequiredCodeFixProvider.cs (1)
41
var span = context.
Span
;
CSharpReplaceDefaultLiteralCodeFixProvider.cs (3)
46
var token = syntaxRoot.FindToken(context.
Span
.Start);
48
if (token.Span == context.
Span
&&
62
c => ReplaceAsync(context.Document, context.
Span
, newExpression, c),
ImplementInterface\CSharpImplementInterfaceCodeFixProvider.cs (1)
42
var span = context.
Span
;
MakeRefStructCodeFixProvider.cs (1)
45
var span = context.
Span
;
UseExplicitTypeForConstCodeFixProvider.cs (2)
46
if (root.FindNode(context.
Span
) is VariableDeclarationSyntax variableDeclaration &&
60
c => FixAsync(document, context.
Span
, type, c),
Microsoft.CodeAnalysis.Features (18)
AbstractAddDocCommentNodesCodeFixProvider.cs (1)
33
var parentMethod = root.FindNode(context.
Span
).FirstAncestorOrSelf<TMemberDeclarationSyntax>();
AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
38
var diagnosticNode = root.FindNode(context.
Span
, getInnermostNodeForTie: true);
AbstractConflictMarkerCodeFixProvider.cs (1)
75
var position = context.
Span
.Start;
AbstractConvertToAsyncCodeFixProvider.cs (1)
33
if (!TryGetNode(root, context.
Span
, out var node))
AbstractIteratorCodeFixProvider.cs (1)
29
if (!TryGetNode(root, context.
Span
, out var node))
AbstractOrderModifiersCodeFixProvider.cs (1)
44
var syntaxNode = Location.Create(syntaxTree, context.
Span
).FindNode(context.CancellationToken);
AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
37
var paramNode = GetParamNode(root, context.
Span
);
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
158
var node = root.FindNode(context.
Span
, getInnermostNodeForTie: true);
AbstractUnsealClassCodeFixProvider.cs (1)
37
var node = syntaxRoot.FindNode(context.
Span
, getInnermostNodeForTie: true);
AddImport\AbstractAddImportCodeFixProvider.cs (1)
52
var span = context.
Span
;
CodeFixes\GenerateMember\AbstractGenerateMemberCodeFixProvider.cs (1)
44
var names = GetTargetNodes(syntaxFacts, root, context.
Span
, diagnostic);
CodeFixes\Suppression\WrapperCodeFixProvider.cs (1)
35
var suppressionFixes = await _suppressionFixProvider.GetFixesAsync(context.Document, context.
Span
, documentDiagnostics, context.Options, context.CancellationToken).ConfigureAwait(false);
FullyQualify\AbstractFullyQualifyCodeFixProvider.cs (1)
28
var optFixData = await service.GetFixDataAsync(document, context.
Span
, hideAdvancedMembers, cancellationToken).ConfigureAwait(false);
ImplementAbstractClass\AbstractImplementAbstractClassCodeFixProvider.cs (2)
33
var token = root.FindToken(context.
Span
.Start);
34
if (!token.Span.IntersectsWith(context.
Span
))
NamingStyleCodeFixProvider.cs (1)
58
var span = context.
Span
;
SimplifyTypeNames\AbstractSimplifyTypeNamesCodeFixProvider.cs (1)
78
var span = context.
Span
;
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
45
var span = context.
Span
;
Microsoft.CodeAnalysis.VisualBasic.Features (12)
CodeFixes\CorrectNextControlVariable\CorrectNextControlVariableCodeFixProvider.vb (2)
39
Dim node = root.FindNode(context.
Span
, getInnermostNodeForTie:=True)
51
Dim indexOfControlVariable = nextStatement.ControlVariables.IndexOf(Function(n) n.Span.Contains(context.
Span
))
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (3)
67
Dim token = root.FindToken(context.
Span
.Start)
68
If Not token.Span.IntersectsWith(context.
Span
) Then
73
.FirstOrDefault(Function(c) c.Span.IntersectsWith(context.
Span
) AndAlso IsCandidate(c))
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (3)
47
Dim token = root.FindToken(context.
Span
.Start)
48
If Not token.Span.IntersectsWith(context.
Span
) Then
53
For Each node In token.GetAncestors(Of SyntaxNode).Where(Function(c) c.Span.IntersectsWith(context.
Span
) AndAlso IsCandidate(c))
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (1)
60
Dim span = context.
Span
CodeFixes\IncorrectFunctionReturnType\IncorrectFunctionReturnTypeCodeFixProvider.vb (1)
42
Dim span = context.
Span
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.vb (1)
45
Dim span = context.
Span
ImplementInterface\VisualBasicImplementInterfaceCodeFixProvider.vb (1)
40
Dim span = context.
Span
Microsoft.CodeAnalysis.Workspaces (3)
CodeFixes\CodeFixContext.cs (3)
31
/// Document corresponding to the <see cref="CodeFixContext.
Span
"/> to fix.
51
/// TextDocument corresponding to the <see cref="
Span
"/> to fix.
65
/// NOTE: All the diagnostics in this collection have the same <see cref="
Span
"/>.