5 instantiations of WarningStateMapEntry
Microsoft.CodeAnalysis (1)
Syntax\AbstractWarningStateMap.cs (1)
57int r = Array.BinarySearch(_warningStateMapEntries, new WarningStateMapEntry(position));
Microsoft.CodeAnalysis.CSharp (2)
Syntax\CSharpPragmaWarningStateMap.cs (2)
91var current = new WarningStateMapEntry(0, PragmaWarningState.Default, accumulatedSpecificWarningState); 143current = new WarningStateMapEntry(currentDirective.Location.SourceSpan.End, accumulatedGeneralWarningState, accumulatedSpecificWarningState);
Microsoft.CodeAnalysis.VisualBasic (2)
Syntax\VisualBasicWarningStateMap.vb (2)
50entries(index) = New WarningStateMapEntry(0, ReportDiagnostic.Default, Nothing) 91entries(index) = New WarningStateMapEntry(currentDirective.GetLocation().SourceSpan.End, accumulatedGeneralWarningState, accumulatedSpecificWarningState)
14 references to WarningStateMapEntry
Microsoft.CodeAnalysis (6)
Syntax\AbstractWarningStateMap.cs (6)
20private readonly WarningStateMapEntry[] _warningStateMapEntries; 32protected abstract WarningStateMapEntry[] CreateWarningStateMapEntries(SyntaxTree syntaxTree); 40var entry = GetEntryAtOrBeforePosition(position); 54private WarningStateMapEntry GetEntryAtOrBeforePosition(int position) 64protected readonly struct WarningStateMapEntry : IComparable<WarningStateMapEntry> 89public int CompareTo(WarningStateMapEntry other)
Microsoft.CodeAnalysis.CSharp (5)
Syntax\CSharpPragmaWarningStateMap.cs (5)
44protected override WarningStateMapEntry[] CreateWarningStateMapEntries(SyntaxTree syntaxTree) 51WarningStateMapEntry[] result = CreatePragmaWarningStateEntries(directives); 80private static WarningStateMapEntry[] CreatePragmaWarningStateEntries(ArrayBuilder<DirectiveTriviaSyntax> directiveList) 82var entries = new WarningStateMapEntry[directiveList.Count + 1]; 91var current = new WarningStateMapEntry(0, PragmaWarningState.Default, accumulatedSpecificWarningState);
Microsoft.CodeAnalysis.VisualBasic (3)
Syntax\VisualBasicWarningStateMap.vb (3)
17Protected Overrides Function CreateWarningStateMapEntries(syntaxTree As SyntaxTree) As WarningStateMapEntry() 47Private Shared Function CreateWarningStateEntries(directiveList As ImmutableArray(Of DirectiveTriviaSyntax)) As WarningStateMapEntry() 48Dim entries = New WarningStateMapEntry(directiveList.Length) {}