62 references to PositionState
Microsoft.CodeAnalysis (13)
Syntax\LineDirectiveMap.cs (7)
61
var span = entry.State ==
PositionState
.RemappedSpan ?
119
return this.Entries.Any(static e => e.State ==
PositionState
.Hidden);
180
current.State is
PositionState
.Unmapped or
PositionState
.Unknown &&
242
if (entry.State ==
PositionState
.Hidden ||
243
entry.State ==
PositionState
.Unknown && GetUnknownStateVisibility(currentIndex) == LineVisibility.Hidden)
251
if (entry.State ==
PositionState
.RemappedSpan)
Syntax\LineDirectiveMap.LineMappingEntry.cs (6)
76
public readonly
PositionState
State;
85
this.State =
PositionState
.Unmapped;
92
PositionState
state)
94
Debug.Assert(state !=
PositionState
.RemappedSpan);
115
this.State =
PositionState
.RemappedSpan;
122
=> State ==
PositionState
.Hidden;
Microsoft.CodeAnalysis.CSharp (22)
Syntax\CSharpLineDirectiveMap.cs (22)
45
var mappedLine = (previous.State ==
PositionState
.RemappedSpan) ? unmappedLine : previous.MappedLine + directiveLineNumber - previous.UnmappedLine;
46
var mappedPathOpt = (previous.State ==
PositionState
.RemappedSpan) ? null : previous.MappedPathOpt;
47
PositionState
state =
PositionState
.Unmapped;
57
state =
PositionState
.Hidden;
63
state =
PositionState
.Unmapped;
82
state =
PositionState
.Remapped;
106
return new LineMappingEntry(unmappedLine, unmappedLine, mappedPathOpt: null,
PositionState
.Unmapped);
171
return new LineMappingEntry(0, 0, null,
PositionState
.Unmapped);
182
Debug.Assert(Entries[0].State ==
PositionState
.Unmapped);
190
Debug.Assert(entry.State !=
PositionState
.Unknown &&
191
entry.State !=
PositionState
.RemappedAfterHidden &&
192
entry.State !=
PositionState
.RemappedAfterUnknown);
196
case
PositionState
.Unmapped:
206
case
PositionState
.Remapped:
207
case
PositionState
.RemappedSpan:
210
case
PositionState
.Hidden:
231
Debug.Assert(this.Entries[0].State ==
PositionState
.Unmapped);
243
Debug.Assert(entry.State !=
PositionState
.Unknown &&
244
entry.State !=
PositionState
.RemappedAfterHidden &&
245
entry.State !=
PositionState
.RemappedAfterUnknown);
247
isHiddenPosition = entry.State ==
PositionState
.Hidden;
Microsoft.CodeAnalysis.VisualBasic (27)
Syntax\VisualBasicLineDirectiveMap.vb (27)
40
Dim state As
PositionState
58
If previous.State =
PositionState
.Unknown Then
59
state =
PositionState
.RemappedAfterUnknown
86
Debug.Assert(previous.State =
PositionState
.Hidden OrElse
87
previous.State =
PositionState
.RemappedAfterUnknown OrElse
88
previous.State =
PositionState
.RemappedAfterHidden)
89
state =
PositionState
.RemappedAfterHidden
96
(previous.State =
PositionState
.RemappedAfterHidden OrElse previous.State =
PositionState
.RemappedAfterUnknown) Then
103
state =
PositionState
.Hidden
105
If previous.State =
PositionState
.RemappedAfterHidden Then
106
state =
PositionState
.Hidden
128
Debug.Assert(previous.State =
PositionState
.RemappedAfterUnknown OrElse
129
previous.State =
PositionState
.Hidden OrElse
130
previous.State =
PositionState
.Unknown)
131
state =
PositionState
.Unknown
144
Return New LineMappingEntry(0, 0, Nothing,
PositionState
.Unknown)
168
If entry.State =
PositionState
.Unknown Then
180
Debug.Assert(Entries(index + 1).State =
PositionState
.RemappedAfterUnknown OrElse
181
Entries(index + 1).State =
PositionState
.Unknown)
183
If Entries(index + 1).State =
PositionState
.Unknown Then
190
Debug.Assert(Entries(index + 2).State =
PositionState
.Unknown OrElse
191
Entries(index + 2).State =
PositionState
.Hidden OrElse
192
Entries(index + 2).State =
PositionState
.RemappedAfterHidden)
195
If lookaheadEntryState =
PositionState
.Unknown Then
203
Return If(lookaheadEntryState =
PositionState
.Hidden, LineVisibility.Hidden, LineVisibility.Visible)
206
Return If(entry.State =
PositionState
.Hidden, LineVisibility.Hidden, LineVisibility.Visible)