116 references to GenericNameSyntax
Microsoft.CodeAnalysis.VisualBasic (46)
Binding\BackstopBinder.vb (1)
57Public Overrides Function IsUnboundTypeAllowed(syntax As GenericNameSyntax) As Boolean
Binding\Binder_AnonymousTypes.vb (1)
411ReportDiagnostic(diagnostics, DirectCast(nameSyntax, GenericNameSyntax).TypeArgumentList,
Binding\Binder_Expressions.vb (3)
2456Dim genericName = DirectCast(node, GenericNameSyntax) 2808DirectCast(right, GenericNameSyntax).Identifier) 2868Dim genericName = DirectCast(right, GenericNameSyntax)
Binding\Binder_Symbols.vb (10)
138Dim genericName As GenericNameSyntax = Nothing 142genericName = DirectCast(syntaxWhole, GenericNameSyntax) 145genericName = DirectCast(DirectCast(syntaxWhole, QualifiedNameSyntax).Right, GenericNameSyntax) 376arity = DirectCast(rightPart, GenericNameSyntax).Arity 574LookupGenericName(lookupResult, DirectCast(typeSyntax, GenericNameSyntax), binder, diagBag, reportedAnError, suppressUseSiteError) 868genericNameSyntax As GenericNameSyntax, 936Dim right = TryCast(dottedNameSyntax.Right, GenericNameSyntax) 1025Debug.Assert(TryCast(genDottedNameSyntax.Right, GenericNameSyntax) IsNot Nothing) 1027Dim right = DirectCast(genDottedNameSyntax.Right, GenericNameSyntax) 1143Return DirectCast(typeSyntax, GenericNameSyntax).Identifier.ValueText
Binding\Binder_Utils.vb (1)
766result = DirectCast(node, GenericNameSyntax).Identifier.GetTypeCharacter()
Binding\Binder.vb (1)
380Public Overridable Function IsUnboundTypeAllowed(syntax As GenericNameSyntax) As Boolean
Binding\DocumentationCommentCrefBinder_Compat.vb (3)
121Dim genericName = DirectCast(right, GenericNameSyntax) 297Dim genericName = DirectCast(node, GenericNameSyntax) 393Private Function ConstructGenericSymbolWithTypeArgumentsForCref(genericSymbol As Symbol, genericName As GenericNameSyntax) As Symbol
Binding\DocumentationCommentCrefBinder.vb (8)
244Dim genericName As GenericNameSyntax = Nothing 250genericName = DirectCast(crefName, GenericNameSyntax) 258genericName = DirectCast(qName.Right, GenericNameSyntax) 348Dim generic = DirectCast(name, GenericNameSyntax) 534Dim genericName = DirectCast(node, GenericNameSyntax) 611Dim genericName = DirectCast(right, GenericNameSyntax) 820Private Shared Sub CreateTypeParameterSymbolsAndConstructSymbols(genericName As GenericNameSyntax, 1106Dim genericArguments = DirectCast(name, GenericNameSyntax).TypeArgumentList.Arguments
Binding\GetTypeBinder.vb (6)
23Private ReadOnly _allowedMap As Dictionary(Of GenericNameSyntax, Boolean) 31Public Overrides Function IsUnboundTypeAllowed(Syntax As GenericNameSyntax) As Boolean 46Private _allowedMap As Dictionary(Of GenericNameSyntax, Boolean) = Nothing 54Public Overloads Shared Sub Visit(typeSyntax As ExpressionSyntax, <Out()> ByRef allowedMap As Dictionary(Of GenericNameSyntax, Boolean)) 60Public Overrides Sub VisitGenericName(node As GenericNameSyntax) 67_allowedMap = New Dictionary(Of GenericNameSyntax, Boolean)()
Generated\Syntax.xml.Main.Generated.vb (5)
641Public Overridable Function VisitGenericName(ByVal node As GenericNameSyntax) As TResult 1376Public Overridable Sub VisitGenericName(ByVal node As GenericNameSyntax) 5069Public Overrides Function VisitGenericName(ByVal node As GenericNameSyntax) As SyntaxNode 41082Public Shared Function GenericName(identifier As SyntaxToken, typeArgumentList As TypeArgumentListSyntax) As GenericNameSyntax 41110Public Shared Function GenericName(identifier As String, typeArgumentList As TypeArgumentListSyntax) As GenericNameSyntax
Generated\Syntax.xml.Syntax.Generated.vb (4)
33272Public Shadows Function WithIdentifier(identifier as SyntaxToken) As GenericNameSyntax 33290Public Shadows Function WithTypeArgumentList(typeArgumentList as TypeArgumentListSyntax) As GenericNameSyntax 33294Public Shadows Function AddTypeArgumentListArguments(ParamArray items As TypeSyntax()) As GenericNameSyntax 33336Public Function Update(identifier As SyntaxToken, typeArgumentList As TypeArgumentListSyntax) As GenericNameSyntax
Syntax\NameSyntax.vb (2)
15If TypeOf Me Is GenericNameSyntax Then 16Return DirectCast(Me, GenericNameSyntax).TypeArgumentList.Arguments.Count
Syntax\SyntaxExtensions.vb (1)
106DirectCast(DirectCast(simpleName, GenericNameSyntax).WithIdentifier(identifier), SimpleNameSyntax))
Microsoft.CodeAnalysis.VisualBasic.Analyzers (1)
MetaAnalyzers\BasicDiagnosticAnalyzerFieldsAnalyzer.vb (1)
12Inherits DiagnosticAnalyzerFieldsAnalyzer(Of ClassBlockSyntax, StructureBlockSyntax, FieldDeclarationSyntax, TypeSyntax, SimpleAsClauseSyntax, TypeArgumentListSyntax, GenericNameSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
434Dim genericName = DirectCast(expression, GenericNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
538Dim castGenericName = TryCast(genericName, GenericNameSyntax) 1814Dim genericName = DirectCast(node, GenericNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (8)
51ElseIf TypeOf x Is GenericNameSyntax AndAlso TypeOf y Is GenericNameSyntax Then 54Return Compare(DirectCast(x, GenericNameSyntax), DirectCast(y, GenericNameSyntax)) 55ElseIf TypeOf x Is IdentifierNameSyntax AndAlso TypeOf y Is GenericNameSyntax Then 62ElseIf TypeOf x Is GenericNameSyntax AndAlso TypeOf y Is IdentifierNameSyntax Then 112Private Function Compare(x As GenericNameSyntax, y As GenericNameSyntax) As Integer
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (3)
82Dim genericName = DirectCast(Me.State.SimpleNameOpt, GenericNameSyntax) 169If TypeOf State.SimpleNameOpt Is GenericNameSyntax Then 170For Each typeArgument In DirectCast(State.SimpleNameOpt, GenericNameSyntax).TypeArgumentList.Arguments
Microsoft.CodeAnalysis.VisualBasic.Features (14)
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.vb (1)
175Public Overrides Sub VisitGenericName(node As GenericNameSyntax)
GenerateType\VisualBasicGenerateTypeService.vb (3)
371If TypeOf state.SimpleName Is GenericNameSyntax Then 372Dim genericName = DirectCast(state.SimpleName, GenericNameSyntax) 603Dim node = TryCast(expression, GenericNameSyntax)
SignatureHelp\GenericNameSignatureHelpProvider.vb (6)
31Dim expression As GenericNameSyntax = Nothing 41Private Shared Function TryGetGenericName(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, ByRef genericName As GenericNameSyntax) As Boolean 52TypeOf token.Parent.Parent Is GenericNameSyntax 55Private Shared Function IsArgumentListToken(node As GenericNameSyntax, token As SyntaxToken) As Boolean 63Dim genericName As GenericNameSyntax = Nothing 114Private Overloads Shared Function Convert(symbol As ISymbol, genericName As GenericNameSyntax, semanticModel As SemanticModel, structuralTypeDisplayService As IStructuralTypeDisplayService, documentationCommentFormattingService As IDocumentationCommentFormattingService) As SignatureHelpItem
SolutionExplorer\VisualBasicSolutionExplorerSymbolTreeItemProvider.vb (1)
380Dim genericName = TryCast(typeSyntax, GenericNameSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (3)
82Dim genericName = DirectCast(Me.State.SimpleNameOpt, GenericNameSyntax) 169If TypeOf State.SimpleNameOpt Is GenericNameSyntax Then 170For Each typeArgument In DirectCast(State.SimpleNameOpt, GenericNameSyntax).TypeArgumentList.Arguments
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (5)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\BasicMarkMembersAsStatic.Fixer.vb (1)
20Return TryCast(node, GenericNameSyntax)?.TypeArgumentList.Arguments
Microsoft.NetCore.Analyzers\Runtime\BasicDetectPreviewFeatureAnalyzer.vb (4)
55Private Function TryMatchGenericSyntaxNodeWithGivenSymbol(genericName As GenericNameSyntax, previewReturnTypeSymbol As ISymbol, ByRef syntaxNode As SyntaxNode) As Boolean 64Dim innerGenericName = TryCast(typeArgumentElementType, GenericNameSyntax) 102Dim generic = TryCast(baseType, GenericNameSyntax) 208Dim genericName = TryCast(returnType, GenericNameSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (25)
Classification\SyntaxClassification\NameSyntaxClassifier.vb (2)
20GetType(GenericNameSyntax), 269Return DirectCast(node, GenericNameSyntax).Identifier
CodeCleanup\AsyncOrIteratorFunctionReturnTypeFixer.vb (3)
192Dim genericName As GenericNameSyntax 194genericName = DirectCast(DirectCast(newTypeSyntax, QualifiedNameSyntax).Right, GenericNameSyntax) 196genericName = DirectCast(newTypeSyntax, GenericNameSyntax)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
1083Dim gname = TryCast(type, GenericNameSyntax)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (2)
561ElseIf TypeOf node Is GenericNameSyntax Then 562Dim genericName = DirectCast(node, GenericNameSyntax)
Simplification\Reducers\VisualBasicNameReducer.Rewriter.vb (1)
18Public Overrides Function VisitGenericName(node As GenericNameSyntax) As SyntaxNode
Simplification\Simplifiers\NameSimplifier.vb (4)
46Dim genericName = DirectCast(name, GenericNameSyntax) 199Dim genericName As GenericNameSyntax 201genericName = DirectCast(DirectCast(name, QualifiedNameSyntax).Right, GenericNameSyntax) 203genericName = DirectCast(name, GenericNameSyntax)
Simplification\VisualBasicSimplificationService.Expander.vb (1)
393Public Overrides Function VisitGenericName(node As GenericNameSyntax) As SyntaxNode
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
434Dim genericName = DirectCast(expression, GenericNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
538Dim castGenericName = TryCast(genericName, GenericNameSyntax) 1814Dim genericName = DirectCast(node, GenericNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (8)
51ElseIf TypeOf x Is GenericNameSyntax AndAlso TypeOf y Is GenericNameSyntax Then 54Return Compare(DirectCast(x, GenericNameSyntax), DirectCast(y, GenericNameSyntax)) 55ElseIf TypeOf x Is IdentifierNameSyntax AndAlso TypeOf y Is GenericNameSyntax Then 62ElseIf TypeOf x Is GenericNameSyntax AndAlso TypeOf y Is IdentifierNameSyntax Then 112Private Function Compare(x As GenericNameSyntax, y As GenericNameSyntax) As Integer
Roslyn.Diagnostics.VisualBasic.Analyzers (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
434Dim genericName = DirectCast(expression, GenericNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
538Dim castGenericName = TryCast(genericName, GenericNameSyntax) 1814Dim genericName = DirectCast(node, GenericNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (8)
51ElseIf TypeOf x Is GenericNameSyntax AndAlso TypeOf y Is GenericNameSyntax Then 54Return Compare(DirectCast(x, GenericNameSyntax), DirectCast(y, GenericNameSyntax)) 55ElseIf TypeOf x Is IdentifierNameSyntax AndAlso TypeOf y Is GenericNameSyntax Then 62ElseIf TypeOf x Is GenericNameSyntax AndAlso TypeOf y Is IdentifierNameSyntax Then 112Private Function Compare(x As GenericNameSyntax, y As GenericNameSyntax) As Integer