4 instantiations of GenericNameSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
31149Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.GenericNameSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
5078Return New GenericNameSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newIdentifier, newTypeArgumentList) 41096Return New GenericNameSyntax(SyntaxKind.GenericName, Nothing, Nothing, DirectCast(identifier.Node, InternalSyntax.IdentifierTokenSyntax), typeArgumentList)
Generated\Syntax.xml.Syntax.Generated.vb (1)
33247Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.GenericNameSyntax(kind, errors, annotations, identifier, DirectCast(typeArgumentList.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.TypeArgumentListSyntax)), Nothing, 0)
118 references to GenericNameSyntax
Microsoft.CodeAnalysis.VisualBasic (46)
Binding\BackstopBinder.vb (1)
57Public Overrides Function IsUnboundTypeAllowed(syntax As GenericNameSyntax) As Boolean
Binding\Binder.vb (1)
380Public Overridable Function IsUnboundTypeAllowed(syntax As GenericNameSyntax) As Boolean
Binding\Binder_AnonymousTypes.vb (1)
409ReportDiagnostic(diagnostics, DirectCast(nameSyntax, GenericNameSyntax).TypeArgumentList,
Binding\Binder_Expressions.vb (3)
2431Dim genericName = DirectCast(node, GenericNameSyntax) 2777DirectCast(right, GenericNameSyntax).Identifier) 2837Dim 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\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\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\GetTypeBinder.vb (6)
23Private ReadOnly _allowedMap As Dictionary(Of GenericNameSyntax, Boolean) 38Public Overrides Function IsUnboundTypeAllowed(Syntax As GenericNameSyntax) As Boolean 53Private _allowedMap As Dictionary(Of GenericNameSyntax, Boolean) = Nothing 63Public Overloads Shared Sub Visit(typeSyntax As ExpressionSyntax, <Out()> ByRef allowedMap As Dictionary(Of GenericNameSyntax, Boolean), <Out()> isOpenType As Boolean) 70Public Overrides Sub VisitGenericName(node As GenericNameSyntax) 79_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.CodeStyle (11)
ExpressionSyntaxExtensions.vb (1)
434Dim genericName = DirectCast(expression, GenericNameSyntax)
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
VisualBasicSyntaxFacts.vb (2)
535Dim castGenericName = TryCast(genericName, GenericNameSyntax) 1826Dim genericName = DirectCast(node, GenericNameSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (13)
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.vb (1)
174Public Overrides Sub VisitGenericName(node As GenericNameSyntax)
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (3)
83Dim genericName = DirectCast(Me.State.SimpleNameOpt, GenericNameSyntax) 170If TypeOf State.SimpleNameOpt Is GenericNameSyntax Then 171For Each typeArgument In DirectCast(State.SimpleNameOpt, GenericNameSyntax).TypeArgumentList.Arguments
GenerateType\VisualBasicGenerateTypeService.vb (3)
378If TypeOf state.SimpleName Is GenericNameSyntax Then 379Dim genericName = DirectCast(state.SimpleName, GenericNameSyntax) 615Dim node = TryCast(expression, GenericNameSyntax)
SignatureHelp\GenericNameSignatureHelpProvider.vb (6)
34Dim expression As GenericNameSyntax = Nothing 44Private Shared Function TryGetGenericName(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, ByRef genericName As GenericNameSyntax) As Boolean 55TypeOf token.Parent.Parent Is GenericNameSyntax 58Private Shared Function IsArgumentListToken(node As GenericNameSyntax, token As SyntaxToken) As Boolean 66Dim genericName As GenericNameSyntax = Nothing 117Private Overloads Shared Function Convert(symbol As ISymbol, genericName As GenericNameSyntax, semanticModel As SemanticModel, structuralTypeDisplayService As IStructuralTypeDisplayService, documentationCommentFormattingService As IDocumentationCommentFormattingService) As SignatureHelpItem
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (11)
Binding\BindingCollectionInitializerTests.vb (1)
2002Dim nodes = tree.GetRoot().DescendantNodes().OfType(Of GenericNameSyntax)().ToArray()
Compilation\SemanticModelAPITests.vb (1)
547Dim speculatedName = DirectCast(SyntaxFactory.ParseName("List(Of T)"), GenericNameSyntax)
Semantics\GetExtendedSemanticInfoTests.vb (3)
1923Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of GenericNameSyntax)(compilation, "a.vb") 7745Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of GenericNameSyntax)(compilation, "a.vb") 7856Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of GenericNameSyntax)(compilation, "a.vb")
Semantics\GetSemanticInfoTests.vb (5)
1805expressionSyntax = CompilationUtils.FindBindingText(Of GenericNameSyntax)(compilation, "a.vb", 2) 1809expressionSyntax = CompilationUtils.FindBindingText(Of GenericNameSyntax)(compilation, "a.vb", 3) 1813expressionSyntax = CompilationUtils.FindBindingText(Of GenericNameSyntax)(compilation, "a.vb", 4) 1817expressionSyntax = CompilationUtils.FindBindingText(Of GenericNameSyntax)(compilation, "a.vb", 5) 1821expressionSyntax = CompilationUtils.FindBindingText(Of GenericNameSyntax)(compilation, "a.vb", 6)
Semantics\OptionalArgumentTests.vb (1)
1054Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of GenericNameSyntax)(compilation, "a.vb")
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (3)
Generated\Syntax.Test.xml.Generated.vb (1)
17376Private Shared Function GenerateRedGenericName() As GenericNameSyntax
Parser\ParseExpression.vb (2)
244Dim exp As GenericNameSyntax = DirectCast(ParseExpressionAsRhs("B(of a b)", True), GenericNameSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (25)
Classification\SyntaxClassification\NameSyntaxClassifier.vb (1)
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)
1262Dim gname = TryCast(type, GenericNameSyntax)
Editing\VisualBasicImportAdder.vb (1)
195Public Overrides Sub VisitGenericName(node As GenericNameSyntax)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (2)
599ElseIf TypeOf node Is GenericNameSyntax Then 600Dim genericName = DirectCast(node, GenericNameSyntax)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
434Dim genericName = DirectCast(expression, GenericNameSyntax)
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
Simplification\Reducers\VisualBasicNameReducer.Rewriter.vb (1)
18Public Overrides Function VisitGenericName(node As GenericNameSyntax) As SyntaxNode
Simplification\Simplifiers\NameSimplifier.vb (4)
47Dim genericName = DirectCast(name, GenericNameSyntax) 200Dim genericName As GenericNameSyntax 202genericName = DirectCast(DirectCast(name, QualifiedNameSyntax).Right, GenericNameSyntax) 204genericName = DirectCast(name, GenericNameSyntax)
Simplification\VisualBasicSimplificationService.Expander.vb (1)
393Public Overrides Function VisitGenericName(node As GenericNameSyntax) As SyntaxNode
VisualBasicSyntaxFacts.vb (2)
535Dim castGenericName = TryCast(genericName, GenericNameSyntax) 1826Dim genericName = DirectCast(node, GenericNameSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (5)
CodeGeneration\SyntaxGeneratorTests.vb (5)
222VerifySyntax(Of GenericNameSyntax)(Generator.GenericName("x", Generator.IdentifierName("y")), "x(Of y)") 223VerifySyntax(Of GenericNameSyntax)(Generator.GenericName("x", Generator.IdentifierName("y"), Generator.IdentifierName("z")), "x(Of y, z)") 226VerifySyntax(Of GenericNameSyntax)(Generator.WithTypeArguments(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "x(Of y)") 236VerifySyntax(Of GenericNameSyntax)(gname, "x(Of y)") 237VerifySyntax(Of GenericNameSyntax)(Generator.WithTypeArguments(gname, Generator.IdentifierName("z")), "x(Of z)")
Microsoft.VisualStudio.LanguageServices.VisualBasic (4)
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (2)
1076Dim oldGenericName = DirectCast(oldName, GenericNameSyntax) 1077Dim newGenericName = DirectCast(newName, GenericNameSyntax)
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (1)
35Dim genericName = DirectCast(name, GenericNameSyntax)
Help\VisualBasicHelpContextService.Visitor.vb (1)
832Public Overrides Sub VisitGenericName(node As GenericNameSyntax)