8 writes to LastTokenInFinalSpan
Microsoft.CodeAnalysis.CSharp.Features (7)
ExtractMethod\CSharpSelectionValidator.cs (7)
142LastTokenInFinalSpan = assign.Right.GetLastToken(includeZeroWidth: true), 192LastTokenInFinalSpan = default, 202LastTokenInFinalSpan = firstValidNode.GetLastToken(includeZeroWidth: true), 361LastTokenInFinalSpan = selectionInfo.CommonRoot.GetLastToken(includeZeroWidth: true), 379LastTokenInFinalSpan = expression.GetLastToken(includeZeroWidth: true), 388LastTokenInFinalSpan = firstStatement.GetLastToken(includeZeroWidth: true), 397LastTokenInFinalSpan = lastStatement.GetLastToken(includeZeroWidth: true),
Microsoft.CodeAnalysis.Features (1)
ExtractMethod\SelectionInfo.cs (1)
94LastTokenInFinalSpan = resultLastTokenInFinalSpan,
9 references to LastTokenInFinalSpan
Microsoft.CodeAnalysis.CSharp.Features (5)
ExtractMethod\CSharpSelectionResult.cs (1)
42(selectionInfo.LastTokenInFinalSpan, s_lastTokenAnnotation)
ExtractMethod\CSharpSelectionValidator.cs (4)
131var expressionNode = finalSelectionInfo.FirstTokenInFinalSpan.GetCommonRoot(finalSelectionInfo.LastTokenInFinalSpan); 176var node = selectionInfo.FirstTokenInFinalSpan.GetCommonRoot(selectionInfo.LastTokenInFinalSpan); 274if (selectionInfo.FirstTokenInFinalSpan.IsMissing || selectionInfo.LastTokenInFinalSpan.IsMissing) 283var commonNode = selectionInfo.FirstTokenInFinalSpan.GetCommonRoot(selectionInfo.LastTokenInFinalSpan);
Microsoft.CodeAnalysis.Features (4)
ExtractMethod\SelectionInfo.cs (2)
86var resultLastTokenInFinalSpan = lastTokenInFinalSpan.HasValue ? lastTokenInFinalSpan.Value : this.LastTokenInFinalSpan; 105var lastStatement = this.LastTokenInFinalSpan.GetRequiredAncestor<TExecutableStatementSyntax>();
ExtractMethod\SelectionValidator.cs (2)
104var end = initialSelectionInfo.LastTokenInOriginalSpan == finalSelectionInfo.LastTokenInFinalSpan 106: finalSelectionInfo.LastTokenInFinalSpan.Span.End;