9 implementations of IIntervalIntrospector
Microsoft.CodeAnalysis.Workspaces (9)
Classification\ClassifiedSpanIntervalIntrospector.cs (1)
12private readonly struct ClassifiedSpanIntervalIntrospector : IIntervalIntrospector<ClassifiedSpan>
CodeFixes\FixAllOccurrences\TextChangeMerger.cs (1)
21private readonly struct IntervalIntrospector : IIntervalIntrospector<TextChange>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.Enumerator.cs (1)
21private readonly struct AlwaysThrowIntrospector : IIntervalIntrospector<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\TextSpanMutableIntervalTree.cs (1)
10internal readonly struct TextSpanIntervalIntrospector : IIntervalIntrospector<TextSpan>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.AnchorData.cs (3)
30IIntervalIntrospector<AnchorData>, 31IIntervalIntrospector<IndentationData>, 32IIntervalIntrospector<RelativeIndentationData>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\SuppressIntervalIntrospector.cs (2)
11IIntervalIntrospector<SuppressSpacingData>, 12IIntervalIntrospector<SuppressWrappingData>
46 references to IIntervalIntrospector
Microsoft.CodeAnalysis.Workspaces (46)
Classification\ClassifierHelper.cs (1)
238where TClassifiedSpanIntervalIntrospector : struct, IIntervalIntrospector<TClassifiedSpan>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IIntervalTree`1.cs (3)
15where TIntrospector : struct, IIntervalIntrospector<T> 42where TIntrospector : struct, IIntervalIntrospector<T> 51where TIntrospector : struct, IIntervalIntrospector<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (2)
56where TIntrospector : struct, IIntervalIntrospector<T> 75where TIntrospector : struct, IIntervalIntrospector<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeAlgorithms`2.cs (15)
20where TIntrospector : struct, IIntervalIntrospector<T> 30where TIntrospector : struct, IIntervalIntrospector<T> 37where TIntrospector : struct, IIntervalIntrospector<T> 44where TIntrospector : struct, IIntervalIntrospector<T> 51where TIntrospector : struct, IIntervalIntrospector<T> 58where TIntrospector : struct, IIntervalIntrospector<T> 65where TIntrospector : struct, IIntervalIntrospector<T> 72where TIntrospector : struct, IIntervalIntrospector<T> 79where TIntrospector : struct, IIntervalIntrospector<T> 86where TIntrospector : struct, IIntervalIntrospector<T> 93where TIntrospector : struct, IIntervalIntrospector<T> 99where TIntrospector : struct, IIntervalIntrospector<T> 119where TIntrospector : struct, IIntervalIntrospector<T> 132where TIntrospector : struct, IIntervalIntrospector<T> 153where TIntrospector : struct, IIntervalIntrospector<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (4)
48where TIntrospector : struct, IIntervalIntrospector<T> 75where TIntrospector : struct, IIntervalIntrospector<T> 114[NotNullWhen(true)] out TNode? right) where TIntrospector : struct, IIntervalIntrospector<T> 142[NotNullWhen(true)] out TNode? left) where TIntrospector : struct, IIntervalIntrospector<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.NodeEnumerator.cs (1)
19where TIntrospector : struct, IIntervalIntrospector<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.cs (5)
27where TIntrospector : struct, IIntervalIntrospector<T> 57where TIntrospector : struct, IIntervalIntrospector<T> 64where TIntrospector : struct, IIntervalIntrospector<T> 136where TIntrospector : struct, IIntervalIntrospector<T> 140where TIntrospector : struct, IIntervalIntrospector<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.Node.cs (5)
30where TIntrospector : struct, IIntervalIntrospector<T> 70where TIntrospector : struct, IIntervalIntrospector<T> 90where TIntrospector : struct, IIntervalIntrospector<T> 109where TIntrospector : struct, IIntervalIntrospector<T> 133where TIntrospector : struct, IIntervalIntrospector<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\SimpleMutableIntervalTree.cs (2)
12where TIntrospector : struct, IIntervalIntrospector<T> 18where TIntrospector : struct, IIntervalIntrospector<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\SimpleMutableIntervalTree`2.cs (1)
11where TIntrospector : struct, IIntervalIntrospector<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.AnchorData.cs (3)
34TextSpan IIntervalIntrospector<AnchorData>.GetSpan(AnchorData value) 37TextSpan IIntervalIntrospector<IndentationData>.GetSpan(IndentationData value) 40TextSpan IIntervalIntrospector<RelativeIndentationData>.GetSpan(RelativeIndentationData value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
411where TIntrospector : struct, IIntervalIntrospector<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\SuppressIntervalIntrospector.cs (2)
14TextSpan IIntervalIntrospector<SuppressSpacingData>.GetSpan(SuppressSpacingData value) 17TextSpan IIntervalIntrospector<SuppressWrappingData>.GetSpan(SuppressWrappingData value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ContextMutableIntervalTree.cs (1)
19where TIntrospector : struct, IIntervalIntrospector<T>