3 writes to State
Microsoft.CodeAnalysis (3)
Syntax\LineDirectiveMap.LineMappingEntry.cs (3)
85this.State = PositionState.Unmapped; 101this.State = state; 115this.State = PositionState.RemappedSpan;
20 references to State
Microsoft.CodeAnalysis (7)
Syntax\LineDirectiveMap.cs (6)
61var span = entry.State == PositionState.RemappedSpan ? 119return this.Entries.Any(static e => e.State == PositionState.Hidden); 180current.State is PositionState.Unmapped or PositionState.Unknown && 242if (entry.State == PositionState.Hidden || 243entry.State == PositionState.Unknown && GetUnknownStateVisibility(currentIndex) == LineVisibility.Hidden) 251if (entry.State == PositionState.RemappedSpan)
Syntax\LineDirectiveMap.LineMappingEntry.cs (1)
122=> State == PositionState.Hidden;
Microsoft.CodeAnalysis.CSharp (13)
Syntax\CSharpLineDirectiveMap.cs (13)
45var mappedLine = (previous.State == PositionState.RemappedSpan) ? unmappedLine : previous.MappedLine + directiveLineNumber - previous.UnmappedLine; 46var mappedPathOpt = (previous.State == PositionState.RemappedSpan) ? null : previous.MappedPathOpt; 188Debug.Assert(Entries[0].State == PositionState.Unmapped); 196Debug.Assert(entry.State != PositionState.Unknown && 197entry.State != PositionState.RemappedAfterHidden && 198entry.State != PositionState.RemappedAfterUnknown); 200switch (entry.State) 220throw ExceptionUtilities.UnexpectedValue(entry.State); 237Debug.Assert(this.Entries[0].State == PositionState.Unmapped); 249Debug.Assert(entry.State != PositionState.Unknown && 250entry.State != PositionState.RemappedAfterHidden && 251entry.State != PositionState.RemappedAfterUnknown); 253isHiddenPosition = entry.State == PositionState.Hidden;