7 instantiations of SelectionInfo
Microsoft.CodeAnalysis.CSharp.Features (7)
19 references to SelectionInfo
Microsoft.CodeAnalysis.CSharp.Features (19)
ExtractMethod\CSharpSelectionValidator.cs (19)
50var selectionInfo = GetInitialSelectionInfo(root, text);
95private SelectionInfo ApplySpecialCases(SelectionInfo selectionInfo, SourceText text, ParseOptions options, bool localFunction)
158private static TextSpan GetControlFlowSpan(SelectionInfo selectionInfo)
161private static SelectionInfo AdjustFinalTokensBasedOnContext(
162SelectionInfo selectionInfo,
203private SelectionInfo GetInitialSelectionInfo(SyntaxNode root, SourceText text)
284private static SelectionInfo CheckErrorCasesAndAppendDescriptions(
285SelectionInfo selectionInfo,
351private static SelectionInfo AssignInitialFinalTokens(SelectionInfo selectionInfo, SyntaxNode root, CancellationToken cancellationToken)
400private static SelectionInfo AssignFinalSpan(SelectionInfo selectionInfo, SourceText text)
540public SelectionInfo WithStatus(Func<OperationStatus, OperationStatus> statusGetter)
543public SelectionInfo With(Action<SelectionInfo> valueSetter)
545var newInfo = Clone();
550public SelectionInfo Clone()
551=> (SelectionInfo)MemberwiseClone();