7 implementations of IIntervalIntrospector
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.Enumerator.cs (1)
21
private readonly struct AlwaysThrowIntrospector :
IIntervalIntrospector
<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\TextSpanMutableIntervalTree.cs (1)
10
internal readonly struct TextSpanIntervalIntrospector :
IIntervalIntrospector
<TextSpan>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.AnchorData.cs (3)
30
IIntervalIntrospector
<AnchorData>,
31
IIntervalIntrospector
<IndentationData>,
32
IIntervalIntrospector
<RelativeIndentationData>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\SuppressIntervalIntrospector.cs (2)
11
IIntervalIntrospector
<SuppressSpacingData>,
12
IIntervalIntrospector
<SuppressWrappingData>
45 references to IIntervalIntrospector
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (45)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IIntervalTree`1.cs (3)
16
where TIntrospector : struct,
IIntervalIntrospector
<T>
43
where TIntrospector : struct,
IIntervalIntrospector
<T>
52
where TIntrospector : struct,
IIntervalIntrospector
<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (2)
56
where TIntrospector : struct,
IIntervalIntrospector
<T>
75
where TIntrospector : struct,
IIntervalIntrospector
<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeAlgorithms`2.cs (15)
21
where TIntrospector : struct,
IIntervalIntrospector
<T>
31
where TIntrospector : struct,
IIntervalIntrospector
<T>
38
where TIntrospector : struct,
IIntervalIntrospector
<T>
45
where TIntrospector : struct,
IIntervalIntrospector
<T>
52
where TIntrospector : struct,
IIntervalIntrospector
<T>
59
where TIntrospector : struct,
IIntervalIntrospector
<T>
66
where TIntrospector : struct,
IIntervalIntrospector
<T>
73
where TIntrospector : struct,
IIntervalIntrospector
<T>
80
where TIntrospector : struct,
IIntervalIntrospector
<T>
87
where TIntrospector : struct,
IIntervalIntrospector
<T>
94
where TIntrospector : struct,
IIntervalIntrospector
<T>
100
where TIntrospector : struct,
IIntervalIntrospector
<T>
120
where TIntrospector : struct,
IIntervalIntrospector
<T>
133
where TIntrospector : struct,
IIntervalIntrospector
<T>
154
where TIntrospector : struct,
IIntervalIntrospector
<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.cs (4)
49
where TIntrospector : struct,
IIntervalIntrospector
<T>
76
where TIntrospector : struct,
IIntervalIntrospector
<T>
115
[NotNullWhen(true)] out TNode? right) where TIntrospector : struct,
IIntervalIntrospector
<T>
143
[NotNullWhen(true)] out TNode? left) where TIntrospector : struct,
IIntervalIntrospector
<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.NodeEnumerator.cs (1)
18
where TIntrospector : struct,
IIntervalIntrospector
<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.cs (5)
28
where TIntrospector : struct,
IIntervalIntrospector
<T>
58
where TIntrospector : struct,
IIntervalIntrospector
<T>
65
where TIntrospector : struct,
IIntervalIntrospector
<T>
137
where TIntrospector : struct,
IIntervalIntrospector
<T>
141
where TIntrospector : struct,
IIntervalIntrospector
<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.Node.cs (5)
30
where TIntrospector : struct,
IIntervalIntrospector
<T>
70
where TIntrospector : struct,
IIntervalIntrospector
<T>
90
where TIntrospector : struct,
IIntervalIntrospector
<T>
109
where TIntrospector : struct,
IIntervalIntrospector
<T>
133
where TIntrospector : struct,
IIntervalIntrospector
<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\SimpleMutableIntervalTree.cs (2)
12
where TIntrospector : struct,
IIntervalIntrospector
<T>
18
where TIntrospector : struct,
IIntervalIntrospector
<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\SimpleMutableIntervalTree`2.cs (1)
12
where TIntrospector : struct,
IIntervalIntrospector
<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.AnchorData.cs (3)
34
TextSpan
IIntervalIntrospector
<AnchorData>.GetSpan(AnchorData value)
37
TextSpan
IIntervalIntrospector
<IndentationData>.GetSpan(IndentationData value)
40
TextSpan
IIntervalIntrospector
<RelativeIndentationData>.GetSpan(RelativeIndentationData value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (1)
410
where TIntrospector : struct,
IIntervalIntrospector
<T>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\SuppressIntervalIntrospector.cs (2)
14
TextSpan
IIntervalIntrospector
<SuppressSpacingData>.GetSpan(SuppressSpacingData value)
17
TextSpan
IIntervalIntrospector
<SuppressWrappingData>.GetSpan(SuppressWrappingData value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\ContextMutableIntervalTree.cs (1)
19
where TIntrospector : struct,
IIntervalIntrospector
<T>