10 instantiations of TriviaKey
Microsoft.CodeAnalysis.VisualBasic (10)
Scanner\TokenFactories.vb (10)
47table.Add(New TriviaKey(" ", SyntaxKind.WhitespaceTrivia), s_singleSpaceWhitespaceTrivia) 48table.Add(New TriviaKey(" ", SyntaxKind.WhitespaceTrivia), s_fourSpacesWhitespaceTrivia) 49table.Add(New TriviaKey(" ", SyntaxKind.WhitespaceTrivia), s_eightSpacesWhitespaceTrivia) 50table.Add(New TriviaKey(" ", SyntaxKind.WhitespaceTrivia), s_twelveSpacesWhitespaceTrivia) 51table.Add(New TriviaKey(" ", SyntaxKind.WhitespaceTrivia), s_sixteenSpacesWhitespaceTrivia) 162Dim key = New TriviaKey(text, SyntaxKind.WhitespaceTrivia) 172Dim key = New TriviaKey(text, SyntaxKind.EndOfLineTrivia) 185Dim key = New TriviaKey(text, SyntaxKind.ColonTrivia) 204Dim key = New TriviaKey(text, SyntaxKind.LineContinuationTrivia) 214Dim key = New TriviaKey(text, SyntaxKind.DocumentationCommentExteriorTrivia)
6 references to TriviaKey
Microsoft.CodeAnalysis.VisualBasic (6)
Scanner\Scanner.vb (2)
87Private Shared ReadOnly s_wsTablePool As New ObjectPool(Of CachingFactory(Of TriviaKey, SyntaxTrivia))( 90Private ReadOnly _wsTable As CachingFactory(Of TriviaKey, SyntaxTrivia) = s_wsTablePool.Allocate
Scanner\TokenFactories.vb (4)
31Private Shared ReadOnly s_triviaKeyHasher As Func(Of TriviaKey, Integer) = 34Private Shared ReadOnly s_triviaKeyEquality As Func(Of TriviaKey, SyntaxTrivia, Boolean) = 43Private Shared Function CreateWsTable() As CachingFactory(Of TriviaKey, SyntaxTrivia) 44Dim table = New CachingFactory(Of TriviaKey, SyntaxTrivia)(TABLE_LIMIT, Nothing, s_triviaKeyHasher, s_triviaKeyEquality)