13 references to FinalSpan
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
ExtractMethod\ExtractMethodBase.cs (1)
182
Assert.Equal(revisedSpans.Single(), result.
FinalSpan
);
Microsoft.CodeAnalysis.CSharp.Features (7)
ExtractMethod\CSharpMethodExtractor.Analyzer.cs (1)
28
var info = this.SemanticModel.GetSpeculativeTypeInfo(SelectionResult.
FinalSpan
.Start, SyntaxFactory.ParseName(symbol.Name), SpeculativeBindingOption.BindAsExpression);
ExtractMethod\CSharpMethodExtractor.cs (6)
37
var originalSpanStart = OriginalSelectionResult.
FinalSpan
.Start;
70
if (!OriginalSelectionResult.
FinalSpan
.Contains(anonymousFunction.Span))
85
if (!OriginalSelectionResult.
FinalSpan
.Contains(localFunction.Span))
138
if (OriginalSelectionResult.
FinalSpan
.Contains(memberNode.Span))
159
return node.Span.Contains(OriginalSelectionResult.
FinalSpan
);
166
var result = preservationService.SaveTriviaAroundSelection(root, this.OriginalSelectionResult.
FinalSpan
);
Microsoft.CodeAnalysis.Features (5)
ExtractMethod\MethodExtractor.Analyzer.cs (4)
103
var localFunctionCallsNotWithinSpan = symbolMap.Keys.Where(s => s.IsLocalFunction() && !s.Locations.Any(static (l, self) => self.SelectionResult.
FinalSpan
.Contains(l.SourceSpan), this));
295
!this.SelectionResult.
FinalSpan
.Contains(token.Span) ||
434
var analysisRange = TextSpan.FromBounds(SelectionResult.
FinalSpan
.Start, containingScope.Span.End);
740
var selectionSpan = this.SelectionResult.
FinalSpan
;
ExtractMethod\MethodExtractor.cs (1)
238
var currentType = semanticModel.GetSpeculativeTypeInfo(this.OriginalSelectionResult.
FinalSpan
.Start, typeName, SpeculativeBindingOption.BindAsTypeOrNamespace).Type;