4 instantiations of GenericNameSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
31149
Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.
GenericNameSyntax
(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
5078
Return New
GenericNameSyntax
(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newIdentifier, newTypeArgumentList)
41096
Return New
GenericNameSyntax
(SyntaxKind.GenericName, Nothing, Nothing, DirectCast(identifier.Node, InternalSyntax.IdentifierTokenSyntax), typeArgumentList)
Generated\Syntax.xml.Syntax.Generated.vb (1)
33247
Me.
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)
57
Public Overrides Function IsUnboundTypeAllowed(syntax As
GenericNameSyntax
) As Boolean
Binding\Binder.vb (1)
380
Public Overridable Function IsUnboundTypeAllowed(syntax As
GenericNameSyntax
) As Boolean
Binding\Binder_AnonymousTypes.vb (1)
409
ReportDiagnostic(diagnostics, DirectCast(nameSyntax,
GenericNameSyntax
).TypeArgumentList,
Binding\Binder_Expressions.vb (3)
2431
Dim genericName = DirectCast(node,
GenericNameSyntax
)
2777
DirectCast(right,
GenericNameSyntax
).Identifier)
2837
Dim genericName = DirectCast(right,
GenericNameSyntax
)
Binding\Binder_Symbols.vb (10)
138
Dim genericName As
GenericNameSyntax
= Nothing
142
genericName = DirectCast(syntaxWhole,
GenericNameSyntax
)
145
genericName = DirectCast(DirectCast(syntaxWhole, QualifiedNameSyntax).Right,
GenericNameSyntax
)
376
arity = DirectCast(rightPart,
GenericNameSyntax
).Arity
574
LookupGenericName(lookupResult, DirectCast(typeSyntax,
GenericNameSyntax
), binder, diagBag, reportedAnError, suppressUseSiteError)
868
genericNameSyntax As
GenericNameSyntax
,
936
Dim right = TryCast(dottedNameSyntax.Right,
GenericNameSyntax
)
1025
Debug.Assert(TryCast(genDottedNameSyntax.Right,
GenericNameSyntax
) IsNot Nothing)
1027
Dim right = DirectCast(genDottedNameSyntax.Right,
GenericNameSyntax
)
1143
Return DirectCast(typeSyntax,
GenericNameSyntax
).Identifier.ValueText
Binding\Binder_Utils.vb (1)
766
result = DirectCast(node,
GenericNameSyntax
).Identifier.GetTypeCharacter()
Binding\DocumentationCommentCrefBinder.vb (8)
244
Dim genericName As
GenericNameSyntax
= Nothing
250
genericName = DirectCast(crefName,
GenericNameSyntax
)
258
genericName = DirectCast(qName.Right,
GenericNameSyntax
)
348
Dim generic = DirectCast(name,
GenericNameSyntax
)
534
Dim genericName = DirectCast(node,
GenericNameSyntax
)
611
Dim genericName = DirectCast(right,
GenericNameSyntax
)
820
Private Shared Sub CreateTypeParameterSymbolsAndConstructSymbols(genericName As
GenericNameSyntax
,
1106
Dim genericArguments = DirectCast(name,
GenericNameSyntax
).TypeArgumentList.Arguments
Binding\DocumentationCommentCrefBinder_Compat.vb (3)
121
Dim genericName = DirectCast(right,
GenericNameSyntax
)
297
Dim genericName = DirectCast(node,
GenericNameSyntax
)
393
Private Function ConstructGenericSymbolWithTypeArgumentsForCref(genericSymbol As Symbol, genericName As
GenericNameSyntax
) As Symbol
Binding\GetTypeBinder.vb (6)
23
Private ReadOnly _allowedMap As Dictionary(Of
GenericNameSyntax
, Boolean)
38
Public Overrides Function IsUnboundTypeAllowed(Syntax As
GenericNameSyntax
) As Boolean
53
Private _allowedMap As Dictionary(Of
GenericNameSyntax
, Boolean) = Nothing
63
Public Overloads Shared Sub Visit(typeSyntax As ExpressionSyntax, <Out()> ByRef allowedMap As Dictionary(Of
GenericNameSyntax
, Boolean), <Out()> isOpenType As Boolean)
70
Public Overrides Sub VisitGenericName(node As
GenericNameSyntax
)
79
_allowedMap = New Dictionary(Of
GenericNameSyntax
, Boolean)()
Generated\Syntax.xml.Main.Generated.vb (5)
641
Public Overridable Function VisitGenericName(ByVal node As
GenericNameSyntax
) As TResult
1376
Public Overridable Sub VisitGenericName(ByVal node As
GenericNameSyntax
)
5069
Public Overrides Function VisitGenericName(ByVal node As
GenericNameSyntax
) As SyntaxNode
41082
Public Shared Function GenericName(identifier As SyntaxToken, typeArgumentList As TypeArgumentListSyntax) As
GenericNameSyntax
41110
Public Shared Function GenericName(identifier As String, typeArgumentList As TypeArgumentListSyntax) As
GenericNameSyntax
Generated\Syntax.xml.Syntax.Generated.vb (4)
33272
Public Shadows Function WithIdentifier(identifier as SyntaxToken) As
GenericNameSyntax
33290
Public Shadows Function WithTypeArgumentList(typeArgumentList as TypeArgumentListSyntax) As
GenericNameSyntax
33294
Public Shadows Function AddTypeArgumentListArguments(ParamArray items As TypeSyntax()) As
GenericNameSyntax
33336
Public Function Update(identifier As SyntaxToken, typeArgumentList As TypeArgumentListSyntax) As
GenericNameSyntax
Syntax\NameSyntax.vb (2)
15
If TypeOf Me Is
GenericNameSyntax
Then
16
Return DirectCast(Me,
GenericNameSyntax
).TypeArgumentList.Arguments.Count
Syntax\SyntaxExtensions.vb (1)
106
DirectCast(DirectCast(simpleName,
GenericNameSyntax
).WithIdentifier(identifier), SimpleNameSyntax))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (11)
ExpressionSyntaxExtensions.vb (1)
434
Dim genericName = DirectCast(expression,
GenericNameSyntax
)
NameSyntaxComparer.vb (8)
51
ElseIf TypeOf x Is
GenericNameSyntax
AndAlso TypeOf y Is
GenericNameSyntax
Then
54
Return Compare(DirectCast(x,
GenericNameSyntax
), DirectCast(y,
GenericNameSyntax
))
55
ElseIf TypeOf x Is IdentifierNameSyntax AndAlso TypeOf y Is
GenericNameSyntax
Then
62
ElseIf TypeOf x Is
GenericNameSyntax
AndAlso TypeOf y Is IdentifierNameSyntax Then
112
Private Function Compare(x As
GenericNameSyntax
, y As
GenericNameSyntax
) As Integer
VisualBasicSyntaxFacts.vb (2)
535
Dim castGenericName = TryCast(genericName,
GenericNameSyntax
)
1826
Dim genericName = DirectCast(node,
GenericNameSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Features (13)
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.vb (1)
174
Public Overrides Sub VisitGenericName(node As
GenericNameSyntax
)
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (3)
83
Dim genericName = DirectCast(Me.State.SimpleNameOpt,
GenericNameSyntax
)
170
If TypeOf State.SimpleNameOpt Is
GenericNameSyntax
Then
171
For Each typeArgument In DirectCast(State.SimpleNameOpt,
GenericNameSyntax
).TypeArgumentList.Arguments
GenerateType\VisualBasicGenerateTypeService.vb (3)
378
If TypeOf state.SimpleName Is
GenericNameSyntax
Then
379
Dim genericName = DirectCast(state.SimpleName,
GenericNameSyntax
)
615
Dim node = TryCast(expression,
GenericNameSyntax
)
SignatureHelp\GenericNameSignatureHelpProvider.vb (6)
34
Dim expression As
GenericNameSyntax
= Nothing
44
Private Shared Function TryGetGenericName(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, ByRef genericName As
GenericNameSyntax
) As Boolean
55
TypeOf token.Parent.Parent Is
GenericNameSyntax
58
Private Shared Function IsArgumentListToken(node As
GenericNameSyntax
, token As SyntaxToken) As Boolean
66
Dim genericName As
GenericNameSyntax
= Nothing
117
Private 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)
2002
Dim nodes = tree.GetRoot().DescendantNodes().OfType(Of
GenericNameSyntax
)().ToArray()
Compilation\SemanticModelAPITests.vb (1)
547
Dim speculatedName = DirectCast(SyntaxFactory.ParseName("List(Of T)"),
GenericNameSyntax
)
Semantics\GetExtendedSemanticInfoTests.vb (3)
1923
Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of
GenericNameSyntax
)(compilation, "a.vb")
7745
Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of
GenericNameSyntax
)(compilation, "a.vb")
7856
Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of
GenericNameSyntax
)(compilation, "a.vb")
Semantics\GetSemanticInfoTests.vb (5)
1805
expressionSyntax = CompilationUtils.FindBindingText(Of
GenericNameSyntax
)(compilation, "a.vb", 2)
1809
expressionSyntax = CompilationUtils.FindBindingText(Of
GenericNameSyntax
)(compilation, "a.vb", 3)
1813
expressionSyntax = CompilationUtils.FindBindingText(Of
GenericNameSyntax
)(compilation, "a.vb", 4)
1817
expressionSyntax = CompilationUtils.FindBindingText(Of
GenericNameSyntax
)(compilation, "a.vb", 5)
1821
expressionSyntax = CompilationUtils.FindBindingText(Of
GenericNameSyntax
)(compilation, "a.vb", 6)
Semantics\OptionalArgumentTests.vb (1)
1054
Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of
GenericNameSyntax
)(compilation, "a.vb")
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (3)
Generated\Syntax.Test.xml.Generated.vb (1)
17376
Private Shared Function GenerateRedGenericName() As
GenericNameSyntax
Parser\ParseExpression.vb (2)
244
Dim exp As
GenericNameSyntax
= DirectCast(ParseExpressionAsRhs("B(of a b)", True),
GenericNameSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (25)
Classification\SyntaxClassification\NameSyntaxClassifier.vb (1)
269
Return DirectCast(node,
GenericNameSyntax
).Identifier
CodeCleanup\AsyncOrIteratorFunctionReturnTypeFixer.vb (3)
192
Dim genericName As
GenericNameSyntax
194
genericName = DirectCast(DirectCast(newTypeSyntax, QualifiedNameSyntax).Right,
GenericNameSyntax
)
196
genericName = DirectCast(newTypeSyntax,
GenericNameSyntax
)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
1262
Dim gname = TryCast(type,
GenericNameSyntax
)
Editing\VisualBasicImportAdder.vb (1)
195
Public Overrides Sub VisitGenericName(node As
GenericNameSyntax
)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (2)
599
ElseIf TypeOf node Is
GenericNameSyntax
Then
600
Dim genericName = DirectCast(node,
GenericNameSyntax
)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
434
Dim genericName = DirectCast(expression,
GenericNameSyntax
)
NameSyntaxComparer.vb (8)
51
ElseIf TypeOf x Is
GenericNameSyntax
AndAlso TypeOf y Is
GenericNameSyntax
Then
54
Return Compare(DirectCast(x,
GenericNameSyntax
), DirectCast(y,
GenericNameSyntax
))
55
ElseIf TypeOf x Is IdentifierNameSyntax AndAlso TypeOf y Is
GenericNameSyntax
Then
62
ElseIf TypeOf x Is
GenericNameSyntax
AndAlso TypeOf y Is IdentifierNameSyntax Then
112
Private Function Compare(x As
GenericNameSyntax
, y As
GenericNameSyntax
) As Integer
Simplification\Reducers\VisualBasicNameReducer.Rewriter.vb (1)
18
Public Overrides Function VisitGenericName(node As
GenericNameSyntax
) As SyntaxNode
Simplification\Simplifiers\NameSimplifier.vb (4)
47
Dim genericName = DirectCast(name,
GenericNameSyntax
)
200
Dim genericName As
GenericNameSyntax
202
genericName = DirectCast(DirectCast(name, QualifiedNameSyntax).Right,
GenericNameSyntax
)
204
genericName = DirectCast(name,
GenericNameSyntax
)
Simplification\VisualBasicSimplificationService.Expander.vb (1)
393
Public Overrides Function VisitGenericName(node As
GenericNameSyntax
) As SyntaxNode
VisualBasicSyntaxFacts.vb (2)
535
Dim castGenericName = TryCast(genericName,
GenericNameSyntax
)
1826
Dim genericName = DirectCast(node,
GenericNameSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (5)
CodeGeneration\SyntaxGeneratorTests.vb (5)
222
VerifySyntax(Of
GenericNameSyntax
)(Generator.GenericName("x", Generator.IdentifierName("y")), "x(Of y)")
223
VerifySyntax(Of
GenericNameSyntax
)(Generator.GenericName("x", Generator.IdentifierName("y"), Generator.IdentifierName("z")), "x(Of y, z)")
226
VerifySyntax(Of
GenericNameSyntax
)(Generator.WithTypeArguments(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "x(Of y)")
236
VerifySyntax(Of
GenericNameSyntax
)(gname, "x(Of y)")
237
VerifySyntax(Of
GenericNameSyntax
)(Generator.WithTypeArguments(gname, Generator.IdentifierName("z")), "x(Of z)")
Microsoft.VisualStudio.LanguageServices.VisualBasic (4)
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (2)
1076
Dim oldGenericName = DirectCast(oldName,
GenericNameSyntax
)
1077
Dim newGenericName = DirectCast(newName,
GenericNameSyntax
)
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (1)
35
Dim genericName = DirectCast(name,
GenericNameSyntax
)
Help\VisualBasicHelpContextService.Visitor.vb (1)
832
Public Overrides Sub VisitGenericName(node As
GenericNameSyntax
)