3 writes to State
Microsoft.CodeAnalysis (3)
Syntax\LineDirectiveMap.LineMappingEntry.cs (3)
85
this.
State
= PositionState.Unmapped;
101
this.
State
= state;
115
this.
State
= PositionState.RemappedSpan;
20 references to State
Microsoft.CodeAnalysis (7)
Syntax\LineDirectiveMap.cs (6)
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 (1)
122
=>
State
== PositionState.Hidden;
Microsoft.CodeAnalysis.CSharp (13)
Syntax\CSharpLineDirectiveMap.cs (13)
45
var mappedLine = (previous.
State
== PositionState.RemappedSpan) ? unmappedLine : previous.MappedLine + directiveLineNumber - previous.UnmappedLine;
46
var mappedPathOpt = (previous.
State
== PositionState.RemappedSpan) ? null : previous.MappedPathOpt;
188
Debug.Assert(Entries[0].
State
== PositionState.Unmapped);
196
Debug.Assert(entry.
State
!= PositionState.Unknown &&
197
entry.
State
!= PositionState.RemappedAfterHidden &&
198
entry.
State
!= PositionState.RemappedAfterUnknown);
200
switch (entry.
State
)
220
throw ExceptionUtilities.UnexpectedValue(entry.
State
);
237
Debug.Assert(this.Entries[0].
State
== PositionState.Unmapped);
249
Debug.Assert(entry.
State
!= PositionState.Unknown &&
250
entry.
State
!= PositionState.RemappedAfterHidden &&
251
entry.
State
!= PositionState.RemappedAfterUnknown);
253
isHiddenPosition = entry.
State
== PositionState.Hidden;