2 instantiations of WarningStateMapEntry
Microsoft.CodeAnalysis (1)
Syntax\AbstractWarningStateMap.cs (1)
57
int r = Array.BinarySearch(_warningStateMapEntries, new
WarningStateMapEntry
(position));
Microsoft.CodeAnalysis.CSharp (1)
Syntax\CSharpPragmaWarningStateMap.cs (1)
91
var current = new
WarningStateMapEntry
(0, PragmaWarningState.Default, accumulatedSpecificWarningState);
11 references to WarningStateMapEntry
Microsoft.CodeAnalysis (6)
Syntax\AbstractWarningStateMap.cs (6)
20
private readonly
WarningStateMapEntry
[] _warningStateMapEntries;
32
protected abstract
WarningStateMapEntry
[] CreateWarningStateMapEntries(SyntaxTree syntaxTree);
40
var
entry = GetEntryAtOrBeforePosition(position);
54
private
WarningStateMapEntry
GetEntryAtOrBeforePosition(int position)
64
protected readonly struct WarningStateMapEntry : IComparable<
WarningStateMapEntry
>
89
public int CompareTo(
WarningStateMapEntry
other)
Microsoft.CodeAnalysis.CSharp (5)
Syntax\CSharpPragmaWarningStateMap.cs (5)
44
protected override
WarningStateMapEntry
[] CreateWarningStateMapEntries(SyntaxTree syntaxTree)
51
WarningStateMapEntry
[] result = CreatePragmaWarningStateEntries(directives);
80
private static
WarningStateMapEntry
[] CreatePragmaWarningStateEntries(ArrayBuilder<DirectiveTriviaSyntax> directiveList)
82
var entries = new
WarningStateMapEntry
[directiveList.Count + 1];
91
var
current = new WarningStateMapEntry(0, PragmaWarningState.Default, accumulatedSpecificWarningState);