13 implementations of IIntervalIntrospector
Microsoft.CodeAnalysis.EditorFeatures (2)
InlineRename\TrackingSpanIntrospector.cs (1)
12
internal sealed class TrackingSpanIntrospector :
IIntervalIntrospector
<ITrackingSpan>
Shared\Tagging\Utilities\TagSpanIntervalTree.IntervalIntrospector.cs (1)
12
private readonly struct IntervalIntrospector :
IIntervalIntrospector
<TagNode>
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Collections\IntervalTreeTests.cs (2)
20
private readonly struct TupleIntrospector<T> :
IIntervalIntrospector
<Tuple<int, int, T>>
263
private readonly struct Int32Introspector :
IIntervalIntrospector
<int>
Microsoft.CodeAnalysis.Workspaces (8)
Classification\ClassifiedSpanIntervalIntrospector.cs (1)
11
private readonly struct ClassifiedSpanIntervalIntrospector :
IIntervalIntrospector
<ClassifiedSpan>
CodeFixes\FixAllOccurrences\TextChangeMerger.cs (1)
21
private readonly struct IntervalIntrospector :
IIntervalIntrospector
<TextChange>
FormattingContext.AnchorData.cs (3)
39
:
IIntervalIntrospector
<AnchorData>,
40
IIntervalIntrospector
<IndentationData>,
41
IIntervalIntrospector
<RelativeIndentationData>
SuppressIntervalIntrospector.cs (2)
10
IIntervalIntrospector
<SuppressSpacingData>,
11
IIntervalIntrospector
<SuppressWrappingData>
TextSpanIntervalIntrospector.cs (1)
9
internal readonly struct TextSpanIntervalIntrospector :
IIntervalIntrospector
<TextSpan>
Microsoft.VisualStudio.LanguageServices (1)
InheritanceMargin\InheritanceGlyphManager_IntervalTreeData.cs (1)
31
private readonly struct GlyphDataIntrospector :
IIntervalIntrospector
<GlyphData>
49 references to IIntervalIntrospector
Microsoft.CodeAnalysis.Workspaces (49)
CodeFixes\FixAllOccurrences\TextChangeMerger.cs (2)
23
int
IIntervalIntrospector
<TextChange>.GetStart(TextChange value) => value.Span.Start;
24
int
IIntervalIntrospector
<TextChange>.GetLength(TextChange value) => value.Span.Length;
ContextIntervalTree.cs (1)
18
where TIntrospector : struct,
IIntervalIntrospector
<T>
FormattingContext.AnchorData.cs (6)
43
int
IIntervalIntrospector
<AnchorData>.GetStart(AnchorData value)
46
int
IIntervalIntrospector
<AnchorData>.GetLength(AnchorData value)
49
int
IIntervalIntrospector
<IndentationData>.GetStart(IndentationData value)
52
int
IIntervalIntrospector
<IndentationData>.GetLength(IndentationData value)
55
int
IIntervalIntrospector
<RelativeIndentationData>.GetStart(RelativeIndentationData value)
58
int
IIntervalIntrospector
<RelativeIndentationData>.GetLength(RelativeIndentationData value)
FormattingContext.cs (1)
434
where TIntrospector : struct,
IIntervalIntrospector
<T>
IntervalTree`1.cs (25)
27
where TIntrospector : struct,
IIntervalIntrospector
<T>;
37
where TIntrospector : struct,
IIntervalIntrospector
<T>
49
where TIntrospector : struct,
IIntervalIntrospector
<T>
67
where TIntrospector : struct,
IIntervalIntrospector
<T>
79
where TIntrospector : struct,
IIntervalIntrospector
<T>
99
where TIntrospector : struct,
IIntervalIntrospector
<T>
103
where TIntrospector : struct,
IIntervalIntrospector
<T>
107
where TIntrospector : struct,
IIntervalIntrospector
<T>
111
where TIntrospector : struct,
IIntervalIntrospector
<T>
115
where TIntrospector : struct,
IIntervalIntrospector
<T>
119
where TIntrospector : struct,
IIntervalIntrospector
<T>
123
where TIntrospector : struct,
IIntervalIntrospector
<T>
127
where TIntrospector : struct,
IIntervalIntrospector
<T>
131
where TIntrospector : struct,
IIntervalIntrospector
<T>
135
where TIntrospector : struct,
IIntervalIntrospector
<T>
139
where TIntrospector : struct,
IIntervalIntrospector
<T>
148
where TIntrospector : struct,
IIntervalIntrospector
<T>
160
where TIntrospector : struct,
IIntervalIntrospector
<T>
184
where TIntrospector : struct,
IIntervalIntrospector
<T>
251
where TIntrospector : struct,
IIntervalIntrospector
<T>
258
where TIntrospector : struct,
IIntervalIntrospector
<T>
285
where TIntrospector : struct,
IIntervalIntrospector
<T>
353
where TIntrospector : struct,
IIntervalIntrospector
<T>
357
where TIntrospector : struct,
IIntervalIntrospector
<T>
367
where TIntrospector : struct,
IIntervalIntrospector
<T>
IntervalTree`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>
Shared\Collections\IntervalTree.cs (2)
15
where TIntrospector : struct,
IIntervalIntrospector
<T>
21
where TIntrospector : struct,
IIntervalIntrospector
<T>
SimpleIntervalTree.cs (2)
12
where TIntrospector : struct,
IIntervalIntrospector
<T>
18
where TIntrospector : struct,
IIntervalIntrospector
<T>
SimpleIntervalTree`2.cs (1)
11
where TIntrospector : struct,
IIntervalIntrospector
<T>
SuppressIntervalIntrospector.cs (4)
13
int
IIntervalIntrospector
<SuppressSpacingData>.GetStart(SuppressSpacingData value)
16
int
IIntervalIntrospector
<SuppressSpacingData>.GetLength(SuppressSpacingData value)
19
int
IIntervalIntrospector
<SuppressWrappingData>.GetStart(SuppressWrappingData value)
22
int
IIntervalIntrospector
<SuppressWrappingData>.GetLength(SuppressWrappingData value)