3 instantiations of ImportsStatementComparer
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\ImportsStatementComparer.vb (2)
11
Public Shared ReadOnly SystemFirstInstance As IComparer(Of ImportsStatementSyntax) = New
ImportsStatementComparer
(TokenComparer.SystemFirstInstance)
12
Public Shared ReadOnly NormalInstance As IComparer(Of ImportsStatementSyntax) = New
ImportsStatementComparer
(TokenComparer.NormalInstance)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicAddImportsService.vb (1)
31
Private Shared ReadOnly ImportsStatementComparer As ImportsStatementComparer = New
ImportsStatementComparer
(New CaseInsensitiveTokenComparer())
7 references to ImportsStatementComparer
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\DefaultOperationProvider.vb (2)
138
If [imports].IsSorted(
ImportsStatementComparer
.SystemFirstInstance) OrElse
139
[imports].IsSorted(
ImportsStatementComparer
.NormalInstance) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\ImportsOrganizer.vb (2)
83
Dim comparer = If(placeSystemNamespaceFirst,
ImportsStatementComparer
.SystemFirstInstance,
ImportsStatementComparer
.NormalInstance)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\CompilationUnitSyntaxExtensions.vb (2)
60
Dim systemFirstInstance =
ImportsStatementComparer
.SystemFirstInstance
61
Dim normalInstance =
ImportsStatementComparer
.NormalInstance
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicAddImportsService.vb (1)
31
Private Shared ReadOnly ImportsStatementComparer As
ImportsStatementComparer
= New ImportsStatementComparer(New CaseInsensitiveTokenComparer())